[Android] ลงก่อนใคร Android 5.0(Lollipop) สำหรับ Xperia Z
กลับมาอีกครั้งกับบล็อก Custom ROM ฟังดูอันตรายสำหรับโทรศัพท์ที่ใช้ดีๆอยู่แล้วก็เป็นได้ แต่เชื่อผมเถอะครับว่าคนชอบเสี่ยงกันไม่น้อยทีเดียว ฮ่าๆ..
ปลายเดือนที่แล้ว Android 5.0 Lollipop เพิ่งเปิดตัวหมาดๆ หลายค่ายก็ประกาศว่าจะไม่ลอยแพ จะปล่อยให้ภายใน..... สำหรับ xperia z ก็คือ กลางปี 58(http://droidsans.com/sony-announce-android-lollipop-update-to-entire-xperia-z-series) โอ้วว.. อีกครึ่งปีเลยนะ !!!
Android 5.0 Lollipop การเปลี่ยนแปลงแบบ Major change(เปลี่ยนเลขตัวแรก) ซึ่งจะเป็นการเปลี่ยนแปลงสำคัญ ในแง่ของผู้ใช้คือ Material Design แต่ก่อนจะถึงผู้ใช้ได้นักพัฒนาก็ต้องปรับเช่นกัน API21 - Lollipop จะไม่สามารถทำให้ใช้งานกับ API ที่ต่ำกว่าได้ แล้วจะให้รอเครื่องได้ upgrade แล้วจะพัฒนาทันกันไหมล่ะเนี่ยยยย
มาเริ่มกันเลยดีกว่า....
วิธีการจะคล้ายกับ วิธี Root สำหรับ XPERIA : Android 4.3 Jelly Bean เลยครับ ผมขอย้ายบางส่วนมารวมไว้ในนี้จะได้อ่านกันง่ายๆ
Unlock Bootloader (by SONY official)
แต่เดี๋ยวก่อน อยากบอกนิดนึงครับว่า มันไม่ได้สมบูรณ์ 100% แต่ก็ถือว่า bug น้อยมากๆ อย่างนึงที่เจอตอนนี้คือ AIS mPAY Rabbit ใช้งานไม่ได้ ต้องรอ [EXP][DEV] Lollipop for Xperia Z - xda ที่เค้าทำ ROM มานะครับ
ปลายเดือนที่แล้ว Android 5.0 Lollipop เพิ่งเปิดตัวหมาดๆ หลายค่ายก็ประกาศว่าจะไม่ลอยแพ จะปล่อยให้ภายใน..... สำหรับ xperia z ก็คือ กลางปี 58(http://droidsans.com/sony-announce-android-lollipop-update-to-entire-xperia-z-series) โอ้วว.. อีกครึ่งปีเลยนะ !!!
Android 5.0 Lollipop การเปลี่ยนแปลงแบบ Major change(เปลี่ยนเลขตัวแรก) ซึ่งจะเป็นการเปลี่ยนแปลงสำคัญ ในแง่ของผู้ใช้คือ Material Design แต่ก่อนจะถึงผู้ใช้ได้นักพัฒนาก็ต้องปรับเช่นกัน API21 - Lollipop จะไม่สามารถทำให้ใช้งานกับ API ที่ต่ำกว่าได้ แล้วจะให้รอเครื่องได้ upgrade แล้วจะพัฒนาทันกันไหมล่ะเนี่ยยยย
มาเริ่มกันเลยดีกว่า....
วิธีการจะคล้ายกับ วิธี Root สำหรับ XPERIA : Android 4.3 Jelly Bean เลยครับ ผมขอย้ายบางส่วนมารวมไว้ในนี้จะได้อ่านกันง่ายๆ
Unlock Bootloader (by SONY official)
- Download fastboot-driver แล้วเอาไปวางที่ Android SDK > extras > google โดยการทับไฟล์เก่า
- ไปยังหน้าเว็บ unlockbootloader.sonymobile.com เพื่อศึกษาข้อมูล และยอมรับข้อตกลง ก่อน เมื่อถึงขั้นตอนให้กรอกรายละเอียด จะมีให้ใส่ IMEI โดยกดดูได้โดย *#06# แล้วนำไปกรอกครับ หลังจากนั้นเราจะได้ e-mail ที่ประกอบด้วย KEY สำหรับการ unlock ครับ
- ปิดเครื่อง กด fastboot-button (ปุ่ม Volume Up สำหรับ Xperia Z) พร้อมเสียบสาย USB ไฟ LED จะแสดงเป็นสีฟ้า(ไม่ใช่สีแดงที่หมายถึงกำลังชาร์จนะครับ)
- ทำการทดสอบโดยการ ใช้ cmd ไปที่ Android SDK > platform-tools พิมพ์คำสั่งfastboot -i 0x0fce getvar version
- ทำการ unlock ด้วยคำสั่ง
fastboot -i 0x0fce oem unlock 0xKEY
โดย KEY คือ ค่าที่ได้จาก e-mail
Flash Custom ROM
งานหลักของเรามาถึงแล้ว เตรียม say, Welcome Lollipop :D
- Download file จาก [EXP][DEV] Lollipop for Xperia Z - xda
-
หลังจาก download มาจะได้ archive ที่ประกอบด้วย boot.img, system.img, userdata.img เราจะเริ่ม flash ทีละตัวด้วยคำสั่งทีละคำสั่งต่อไปนี้
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
Flash Recovery Mode for Google apps
ใครไม่อยากทำขั้นตอนต่อไปนี้ก็ได้นะ แต่ไม่มี google apps ให้ใช้ รวมถึง Google Play นะเออ ^_^
ใครไม่อยากทำขั้นตอนต่อไปนี้ก็ได้นะ แต่ไม่มี google apps ให้ใช้ รวมถึง Google Play นะเออ ^_^
-
ทำการ flash recovery mode ด้วยไฟล์ boot.img จาก Olivier's post - xda (แนะนำให้เปลี่ยนชื่อไฟล์ จะได้ไม่ซ้ำกับก่อนหน้านี้ครับ ในที่นี้ตั้งแต่ boot1.img)
fastboot flash boot boot1.img - Download และ Copy gapps-lp-xxxxxxx.zip ไปวางใน sdcard
- เข้า Recovery Mode โดยกดปุ่ม Power + Volume Up และจะมีเมนูให้ใช้งาน เลือก install และเลือกไฟล์ gapps ที่โหลดมา
- เพื่อความเนียน wipe data ซักทีครับ
- เสร็จแล้ว reboot เครื่องครับ อาจใช้เวลานานหน่อยสำหรับการ boot ครั้งแรกนะครับไม่ต้องตกใจ
แต่เดี๋ยวก่อน อยากบอกนิดนึงครับว่า มันไม่ได้สมบูรณ์ 100% แต่ก็ถือว่า bug น้อยมากๆ อย่างนึงที่เจอตอนนี้คือ AIS mPAY Rabbit ใช้งานไม่ได้ ต้องรอ [EXP][DEV] Lollipop for Xperia Z - xda ที่เค้าทำ ROM มานะครับ