صناعة الاسكربتات(ملفات دفعية) الدرس الحادي عشر

اخلاء مسؤولية | DISCLAIMER

حلب تك طريقك للإحتراف

✪ الدرس الحادي عشر ✪

في هذا الدرس سنتعلم طريقة جعل الاسكربت يعمل بكلمة سر اي لن يشتغل الى اذا ادخل المستخدم الكلمة المطلوبة صحيحة والا لن يتم تنفيذ الاوامر ولو انه اسكربت ويمكن استخراج ملف الاوامر، ولكن لا مشكلة ايضا سنتعلم اكثر عن set و if

في هذا المثال ساقوم بعمل اسكربت لتخطي frp

ساقوم بالاضافات التالية داخل الاسكربت:

set halab=reset Frp

%title %halab

start:

echo this tool to %halab% ADB

echo input password to start

:set /p m= input

if %m% ==halabtech goto 1

1:

echo password ok press any key to reset adb

pause >nul

adb wait-for-device

echo ـــــــــــــــــــــــــــ[ wait ]ــــــــــــــــــــــــــ

.echo

.echo

adb shell content insert –uri content://settings/secure –bind name:s:user_setup_complete –bind value:s:1 >nul

cls

echo done reser frp thanke you for used my tool

echo press inter to go to start

pause >nul

goto 1

exit

في هذه السطور قمت بعمل اسكربت لتخطي frp ولكن لن يقوم بالعمل الا اذا ادخل المستخدم النص الذي انا حددته وهو ” halabtech “

وذلك باستخدام if الشرطية التي جعلت النص المكتوب بالمعنى التالي

اذا ادخل المستخدم النص halabtech ف قم بالتوجه الى البدايه والبدايه هي اوامر العنوان “:1 “والتي ستبدأ بتنفيذ المهمه المطلوبة تخطي frp

# سنبدأ الان بشرح محتوى الاسكربت:

set halab=reset Frp

قمنا بتعيين ان قيمة halab تساوي Frp reset

%title %halab

قمنا بتعيين التايتل هو قيمة halab

start:

قمنا بتعيين عنوان اسمه start

echo this tool to %halab% ADB

في العنوان start والذي سيبدا بالتنفيذ حال تشغيل الاسكربت

كتبنا هذا السطر

:set /p m= input

وهو القيمة التيp /لضبط قيمة المتغير والمتغير هو set يدخلها المستخدم

ضبطنا ان القيمة التي يدخلها المستخدم تكون قيمة ل m ويعرض نص input في الشاشة

if %m% ==halabtech goto 1

وهنا قلنا للاسكربت اذا كانت قيمة m تساوي

halabtech

اذهب الى العنوان 1 لتنفيذ محتواه وهنا كلمة السر تكون halabtech والا لن يتم تنفيذ المطلوب من الاسكربت

echo password ok press inter to reset adb

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

واضغط زر inter لتخطي frp لاننا قمنا بعمل ايقاف مؤقت للاسكربت في السطر الذي يلي هذا السطر، بقية الاوامر معروفة سطور فارغة والامر المسؤوول عن عملية التخطي، والامر الذي يجعل العنوان يتوجه مره اخرى الى بداية العنوان 1

ملخص الدرس :

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

———————————————————

ختام الدرس

——————-:———:——–:———:———

✾ THE DEVELOPER ✾

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Telegram Channel WhatsApp Channel Facebook Page YouTube Channel