مــــــدونة يمنيــــــــــة مهتمة ببرمجـــــــة الهواتف الذكية والأندرويد

Breaking

Post Top Ad

2022-02-27

adb reboot fastboot script

                                    
adb reboot fastboot script
الدرس الثاني : إسكربت إعادة تشغيل الهاتف الى وضع الفاستبوت  

adb and fastboot adb windows adb over wifi adb fastboot windows 10 adb linux adb mac wireless adb web adb oculus adb adb and fastboot for android adb terminal adb debug adb oculus quest adb bridge lenovo fastboot adb chromebook adb fastboot mac adb oculus
 whats adb adb on chromebook adb mobile online adb adb fastboot for android
use adb on android installing adb on mac adb for chromebook adbroot

اهلا وسهلا بكم في سلسلة دروس تطوير وبرمجة الملفات الدفعية (الاسكربتات 

كعاملين في برمجة الهواتف الذكية والأندرويد لابد أننا نستخدم أو حتى نلاحظ استخدام سكربت خاص بترويت أو تعريب أو فك شفرة أو تفعيل دياق أو أي وظيفة معينة لأي هاتف معين . 

فهل تعرف طريقة عمل تلك الاسكربتات؟ وما هي الأدوات التي تجعل تلك الاسكربتات تقوم بتلك الوظائف؟ وما هي الأكواد المستخدمة في تلك الاسكربتات؟ وكيف تتم كتابة تلك الاسكربتات؟ وكيف يتم كتابتها وبرمجتها لكي تقوم بعمل الوظائف التي نريدها منها؟ 

كما تحدثنا بالدروس السابقة بأن هذه الإسكربتات تعمل بمجموعة من الأوامر البرمجية وبمساعدة من تطبيقات أو مترجمات صغيرة الحجم تمكنها من العمل بشكل منتظم وصحيح . وهذه الأوامر 
هي أوامر  
 

ADB and FASTBOOT

والمترجمات المساعدة لها هي مترجمات   

ADB.EXE and FASTBOOT.EXE


بالإضافة الى مجموعة من المكتبات وهي 

adbwinapi.dll
adbwinusbapi.dll

اذا كل هذه المترجمات والمرفقات ضرورية لنجاح عملية الاسكربتات وقد شرحتها في الدرس السابق ورفعتها لكم بروابط مباشرة على الميجا . 



بعد أن نقوم بتثبيت كافة البرامج التي شرحناها بالدرس السابق  وهي 

adb setup 

notpad++  code 


نقوم بنسخ جميع هذه العناصر  
       
ADB.EXE 
FASTBOOT.EXE
adbwinapi.dll
adbwinusbapi.dll

ونضعها في مجلد جديد نسميه باسم الاسكربت الذي نريد كما هو مبين بالصورة 
ثم نقوم بإنشاء مستند نصي جديد ونسميه أيضا بأي اسم نريد مع مراعاة تغيير الصيغة الخاصة به الى 
NAME.bat

نضغط عليه بزر الماوس الأيمن ونختار فتح باستخدام محرر الأكواد المثبت لدينا سواء كان محرر فيجوال أو محرر نوتباد بلس بلس . البرامج هذه أيضا تم شرحها في الدرس السابق ورفعتها لكم بروابط مباشرة على الميجا  .

الآن في محرر الأكواد سنكتب هذه الأكواد التالية في أول سطرين كل واحد منهم بسطر منفصل 

@shift /0
@echo off 
وهذه الأكواد تكون افتراضية ولازمة في بداية أي اسكربت كونها تعمل على تنظيم وترتيب شكل ومظهر الاسكربت 

ثم يليها هذا الكود 

color a
وهو الكود الخاص بـ الألوان سواء ألوان خطوط الاسكربت أو ألوان الخلفية الخاصة بالاسكربت وهذه قائمة بجميع الاكواد الخاصة بالألوان  






ثم يليها هذا الكود 

mode con:cols=84 lines=38
وهو الكود الخاص بـ 
طول وعرض الاسكربت فمن خلال هذا الكود يتم التحكم بعدد السطور الرأسية والأفقية للاسكربت 


ثم يليها هذا الكود 

Title Android Tool 

وهو الكود الخاص بـ 
بالعنوان كما هو مبين من ترجمة اسمه فهذا الكود يحدد العنوان الخاص بالسكربت والذي سيكون بمثابة اسمه ويظهر في راس الشاشة عند تشغيله ويمكن تسميته بالاسم الذي نريده.

ثم يليها هذا الكود 

echo
وهو الكود الخاص بـ 
بعرض النصوص التي نريد أن تظهر على شاشة السكربت فكل عبارة أو نص نريد ظهوره على الشاشة نكتب قبله هذا الكود . ولا مانع من أن تكون سطور كثيرة فمثلا يمكن أن نعمل واجهة الاسكربت بهذه الطريقة او بأي شكل أو طريقة نريدها .

فمثلا هذه المرة سنكتب واجهة الاسكربت بهذا الشكل 

echo ****** -----------------------  AMMAR ALHAMMADI  -------------------------- ******
echo *****            WEB:  https://ammaralhammadi.blogspot.com                    ****
echo *** ----------------------- -------------------------------------------------- ***
echo **                    TELEGRA: https://t.me/ammaralhammadi                      **
echo * -------------------------------------------------------------------------------*


الآن في هذا الدرس لدينا إثنين أكواد جديدة 

الأول هو الكود المسئول على الاتصال بين الهاتف والاسكربت
فبمجرد توصيل الهاتف بالكبيوتر وتشغيل الاسكربت  
سيطب منك الهاتف رساله توثيق  بالكبيوتر  بهذا الشكل : 




والثاني هو الكود الخاص بإعادة تشغيل الهاتف


الكود الأول هو 
adb wait-for-device

الكود الثاني هو 

adb reboot fastboot


ثم يليها هذا الكود 


PAUSE
وهو الكود الخاص بـ 

بتوقف شاشة الاسكربت كما هو مبين من ترجمة معنى الكلمة وبدون هذا الكون سوف يختفي الاسكربت مباشرة بعد تشغيله ولن نتمكن من عمل أي شيء او اختيار أي شيء وهنا تكمن أهمية هذا الكود.

الى هنا نكون قد أكملنا الخطوة الأساسية الأولى وقمنا بتجهيز واجهة الاسكربت وإذا ما قمنا بتشغيله فسوف يشتغل بطريقة صحيحة وتظهر لنا الواجهة الخاصة به واسمه وعنوانه والمعلومات الخاصة بنا التي أردنا لها الظهور على شكل نصوص على شاشة المستخدم . 
وبهذا ستكون جميع الأكواد مكتوبة بهذا الشكل 

echo ****** -----------------------  AMMAR ALHAMMADI  -------------------------- ******
echo *****            WEB:  https://ammaralhammadi.blogspot.com                    ****
echo *** ----------------------- -------------------------------------------------- ***
echo **                    TELEGRA: https://t.me/ammaralhammadi                      **
echo * -------------------------------------------------------------------------------*

adb wait-for-device
adb reboot fastboot
PAUSE



كل ما علينا الان هو أن نقوم بالضغط على ملف ثم حفظ باسم ثم نحدد الصيغة الخاصة بنا وهي 
Bat file 
ثم موافق واذا ظهرت لنا رسالة الاستبدال نوافق عليها وبهذا يتم انشاء الاسكربت الخاص بنا بهذه السهولة.

بعد أن نقوم بحفظ الإسكربت سنقوم بتجربته وذلك عن طريق توصيل الهاتف بالكمبيوتر في وضع 
تصحيح بيانانات يو اس بي المعروف بوضع المطورين ويتم تفعيل وضع المطورين وتصحيح بيانات يو اس بي عن طريق   الدخول الى  : 
الإعدادات  
حول الهاتف 
معلومات البرنامج 
رقم الإصدار 
نضغط على رقم الإصدار سبع مرات متتالية 
ستظهر رسالة تخبرنا بأنه تم تفعيل وضع المطورين 
نرجع الى الضبط 
سنجد خيار المطور قد ظهر 
نفتحه ونقوم بتفعيله وتفعيل خيار تصحيح يو اس بي 


الان نقوم بتشغيل الاسكربت وعند تشغيله ستظهر رسالة التوثيق الموظحة بالصورة والتي تحدثنا عليها سابقا 

نقوم بوضع علامة صح والموافقة عليها ثم ننتظر قليلا 

إذا تمت عملية أعادة التشغيل للهاتف فهذا يعني أن العمل الذي قمنا به صحيح مالم فهناك أخطاء .


لمن لم يفهم الشرح النصي يمكنه متابعة الشرح المصور على قناتنا على اليوتيوب من خلال هذا الفيديو .  

 


رابط   تحميل ملف التطبيق الخاص بالدرس             BAT FILE DOWNLOAD LINK 


من خلال الرابط التالي يمكنك تحميل تطبيق هذا الدرس كملف إسكربت جاهز ولكن نصيحتي لك أخي : 

لا تعتمد على تحميل التطبيقات الجاهزة لكي لا تتعلم الكسل 

أنصحك من قلبي أن تقوم أنت بقراءة الدرس وتطبيقه خطوة بخطوة لكي تفهم وتتعلم بطريقة صحيحة 

وإذا واجهتك أي مشكلة خلال التطبيق يمكنك أن تترك تعليق وسوف أقوم بمساعدتك على حلها إن شاء الله . 

تحميل تطبيق الدرس من هنا 







PASSWORD : AHT 

 كلمة السر  : AHT



اذا كانت إحدى الروابط لا تعمل نرجوا منكم إبلاغنا بذلك من خلال ترك تعليق وسوف نقوم بإعادة رفع الملفات وإصلاح الروابط شاكرين لكم حسن تعاونكم معنا 


---------------------------------------------------------------------------------
الروابــــــط في المدونـــــة مباشــــرة وخالية تماما من الروابــــط والاختصارات الربحيــــة وغير خاضعة لإختبار الروبوت أو الإنتظـــــار. 
---------------------------------------------------------------------------------


هذا كل ما لدي وبهذا ينتهي شرحنا لهذا الموضوع وأتمنى أن أكون قد وفقت بشرحه بالطريقة الصحيحـــــة.


إن كنـــــــــت قد أصبــــــت فذلك من توفيــــق الله لي وإن كنت قد أخطــــــأت فذلك من نفســـي ومن الشيطـــــــــان ولست معصوما من الخطــــأ.


أســــــأل الله أن يوفقنــــــا جميعــــا الى ما فيه الخيـــــر والصـــــلاح فلا توفيــــق ولا صـــلاح لنا إلا منه جل شأنـه.


دعواتكم لـ أمـــــــي بالرحـــــمة والغفـــــــران فهي الذي كانت تستقطع أجزاء كبيرة من مصروفاتها وتحرم نفسها من أبسط الأشياء وتنفق أغلى ما لديها في سبيـــــل تعليمي.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
ملاحظـــــــــة:
يمنع نســـخ المقالات أو الروابط ومشاركتها في المواقع والمدونات الأخرى.


****************************************************************

نتشـــــــرف بمتابعتكم لنا على مواقع التواصل الإجتماعي 

من خلال النقــــر على الأيقونات التالية 

FOLLOW US IN SOCIAL MEDIA BY THESE LINKS  


AHT TELEGRAM CHANNELAHT FACEBOOK PAGEAHT YOUTUBE CHANNEL


تقبلــــــــوا خالـــــص الــــــــــود

No comments:

Post a Comment

Post Top Ad

الصفحات