17. Root Pixel/Pixel XL ด้วย Magisk

17 magisk.png

Magisk (Magic+Mask) เป็นแอปในการจัดการสิทธิ์ root น้องใหม่ที่มีความสามารถในการผ่านการตรวจจับ SafetyNet สามารถใช้แอป AndroidPay, Pokemon Go ได้ตามปกติ

เนื่องจากระบบตรวจจับการ root ของ pixel พัฒนาขึ้นมาก และพัฒนาขึ้นไปอีกตามเวอชันของ android ที่ออกมาตามหลัง ควรทำตามขั้นตอนอย่างถูกต้อง การข้ามขั้นตอนอาจจะทำให้การ root ล้มเหลวได้ครับ

ก่อนที่เราจะ root Pixel ด้วย Magisk เราจะต้องปลดล็อค boot loader และติดตั้ง TWRP recovery มาแล้วนะครับ จึงจะทำขั้นตอนต่อไปตามบทความนี้ได้

มาเตรียมไฟล์ที่ต้องใช้กันก่อนคือ (Update 27 มิ.ย. 2560)

1. เข้าไปที่

https://forum.xda-developers.com/pixel/how-to/guide-magisk-v13-pure-nexus-pa-rom-t3625661

แล้วโหลด ไฟล์เหล่านี้มาเตรียมไว้ครับ
Magisk-V13-Pixel_new1.zip

VerifiedBootSigner-v8.zip

MagiskManager_V13_new5.apk

2.เข้าไปที่
https://dl.twrp.me/sailfish/

แล้วโหลด ไฟล์เหล่านี้มาเตรียมไว้เพิ่มอีกครับ
TWRP 3.0.2 RC1.zip

TWRP 3.1.0 RC2.zip

*จำนวนทั้ง หมด 5 ไฟล์ สร้างเป็น Folder เก็บไว้ก่อนครับ
*เอา security ทุกอย่างออกก่อน ทั้ง pin, password, pattern, finger print เพราะเราต้องเข้า TWRP ไปจัดการต่อไปครับ

ขั้นตอนการ flash คือ

  1. reboot เข้า TWRP 3.0.2 RC1
  2. เสียบสาย USB ต่อคอมพ์จะขึ้น drive ไฟล์ของ Pixel ขึ้นมา
  3. โยน folder ที่มีไฟล์ 5 ไฟล์ที่ต้องใช้ลงไป ชื่อ folder อะไรก็ได้ ขอแค่จำได้ก็พอ
  4. flash zip > TWRP 3.1.0 RC2 (ต้องใช้เวอชั่นนี้เท่านั้นในการ flash Magisk ถ้าใช้เวอร์ชั่น RC1 จะแฟลชไม่ผ่าน ฟ้อง error ครับ)
  5. หลัง flash เสร็จอย่ามือไวไปกด reboot system นะครับ จะล่มเอา ให้ออกไปกด reboot to Recovery อีกครั้ง เครื่องจะ reboot เข้า TWRP RC2 ที่เราเพิ่ง flash เข้าไป
  6. flash zip > Magisk-V13-Pixel_new1.zip
  7. flash zip > TWRP 3.0.2 RC1.zip (เราต้องกลับไปใช้เวอชั่น RC1 จึงจะ boot เข้า System ได้ครับ)
  8. flash zip > VerifiedBootSigner-v8.zip (ต้อง signing boot อีกทีจึงจะ boot ผ่าน โดยขั้นตอนที่ 6, 7 และ 8 สามารถเลือกไฟล์มา flash ต่อเนื่องกันไปได้เลย)
  9. กด reboot system ได้เลยครับ
  10. เมื่อเปิดเครื่องมาจะเจอแอป Magisk manager เพิ่มขึ้นมา ให้ Uninstall ออกไปได้เลยครับ
  11. ใชเแอปพวก File explorer เข้าไปในแฟ้มเมื่อกี๊ แล้วติดตั้งไฟล์ MagiskManager_V13_new5.apk (ถ้าฟ้อง Unknow source ต้องเข้าไปเปิด Unknow source ใน Setting > Developer Options ก่อน)
  12. หลังจากลง Magisk Manager ตัวใหม่แล้วก็เปิดมันขึ้นมา ครั้งแรกจะเปิดช้ามาก รอประมาณ 3-5 นาที (หากยังค้างให้ end app ทิ้งไปแล้วเปิดใหม่ไปเรื่อย ๆ อาจต้องทำหลายครั้ง)
  13. Start SafetyNet check ได้เลย

ขั้นตอนอาจมีปรับเปลี่ยนในอนาคต หากวิธีการ root เปลี่ยนไปและมีแอปเวอร์ชั่นใหม่ ๆ ออกมา

17 magisk 2.jpg

17 magisk 3

Update วันที่ 20 กค 2560
มี Magisk.zip 13.3 beta 3 และ Magisk Manager 5.1.1 ออกมาแล้ว สามารถใช้แทนไฟล์ในบทความได้เลยครับ หากผมมีเวลาจะมาอัพเดทบทความอีกครั้ง

link สำหรับไฟล์เวอร์ชันล่าสุด

https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s