تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح عمل مشروع برنامج تحكم في اجهزة الاندرويد (ADB)
#1
Brick 
إنشاء مشروع جديد :



الان حمل ملفات ADB
تجدهن في المرفقات
الان اضيف ملفات المحملة الى مشروعي :
 وانتقل إلى خصائص المشروع (Project ->> <Project Name> properties) and move to 'Resources'.)

                        تم اضف الملفات ADB بشكل التالي 

دبل كليك على الفورم 
كود :
Imports System.IO
Imports System.Threading
Imports System.Windows.Forms.DialogResult
وفي فورم لود وضع الكود
كود :
If Not Directory.Exists("ADB") Then
           Directory.CreateDirectory("ADB")
       Else
           If Not File.Exists("ADB\adb.exe") Then
               File.WriteAllBytes("ADB\adb.exe", My.Resources.adb)
           End If
           If Not File.Exists("ADB\AdbWinApi.dll") Then
               File.WriteAllBytes("ADB\AdbWinApi.dll", My.Resources.AdbWinApi)
           End If
           If Not File.Exists("ADB\AdbWinUsbApi.dll") Then
               File.WriteAllBytes("ADB\AdbWinUsbApi.dll", My.Resources.AdbWinUsbApi)
           End If
           If Not File.Exists("ADB\fastboot.exe") Then
               File.WriteAllBytes("ADB\fastboot.exe", My.Resources.fastboot)
           End If
       End If
