برمجة الاندرويد android programming
139 subscribers
31 photos
1 video
88 files
114 links
كل ما تحتاجه من صيانه وبرامج وانظمه وشروحات مع اكواد تطوير الاندرويد شعارنا العلم للجميع📱📱

استقبل طلباتكم @mstox30
Download Telegram
برنامج للاستعادة المحذوفات مدفوع
👇👇👇👇👇📥📥📥
This media is not supported in your browser
VIEW IN TELEGRAM
تعريف الروت ROOT:

هو عبارة عن عملية برمجية تتم في نظام اندرويد لفتح المجال لبعض التطبيقات التي تحتاج صلاحية روت للوصول الى جذر نظام اندرويد المبني على نواة لينوكس (Linux) بشكل اعمق لتستطيع التغيير او التعديل و إضافة مميزات جديدة على النظام او الإستفادة من الطبقات البرمجية ذات المستوى القريب جدًا من العتاد الصلب “الجذر” وهو ما يسمى بـ كيرنل Kernel النظام، وكيرنل الاندرويد يمثل الطبقة بين الدارات الإلكترونية (معالجات، ذاكرة، شاشة ..الخ) الموجودة في اجهزة الاندرويد و نظام التشغيل اندرويد بحد ذاته، وهو والذي يقوم بالتفسير والترجمة والتواصل بين لغة الآلة واللغة البرمجية اي الاندرويد ذات الطبقة الاعلى. وعند عملية الروت سوف يتم إضافة تطبيق يسمى بـ Super User وسوف يكون المسؤل عن إعطاء الصلاحيات للتطبيقات الاخرى ويقوم بتخزين كافة المعلومات حولها في سجل خاص.

تطبيقات تحتاج الى الروت ROOT:

تحتاج التطبيقات مثل برامج اخذ النسخ الإحتياطية (تطبيق Titanium Backup اندرويد) او تطبيقات وبرامج الـ VPN او تركيب خطوط قراءة وكتابة او تركيب وتثبيت CWM ريكوفري مخصص مع تطبيق إدارة الرومات لتركيب نظام تشغيل اندرويد بنسخة اُخرى رسمية او غير رسمية من مجموعة مبرمجين مثل سيانوجين مود CyanogenMod او AOKP وغيرهم من مطوري رومات ROM اندرويد المخصصة. والتي تحتاج لصلاحيات اوسع للحصول على المعلومات بشكل ادق وتغير من او تسحب المعلومات من ضمن نظام اندرويد في طبقات نظام التشغيل الغير مُصرح لنا بالعبث بها لذلك يتم إغلاقها من المبرمجين وهذا ما فعلته جوجل في نظام تشغيلها أندرويد، وهذا ما يستدعي عمل الرووت ROOT عن طريق ثغرة بسيطة يتم إستغلالها بطريقة برمجية للحصول على صلاحية الروت وبذلك نقول ان هذا الهاتف او الجهاز اللوحي بنظام اندرويد قمنا بعمل رووت له.
كيف اقوم بعملية الروت على اندرويد:

تختلف طرق الروت مع إختلاف الشركات التي تصنع الاجهزة التي تعمل بنظام اندرويد، ومنها من يقوم بإغلاق البووت لودر ومنها الاخر يسمح بفتحه لاحقًا لكي تتم عملية الروت بعد فتح البوت لودر Bootloader (مسؤل عن تشغيل النظام) وهذا ما يفيد المبرمجين والمطورين لتطوير وبناء تطبيقاتهم بشكل دقيق ومتوافق بشكل اكبر مع نظام اندرويد. طريقة الروت تختلف صعوبتها من جهاز لأخر حسب توفر الامكانيات ودعم الجهاز، فبعض الهواتف او الحواسب اللوحية الشهيرة، تحصل على اكثر من طريقة للحصول على صلاحيات الروت وتختلف فيما بينها حسب طريقة المبرمج التي توصل إليها وحصل على صلاحية الروت وكـ مثال يمكنكم الإطلاع على (طريقة روت هاتف جالاكسي نوت 2) فهي تتم عن طريق الكمبيوتر وبعملية دفع لملف الروت الى الهاتف.
فوائد الروت بكل بساطة:

اليكم بعض من فوائد الروت و إستخدماته الاكثر شيوعًا.تركيب او تثبيت رومات مخصصة، او تركيب الريكفري المخصص وهو مختلف عن ريكفري اندرويد الاصلي بميزات اوسع.
القيام بعمليات النسخ الاحتياطي الكاملة مع معلومات التطبيقات و إسترجاعها لاحقًا او تجميد التطبيقات كما في برنامج تيتانيوم باك اب.
تعديل في ملفات النظام مثل التعريب او اضافة مميزات جديدة.
تغيير نوع الخط في الاندرويد.
الحذف او التعديل على تطبيقات نظام اندرويد الاساسية.
تغير نمط الملفات كما في اجهزة سامسونج من من FAT إلى ext2 وهذا ما يسمى بعملية OCLF لاق فكس.
اذا كنت مبرمجًا سوف تحتاج الروت بشكل اكيد وخاصة في بناء تطبيقات قد تحتاج الى صلاحيات روت.
تغير الاي بي IP في جهازك والذي يُمكنك من فتح سوق جوجل بلاي الامريكي وتحميل التطبيقات والالعاب منه.
تشغيل التطبيقات التي تحتاج الى صلاحية الروت.

ما هي عيوب الروت؟

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

كيف أستطيع إلغاء الروت؟

يتم إلغاء الروت بعملية برمجية حسب نوع الجهاز و نسخة نظام الاندرويد المثبته عليه او عبر تثبيت روم اندرويد رسمي خالي من الرووت مثال، (طريقة تركيب روم Galaxy S2 اندرويد 4.1.2 جيلي بين I9100XWLS8 رسمي).
منقول

@androidprogrammingf
بسم الله الرحمن الرحيم
موضوع اليوم عن ال adb نظرآ لطلبات المشتكرين
أولا معرفة ايش معنى ال adb
android debug bridege
تصحيح جسور الاندرويد في عمليات الاتصال بالاجهزه اما عن طريق الكمبيوتر او من الترمنال الخاص بالاندرويد
اليوم سوف اشرح بعض الاوامر في adb
اولآ ربط الجهاز بالكمبيوتر ومن الهاتف التاكد من وضع التصحيح من خيارات المطور وكتابت الامر
adb devices

للتاكد من وجود الجهاز
الامر reboot
adb reboot
لاعادة التشغيل
الامر reboot recovery
adb reboot recovery
لدخول لوضح الريكفري
الامر reboot bootloader
adb reboot bootloader
لدخول لوضع البوت لودر لاجهزة htc
الامر fastboot
fastboot
لدخول لوضع الفاست بوت لتركيب ريكفري مخصص
الامر fastboot boot
fastboot boot filename.img
التوخي الحذر امر لاقلاع الجهاز وتركيب مخصص
سوف اشرح باقي الاوامر في موضوع آخر

بقلم محمد سليم
@androidprogrammingf
لتحميل برنامج ال adb للكمبيوتر
على هذا الربط📥📥📥👇👇👇


http://adf.ly/1Z73PH
لتحميل الترمينال للهاتف
على هذا الرابط📥📥📥👇👇👇

http://adf.ly/1ZVoey
ملاحظه الروابط 👆👆👆👆
الانتضار خمس ثواني والضغط على تخطي الاعلانات
للمزيد من المعلومات او الاستفسار 🤔🤔🤔🤔


@mstox30