วันเสาร์ที่ 28 กุมภาพันธ์ พ.ศ. 2558

[GUIDE] How to Port Lollipop 5.0.1 to LG G2 D802

สำหรับ Guide นี้ขอสอนการ Port รอมง่ายๆ จาก Lollipop 5.0.1 จาก เครื่องเกาหลี F320 K/S/L มายัง LGG2 - D802 จุดประสงค์คือให้มันสามารถทำงานได้เท่านั้นซึ่งอาจจะมี Bug อยู่บ้างซึงตรงนี้ยังไม่ขอพูดถึงนะครับคงต้องทยอยกันหาวิธีแก้ไข หรือจะเป็นการนำเอา Custom ROM เช่น CloudyG2 3.0 มาใช้บน LGG2 - D802 ซึ่งก็สามารถทำได้เหมือนกันครับ ใช้วิธีเดียวกันเลย

สำหรับการนำเอา Firmware ของ F320 K/S/L ที่เป็น Stock จาก Firmware KDZ นั้นจำเป็นต้องรู้วิธีการ Extract ออกมาสามารถศึกษาได้จาก Clip ด้านล้างได้เลยครับจาก Clip ด้านล่างจะได้ Folder > system

 

งานทั้งหมดไม่ใช่งานที่ผมทำขึ้นมา แต่ผมทำการรวบรวมให้ได้ใช้กันงาน
เครดิตทุกอย่างให้กับุคคลต่อไปนี้
1. Cloudyfa (xda)- Script Aroma
2. boykinhdi (sccn)- patch signal/Boot,Recovery,Modem

เรามาเริ่มต้นกันเลยครับ

1. Download Template_ROM_V1.0.zip

update Template_ROM.zip เป็น Template_ROM_V1.0.zip ทุกอย่างยังทำตามขั้นตอนเดิม


2. จากนั้นทำการ unzip

3. นำเอา Folder system ที่เราทำการ extract จาก KDZ firmware หรือจากรอม F320 S/K/L อื่นๆ มาใส่ใน Folder Template_ROM


4. เมื่อพร้อมแล้วจะได้ตามรูป

 5. เข้าไปที่ Folder

Template_ROM\META-INF\com\google\android

เราจะทำการแก้ไขไฟล์ 2 ไฟล์ด้วยกันคือ
- aroma-config
- updater-script


6.  ใช้ Notepad++ เปิดไฟล์ updater-script ขึ้นมา แล้วเลือก Search>Replace.. แล้วทำการใส่ตามนี้
Find what :   SKROM
Replace with : My_ROM

* SKROM - คือชื่อ ROM ดั่งเดิมที่เราต้องการเปลี่ยนเป็นชื่อ ROM ของเราเอง
* My_ROM - คือชื่อรอมที่เราต้องการใส่ไปเป็นชื่ออะไรก็ได้ที่เราต้องการ
จากนั้นกดปุ่ม Replace all
> Save


7.  ใช้ Notepad++ เปิดไฟล์ aroma-config ขึ้นมา



8. แล้วเลือก Search>Replace.. แล้วทำการใส่ตามนี้

Find what :   SKROM
Replace with : My_ROM

* SKROM - คือชื่อ ROM ดั่งเดิมที่เราต้องการเปลี่ยนเป็นชื่อ ROM ของเราเอง
* My_ROM - คือชื่อรอมที่เราต้องการใส่ไปเป็นชื่ออะไรก็ได้ที่เราต้องการ
จากนั้นกดปุ่ม Replace all >Save


9. จากนั้นทำการ Zip ทุก folder ตามรูป


10. เราจะได้ไฟล์ Template_ROM.zip



11. ทำการเปลี่ยนชื่อได้ตามต้องการแล้วเอาไป flash ผ่าน Recovery ได้เลย 


 12. การ flash มี 3 path อ่านแล้วทำตามดีๆ ดังนี้ครับ

A. วิธีลงรอม

1. Download
- TWRP Bump จากนั้นทำการ copy ลง SDCARD
- KK Bootloade จากนั้นทำการ copy ลง SDCARD
 จากนั้นก็นำไฟล์ ROM ที่ได้จากข้อ 11 copy ลง SDCARD
2. Reboot to Recovery Backup ROM เดิมด้วย Custom Recovery ก่อนเลย
3. ทำการลง TWRP Bump ตามข้อ 1 เมื่อเสร็จให้ทำการเลือกให้ Reboot เข้า Recovery
4. ใน TWRP Bump Wipe (system\data\dalvik and cache)
5. Flash kk Bootloader และ Install ROM
6. Reboot


B. Restore กลับไปใช้ ROM. เดิม
1. ลง D802_AutoRec.apk  สำหรับโมเดล D802
2. Download ไฟล์ LGG2 -droidth-fixed-KK-partition.zip จากนั้นcopy ลง sdcard
3. Reboot to recovery
4. Flash LGG2 -droidth-fixed-KK-partition.zip
5. Restore ไฟล์ backup ตามปกติ
Note : ถ้า Bootloop ให้ทำการกดปุ่มเข้า Recovery อีกครั้งแล้วทำการ Flash KK BaseBand จากนั้นก็ Reboot ตามปกติ

C. ทำกลับรอม 0
1. แน่ใจว่ามี Backup ROM ที่เป็น stock LG 20A,20B,20C หรืออื่นๆ ได้หมด หรือถ้าใช้ stock LG อยู่แล้วก็ทำข้อ 3 (ที่ต้องการข้อนี้เพราะข้อมุลใน sdcard จะอยู่ครบครับ ตัดปัญหาทำกลับแล้ว boot ค้างต้อง Hard Reset อีกครั้งหรือ CSE Flash ซึ่งจะทำให้ SDCARD ถูกลบหมด)
2. ทำ Restore Backup
3. ทำการ Flash firmware KDZ ได้ตามปกติ
4. เข้าสู่ระบบ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น