[صورة مرفقة: https%3A%2F%2Fdl.dropboxusercontent.com%...dEvent.PNG]
وضع في الفورم
كود الازرار
كود :
Private Sub SharpButton1_Click(sender As Object, e As EventArgs) Handles SharpButton1.Click
       Shell("""ADB\adb.exe""adb reboot downloadShell ")
   End Sub
Private Sub SharpButton2_Click(sender As Object, e As EventArgs) Handles SharpButton1.Click
       Shell("""ADB\adb.exe""adb reboot recoveryShell ")
   End Sub
Private Sub SharpButton3_Click(sender As Object, e As EventArgs) Handles SharpButton1.Click
       Shell("""ADB\adb.exe""reboot adb reboot Shell ")
   End Sub


[align=center][/align]
كود :
[align=center]ل[/align]

والسلام عليكم ورحة الله وبركاته 
امل ان ينال اعجابكم
 

رابط تحميل الملفات

 قد تحتاج وقت لي كيفية تعامل مع بعض الاوامر بلغة VB.NET

وهذا بعض اوامر 
//////////////////////////////////////////////////////////////

الامر الاول : adb devices
وبهذا الامر يمكننا عرض الاجهزة المتصلة باللابتوب للدخول لادواتها مثل rm او pm
الامر الثاني : adb reboot
بهذا الامر يمكننا اعادة تشغيل الهاتف بعد الانتهاء من العمل على ADB
الامر الثالث : adb reboot recovery
يمكننا من هذا الامر اعادة تشغيل الهاتف بوضع الريكفري كما نرى هذه الاداة موجودة في بعض اضافات xposed لاضافتها للهاتف وهنا لانحتاج روت 
الامر الرابع : adb reboot download
لاعادة تشغيل الهاتف بوضع داونلود لاي جهاز من اجل عمل فلاش روم لاي نوع من انواع الاجهزة
الامر الخامس : adb reboot bootloader
لاعادة تشغيل الهاتف بوضع البوت لودر ان كنت تريد فتحه
الامر السادس : adb reboot fastboot
لاعادة تشغيل الهاتف بوضع الفاست بوت الهام جداً لفلاش ريكفري لبعض الاجهزة مثل HTC
ثانياً : يمكنك تصيب تطبيق او ازالته او تحديثه عبر الامر التالي :
adb install <ApplicationpathPackagename>.apk
بدل name نضع اسم التطبيق ولالغاء التثبيت نضع un في بداية الامر ليصبح 
adb uninstall <ApplicationpathPackagename>.apk
ولتنصيب تطبيق من الكمبيوتر او اللابتوب نكتب مساره في الامر :
مثال :
adb install C:/Users/UsamaM/Desktop/pou.apk.
ثالثا : الدخول لملفات النظام بدون روت وسنستخدم الامر التالي مع مثال ونقل الملفات الى جهاز الكمبيوتر
adb rootadb push >adb push
c:\users\UsamaM\desktop\Song.mp3 \system\media
رابعاً : عمل باك اب للنظام كاملا وهذه ميزة بالريكفري المعدل وبعض التطبيقات الخاصة بالنظام وستحفظ النسخة في ملف ADB على الكمبيوتر والامر هو :
adb pull /system/app backup/systemapps
ثانياً : عمل باك اب لتطبيقات المستخدم بدون روت والمعروف ان ذلك يحتاج روت وحفطه في مجلد ADB على الكمبيوتر والامر هو
adb pull /system/app backup/installedapps
خامساً : adb shell
للدخول للاداة المعروفة و التحكم بالهاتف مثل su
و exit تعني الخروج من الوضع
وايضاً : adb shell <command you want>e.g adb shell su
للتبديل بين وضعية الروت والوضعية العادية ان كان لديك روت وكتابة بعض الاوامر 
بدل : command you want تضع الانر الذي تريده من حذف او استبدال او تنصيب او الغاء او فك ضغط .. الخ
سادساً : fastboot لايمكن التفريق بينه وبين adb والذي يعد البيئة الرئيسية لتفليش اي ملف على الهاتف مثل recovery او ملفات zip
اهم اوامره : Fastboot Flash File.zip
لتفليش ملف zip الذي نفلشه عادة من الريكفري مثل الروم المطبوخ
Fastboot Flash recovery recoveryname.img
لتفليش ريكفري وبدل name نضع الاسم الخاص بالريكفري
Fastboot flash boot bootname.img
لتفليش ملف boot الهام جدا ان كان هناك عطل في النظام والملفات الاقلاعية
fastboot flash system system.img
fastboot flash data data.img
fastboot flash cache cache.img
لتفليش ملف system و data و cache وهذا كله يكون روم
fastboot oem get_identifier_token
fastboot oem flash Unlock_code.bin
fastboot oem lock
للحصول على معرف الجهاز لاستخدامه في عمليه فتح البوت لودر وقفله من جديد
fastboot erase system
fastboot erase data
fastboot erase cache
لاستعادة النسخة التي قمت بأخذها عن كل من النظام او الداتا او ملفات الكاش وهي من خصائص الريكفري المعدل
سابعاً : 
adb logcat
لعرض الوقت الحقيقي لتشغيل الجهاز اول مرة
adb logcat > logcat.txt
انشاء ملف داخل ADB يتضمن كل ما يتعلق بتشغيل والوقت الحقيقي للتشغيل مفصلاً يحتاج platform-tools


لا تحزن إذا جاءك سهم قاتل من أقرب الناس إلى قلبك

[صورة مرفقة: 2015%2B-%2B1]
الرد
#2
ما شاء الله
مزيدا من التالق و بارك الله فيك
هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
الرد
تم الشكر بواسطة:
#3
محتاجين مشروع لتثبيت الروم الى الهاتف مع السورس كود للاندرويد
الرد
تم الشكر بواسطة:
#4
ما شاء الله أبدعت يا اخي جازاك الله خير واصل يا أستاذي الكريم

كنت أود أن أعرف منكم أخي هل يمكن التحكم في البرنامج المطور ب VB.NET عبر الهاتف والحاسوب معا 
الرد
تم الشكر بواسطة: elgokr
#5
شكراااااااااااااا
الرد
تم الشكر بواسطة: elgokr
#6
لايوجد ملف لوسمحت من فظلك اين الملف
الرد
تم الشكر بواسطة: elgokr , elgokr
#7
بوركت عزيزي
الرد
تم الشكر بواسطة: elgokr
#8
شكرا لجلب هذه المعلومه المفيده بس لو سمحت لو في قليل من الاإضافات
الرد
تم الشكر بواسطة:
#9
السلام عليكم ي غالي 
......
بس ي غالي كيف نلغي ظهور واجهة cmd عند نقر عل زر يحتوي عل الامر adb
الرد
تم الشكر بواسطة: elgokr , elgokr
#10
اين هي الملفات المرفقه
الرد
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  برنامج المغسلة SABER_ZINOUBI 1 158 15-10-20, 02:35 PM
آخر رد: DOX.1
  [مشروع] 3 مشاريع مفتوحى المصدر يمكن أن يكونوا نواة لبناء برنامج أذان عالمى كما يصلح ل mmaalmesry 2 324 15-10-20, 09:55 AM
آخر رد: ibra9009
  [VB.NET] مشروع برنامج مبيعات بلغة فيجوال بيسك و سيكوال سيرفر aloush 16 6,160 15-10-20, 09:52 AM
آخر رد: ibra9009
  [مشروع] برنامج البحث السريع في القران الكريم عبد الهادي بهاب 2 261 15-10-20, 09:51 AM
آخر رد: ibra9009
Star [مشروع] برنامج مبيعات مفتوح المصدر 2018 mohammedvego 159 80,674 14-10-20, 05:01 PM
آخر رد: ELKAHRAB20
Wink [مشروع] مشروع تصميم فورم بشكل جديد بالفيجوال ستوديو مع السورس كود ahmadpal 6 1,424 01-10-20, 05:59 PM
آخر رد: Ali 2020
Smile مشروع تاجير سيارات adel2012 7 11,637 29-09-20, 08:54 PM
آخر رد: khaled Mohammed
  [مشروع] برنامج يساعد على التحفيظ سعود 17 5,763 28-09-20, 04:25 AM
آخر رد: سعود
Exclamation [VB.NET] أحتاج مشروع إدارة مكتبة abarrak 5 376 20-09-20, 10:24 AM
آخر رد: abarrak
  [مشروع] تصميم برنامج ميثاق فلسطين عبد الهادي بهاب 0 228 17-09-20, 01:40 AM
آخر رد: عبد الهادي بهاب

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم