Appuals को Android 9.0.0 (Pie) पर चल रहे Pixel XL के लिए लगभग हर उस चीज़ का एक पूरी तरह से गहन गाइड प्रस्तुत करने में खुशी हो रही है जो एक Android उत्साही प्राप्त करना चाहता है अक्टूबर 2018 सिक्योरिटी पैच के बाद। बहुत सी जानकारी पिछले सिक्योरिटी पैच वर्जन पर भी लागू होती है, लेकिन इस गाइड में अनलॉकिंग, रूटिंग, और मोडिंग के लिए सबसे अद्यतित चरण शामिल हैं।
ध्यान देना और इस गाइड का ध्यानपूर्वक पालन करना महत्वपूर्ण है। विशेष रूप से Android Pie में पेश किए गए ARB (Anti-Rollback Protection) के साथ। इसलिए इस गाइड में हम Pixel XL मालिकों के लिए Android 9 (Pie) चलाने के लिए सभी सबसे महत्वपूर्ण प्रक्रियाओं को कवर करेंगे, जैसे बूटलोडर अनलॉक या री-लॉक करना, स्टॉक या कस्टम ROM इंस्टॉल करना, कस्टम कर्नेल, कस्टम रिकवरी जैसे TWRP, और सिस्टमलेस रूट।
जानकारी का अधिकांश भाग (जैसे रूट प्रक्रियाएं) Pixel डिवाइस के साथ भी काम कर सकता है, यदि आपके पास सही फाइलें हैं - हालांकि, यह गाइड उपयोग के लिए अभिप्रेत नहीं है Pixel 2 या Pixel 2 XL डिवाइस के साथ।
आवश्यकताएं और डाउनलोड
- Google Pixel XL या Verizon Pixel XL (अनलॉक करने योग्य बूटलोडर के साथ)
- नवीनतम Android 9.0.0 (Pie) फैक्ट्री या OTA इमेज (Pixel XL के लिए कोडनेम Marlin):
फैक्ट्री इमेज
- 9.0.0 (PPR1.181005.003, Oct 2018, केवल Telus)
- 9.0.0 (PPR2.181005.003, Oct 2018)
OTA इमेज:
- 9.0.0 (PPR1.181005.003, Oct 2018, केवल Telus)
- 9.0.0 (PPR2.181005.003, Oct 2018)
ड्राइवर बाइनरी
- Pixel XL बाइनरी Android के लिए (PPR1.181005.003, Oct 2018, केवल Telus)
- Pixel XL बाइनरी Android के लिए (PPR2.181005.003, Oct 2018)
आपके PC पर ADB (Appual's गाइड देखें How to Install ADB on Windows)
Pixel XL बूटलोडर को अनलॉक या री-लॉक करना
आगे बढ़ने से पहले, आपको गंभीरता से अपने इंटरनल स्टोरेज डेटा का बैकअप बनाना चाहिए। Android डिवाइस के बूटलोडर को अनलॉक करना आमतौर पर आपके डेटा पर फैक्ट्री रीसेट करता है, इसलिए आपको अपने सभी ऐप्स और अन्य महत्वपूर्ण फाइलों को रिस्टोर करने के लिए कुछ चाहिए।
- Developer Options सक्रिय करें: Settings > System > About Phone > Build Number पर टैप करें जब तक आपको you're a Developer दिखाई न दे। Back > Developer Options पर टैप करें। OEM Unlock और USB Debugging इनेबल करें।
- अपने Pixel XL को बंद करें और बूटलोडर मोड में रीबूट करें। कुछ सेकंड के लिए Volume Down दबाए रखें, फिर पावर बटन को थोड़ी देर के लिए दबाए रखें, और दोनों बटन छोड़ दें। आपका Pixel XL बूटलोडर मोड में रीबूट होना चाहिए।
- फोन को USB कॉर्ड से कंप्यूटर से कनेक्ट करें।
- ADB टर्मिनल खोलें (अपने मुख्य ADB फोल्डर में Shift + राइट क्लिक दबाए रखें और Open a Command Window Here चुनें) टाइप करें: fastboot flashing unlock
- आपको अपने फोन पर कन्फर्मेशन के लिए अनुरोध देखना चाहिए, स्क्रॉल करने के लिए वॉल्यूम कुंजियों का उपयोग करें और चयन करने के लिए पावर कुंजी का उपयोग करें।
- प्रक्रिया पूरी होने दें और फिर ADB में टाइप करें: fastboot reboot
जब आपका फोन रीबूट होता है, तो आप अपना USB केबल डिस्कनेक्ट कर सकते हैं। आपको Android सेटअप विज़ार्ड से गुजरना होगा, क्योंकि आपका फोन रीसेट हो गया था।
नोट: अपने बूटलोडर को अनलॉक करने के बाद, आप एक चेतावनी देखेंगे: Your device software can't be checked for corruption. Please lock the bootloader. आपको यह चेतावनी तब तक दिखाई देगी जब तक आप बूटलोडर को री-लॉक नहीं करते।
महत्वपूर्ण: अपने बूटलोडर को तब तक री-लॉक न करें जब तक आप डिवाइस को स्टॉक पर वापस नहीं लाते!
बूटलोडर को री-लॉक करें
- बूटलोडर मोड में बूट करें।
- अपने PC पर ADB टर्मिनल लॉन्च करें और निम्नलिखित कमांड टाइप करें: fastboot flashing lock
- आपको अपने फोन पर कन्फर्मेशन के लिए अनुरोध देखना चाहिए, स्क्रॉल करने के लिए वॉल्यूम कुंजियों का उपयोग करें और चयन करने के लिए पावर कुंजी का उपयोग करें।
- प्रक्रिया पूरी होने दें, फिर ADB टर्मिनल पर यह टाइप करें: fastboot reboot
- जब आपका फोन रीबूट होता है, तो आपको Android सेटअप विज़ार्ड से गुजरना होगा।
- Developer Options इनेबल करें: Settings > System > About phone > Build number पर 7 बार टैप करें।
- Back > Developer options पर टैप करें और OEM Unlock को ऑफ टॉगल करें।
स्टॉक फैक्ट्री इमेज या OTA फ्लैश करना
यदि आप एक बड़ा अपग्रेड कर रहे हैं, जैसे Android 8.1.0 (Oreo) से Android 9.0.0 (Pie) पर जाना, तो डेटा वाइप करके क्लीन इंस्टॉल करने की अत्यधिक अनुशंसा की जाती है। डर्टी फ्लैश न करें!
- यदि Magisk इंस्टॉल है, तो फैक्ट्री इमेज इंस्टॉल करने से पहले नवीनतम Magisk-uninstaller-20180719.zip - Post 1, Downloads फ्लैश करें।
- अपने डेटा और इंटरनल स्टोरेज का बैकअप लें
- अपने कंप्यूटर पर Pixel XL के लिए उपयुक्त Factory Image: "marlin" डाउनलोड करें।
- फैक्ट्री इमेज को platform-tools फोल्डर या उस फोल्डर में एक्सट्रैक्ट करें जिसमें fastboot है।
यदि आप अपना डेटा रखना चाहते हैं:
- आपने जिस फोल्डर में फैक्ट्री इमेज एक्सट्रैक्ट की है उसे खोलें और flash-all.bat फाइल को संपादित करके इस कमांड से -w हटा दें: fastboot -w update image-marlin-aaa9.999999.999.zip
नोट: यदि आप -w नहीं हटाते हैं तो न केवल आपका डेटा मिट जाएगा बल्कि आपका इंटरनल स्टोरेज भी मिट जाएगा। - Pixel XL बूटलोडर में बूट करें
- फोन को USB कॉर्ड से कंप्यूटर से कनेक्ट करें।
- अपने PC पर ADB टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें: flash-all
- अपने फोन को रीबूट करें।
यदि आपने अपना डेटा वाइप कर दिया है (अनुशंसित के रूप में):
- आपने जिस फोल्डर में फैक्ट्री इमेज एक्सट्रैक्ट की है उसे खोलें और सत्यापित करें कि flash-all.bat फाइल में इस कमांड में -w है: fastboot -w update image-marlin-aaa9.999999.999.zip
नोट: यह आपके डेटा और इंटरनल स्टोरेज को मिटा देगा। - Pixel XL बूटलोडर में रीबूट करें
- फोन को USB कॉर्ड से कंप्यूटर से कनेक्ट करें।
- अपने PC पर ADB टर्मिनल खोलें और टाइप करें: flash-all
- अब अपने Pixel XL को रीबूट करें।
Pixel XL पर ADB साइडलोडिंग
- Pixel XL के रिकवरी मोड में बूट करें (अपने Pixel XL को बंद करें, फिर बूटलोडर मोड में बूट करने के लिए Volume Down + Power दबाए रखें, फिर रिकवरी मोड को हाइलाइट करने के लिए वॉल्यूम कुंजियों का उपयोग करें, और इसे चुनने के लिए पावर दबाएं।)
- अपने Pixel XL को USB के माध्यम से अपने कंप्यूटर से कनेक्ट करें।
- अपने PC पर ADB टर्मिनल लॉन्च करें।
- अपने Pixel XL पर रिकवरी मोड में, Advanced > ADB Sideload पर टैप करें। फिर ADB कनेक्शन शुरू करने के लिए स्लाइडर को स्वाइप करें।
- ADB पर साइडलोड करने के लिए जिस .zip फाइल को आप चाहते हैं उसे अपने मुख्य ADB पथ पर रखें (जहां भी adb.exe स्थित है)।
- ADB टर्मिनल में आप फिर टाइप करेंगे: adb sideload
boot.img को एक्सट्रैक्ट और फ्लैश कैसे करें
चेतावनी दी जाती है कि boot.img फ्लैश करने से रूट हट जाएगा यदि आपका Pixel XL पहले से रूटेड है।
- फैक्ट्री इमेज को अपने PC पर डाउनलोड करने के बाद, आप इसके अंदर से boot.img एक्सट्रैक्ट कर सकते हैं।
- फिर आप फैक्ट्री इमेज फाइल (marlin-opm-9.999999.999-99a-factory-a9a9999.zip) को एक फोल्डर में एक्सट्रैक्ट करेंगे।
- फोल्डर खोलें और, इमेज फाइल (image-marlin-aaa9.999999.999.99a.zip) को एक्सट्रैक्ट करें।
- आपने जिस फोल्डर में 'इमेज फाइल' एक्सट्रैक्ट की है उसे खोलें और boot.img फाइल को platform-tools या उस फोल्डर में कॉपी करें जिसमें fastboot है।
- अपने Pixel XL को बूटलोडर मोड में बूट करें।
- अपने Pixel XL को USB के माध्यम से अपने PC से कनेक्ट करें।
- ADB टर्मिनल लॉन्च करें, और टाइप करें: fastboot flash boot --slot all boot.img
- अपने फोन को रीबूट करें।
SafetyNet पास करने के लिए Magisk के साथ रूटिंग
चेतावनी! TWRP इंस्टॉल करने से पहले अपने डिवाइस पर PIN सेट करें (Settings > Security & Location > Screen Lock > PIN)। साथ ही अपने इंटरनल स्टोरेज और डेटा का बैकअप लें।
Google Pixel XL के लिए TWRP:
- Google Pixel XL के लिए TWRP 3.2.3-1
- twrp-3.2.3-1-marlin.img - अपने कंप्यूटर पर डाउनलोड करें
- twrp-pixel-installer-marlin-3.2.3-1.zip - अपने फोन पर डाउनलोड करें
Magisk - अपने फोन पर डाउनलोड करें
- [2018.10.22] Magisk v17.3 - Root & Universal Systemless Interface [Android 5.0+] by topjohnwu
- Latest.Magisk Uninstaller
कस्टम कर्नेल (वैकल्पिक - एक चुनें) - अपने फोन पर डाउनलोड करें
- [KERNEL] [October 1] Pixel XL ElementalX 4.08 (Pie) by flar2
- [MARLIN/SAILFISH] [9.0.0] [3.18.124] [CLANG 7.0] Flash Kernel 2.09 by nathanchance
- [P][KERNEL][02.10.2018] Kirisakura-Harmony-PIE 6.05 [3.18.123] by Freak07
- [KERNEL][9.0.0][3.18.122] PureZ-Kernel-2.0 for Google Pixel XL [15/09/2018] by ZawZaw
- [Kernel][9.0] NSFW-kernel R25 by bsmitty83
- अपने Pixel XL को बूटलोडर मोड में रीबूट करें।
- फोन को कंप्यूटर से USB से कनेक्ट करें।
- twrp-3.2.3-1-marlin.img को platform-tools फोल्डर या उस फोल्डर में कॉपी करें जिसमें fastboot है और इसका नाम बदलकर twrp.img.
- अपने PC पर ADB टर्मिनल खोलें और टाइप करें: fastboot boot twrp.img
- यह स्वचालित रूप से आपके Pixel XL को एक अस्थायी TWRP में रीबूट करना चाहिए।
- जब TWRP बूट हो, तो फोन को कंप्यूटर से डिस्कनेक्ट करें और संशोधनों की अनुमति देने के लिए स्वाइप करें।
- TWRP मेन मेनू में, Install पर जाएं।
- twrp-pixel-installer-marlin-3.2.3-1.zip चुनें
- इंस्टॉल करने के लिए स्लाइडर को स्वाइप करें, और जब यह समाप्त हो जाए, तो Reboot Recovery पर टैप करें।
- यदि आप री-रूटिंग कर रहे हैं, तो Install पर टैप करें, Magisk के uninstaller.zip को चुनें, और इंस्टॉल करने के लिए स्लाइडर को स्वाइप करें।
यदि आप कस्टम कर्नेल इंस्टॉल करेंगे, और रूट चाहते हैं
ElementalX
- Install पर टैप करें, ElementalX-P-4.08.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
Flash
- Install पर टैप करें Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- Add more Zips पर टैप करें, flashkernel-marlin-v2.09.zip चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
Kirisakura-Harmony
- Install पर टैप करें, Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
PureZ
- Install पर टैप करें, PureZ-Kernel-marlin-2.0.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
NSFW-R25
- Install पर टैप करें, R25-NSFW-kernel-PIE.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
यदि आप कस्टम कर्नेल इंस्टॉल नहीं करेंगे, और रूट चाहते हैं
- Install पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
TWRP इंस्टॉल किए बिना Magisk के साथ रूट कैसे करें
नोट: आपने 'कस्टम कर्नेल इंस्टॉल करें' सेक्शन में देखा होगा कि कुछ कस्टम कर्नेल Magisk से पहले इंस्टॉल होते हैं जबकि अन्य Magisk के बाद इंस्टॉल होते हैं। हम जो सबसे अच्छा उत्तर दे सकते हैं वह यह है कि जब आप Magisk का उपयोग करके रूट के लिए कस्टम कर्नेल फ्लैश करते हैं, यदि कस्टम कर्नेल बूट इमेज को संशोधित/पैच करता है तो आप Magisk फिर कस्टम कर्नेल इंस्टॉल करते हैं अन्यथा आप कस्टम कर्नेल फिर Magisk इंस्टॉल करते हैं।
अपने डेटा और इंटरनल स्टोरेज का बैकअप लें!
- आवश्यक फाइलें डाउनलोड करें, लेकिन TWRP zip फाइल डाउनलोड न करें।
- बूटलोडर पर बूट करें।
- फोन को USB कॉर्ड से कंप्यूटर से कनेक्ट करें।
- अपने PC पर ADB टर्मिनल खोलें।
- twrp-3.2.3-1-marlin.img को platform-tools फोल्डर या उस फोल्डर में कॉपी करें जिसमें fastboot है और इसका नाम बदलकर twrp.img करें
- अपने PC पर निम्नलिखित ADB कमांड टाइप करें: fastboot boot twrp.img
- जब TWRP बूट हो, तो फोन को कंप्यूटर से डिस्कनेक्ट करें।
- संशोधनों की अनुमति देने के लिए स्वाइप करें।
- यदि आप री-रूटिंग कर रहे हैं, तो Install पर टैप करें, Magisk के uninstaller.zip को चुनें, इंस्टॉल करने के लिए स्लाइडर को स्वाइप करें।
- Reboot Recovery
कस्टम कर्नेल इंस्टॉल करें और रूट/री-रूट (वैकल्पिक)
exNoShadez: nine7nine/Apps
- Install पर टैप करें Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- Add more Zips पर टैप करें, exns_eas_v3.8.1p_bca050b.zip या (Stable) exNoShadez_eas_v2.8.2_f94351f.zip चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
ElementalX
- Install पर टैप करें, ElementalX-P-4.08.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
Flash
- Install पर टैप करें Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- Add more Zips पर टैप करें, flashkernel-marlin-v2.09.zip चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
Kirisakura-Harmony
- Install पर टैप करें, Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
PureZ
- Install पर टैप करें, PureZ-Kernel-marlin-2.0.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
NSFW-R25
- Install पर टैप करें, R25-NSFW-kernel-PIE.zip चुनें
- Add more Zips पर टैप करें, Magisk-v17.1.zip - Official या Magisk-v17.3.zip - BETA चुनें
- स्लाइडर को इंस्टॉल करने के लिए स्वाइप करें
- लॉग सेव करें
- Reboot System
Pixel XL पर Magisk को कैसे अपडेट करें
महत्वपूर्ण: यदि आपके पास स्थिर वर्जन या आधिकारिक बीटा इंस्टॉल था, तो आपको पहले Magisk Manager को अनइंस्टॉल करना होगा, केवल, इससे पहले कि आप अनौपचारिक वर्जन इंस्टॉल कर सकें, क्योंकि वे अलग-अलग कुंजियों के साथ हस्ताक्षरित हैं।
यही बात लागू होती है यदि, उदाहरण के लिए, आपके पास @kantjer का बिल्ड इंस्टॉल है और आप @ianmacd के बिल्ड आज़माना चाहते हैं। देखें kantjer और martyfender पोस्ट: [UNOFFICIAL] next version Magisk and MagiskManager snapshots by stangri
यदि Magisk नोटिफिकेशन ऑन है।
- Magisk Manager अपडेट नोटिफिकेशन ऑन करें: Open MagiskManager > Tap menu icon > Settings > Update Channel > Select: Stable, Beta or Custom
- Custom का उपयोग अनौपचारिक Magisk बिल्ड के लिए अपडेट प्राप्त करने के लिए किया जाता है।
- जब Magisk Manager आपको अपडेट उपलब्धता की सूचना दे।
- Install पर टैप करें।
- Select, Direct Install (Recommended)
- जब यह इंस्टॉल करना समाप्त कर ले
- Tap, Save Log
- Tap, Reboot
- Done!
- लॉग स्थान: /storage/emulated/0/MagiskManager/logs/install_log_...
यदि Magisk नोटिफिकेशन ऑफ है।
- Magisk Manager खोलें
- जब पूछा जाए 'Do you want to install Magisk-vxx.x.zip now?
- Install पर टैप करें।
- Select, Direct Install (Recommended)
- जब यह इंस्टॉल करना समाप्त कर ले
- Tap, Save Log
- Tap, Reboot
- Done!
- लॉग स्थान: /storage/emulated/0/MagiskManager/logs/install_log_...
अनौपचारिक Magisk लिंक और चैनल
अनौपचारिक Magisk बिल्ड के लिए Magisk नोटिफिकेशन अपडेट चैनल सेट करने के लिए: Open MagiskManager > Tap menu icon > Settings > Update Channel > Select: Custom > नीचे दिए गए लिंक एड्रेस को कॉपी करें और लाइन पर पेस्ट करें:
Kantjer
- https://raw.githubusercontent.com/kantjer/MagiskFiles/master/updates/kantjer.json
- https://goo.gl/3ws6NC
ianmacd
- https://raw.githubusercontent.com/ianmacd/MagiskBuilds/master/updates/ianmacd.json
- https://goo.gl/yZpnrf
topjohnwu - Canary
Debug Channel: https://bit.ly/2MPKGY5
Release Channel: https://raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json
जब Magisk Manager आपको अपडेट की सूचना दे:
- Install पर टैप करें।
- Select, Direct Install (Recommended)
- जब यह इंस्टॉल करना समाप्त कर ले
- Tap, Save Log
- Tap, Reboot
- Done!
- लॉग स्थान: /storage/emulated/0/MagiskManager/logs/install_log_...
[Magisk] सिस्टमलेस Xposed
सबसे पहले, आप जिस कस्टम ROM को इंस्टॉल करने का प्रयास कर रहे हैं उसके OP में इंस्टॉलेशन निर्देशों का पालन करें।
आधिकारिक
- [ROM][PPR2.181005.003][10/19] Benzo Rom 9.0 by xanaxdroid
- benzorom-9-20181019-0718-marlin.zip
- [ROM][Pixel-XL][9.0.0_r10] Pixel Dust PIE for marlin - release one (hot fix: recents) by spezi77
- pixeldust_marlin-pie-release-one-20181012-0826.zip
- [ROM][9.0]LiquidRemix[v10.0.1][OFFICIAL][10/15/18] by stebomurkn420
- liquid_remix-10.0.1-20181015-OFFICIAL-marlin.zip
अनौपचारिक
- [ROM][UNOFFICIAL] lineage-16.0 for Pixels (sailfish/marlin) by razorloves
- lineage-16.0-20181027-UNOFFICIAL-marlin.zip
- [ROM][9.x][UNOFFICIAL] CarbonROM | cr-7.0 [marlin] by shagbag913