أولئك الذين قرأوا الجزء الأول من الأوامر الطرفية الأساسية المشتركة لنظام Android ، يجب أن يعرف كل مالك Android منشورًا أننا غطينا خمسة أوامر طرفية أساسية يجب على مالكي الأجهزة معرفتها. فقط لتلخيص هذه كانت: أمر adb devices ، وأمر adb push ، وأمر adb pull ، وأمر adb reboot ، وأمر adb reboot - bootloader و reboot recovery command. تناقش هذه المقالة الأوامر الطرفية الخمسة المتبقية وهي: أمر fastboot devices ، وأمر fastboot OEM unlock ، وأمر adb shell ، وأمر adb install وأخيراً الأمر adb logcat.
6. أمر أجهزة Fastboot
لم يعد Android Debug Bridge (adb) يعمل عندما يعمل المستخدمون على أداة تحميل التشغيل. على هذا النحو ، فإن مستخدمي Android الذين لا يجدون أنفسهم في وضع التشغيل على أجهزتهم مع عدم تنشيط أدوات تصحيح الأخطاء للتواصل معهم ليس لديهم بديل سوى استخدام الأمر fastboot بدلاً من adb. يعد Fastboot عمومًا أكثر أدوات الطاقة المتاحة لجهاز Android ، ولكن يمكن ملاحظة أن معظم أجهزة Android لا يتم تمكين هذه الوظيفة بها.
7. أمر Fastboot OEM Unlock
أمر إلغاء قفل OEM (الشركة المصنعة للمعدات الأصلية) والذي يعتبره معظم المستخدمين الكأس المقدسة لأوامر Android ويساعد المستخدمين على القيام بشيء واحد وشيء واحد بمفردهم - وهو فتح أجهزة Nexus (أو جهاز HTC باستخدام أداة HTC RUU الرسمية). بالنسبة لأولئك الذين يستخدمون أجهزة من جهات تصنيع مختلفة ، لن ينطبق عليك أمر Android Terminal هذا. يجب على هؤلاء الأفراد البحث عن أداة أو طريقة مختلفة لإلغاء قفل الأشياء على سبيل المثالمن خلال استخدام ODIN (برنامج كمبيوتر تستخدمه Samsung في تثبيت برامج ثابتة مختلفة على الأجهزة عبر USB) أو .sbf (ملفات النظام الثنائية) أو RUU (ROM Update Utility).
تتضمن هذه المقالة Fastboot OEM Unlock Command كأحد الأوامر الطرفية الأساسية التي يجب على كل مالك Android معرفتها لأنه على الرغم من أنك كمستخدم فردي قد لا تحتاج إليه ، فإن هذا الأمر الطرفي يشكل جزءًا مهمًا من انفتاح Android. لا تهتم Google بما يفعله مشترو الهواتف والأجهزة اللوحية بالأجهزة التي اشتروها ، وبالتالي فهي تتضمن طريقة بسيطة لفتحها. هذا شيء لا نراه عادةً من العديد من شركات التكنولوجيا ويشكل هذا السبب الرئيسي وراء اختيار معظم الأشخاص لنظام Android.
يعد استخدام Fastboot OEM Unlock Command أمرًا بسيطًا إلى حد ما. بمجرد التأكد من أن جهازك وجهاز الكمبيوتر الخاص بك يتواصلان مع أمر أجهزة fastboot الذي تمت مناقشته أعلاه ، عليك القيام به هو المفتاح "fastboot oem Unlock" في الموجه واضغط على Enter. سيقدم لك هذا الإجراء خيارات ، لذا تأكد من قراءتها بعناية واختيارها بحكمة.
نصيحة: سيؤدي استخدام "fastboot oem unlock" إلى محو كل شيء على جهازك.
8. Android Debug Bridge (adb) Shell Command
عادةً ما يربك هذا الأمر الكثير من مستخدمي أجهزة Android نظرًا لوجود طريقتين أساسيتين لاستخدام أمر shell (adb) debug bridge ، وهما:
- حيث يُدخل المستخدم فعليًا غلاف أوامر الجهاز من الجهاز الطرفي و
- حيث يرسل المستخدم أمرًا إلى الجهاز لتشغيل غلاف سطر الأوامر الخاص به
مصدر:
توضح هذه الصورة أعلاه سيناريو حيث يكون المستخدم داخل غلاف الجهاز يسرد المجلدات والملفات الموجودة على أجهزتهم. الوصول إلى النقطة الموضحة أعلاه بسيط إلى حد ما. كل ما يحتاجه المرء هو المفتاح "قذيفة بنك التنمية الاسيوى" وضرب دخول. بمجرد الدخول ، يمكن للمستخدم تصعيد نفسه إلى الجذر إذا احتاج إلى ذلك. من المهم الإشارة والتأكيد أكثر على أن مستخدمي أوامر adb shell يحتاجون إلى توخي الحذر الشديد هنا خاصة في حالة هؤلاء الأفراد الذين ليسوا مألوفين لقذائف الرماد أو bash حيث يمكن أن يتحول الأمر بسرعة إلى حالة سيئة إن لم يكن حذراً. بالنسبة لأولئك الذين ليسوا مألوفين منكم ، فإن ash و bash عبارة عن قذائف أوامر تشبه إلى حد كبير تلك المستخدمة من قبل مستخدمي كمبيوتر Mac و Linux. إنهم لا يشبهون DOS.
الطريقة الثانية لاستخدام الأمر adb shell هي بالتزامن مع أوامر ash التي يمكن لأجهزة Android تشغيلها. تُستخدم هذه الطريقة في استخدام أمر adb shell عادةً لمهام أكثر تقدمًا مثل تشغيل المهام وتغيير الإذن على الملفات والمجلدات وما إلى ذلك. استخدام الأمر سهل - "adb شيل
9. أمر تثبيت Android Debug Bridge (adb)
بينما يمكّن أمر adb push المستخدمين من نسخ الملف إلى أجهزتهم التي تعمل بنظام Android ، فإن أمر تثبيت Android debug bridge (adb) يُثبِّت بالفعل ملفات APK (Android PacKage ie .apk). يعد استخدام الأمر adb install مشابهًا جدًا لاستخدام الأمر adb push نظرًا لأن المستخدمين يحتاجون إلى توفير المسار للملفات التي يرغبون في تثبيتها. ما يعنيه هذا هو أنه من الأسهل دائمًا إسقاط التطبيق الذي تريد تثبيته في مجلد الأدوات الخاص بك بدلاً من اتباع النهج الأطول الذي يتطلب منك إدخال المسار. بمجرد الانتهاء من ذلك ، تتضمن الخطوة التالية إخبار جهازك بالتحميل الجانبي (وهذا يعني تثبيت التطبيقات دون استخدام Android Market الرسمي) على هذا النحو “adb install AppName.apk”.
لتحديث أحد التطبيقات ، يجب عليك استخدام مفتاح -r ، أي "adb install –r AppName.apk". يوجد أيضًا رمز التبديل -s الذي يسمح للمستخدمين بمحاولة تثبيت التطبيقات على بطاقة SD الخاصة بهم إذا كانت ذاكرة القراءة فقط تدعمها والمفتاح –i الذي يتيح للمستخدمين إعادة توجيه قفل التطبيق (أي التثبيت إلى / data / app-private). هناك عدد من محولات التشفير المتقدمة الأخرى ولكن يتم تركها للمناقشة في مقال آخر.
في النهاية ، يسمح الأمر adb uninstall للمستخدمين بإلغاء تثبيت التطبيقات حسب اسم الحزمة الخاص بهم على هذا النحو “adb uninstall AppName.apk”. يحتوي هذا الأمر الطرفي على مفتاح خاص به أيضًا وهو مفتاح –k. ومع ذلك ، فإن استخدام رمز التبديل –k يساعد المستخدمين فقط على إلغاء تثبيت التطبيق مع الاحتفاظ بجميع ذاكرة التخزين المؤقت وبيانات التطبيق في مكانها.
10. أمر لوجكات جسر تصحيح الأندرويد (adb)
بالنسبة لبعض مستخدمي أجهزة Android ، يعد أمر adb Logcat أحد أكثر الأوامر الطرفية المفيدة الموجودة هناك. ومع ذلك ، فإن هذا الأمر يطبع كومة من الثرثرة ما لم يفهم المرء تمامًا ما ينظر إليه. يمكّن هذا الأمر المستخدمين من إعادة الأحداث المكتوبة إلى سجلات مختلفة في عمل أنظمة Android ، وبالتالي يوفر بيانات لا تقدر بثمن لمصححات النظام ومطوري التطبيقات. لن يقوم معظم مستخدمي أجهزة Android بتشغيل هذا الأمر إلا عندما يطلبه مطور التطبيق ، ومع ذلك لا يزال من المهم لمالكي الأجهزة معرفة كيفية استخدامه بشكل مناسب.
لكي يتمكن مالك الجهاز من عرض تسجيل الخروج الخاص به على شاشة الكمبيوتر ، فإنه يحتاج ببساطة إلى إدخال "adb logcat " واضغط دخول. على الرغم من أن الأشياء قد يتم تمريرها لأسفل بسرعة كبيرة ، وبالتالي تؤثر على فرص المستخدمين في العثور على ما يبحثون عنه ، إلا أن هناك عددًا من الطرق التي يمكن من خلالها التعامل مع هذا الأمر ، وهي من خلال استخدام المرشحات أو إخراج النص. تُستخدم مفاتيح التصفية عندما يضع مطورو التطبيقات علامات في تطبيقاتهم ويرغبون في عرض ما تشير إليه سجلات الأحداث حول هذا الموضوع. إذا لزم الأمر ، يخبر معظم المطورين المستخدمين عمومًا بالعلامات التي يجب إلحاقها بالأوامر. من ناحية أخرى ، يكون أسلوب إخراج النص أكثر فائدة لأنه يسمح للمستخدمين بتسجيل الدخول إلى ملف .txt على أجهزة الكمبيوتر الخاصة بهم للسماح بسهولة القراءة أو الوصول لاحقًا. يمكن استخدام هذا الأمر على النحو التالي: “adb logcat> filename.txt”. يمكن للمستخدمين السماح بتشغيل هذا الأمر أثناء قيامهم بكل ما يلزم لتعطل برنامج النظام أو التطبيق الذي يقومون بتصحيحه ، بمجرد القيام بذلك ، يمكن إغلاق الأمر عن طريق الضغط على مفاتيح CTRL + C. يمكن العثور على ملف السجل الكامل المحفوظ في الدليل الذي يعمل منه المستخدم على سبيل المثال مجلد الأدوات. هذا ما يجب إرساله إلى المطور.
من المهم أن تتذكر أنه قد يتم تضمين البيانات الحساسة في ملفات السجل ، وبالتالي فمن الضروري التأكد من أنك تثق في الفرد الذي ترسلها إليه. بدلاً من ذلك ، يمكن للمستخدمين ببساطة فتح ملفات السجل في برامج تحرير النصوص لعرض المعلومات المضمنة وتحريرها وفقًا لذلك.
هناك العديد من المفاتيح الأخرى لأمر logcat والتي يمكن للمطورين الأذكياء الاختيار من بينها. تتضمن بعض المفاتيح: سجلات الراديو أو الحدث الرئيسي ، وتدوير ملفات السجل على جهاز المستخدم أو أجهزة الكمبيوتر ، وسجلات الإسهاب التي تسمح للمستخدمين بتغيير الإسهاب في إدخالات السجل وغير ذلك الكثير. بعض هذه الطرق متقدمة قليلاً وتتطلب من المستخدمين قراءة وثائق مطور Android قبل الاستخدام.
المصادر:
جيثب
منتديات XDA
Android Central
مكدس الفائض