ไม่ว่าจะเป็นแพตช์อัปเดตความปลอดภัยรายเดือนหรือการอัพเกรดเวอร์ชัน Android ที่สำคัญอุปกรณ์ Google Pixel เป็นอุปกรณ์แรกที่ได้รับ Google สร้าง Android ดังนั้นจึงสมเหตุสมผลว่าอุปกรณ์ Google เป็นอุปกรณ์แรกที่ได้รับการอัปเดตใด ๆ ก่อนอุปกรณ์อื่น ๆ แต่อุปกรณ์ของ Google เช่นอุปกรณ์ Google Pixel ก็ใช้สต็อก Android ออกจากกล่อง สต็อก Android นั้นยอดเยี่ยมและหลายคนก็พบว่ามันสมบูรณ์แบบเช่นกัน แต่มันทำให้คุณมีเหตุผลมากที่สุดในการรูทอุปกรณ์เหล่านี้ ปัญหาที่นี่คือการต่อสู้อย่างต่อเนื่องระหว่างการอัปเดตและการเข้าถึงรูท นอกจากนี้ยังมีวิธีที่ปลอดภัยกว่าและดีกว่าในการติดตั้งการอัปเดตซอฟต์แวร์ Google ล่าสุดบนอุปกรณ์ Google Pixel ที่รูทโดยไม่สูญเสียรูท
ความต้องการ
อุปกรณ์ Google Pixel ที่รูทใช้เฟิร์มแวร์ Android ดั้งเดิมจาก Google
ภาพโรงงานสต็อกสำหรับอุปกรณ์ Google Pixel ของคุณ คุณสามารถดาวน์โหลดสิ่งนี้ได้จากส่วนดาวน์โหลดด้านล่าง
จำเป็นต้องใช้เครื่องมือแพลตฟอร์ม Google SDK คุณสามารถดาวน์โหลดสิ่งนี้ได้จากส่วนดาวน์โหลดด้านล่างขึ้นอยู่กับ Desktop OS ของคุณ
เปิดใช้งานการดีบัก USB บนโทรศัพท์ของคุณ
การดาวน์โหลด
เครื่องมือแพลตฟอร์ม SDK สำหรับ
หน้าต่าง
Mac
ลินิกซ์
ภาพโรงงานอย่างเป็นทางการจากเว็บไซต์ Google Developer
Magisk
TWRP – คุณสามารถดาวน์โหลด TWRP ได้จากเว็บไซต์ TWRP อย่างเป็นทางการโดยค้นหาชื่ออุปกรณ์ของคุณ เราได้เชื่อมโยงการกู้คืนสำหรับอุปกรณ์ Google Pixel ยอดนิยมด้านล่าง
(Sailfish) – Google Pixel
(Marlin) – Google Pixel XL
(Walleye) – Google Pixel 2
(Taimen) – Google Pixel 2 XL
(Dragon) – Google Pixel C
ข้อดีของการใช้วิธีนี้
ข้อมูลผู้ใช้และแอปพลิเคชันยังคงอยู่เหมือนเดิม
ไม่จำเป็นต้องลบพินรหัสผ่านหรือลายนิ้วมือของคุณ
นอกจากนี้ยังไม่จำเป็นต้องลบ TWRP, Magisk เคอร์เนลที่กำหนดเองของคุณหรืออะไรก็ได้
คำเตือน
วิธีการนี้มีวัตถุประสงค์เพื่อใช้สำหรับการอัปเดตความปลอดภัยรายเดือนและอาจทำงานกับการอัพเกรดเวอร์ชัน Android ที่สำคัญ เราไม่แนะนำให้ใช้วิธีนี้กับตัวอย่างนักพัฒนาหรือรุ่นเบต้า อย่างไรก็ตามมันยังคงสามารถทำงานร่วมกับพวกเขาหรือทำงานกับพวกเขาบางส่วนหรือไม่ทำงานเลย คุณยินดีที่จะลอง
วิธีการติดตั้งการอัปเดตซอฟต์แวร์ Google ล่าสุด
แยกไฟล์ซิปแพลตฟอร์มแพลตฟอร์มที่ดาวน์โหลดมา สิ่งนี้จะทำให้คุณมีโฟลเดอร์ชื่อ Platform-Tools
ดาวน์โหลดภาพโรงงานจากเว็บไซต์ Google Developers ซึ่งเชื่อมโยงไว้ข้างต้นในส่วนดาวน์โหลด ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดภาพโรงงานเต็มรูปแบบไม่ใช่การอัปเดต OTA
คุณจะได้รับไฟล์ zip แยกออกและคุณจะเห็นรายการไฟล์ เรากำลังใช้ Google Pixel 2 (ชื่อ codenamed ‘walleye’) เป็นตัวอย่างที่นี่ ในอินสแตนซ์นี้รายการไฟล์ที่แยกจะเป็น:
bootloader-walleye- [สตริงเวอร์ชัน] .img
flash-all.bat
flash-all.sh
flash-base.sh
Image-Walleye- [String เวอร์ชัน] .zip
Radio-Walleye- [String เวอร์ชัน] .img
คลิกขวาที่ไฟล์แฟลชทั้งหมดและเปิดด้วยตัวแก้ไขข้อความที่คุณเลือก (flash-all.bat สำหรับ windows, flash-all.sh สำหรับ linux)
ค้นหาบรรทัดที่อ่าน fastboot -w อัพเดต image-walleye-version.zip และลบ -w -w คือสวิตช์ข้อมูลผู้ใช้เช็ด ดังนั้นการกำจัดมันจะป้องกันไม่ให้ข้อมูลผู้ใช้ถูกเช็ดในระหว่างกระบวนการ ปิดไฟล์ แต่ตรวจสอบให้แน่ใจว่าคุณบันทึกการเปลี่ยนแปลง
ตอนนี้ย้ายหรือคัดลอกไฟล์ที่แยกทั้งหมดไปยังโฟลเดอร์เครื่องมือแพลตฟอร์มของคุณ
เสียบโทรศัพท์ของคุณกับพีซีด้วยสายเคเบิล USB และเปิดหน้าต่างพรอมต์คำสั่ง/เทอร์มินัลภายในโฟลเดอร์แพลตฟอร์ม-วัสดุ
บน Windows คุณสามารถทำได้โดยป้อน CMD ในแถบที่อยู่ในขณะที่อยู่ในโฟลเดอร์ Platform-Tools
บน Linux ขึ้นอยู่กับตัวจัดการไฟล์ของคุณกระบวนการอาจแตกต่างกัน วิธีทั่วไปคือการคลิกขวาในโฟลเดอร์เครื่องมือแพลตฟอร์มและเลือกเปิดด้วย (เปิดในแอปพลิเคชันอื่น) จากนั้นเลือกแอพเทอร์มินัลของคุณ
จากที่นี่ออกไปกระบวนการค่อนข้างตรงไปตรงมา รีบูตอุปกรณ์ของคุณเข้าสู่โหมด bootloader โดยใช้คำสั่งนี้:
adb รีบูต bootloader
เรียกใช้สคริปต์อัปเดตในพรอมต์เทอร์มินัล/คำสั่งด้วยคำสั่งใดคำสั่งต่อไปนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ:
Windows:
flash-all.bat
Linux/OSX:
./flash-all.sh
สิ่งนี้จะเริ่มกระบวนการอัปเดตและอุปกรณ์ของคุณจะรีบูตสองสามครั้งในขณะที่อัปเดต
กู้คืนรากและการกู้คืน
ดาวน์โหลดภาพการกู้คืน TWRP ที่เหมาะสมสำหรับอุปกรณ์ของคุณ หากคุณต้องการรูทดาวน์โหลด Magisk Zip ล่าสุดเช่นกัน ดาวน์โหลดลิงก์ไปยังทั้งสองอย่างนี้มีอยู่ในส่วนดาวน์โหลดด้านบน ย้ายหรือคัดลอกไฟล์ที่ดาวน์โหลดไปยังโฟลเดอร์ Platform-Tools
เมื่ออุปกรณ์ของคุณได้รับการอัพเกรดให้รีบูตไปยังโหมด bootloader โดยใช้คำสั่งเดียวกันกับก่อนหน้านี้
แฟลชไฟล์ภาพ TWRP โดยใช้คำสั่งต่อไปนี้
fastboot boot twrp.img
แทนที่ TWRP ด้วยชื่อของไฟล์ภาพ TWRP ที่ดาวน์โหลดมา
ดำเนินการคำสั่งต่อไปนี้ทีละคำ สิ่งเหล่านี้เพียงแค่กด magisk zip และไฟล์อิมเมจ TWRP ลงในโฟลเดอร์บนอุปกรณ์ของคุณชื่อ TMP อีกครั้งแทนที่ Magisk และ TWRP ด้วยชื่อไฟล์จริง
ADB PUSH MAGISK.ZIP /TMP
ADB PUSH TWRP.ZIP /TMP
ตอนนี้ติดตั้งทั้ง TWRP และ MAGISK โดยใช้คำสั่งnull