Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Android

सोर्स के बिना Android के लिए TWRP कैसे पोर्ट करें

TWRP Android डिवाइस के लिए सबसे लोकप्रिय कस्टम रिकवरी है, लेकिन दुर्भाग्य से कोई "जेनेरिक" TWRP नहीं है जो सभी डिवाइस के साथ काम करने की गारंटी देता है। वास्तव में ऐसे कई डिवाइस हैं जिनके लिए TWRP उपलब्ध नहीं है, संभवतः (कमी के कारण) डिवाइस की लोकप्रियता के कारण।

यदि आपके पास ऐसा डिवाइस है जिसके लिए कोई TWRP पोर्ट उपलब्ध नहीं है, तो वास्तव में इसे स्वयं पोर्ट करना काफी आसान है। इस Appuals गाइड में, हम आपको दिखाएंगे कि सोर्स के बिना TWRP कैसे पोर्ट करें, आपको बस अपने डिवाइस का स्टॉक रिकवरी और Android Kitchen चाहिए। हम इस गाइड में Linux के लिए Android Kitchen का उपयोग करेंगे, क्योंकि Windows संस्करण में प्रक्रिया काफी अधिक जटिल है (और शायद त्रुटि-प्रवण)।

यदि आप TWRP को सोर्स से पोर्ट करने का प्रयास करना चाहते हैं, तो Appuals गाइड Android के लिए DIY Port TWRP कैसे करें देखें।

आवश्यकताएं:

  • आपके डिवाइस का स्टॉक रिकवरी
  • TWRP (अपने अनुमानित स्क्रीन रिज़ॉल्यूशन के अनुसार संस्करण डाउनलोड करें):
  • TWRP 480×850
  • TWRP 720×1280
  • TWRP 1080×1920
  • Android Image Kitchen (Linux संस्करण)
  1. सबसे पहले Android Image Kitchen फ़ाइल को डाउनलोड करें और इसे अपने फ़ोल्डर में निकालें।
  2. अपनी stock recovery.img फ़ाइल को निकाले गए AIK फ़ोल्डर के अंदर रखें।
  3. निकाले गए फ़ोल्डर के अंदर राइट क्लिक करें, और "Open Terminal here" चुनें।
  4. Linux टर्मिनल में, कमांड टाइप करें: ./unpackimg.sh
  5. आपका स्टॉक रिकवरी इमेज दो नए फ़ोल्डर्स ramdisk और split_img में अनपैक हो जाएगा। इस बिंदु पर टर्मिनल बंद न करें।
  6. नवनिर्मित ramdisk और split_img फ़ोल्डर्स को AIK फ़ोल्डर के बाहर ले जाएं।
  7. अब AIK फ़ोल्डर के अंदर stock recovery.img को हटा दें।
  8. इस गाइड के आवश्यकताएं अनुभाग से डाउनलोड की गई twrp_recovery.img फ़ाइल को AIK फ़ोल्डर में कॉपी करें।
  9. Linux टर्मिनल के अंदर, टाइप करें: ./unpackimg.sh
  10. अब twrp_recovery.img अनपैक हो जाएगा, जैसा इसने stock recovery.img के साथ किया था
  11. split_img फ़ोल्डर के अंदर जाएं (TWRP इमेज से जिसे हमने अभी अनपैक किया, न कि आपके स्टॉक .img से जिसे हमने पहले स्थानांतरित किया था) और अंदर की सभी फाइलों को हटा दें।
  12. अब स्टॉक split_img फ़ोल्डर से सभी फाइलों को TWRP split_img फ़ोल्डर में कॉपी करें।
  13. TWRP ramdisk फ़ोल्डर से इन फाइलों को हटाएं:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. ueventd.devicename.rc जैसी कोई अन्य फाइल
  18. अब स्टॉक ramdisk फ़ोल्डर से इन फाइलों को TWRP ramdisk फ़ोल्डर में कॉपी करें:
    default.prop fstab.devicename ueventd.rc
  19. अब स्टॉक ramdisk/etc फ़ोल्डर में जाएं और recovery.fstab कॉपी करें, और इसे TWRP ramdisk/etc फ़ोल्डर में रखें।
  20. टेक्स्ट एडिटर में twrp.fstab फ़ाइल और recovery.fstab फ़ाइल दोनों खोलें, और twrp.fstab में प्रॉपर्टीज को edit करें ताकि वे recovery.fstab में प्रॉपर्टीज से ठीक से मेल खाएं
  21. आपको "/sdcard" के उदाहरणों को "/external_sd" से बदलना होगा, और "/usb" को "/usb-otg" से।
  22. यदि वे पार्टीशन आपकी fstab फाइलों में उपलब्ध नहीं हैं, तो आपको ये लाइनें जोड़नी होंगी:
    /external_sd vfat /dev/block/mmcblk1p1 flags=removable;storage;display="SDCARD" /usb-otg auto /dev/block/sda1 flags=removable;storage;display="USB-OTG"
  23. अब आपको default.prop में निम्नलिखित लाइनों को प्रदर्शित अनुसार संपादित करना होगा:
    ro.secure=0 ro.adb.secure=0 security.perf_harden=0 ro.debuggable=1 persist.sys.usb.config=adb,mtp
  24. ramdisk फ़ोल्डर से बाहर निकलें, और टर्मिनल लॉन्च करें। ये कमांड दर्ज करें: ./repackimg.sh
  25. TWRP .img रीपैक हो जाएगा, और डिफ़ॉल्ट रूप से "image-new.img" नाम दिया जाएगा। यदि आप चाहें तो आप इसका नाम बदल सकते हैं।

