الشيفرة المصدرية لـ UniqueDesk

UniqueDesk مبني على RustDesk (© Purslane Tech Pte. Ltd. والمساهمون) ومرخَّص مثله بموجب رخصة GNU Affero العامة، الإصدار ٣ (AGPL-3.0). لكل من يحصل على التطبيق الحق في شيفرته المصدرية الكاملة — وهي هنا، في المكان نفسه الذي يُحمَّل منه التطبيق، بلا مقابل ولا تسجيل.

يُقدَّم البرنامج بلا أي ضمان، في الحدود التي يسمح بها القانون. نص الرخصة داخل كل حزمة (ملف LICENSE).

تعديلات UniqueDesk — حزمة لكل إصدار

في كل حزمة: كل تعديلاتنا على التطبيق (رقع تُطبَّق على شيفرة RustDesk الأصلية، والملفات الجديدة)، وملفات البناء لويندوز وأندرويد وآيفون، وخادم المعرّفات المعدَّل، وملف يشرح ما تغيّره كل رقعة.

الإصدارالتاريخالحجمالملفSHA-256

شيفرة RustDesk الأصلية

الشجرة الأصلية غير المعدَّلة التي تُطبَّق عليها الرقع (الإصدار المذكور في اسم الملف). هي نفسها لكل إصدارات UniqueDesk المبنية عليه.

الملفالحجمSHA-256

البناء

فُكّ الحزمتين في مجلد واحد، ثم طبّق الرقع على الشجرة الأصلية واتبع خطوات ملف البناء:

tar xzf rustdesk-1.4.9-upstream.tar.gz
tar xzf uniquedesk-source-<version>.tar.gz
cd rustdesk-1.4.9
RUNNER_OS=Windows bash ../uniquedesk-source-<version>/client/uniquedesk/branding/apply-branding.sh \
    ../uniquedesk-source-<version>/client/uniquedesk/branding

التفاصيل في ملف README.md داخل الحزمة. مفاتيح التوقيع ليست جزءاً من الشيفرة ولا تلزمك لبناء نسخة معدَّلة أو تشغيلها.

إصدار غير موجود في القائمة؟

شيفرة أي إصدار سابق وزّعناه تُرسل لك مجاناً خلال يوم عمل: info@uniquenet.sa — اذكر رقم الإصدار كما يظهر في «حول».

UniqueDesk source code

UniqueDesk is based on RustDesk (© Purslane Tech Pte. Ltd. and contributors) and, like it, is licensed under the GNU Affero General Public License, version 3 (AGPL-3.0). Everyone who receives the app is entitled to its complete source code — it is here, in the same place the app is downloaded from, free of charge and with no sign-up.

The program comes with no warranty, to the extent permitted by law. The licence text is inside every archive (LICENSE).

UniqueDesk modifications — one archive per version

Each archive holds all our changes to the app (patches applied to the upstream RustDesk tree, and the new files), the build scripts for Windows, Android and iOS, the modified ID server, and a file describing what each patch changes.

VersionDateSizeFileSHA-256

Upstream RustDesk source

The unmodified upstream tree the patches apply to (version in the file name). It is the same for every UniqueDesk version built on it.

FileSizeSHA-256

Building

Extract both archives side by side, apply the patches to the upstream tree, then follow the build workflow:

tar xzf rustdesk-1.4.9-upstream.tar.gz
tar xzf uniquedesk-source-<version>.tar.gz
cd rustdesk-1.4.9
RUNNER_OS=Windows bash ../uniquedesk-source-<version>/client/uniquedesk/branding/apply-branding.sh \
    ../uniquedesk-source-<version>/client/uniquedesk/branding

Details are in README.md inside the archive. The signing keys are not part of the source and are not needed to build or run a modified version.

A version that is not listed?

The source of any earlier version we distributed is sent free of charge within one working day: info@uniquenet.sa — quote the version number shown in “About”.