كيفية ميناء TWRP لالروبوت بدون مصدر
TWRP هو الاسترداد المخصص الأكثر شعبية لأجهزة Android ، لكن للأسف لا يوجد TWRP "عام" مضمون للعمل مع جميع الأجهزة. في الواقع ، هناك العديد من الأجهزة التي لا تحتوي على TWRP ، ربما بسبب ( نقص) شعبية الجهاز.
إذا كنت تمتلك جهازًا لا يحتوي على منفذ TWRP المتاح ، فمن السهل حقًا أن تقوم بتوصيله بنفسك. في هذا الدليل Appuals ، سوف نوضح لك كيفية تحويل TWRP بدون مصدر ، كل ما تحتاجه هو استرداد مخزون جهازك وجهاز Android Kitchen. سنستخدم Android Kitchen لنظام Linux في هذا الدليل ، لأن الإجراء في إصدار Windows أصعب قليلاً ( وربما يكون عرضة للخطأ).
إذا كنت ترغب في محاولة ترقية TWRP من المصدر ، فراجع دليل Appuals (دليل التطبيقات) كيف يمكنك استخدام DIY Port TWRP لنظام Android.
المتطلبات:
- استرداد مخزون جهازك
- TWRP (قم بتنزيل الإصدار وفقًا لدقة الشاشة التقريبية):
- TWRP 480 × 850
- TWRP 720 × 1280
- TWRP 1080 × 1920
- Android Image Kitchen (إصدار Linux)
- قم أولاً بتنزيل واستخراج ملف Android Image Kitchen إلى مجلده الخاص.
- ضع ملف recovery.img الخاص بك داخل مجلد AIK المستخرج.
- انقر بزر الماوس الأيمن داخل المجلد المستخرج ، واختر "فتح المحطة الطرفية هنا".
- في محطة Linux ، اكتب الأمر: ./unpackimg.sh
- سيتم تفريغ صورة استرداد المخزون إلى مجلدين جديدين ramdisk و split_img. لا تغلق المحطة في هذه المرحلة.
- نقل المجلدات ramdisk التي تم إنشاؤها حديثًا و split_img خارج مجلد AIK.
- الآن حذف الأسهم recovery.img داخل مجلد AIK.
- انسخ ملف twrp_recovery.img الذي قمت بتنزيله من قسم المتطلبات في هذا الدليل ، إلى مجلد AIK.
- داخل محطة Linux ، اكتب: ./unpackimg.sh
- سيتم الآن تفريغ twrp_recovery.img ، كما حدث مع استرداد المخزون. img
- انتقل إلى داخل مجلد split_img (من صورة TWRP التي فكّرناها للتو ، وليس من الأسهم الخاصة بك. img التي انتقلنا إليها سابقًا) وحذف جميع الملفات الموجودة في الداخل.
- الآن قم بنسخ جميع الملفات من مجلد الأسهم split_img إلى مجلد TWRP split_img.
- حذف هذه الملفات من مجلد ramdisk TWRP:
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- أي ملف آخر مثل ueventd.devicename.rc
- الآن نسخ هذه الملفات من مجلد ramdisk الأسهم إلى المجلد ramdisk TWRP:
default.prop fstab.devicename ueventd.rc
- انتقل الآن إلى المجلد ramdisk / etc ونسخ recovery.fstab ، ثم ضعه في المجلد TWRP ramdisk / etc.
- افتح كل من ملف twrp.fstab وملف recovery.fstab في محرر نصوص ، وقم بتحرير الخصائص في twrp.fstab لتتوافق بشكل صحيح مع الخصائص في recovery.fstab
- تحتاج إلى استبدال مثيلات "/ sdcard" بـ "/ external_sd" و "/ usb" بـ "/ usb-otg".
- إذا كانت هذه الأقسام غير متوفرة في ملفات fstab الخاصة بك ، فأنت بحاجة إلى إضافة هذه الأسطر:
/ external_sd vfat / dev / block / mmcblk1p1 إشارات = قابلة للإزالة ؛ تخزين ؛ عرض = "SDCARD" / usb-otg إشارات auto / dev / block / sda1 = قابلة للإزالة ؛ تخزين ؛ عرض = "USB-OTG"
- الآن يجب عليك تحرير الأسطر التالية كما هو معروض في default.prop:
ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb، mtp
- العودة من مجلد ramdisk ، وإطلاق المحطة. أدخل هذه الأوامر: ./repackimg.sh
- سيتم إعادة حزم TWRP .img ، وستسمى "image-new.img" افتراضيًا. يمكنك إعادة تسمية هذا إذا كنت ترغب في ذلك.
تعليمات لأجهزة Mediatek
ملاحظة: سيظهر ملف recovery.fstab بعد تفريغ مخزون الاسترداد. سيكون به بعض العيوب ، على الأرجح متعمد من OEM. تحتاج إلى تثبيت تطبيق DiskInfo من متجر Play ، ومستكشف جذر ، حتى تعرف القسم الذي تم تركيبه في أي موقع وجهاز.
قم بتشغيل تطبيق DiskInfo ، وتأكد من تمكين الإعدادات التالية:
- عرض مسار جبل
- إظهار اسم القسم
- عرض نظام الملفات
- وضع الخبراء
- أقسام غير مثبتة
- أقسام مخطط الجهاز
- أنظمة الملفات المؤقتة
قم الآن بتشغيل تطبيق مستكشف الجذر ، وابحث عن مسار أقسامك. عادة ، يمكن العثور عليها تحت / dev ، وتقع بعض الأقسام الأخرى مثل / system و / cache في مستويات أعمق.
إذا كنت بحاجة إلى تتبع مواقعها بالضبط ، فيمكنك التنقل داخل دليل / dev والبحث عن أسماء الأقسام مثل "mmcblk0p5".
الأجهزة دون Recovery.Fstab
إذا لم ينتج جهازك ملف recovery.fstab بعد تفريغ ملف recovery.img ، فهناك بعض الأشياء التي يمكنك تجربتها.
أولاً ، تحقق من مجلد ramdisk / etc ، حيث يمكنك العثور على ملف recovery.fstab وهمية يحتوي على رمز ارتباط.
انقر بزر الماوس الأيمن على الملف الوهمي واختر "إظهار الهدف" ، والذي يجب أن يقدم لك موقع الاسترداد الأصلي. في بعض الأحيان تضعها الشركات المصنعة الأصلية في مجلدات أخرى ، مثل / vendor / etc folder.