TWRP হল অ্যান্ড্রয়েড ডিভাইসগুলির জন্য সবচেয়ে জনপ্রিয় কাস্টম পুনরুদ্ধার, কিন্তু দুর্ভাগ্যবশত এমন কোনও "জেনারিক" TWRP নেই যা সমস্ত ডিভাইসের সাথে কাজ করার গ্যারান্টিযুক্ত৷ প্রকৃতপক্ষে এমন অনেক ডিভাইস রয়েছে যেগুলির একটি TWRP উপলব্ধ নেই, সম্ভবত (অভাবে) ডিভাইস জনপ্রিয়তা।
আপনি যদি এমন একটি ডিভাইসের মালিক হন যেটিতে একটি উপলব্ধ TWRP পোর্ট নেই, তবে এটি নিজেই পোর্ট করা সত্যিই বেশ সহজ। এই Appuals গাইডে, আমরা আপনাকে দেখাব কিভাবে উৎস ছাড়াই TWRP পোর্ট করতে হয়, আপনার যা দরকার তা হল আপনার ডিভাইসের স্টক পুনরুদ্ধার এবং Android Kitchen। আমরা এই নির্দেশিকায় লিনাক্সের জন্য অ্যান্ড্রয়েড কিচেন ব্যবহার করব, কারণ উইন্ডোজ সংস্করণে পদ্ধতিটি বেশ জটিল (এবং সম্ভবত ত্রুটির প্রবণ)।
আপনি যদি TWRP উৎস থেকে পোর্ট করার চেষ্টা করতে চান , Appuals গাইড দেখুন How to DIY Port TWRP for Android.
প্রয়োজনীয়তা:
- আপনার ডিভাইসের স্টক পুনরুদ্ধার
- TWRP (আপনার আনুমানিক স্ক্রীন রেজোলিউশন অনুযায়ী সংস্করণটি ডাউনলোড করুন):
- TWRP 480×850
- TWRP 720×1280
- TWRP 1080×1920
- অ্যান্ড্রয়েড ইমেজ কিচেন (লিনাক্স সংস্করণ)
- প্রথমে অ্যান্ড্রয়েড ইমেজ কিচেন ফাইলটিকে তার নিজস্ব ফোল্ডারে ডাউনলোড করে এক্সট্রাক্ট করুন।
- আপনার স্টক recovery.img ফাইলটি এক্সট্র্যাক্ট করা AIK ফোল্ডারের ভিতরে রাখুন।
- এক্সট্রাক্ট করা ফোল্ডারের ভিতরে রাইট ক্লিক করুন, এবং "এখানে টার্মিনাল খুলুন" বেছে নিন।
- লিনাক্স টার্মিনালে, কমান্ডটি টাইপ করুন:./unpackimg.sh
- আপনার স্টক পুনরুদ্ধারের ছবি দুটি নতুন ফোল্ডার ramdisk এবং split_img-এ আনপ্যাক করা হবে। এই সময়ে টার্মিনাল বন্ধ করবেন না।
- নতুন তৈরি ramdisk এবং split_img ফোল্ডারগুলিকে AIK ফোল্ডারের বাইরে সরান৷
- এখন AIK ফোল্ডারের ভিতরে স্টক recovery.img মুছে দিন।
- এই গাইডের প্রয়োজনীয়তা বিভাগ থেকে আপনার ডাউনলোড করা twrp_recovery.img ফাইলটি AIK ফোল্ডারে কপি করুন।
- লিনাক্স টার্মিনালের ভিতরে, টাইপ করুন:./unpackimg.sh
- এখন twrp_recovery.img আনপ্যাক করা হবে, যেমনটি স্টক recovery.img এর সাথে হয়েছিল
- split_img ফোল্ডারের ভিতরে যান (TWRP ছবিটি থেকে আমরা এইমাত্র আনপ্যাক করেছি, আপনার স্টক থেকে একটি নয় .img আমরা আগে সরিয়েছি) এবং ভিতরে থাকা সমস্ত ফাইল মুছে দিন৷
- এখন স্টক split_img ফোল্ডার থেকে TWRP split_img ফোল্ডারে সমস্ত ফাইল কপি করুন।
- TWRP ramdisk ফোল্ডার থেকে এই ফাইলগুলি মুছুন:
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- অন্য যেকোনো ফাইল যেমন ueventd.devicename.rc
- এখন এই ফাইলগুলিকে স্টক র্যামডিস্ক ফোল্ডার থেকে TWRP র্যামডিস্ক ফোল্ডারে কপি করুন:
default.propfstab.devicenameueventd.rc
- এখন স্টক ramdisk/etc ফোল্ডারে যান এবং recovery.fstab কপি করুন এবং TWRP ramdisk/etc ফোল্ডারে রাখুন।
- একটি টেক্সট এডিটরে twrp.fstab ফাইল এবং recovery.fstab ফাইল উভয়ই খুলুন এবং recovery.fstab-এর বৈশিষ্ট্যগুলির সাথে সঠিকভাবে মেলাতে twrp.fstab-এর বৈশিষ্ট্যগুলি সম্পাদনা করুন
- আপনাকে "/sdcard" এর উদাহরণ "/external_sd" দিয়ে এবং "/usb" এর সাথে "/usb-otg" প্রতিস্থাপন করতে হবে।
- যদি সেই পার্টিশনগুলি আপনার fstab ফাইলগুলিতে উপলব্ধ না থাকে, তাহলে আপনাকে এই লাইনগুলি যোগ করতে হবে:
/external_sd vfat /dev/block/mmcblk1p1 flags=removable;storage;display="SDCARD"/usb-otg auto / dev/block/sda1 flags=removable;storage;display="USB-OTG"
- এখন আপনাকে default.prop-এ প্রদর্শিত নিম্নলিখিত লাইনগুলি সম্পাদনা করতে হবে:
ro.secure=0ro.adb.secure=0security.perf_harden=0ro.debuggable=1persist.sys.usb.config=adb,mtpপ্রে>
- রামডিস্ক ফোল্ডার থেকে ফিরে যান এবং টার্মিনাল চালু করুন। এই কমান্ডগুলি লিখুন:./repackimg.sh
- TWRP .img পুনরায় প্যাক করা হবে, এবং ডিফল্টরূপে "image-new.img" নামকরণ করা হবে। আপনি চাইলে এর নাম পরিবর্তন করতে পারেন।
Mediatek ডিভাইসের জন্য নির্দেশাবলী
দ্রষ্টব্য:স্টক recovery.img আনপ্যাক করার পরে আপনি যে recovery.fstab ফাইলটি পাবেন তাতে কিছু ত্রুটি থাকবে, সম্ভবত OEM থেকে ইচ্ছাকৃত। আপনাকে Play Store থেকে DiskInfo অ্যাপ এবং একটি রুট এক্সপ্লোরার ইনস্টল করতে হবে, যাতে আপনি জানতে পারবেন কোন পার্টিশনটি কোন অবস্থান এবং ডিভাইসে মাউন্ট করা হয়েছে।
DiskInfo অ্যাপটি চালু করুন, এবং নিশ্চিত করুন যে নিম্নলিখিত সেটিংস সক্রিয় আছে:
- মাউন্ট পাথ দেখান
- পার্টিশনের নাম দেখান
- ফাইল সিস্টেম দেখান
- বিশেষজ্ঞ মোড
- আনমাউন্ট করা পার্টিশন
- ডিভাইস ম্যাপার পার্টিশন
- অস্থায়ী ফাইল সিস্টেম
এখন আপনার রুট এক্সপ্লোরার অ্যাপ চালু করুন এবং আপনার পার্টিশনের পথ খুঁজুন। সাধারণত, এগুলি /dev এর অধীনে পাওয়া যাবে এবং /system এবং /cache এর মত কিছু পার্টিশন গভীর স্তরে অবস্থিত।
আপনি যদি তাদের সঠিক অবস্থানগুলি ট্রেস করতে চান তবে আপনি /dev ডিরেক্টরির ভিতরে নেভিগেট করতে পারেন এবং পার্টিশনের নামগুলি যেমন "mmcblk0p5" অনুসন্ধান করতে পারেন৷
পুনরুদ্ধার ছাড়া ডিভাইস।Fstab
স্টক recovery.img আনপ্যাক করার পরে যদি আপনার ডিভাইসটি একটি recovery.fstab ফাইল তৈরি না করে, তবে চেষ্টা করার জন্য কয়েকটি জিনিস রয়েছে৷
প্রথমে, ramdisk/etc ফোল্ডারে চেক করুন, যেখানে আপনি একটি ডামি recovery.fstab ফাইল খুঁজে পেতে পারেন যার একটি লিঙ্ক চিহ্ন রয়েছে৷
ডামি ফাইলটিতে ডান ক্লিক করুন এবং "শো টার্গেট" নির্বাচন করুন, যা আপনাকে আসল recovery.fstab এর অবস্থানের সাথে উপস্থাপন করবে। কখনও কখনও OEM এগুলিকে অন্য ফোল্ডারে রাখে, যেমন /vendor/etc ফোল্ডার৷
৷