
Bootloader unlock using CVE-2022-38694 for Retroid Pocket 3+
RP3+ के लिए बूटलोडर अनलॉक करने के 2 तरीके
Retroid Pocket 3+ के लिए CVE-2022-38694 का उपयोग करके बूटलोडर अनलॉक करें इस गाइड का पालन करके, आप स्वीकार करते हैं कि आप अपने डिवाइस के बूटलोडर को अनलॉक करने में शामिल जोखिमों को समझते हैं। आगे बढ़ने से पहले सुनिश्चित करें कि आपने सभी महत्वपूर्ण डेटा का बैकअप ले लिया है।
श्रेय: यह बूटलोडर अनलॉक प्रक्रिया निम्नलिखित रिपॉजिटरी के काम पर आधारित है: TomKing062/CVE-2022-38694_unlock_bootloade https://github.com/TomKing062/CVE-2022-38694_unlock_bootloader.
मैंने यह रात में देर से बिना नींद के किया और रिकॉर्डिंग बंद करने के बाद, ऊर्जा की कमी की याददाश्त के आधार पर। मैं पहले से माफी मांगता हूं
अपने जोखिम पर आगे बढ़ें। बूटलोडर को अनलॉक करने से आपकी वारंटी समाप्त हो जाएगी और आपके डिवाइस को संभावित रूप से नुकसान हो सकता है। मैं आपके डिवाइस को हुए किसी भी नुकसान या हुए किसी भी डेटा हानि के लिए जिम्मेदार नहीं हूं।
केवल Windows सिस्टम पर प्रयास किया गया। महत्वपूर्ण सूचनाएं:
डेटा मिटाना: बूटलोडर को अनलॉक करने से आपके डिवाइस का सारा डेटा मिट जाएगा। आपका डिवाइस अपनी मूल स्थिति में फ़ैक्टरी रीसेट हो जाएगा। अनलॉक चेतावनी: अनलॉक करने के बाद, हर बार जब आप अपना डिवाइस बूट करेंगे तो स्क्रीन पर एक अनलॉक चेतावनी संदेश दिखाई देगा। यह सामान्य है और इसे हटाया नहीं जा सकता।
1. Unisoc ड्राइवर स्थापित करें, adb को निकाले गए ums512_alldocube_iplay_50_EN_20230801 फ़ोल्डर में निकालें
2.0 RP3+ को Android रिकवरी/डाउनलोड मोड में रखें (बंद करें, पावर के साथ निचला वॉल्यूम बटन दबाकर चालू करें) जबकि आपका डिवाइस प्लग इन है (आप उम्मीद कर सकते हैं कि आप इसे [कम से कम windows पर] कनेक्ट होते हुए सुनेंगे जैसे ही आप इसे डाउनलोड मोड में काली स्क्रीन के साथ चालू करते हैं)
2.1 डाउनलोड मोड मेरे लिए बेहतर काम करता है जब मैंने डिवाइस को एक नई .pac फ़ाइल 4/22/2025 के साथ रीफ़ॉर्मेट किया https://drive.google.com/drive/folders/1g9m8BlrCsdzXduEUfDERLilVLzxFQxX8
3. कंप्यूटर से unlock_autopatch_512.bat चलाएं, और फिर RP3+ पर fastboot दर्ज करें
4. unlock_autopatch_512 निर्देशों का पालन करें, मुझे लगता है लाभ होगा। यदि वह काम नहीं करता है, तो पहले अपने डिवाइस को प्लग इन करें और फिर Android रिकवरी में जाएं।
5. डिवाइस को वापस रिकवरी मोड में पुनरारंभ करें, "Apply update from ADB" पर जाएं और कंप्यूटर से unlock_autopatch_512.bat चलाना पुनरारंभ करें, उन निर्देशों का पालन करें।
6.0 यदि वह काम नहीं करता है:
6.1. RP3+ को सामान्य उपयोग के लिए पुनरारंभ करें
6.2. "ums512_alldocube_iplay_50_EN_20230801" के फ़ाइल एक्सप्लोरर फ़ोल्डर से cmd खोलें
निम्नलिखित टाइप करें:
6.3. adb devices
6.4. adb push fdl1-dl.bin /data/local/tmp/
6.5. adb push fdl2-dl.bin /data/local/tmp/
6.6. unlock_autopatch_512
(https://www.hovatek.com/forum/thread-32287.html)[https://www.hovatek.com/forum/thread-32287.html]
यह विधि Linux में की जानी चाहिए (VirtualBox के माध्यम से Ubuntu वितरण के साथ किया गया)
VirtualBox विधि:
1. अपनी Windows मशीन पर SPD USB स्थापित हो
2. VirtualBox और Ubuntu iso स्थापित करें
3. Ubuntu सेटिंग्स पर जाएं और USB पर जाएं
3.1 USB नियंत्रक सक्षम करें
3.2 USB 2.0 (OHCI + EHCI) नियंत्रक
3.3 अपने डिवाइस को चालू रहते हुए प्लग इन करें
3.4 अपने डिवाइस को usb प्लस प्रतीक के माध्यम से जोड़ें (Unisoc Phone [####] के रूप में दिखाई देगा)
3.5 अपने डिवाइस को प्लग इन करें और windows cmd लाइन के माध्यम से "adb reboot bootloader" के माध्यम से fastboot मोड में डालें
3.6 अपने डिवाइस को usb प्लस प्रतीक के माध्यम से जोड़ें (Spreadtrum fastboot Gadget [####])
4. Ubuntu वितरण में लॉगिन करें, [Hovatek] modified_fastboot फ़ाइल डाउनलोड करें
4.1 उस फ़ोल्डर के लिए टर्मिनल खोलें
4.2 निम्नलिखित चलाएं:
sudo apt update
sudo apt install android-tools-adb
adb version
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="1782", ATTR{idProduct}=="4ee0", MODE="0666", GROUP="plugdev"' | sudo tee -a /etc/udev/rules.d/70-android.rules
sudo chmod a+r /etc/udev/rules.d/70-android.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo adb kill-server
sudo adb start-server
SUBSYSTEM=="usb", ATTR{idVendor}=="1782", ATTR{idProduct}=="4ee0", MODE="0666", GROUP="plugdev"
adb devices
adb reboot bootloader
./fastboot devices
./fastboot oem get_identifier_token
4.3 आपको इस तरह आउटपुट मिलना चाहिए:
Identifier token: XXXXXXXXXXXXXXXXXXXXXXXX OKAY [ 0.019s] finished. total time: 0.019s
4.4 Identifier token को कॉपी करें और इस कमांड के साथ XXXXXXXXXXXXXXXXXXXXXXXX को अपने Identifier token से बदलें:
./signidentifier_unlockbootloader.sh XXXXXXXXXXXXXXXXXXXXXXXX rsa4096_vbmeta.pem signature.bin
4.5 आपको इस तरह आउटपुट मिलना चाहिए:
Identifier sign script, ver 0.10 1+0 records in 1+0 records out 50 bytes copied, 0.000257562 s, 194 kB/s Identifier sign successfully
4.6 आप modified_fastboot फ़ोल्डर में एक signature.bin फ़ाइल देखेंगे जिसकी संशोधित तिथि आपके द्वारा अंतिम कमांड चलाने के समय के निकट होनी चाहिए
4.7 अब यह कमांड चलाएं ./fastboot flashing unlock_bootloader signature.bin और आपको इस परिणाम के साथ समाप्त होना चाहिए: 2downloading 'unlock_message'...
OKAY [ 0.016s] unlocking bootloader... Info:Unlock bootloader success! OKAY [945.463s] finished. total time: 945.479s
कस्टम फर्मवेयर या कस्टम फिक्स फ्लैश करने से पहले बूटलोडर अनलॉक आवश्यक है जैसे