ADB — Android Debug Bridge
أداة سطر أوامر تربط الكمبيوتر بجهاز أندرويد. يمكنها إرسال واستقبال الملفات، تثبيت APK، تشغيل shell commands، أخذ screenshots وتنفيذ عمليات صيانة كثيرة. تظهر ADB في عدد كبير من مسارات التشخيص والروت والفيرموير.
// glossary
شرح عملي لأكثر المصطلحات التي تظهر في الروت والفيرموير وROMs والاستعادة. نحافظ على الاسم التقني الإنجليزي عندما يكون هو الاسم الذي ستراه في الأدوات أو الوثائق.
أداة سطر أوامر تربط الكمبيوتر بجهاز أندرويد. يمكنها إرسال واستقبال الملفات، تثبيت APK، تشغيل shell commands، أخذ screenshots وتنفيذ عمليات صيانة كثيرة. تظهر ADB في عدد كبير من مسارات التشخيص والروت والفيرموير.
نظام التشغيل المحمول مفتوح المصدر الذي تطوره Google وOpen Handset Alliance. لكل إصدار رقم ومستوى security patch، وتختلف واجهة الشركة المصنعة فوق Android من جهاز لآخر.
صيغة ملف تطبيقات Android. يمكن تثبيت APK من Play Store أو عبر ADB أو مصدر خارجي. تثبيت APK معدل أو مجهول المصدر يحمل مخاطر أمنية، لذلك يجب التحقق من المصدر والتوقيع.
القاعدة مفتوحة المصدر لأندرويد بدون خدمات Google الاحتكارية. مشاريع مثل LineageOS وGrapheneOS وcrDroid تبني أنظمتها فوق AOSP مع تغييراتها الخاصة.
نظام تحقق تشفيري يفحص أقسامًا مثل boot, system, وvendor أثناء الإقلاع. ROMs المعدلة تحتاج إلى التعامل مع AVB بالطريقة التي يحددها المشروع؛ بعض الأنظمة مثل GrapheneOS تدعم Verified Boot مع مفاتيح مخصصة على أجهزة Pixel المدعومة.
أول طبقة برمجية أساسية تعمل قبل Android. تحمل kernel وتتحقق من سلامة مكونات الإقلاع. فتح البوتلودر يكون غالبًا شرطًا للروت أو recovery أو ROM مخصص، وقد يمسح البيانات.
حالة يعيد فيها الهاتف التشغيل باستمرار ولا يصل إلى الشاشة الرئيسية. قد يكون السبب module غير متوافق، flash خاطئ، قسم تالف أو firmware غير مطابق. طريقة الاستعادة تعتمد على الجهاز.
ملف/مجموعة خصائص تصف هوية وبناء النظام، مثل model وfingerprint وDPI وإعدادات أخرى. التعديل العشوائي عليه قد يكسر التوافق أو integrity؛ في أندرويد الحديث انتقلت خصائص كثيرة إلى آليات partitions/properties مختلفة.
مصطلح Samsung لإعدادات المنطقة وشركة الاتصالات. يؤثر في اللغة والتطبيقات والميزات الإقليمية وإعدادات الشبكة. تغيير CSC يحتاج مسارًا مناسبًا للجهاز والفيرموير.
نظام Android معدل من المجتمع أو مشروع مستقل، غالبًا مبني على AOSP. أمثلة: LineageOS وcrDroid وGrapheneOS. يحل محل جزء كبير من تجربة الشركة الأصلية وقد يغير الكاميرا وVoLTE وDRM والتطبيقات البنكية.
إزالة أو تعطيل تطبيقات المصنع وشركة الاتصالات التي لا يحتاجها المستخدم. قد يتم عبر adb pm uninstall --user 0 أو أدوات مخصصة أو root. يجب التمييز بين package غير ضروري ومكون نظام أساسي.
قائمة مخفية في Android تُفعّل عادة بالنقر سبع مرات على Build number. تحتوي على USB debugging وOEM unlocking وanimation scales وخيارات Bluetooth وتشخيص متقدمة.
مقياس كثافة يؤثر في حجم النص والأيقونات وعناصر الواجهة. تعديل density يجعل الواجهة تعرض محتوى أكثر أو عناصر أكبر، ويمكن تغييره من Developer Options أو ADB على بعض الأجهزة.
وضع low-level خاص بشرائح Qualcomm يمكن أن يسمح بعمليات service/flash عندما لا يعمل Fastboot أو Recovery. كثير من الأجهزة الحديثة تتطلب loaders أو authorization من الشركة، لذلك EDL ليس “مفتاحًا عامًا” لكل Qualcomm.
بروتوكول وأداة command line للتواصل مع bootloader. تُستخدم لتفليش أقسام مثل boot, init_boot, vendor_boot، ولفتح أو إعادة قفل bootloader على الأجهزة التي تدعم ذلك. Samsung يعتمد أساسًا Download Mode/Odin بدل Fastboot التقليدي.
مجموعة برمجيات الجهاز الكاملة: Android، kernel، modem، bootloader، vendor وأقسام أخرى. Stock firmware هو إصدار الشركة الرسمي.
ميزة حماية من Google تظهر بعد factory reset في حالات معينة إذا بقي حساب Google مرتبطًا. تطلب الحساب السابق لإكمال الإعداد. معالجة FRP يجب أن تكون على جهاز مملوك أو مصرح بخدمته.
حزم تحتوي تطبيقات وخدمات Google اللازمة لبعض ROMs المبنية على AOSP التي لا تأتي بها افتراضيًا. من الأمثلة MindTheGapps وNikGApps. يجب أن تطابق إصدار Android والـ ROM.
نظام يركز على الأمن والخصوصية لأجهزة Pixel المدعومة رسميًا. يستخدم hardening إضافيًا وSandboxed Google Play ويدعم bootloader مقفولًا بعد التثبيت الرسمي.
جهاز لا يقلع ولا يدخل Fastboot/Recovery/Download Mode بصورة طبيعية. بعض الحالات البرمجية يمكن استعادتها عبر service modes مثل EDL أو BootROM، وبعضها يكون عطل hardware يحتاج إصلاحًا ماديًا.
واجهة/منصة Xiaomi التي خلفت MIUI. تعمل فوق Android في هواتف Xiaomi وRedmi وPOCO الحديثة، وتختلف سياسات unlock والfirmware حسب المنطقة والطراز.
رقم هوية شبكة مخصص للهاتف من المصنع. فقدان بيانات EFS/NV الأصلية قد يسبب فقد الاتصال بالشبكة. أي إصلاح مشروع يجب أن يعيد هوية الجهاز الأصلية، لا إنشاء أو استنساخ IMEI لجهاز آخر.
أسلوب Unix قديم لتشغيل scripts عند الإقلاع. في بعض بيئات root توجد آليات مشابهة عبر Magisk أو service scripts بدل init.d التقليدي.
حل root يعمل على مستوى Linux kernel. يختلف عن Magisk في البنية ومتطلبات التثبيت، وقد يحتاج kernel متوافقًا أو build مخصصًا. لا يعني استخدامه تلقائيًا تجاوز كل فحوصات integrity.
منصة أمان Samsung تشمل ميزات enterprise وبعض الوظائف المربوطة بحالة الجهاز. على أجهزة Samsung معينة، فتح البوتلودر يغير Knox warranty bit/eFuse بصورة دائمة، وقد تتأثر Samsung Wallet وSecure Folder وميزات أخرى.
أحد أشهر مشاريع custom ROM مفتوحة المصدر، وهو امتداد لمشروع CyanogenMod. يدعم مجموعة واسعة من الأجهزة حسب قائمة الدعم الرسمية والـ maintainers، مع تحديثات دورية للأجهزة النشطة.
أشهر حل systemless root في Android الحديث. يعمل عادة عبر patch لصورة الإقلاع، ويوفر modules وZygisk وDenyList. طريقة التثبيت الدقيقة تختلف حسب الجهاز.
واجهة Xiaomi التاريخية التي سبقت HyperOS. ما زالت موجودة على أجهزة قديمة أو لم تنتقل بعد، وتستخدم Mi Account وميزات Xiaomi الخاصة.
وضع low-level في شرائح MediaTek يُستخدم في service/recovery. الأدوات والطرق تختلف حسب chipset والحماية، وبعض الأجهزة تحتاج authorization ولا يمكن افتراض أن SP Flash Tool سيعمل على الجميع.
برمجيات/مكونات الراديو المسؤولة عن 4G/5G والمكالمات وأحيانًا Wi-Fi Calling. تفليش modem غير مطابق قد يسبب فقد الشبكة أو مشاكل إقليمية.
خيار في Developer Options يسمح — على الأجهزة التي تدعمه — ببدء عملية فتح bootloader. وجود الخيار لا يعني بالضرورة أن الشركة ستسمح بالفتح؛ بعض الأسواق/carriers تقيده.
صيغة firmware مشفرة تستخدمها OPPO/Realme في عدد من الأجهزة. أدوات التفليش والوصول إلى partitions تعتمد على الطراز والإصدار والأدوات الرسمية أو service tools المتاحة.
تحديث نظام يصل مباشرة إلى الجهاز. على الأجهزة المعدلة قد يفشل OTA أو يزيل root، وتختلف طريقة التحديث الآمن حسب root manager وتقسيم A/B والشركة.
واجهة Android الخاصة بـ OnePlus للأسواق العالمية. تطورت بمرور الوقت وأصبحت أقرب تقنيًا إلى ColorOS في الإصدارات الحديثة.
واجهة Google لقياس حالة الجهاز والتطبيق والبيئة. تستخدمها بعض التطبيقات البنكية وGoogle Wallet والألعاب. نتائجها وسياسات الاعتماد عليها تتغير مع الوقت، ولا يوجد إعداد root يضمن قبول كل تطبيق دائمًا.
بيئة إقلاع منفصلة تستخدم للتحديث أو reset أو الصيانة. Stock recovery محدود، بينما TWRP وOrangeFox يضيفان وظائف أكثر عندما يكونان مدعومين على الجهاز.
قيد مرتبط بfirmware أو السوق أو شركة الاتصالات. قد يظهر في بعض أجهزة Xiaomi/OPPO وغيرها. لا توجد طريقة عالمية لإزالته؛ يجب مراجعة الجهاز والسياسة الفعلية.
صلاحية مرتفعة تتيح تنفيذ أوامر وتعديلات لا يسمح بها Android للمستخدم العادي. حلول حديثة تشمل Magisk وKernelSU وAPatch. الروت يغيّر نموذج الثقة على الجهاز وقد يؤثر في OTA وDRM والبنوك.
خدمة attestation قديمة من Google استخدمتها التطبيقات لسنوات للكشف عن تعديلات الجهاز. تم استبدالها تدريجيًا بـ Play Integrity.
نموذج تخزين في Android الحديث يحد وصول التطبيقات إلى ملفات التطبيقات الأخرى والتخزين المشترك. بعض التطبيقات تحصل على صلاحيات أوسع مثل MANAGE_EXTERNAL_STORAGE عند الحاجة والموافقة.
تثبيت APK أو update من مصدر غير Play Store، أو استخدام adb sideload في recovery. يجب التحقق من المصدر والتوقيع لأن sideload يزيل طبقة مراجعة المتجر.
الجهاز لا يصل إلى النظام لكنه ما زال يدخل Recovery/Fastboot/Download Mode أو يظهر استجابة. غالبًا يمكن استعادته بfirmware صحيح وأداة الشركة المناسبة.
الفيرموير الرسمي الذي تقدمه الشركة ويأتي مع واجهتها وتطبيقاتها: One UI أو HyperOS أو ColorOS أو OxygenOS أو My UX أو Funtouch وغيرها.
مدير root كان شائعًا قبل Magisk، خصوصًا في Android 5–8. أصبح قديمًا على الأجهزة الحديثة لكنه ما زال يظهر في أدلة وهواتف قديمة.
القسم الذي يحتوي أجزاء Android الأساسية والتطبيقات المدمجة. في الأجهزة الحديثة قد تكون هناك dynamic partitions وA/B slots، ولا ينطبق النموذج القديم للقسم القابل للكتابة مباشرة على كل جهاز.
نقاط مادية على اللوحة تُستخدم في بعض أجهزة الصيانة لإجبار الجهاز على service/boot mode منخفض المستوى. التعامل معها يتطلب فتح الجهاز وخبرة hardware، وليست خطوة DIY عامة.
أشهر custom recovery تاريخيًا. يمكنه flash ZIPs وbackup وADB sideload وإدارة partitions على الأجهزة المدعومة. دعم الأجهزة الحديثة غير متساوٍ بسبب A/B وdynamic partitions والتشفير.
في سياق هذه الصفحات غالبًا يعني فتح البوتلودر. لا تخلطه مع SIM/network unlock أو screen lock أو FRP؛ كل واحد منها طبقة مختلفة.
مكالمات صوتية عبر شبكة 4G. يحتاج دعمًا من الشركة والجهاز وcarrier configuration مناسبًا. ROM أو firmware من منطقة أخرى قد يؤثر فيه.
Framework لتعديل سلوك Android عبر modules دون استبدال ROM بالكامل. Xposed الأصلي قديم؛ في الأجهزة الحديثة تُستخدم مشاريع مثل LSPosed ضمن بيئات root مدعومة.
عملية أساسية في Android تُنشأ منها عمليات التطبيقات. Zygisk يسمح لوحدات Magisk بالعمل داخل Zygote لتنفيذ وظائف framework متقدمة، ما يزيد القوة وأيضًا سطح التعقيد والتعارضات.
أرسله لنا عبر WhatsApp أو Telegram. سنشرحه لك، وإذا كان مناسبًا سنضيفه إلى القاموس.