MediaTek डिवाइस के लिए निर्देश

नोट: स्टॉक recovery.img को अनपैक करने के बाद आपको जो recovery.fstab फ़ाइल मिलती है, उसमें कुछ खामियां होंगी, सबसे अधिक संभावना OEM द्वारा जानबूझकर। आपको Play Store से DiskInfo ऐप इंस्टॉल करना होगा, और एक रूट एक्सप्लोरर, ताकि आप जान सकें कि कौन सा पार्टीशन किस स्थान और डिवाइस पर माउंट है।

DiskInfo ऐप लॉन्च करें, और सुनिश्चित करें कि निम्नलिखित सेटिंग्स सक्षम हैं:

  • Show mount path
  • Show partition name
  • Show file system
  • Expert Mode
  • Unmounted partitions
  • Device Mapper partitions
  • Temporary filesystems

अब अपना रूट एक्सप्लोरर ऐप लॉन्च करें, और अपने पार्टीशन का पथ ढूंढें। आमतौर पर, वे /dev के तहत पाए जाएंगे, और कुछ अन्य पार्टीशन जैसे /system और /cache गहरे स्तरों में स्थित हैं।

यदि आपको उनके सटीक स्थानों का पता लगाने की आवश्यकता है, तो आप /dev डायरेक्टरी के अंदर नेविगेट कर सकते हैं और "mmcblk0p5" जैसे पार्टीशन नामों की खोज कर सकते हैं।

Recovery.Fstab के बिना डिवाइस

यदि आपका डिवाइस स्टॉक recovery.img को अनपैक करने के बाद recovery.fstab फ़ाइल उत्पन्न नहीं करता है, तो कुछ चीजें हैं जिन्हें आजमाया जा सकता है।

सबसे पहले, ramdisk/etc फ़ोल्डर में जांचें, जहां आपको एक डमी recovery.fstab फ़ाइल मिल सकती है जिसमें एक लिंक प्रतीक है।

डमी फ़ाइल पर राइट क्लिक करें और "Show Target" चुनें, जो आपको मूल recovery.fstab का स्थान प्रस्तुत करना चाहिए। कभी-कभी OEM उन्हें अन्य फ़ोल्डर्स में रखते हैं, जैसे /vendor/etc फ़ोल्डर।

  1. पासवर्ड के बिना Android फोन अनलॉक करें: सुरक्षित और सरल चरण पासवर्ड के बिना Android फोन अनलॉक करें: सुरक्षित और सरल चरण

    उन्नत प्रौद्योगिकी की इस पीढ़ी में, कभी-कभी हम उन स्थितियों में उलझ जाते हैं जिनका हमने कभी सामना नहीं किया। स्मार्टफोन एक ऐसा उपकरण है जिसका उपयोग हम व्यक्तिगत, कार्य और मनोरंजन उद्देश्यों के लिए घंटों तक दैनिक करते हैं। और कभी-कभी, हम कुछ बुनियादी चीजों को भूल जाते हैं जो हमारी दिनचर्या को बाधित क

  1. टॉप 16 एंड्रॉइड डेटा रिकवरी ऐप्स - अपनी फाइलों को सुरक्षित रखें और पुनर्स्थापित करें टॉप 16 एंड्रॉइड डेटा रिकवरी ऐप्स - अपनी फाइलों को सुरक्षित रखें और पुनर्स्थापित करें

    आपका एंड्रॉइड स्मार्टफोन किसी भी कठिनाई स्तर के विभिन्न कार्य कर सकता है। उनमें से एक डेटा स्टोरेज है जो किसी भी इलेक्ट्रॉनिक स्मार्ट डिवाइस के लिए आवश्यक है। साथ ही, स्मार्टफोन छवियों, वीडियो, ईमेल, और गोपनीय व्यावसायिक दस्तावेजों के लिए एक पोर्टेबल केंद्र है जो आपको किसी भी समय किसी भी प्रकार के ड

  1. रूट के बिना एंड्रॉइड फोन का IMEI कैसे बदलें - सुरक्षित और सरल चरण रूट के बिना एंड्रॉइड फोन का IMEI कैसे बदलें - सुरक्षित और सरल चरण

    आपके फोन का IMEI नंबर पूरी दुनिया में सक्रिय सभी डिवाइसेज में से आपके डिवाइस की पहचान करने में मदद करता है। यह फोन मालिक को खोए हुए फोन को आसानी से ढूंढने में मदद करता है क्योंकि यूनिक फोन ID को दोहराया नहीं जा सकता। हालांकि, कई एंड्रॉइड फोन उपयोगकर्ताओं को रूट के बिना एंड्रॉइड पर IMEI नंबर बदलने की