Thứ Ba, 12 tháng 8, 2014

Hướng dẫn root, thay recovery cho LG G3

Tinhte_lgg3-0.
Hiện tại có 3 cách chính để root LG G3 đó là sử dụng một trong những công cụ sau: towelroot, ioroot và purpledrake. Tuy nhiên vì G3 có nhiều phiên bản khác nhau (ram 2G, ram 3G, G3 cho từng nhà mạng...) nên trong bài viết này sẽ sử dụng purpledrake vì nó hỗ trợ cho nhiều loại máy nhất. Cách sử dụng công cụ này thì cũng khá đơn giản, bạn chỉ cần tải về, giải nén rồi nhấp đúp vào file chạy, nhớ cài driver LG cho máy tính trước. Nếu bạn chưa biết root là gì thì tham khảo bài viết Tìm hiểu về root Android. Mình root G3 với mục đích thay đổi và chỉnh sửa một chút về giao diện máy, giao diện hiện tại nhìn khá chán.

Các bước root LG G3:
1./ Tải driver LG và cài cho Windows: Tổng hợp driver của các loại điện thoại cho Windows.

2./ Kích hoạt Các t.chọn của nhà phát triển (Developer Mode) bằng cách vào Cài đặt -> Chung -> Giới thiệu về điện thoại -> Thông tin phần mềm -> nhấn 8 lần vào mục “Tạo số” - tiếng anh là Build number.

3./ Tiếp theo vào mục “Các t.chọn của nhà phát triển" và Kích hoạt chế độ “Gỡ lỗi USB" (USB Debugging)
Tinhte_lgg3-1.

4./ Tải về file zip sau, giải nén trên Windows (lưu ở đâu cũng được). Link zip: PurpleDrake-Lite_R03 - nên tham khảo topic gốc bên XDA để luôn được cập nhật phiên bản mới nhất.

5./ Cắm LG G3 vào máy tính và chạy file purpledrake_windows.bat. Bảng cmd hiện ra, nhấn phím bất kì để tiếp tục. (Ở đây thì mình dùng OS X, tuy nhiên cũng giống như trên windows)
Tinhte_lgg3-2.

6./ Lưu ý là lúc này trên G3 sẽ hiện nên bảng thông báo yêu cầu xác thực. Nhấn vào OK để tiếp tục
Tinhte_lgg3-3.

7./ Quay trở lại với máy tính, lúc này máy sẽ tự động thao tác và dừng ở thông báo như hình dưới đây. Bạn chỉ cần nhấn Enter một vài lần là xong, không cần phải làm gì thêm cả.
Tinhte_lgg3-4.
8./ Sau khi máy đã tự khởi động lại thì bạn đã có root. Trong trường hợp không tìm thấy SuperSu trong máy thì vào Google Play và cài đặt vào. Chúc các bạn thành công!

Lưu Ý - Nhớ sao lưu phân vùng EFS ngay sau khi root. Sử dụng các câu lệnh dưới đây trong cmd:
Code:
Backup: adb shell su dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst1 of=/sdcard/modemst1.img dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst2 of=/sdcard/modemst2.img Restore: adb shell su dd if=/sdcard/modemst1.img of=/dev/block/platform/msm_sdcc.1/by-name/modemst1 dd if=/sdcard/modemst2.img of=/dev/block/platform/msm_sdcc.1/by-name/modemst2