Moto G là một smartphone có cấu hình khá tốt và bền. Hơn nữa nhu cầu root Moto G để trải nghiệm rất lớn và do mỗi bài viết chỉ nói không nhiều và tập trung vào việc root nếu có root cho Moto G thì những bài chung chung cho các smartphone khác. Nay Chomobi sẽ có bài hướng dẫn toàn tập về unlock Bootloader, Recovery, Root, Kernel, Rom cho G

Các mẫu khác như bản 1 sim có thể làm tương tự, nhưng ROM hoặc Kernel các bạn chú ý giúp mình.
Mình không chịu trách nhiệm nếu các bạn làm hỏng máy, các bước làm đã được kiểm chứng bởi Xda và bản thân mình.

1. Chuẩn bị
Các bạn download file zip sau, trong đó đã bao gồm : Driver, fastboot adb, Philz Recovery và SuperSu của Chairfire.[Vì sao mình chọn Phizl, cơ bản bởi Phizl vẫn support. Còn CWM và TWRP thì cập nhật từ cuối tháng 12 năm 2013 nên mình k dùng]. 
Giải nén, cài driver, giải nén thư mục mfastboot. Link: Tại đây 
Xong bước 1.

2. Unlock Bootloader, Relock, Fix Boot Logo
Muốn vọc moto G, cũng tương tự như các smartphone như One X, Xperia SP..mở khóa bootloader là cách nhanh nhất để có thể can thiệp, cài recovery cũng như root nó.
( Lưu ý : khi Unlock Bootloader, toàn bộ dữ liệu sẽ mất )

- Trước tiên, bạn vào trang Motorola , đăng nhập vào bằng tài khoản google, tài khoản này cũng chính là tài khoản nhận Unlock code.
- Đưa máy về bootloader bằng cách tắt máy, sau đó ấn power + Volume - rồi nhả tay
- Thư mục mfastboot, các bạn dùng win 7/8/8.1, đơn giản chỉ cần ấn shift + Chuột phải vào thư mục này, chọn Open command here, sẽ ra CMD.
- Type : mfastboot oem get_unlock_data
- CMD sẽ phản hồi, sẽ xuất hiện như sau :
(bootloader) 0A40040192024205#4C4D3556313230
(bootloader) 30373731363031303332323239#BD00
(bootloader) 8A672BA4746C2CE02328A2AC0C39F95
(bootloader) 1A3E5#1F53280002000000000000000
(bootloader) 0000000
- Sau khi gõ, copy toàn bộ các số sau chữ (bootloader) bằng cách chuột phải vào CMD, chọn Mark, bôi đen phần số và chữ số, ấn tổ hợp phím tắt Ctrl + C. Nó sẽ có dạng thế này sau khi paste :
0A40040192024205#4C4D355631323030373731363031303332323239#BD008A672BA4746C2CE02328A2AC0C39F951A3E5#1F532800020000000000000000000000
Sau đó, paste vào mục số 6 để xem máy bạn có thể unlock đươc hay k bằng cách ấn vào ô "Can my device unlocked" . Nếu không có gì xảy ra, kéo xuống cuối và thấy dòng REQUEST UNLOCK KEY sáng, thì chúc mừng, máy bạn có thể unlock.
Chọn Agree và tiếp tục, Unlock Code sẽ được gửi qua Email cho bạn .
- Sau khi check mail, có unlock code, type : mfastboot oem unlock .
Chờ 1 chút, máy sẽ đen thui, chỉ còn chữ unlocking - sau đó hiện lên unlocked - tiếp tục chờ máy tự Reboot - Ok. Xong phần 2.


LOCK BOOTLOADER
Những ai muốn lock lại, khá đơn giản.
Tham khảo phần quay về stock bên dưới

FIX BOOT LOGO
Khi unlock xong Bootloader, máy khởi động sẽ báo Warning liên tục. Để fix lại, các bạn flash file sau.
Sau đó, lấy file logo.bin, flash qua fastboot với lệnh : mfastboot flash logo logo.bin
Vậy là lại có logo gốc rồi 

Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G

3. Cài Custom Recovery và Root, Back Up lại Stock Rom và phân vùng pds.
- Một khi Unlock Bootloader ( UB xong ), các bạn có thể flash từ ngoài máy tính vào các thành phần của máy qua fastboot. Ở đây chúng ta sẽ flash Rec qua fastboot và flash Su qua recovery để có Root.
- Giải nén Recovery Philz, lấy file Recovery.img cho vào thư mục Mfastboot.Copy SuperSu.zip vào trong bộ nhớ của điện thoại.
- Đưa máy về bootloader, tại thư mục mfastboot, ấn Shift + Chuột phải, chọn Open command here ( Y như phần unlock )
- Type : mfastboot flash recovery recovery.img, CMD chạy, báo finished là ok
- Xong, rút cáp, giờ tại giao diện bootloader, ấn vol - để chọn dòng Recovery, ấn Vol+ để chọn vào [ Vol + có nghĩa là select ].
- Khi vào Recovery, back up luôn và ngay Stock rom của bạn lại đề phòng có vấn đề j.
- Sau khi back up xong, quay lại Home của Recovery, chọn install zip => Choose from sdcard, chọn file SuperSU.zip
Vậy là bạn đã Root xong Moto G thân yêu.

BACK UP PHÂN VÙNG PDS
Vì Moto G cũng có phân vùng chứa IMEI, Mac Adress, Serial number, nên khi Root xong, chúng ta tiến hành back up luôn phân vùng này, để cho chắc. Sau này nghịch ngợm j mất IMEI, Serial thì Restore lại là ok.
- Vẫn tại thư mục Mfastboot, bật CMD như các bước trên.
- Cắm cáp điện thoại, điện thoại vẫn ở chế độ dùng bình thường,k cần về bootloader [ máy điện thoại cần bật USB debug, unknown Sourse trong setting. Nếu ai k thấy cái USB debug " hoặc gỡ lỗi usb nếu là tiếng việt", các bạn vào phần Giới thiệu điện thoại, kéo xuống " Số phiên bản", gõ vào đó tầm 4 lần, nó sẽ báo " Bạn đã trở thành nhà phát triển". Vào Tùy chọn nhà phát triển trong setting và kéo xuống, sẽ thấy Gỡ lỗi USB - USB debug
- Tại cmd, gõ các câu lệnh sau. Mỗi lệnh là 1 lần Enter. Sau mỗi lệnh, máy điện thoại sẽ tương tác, bạn phải nhìn điện thoại để xác nhận sau mỗi câu lệnh.
Câu lệnh 1 sẽ có 1 bảng hiện lên xác nhận ID máy trên điện thoại, xác nhận cho nó.
Câu lệnh 2 sẽ yêu cầu cấp quyền SuperSU root, cấp quyền cho nó.
Câu lệnh 3 sẽ k có j xảy ra, nhưng kiểm tra trong bộ nhớ trong của máy sẽ thấy PDS.img
Có thể khi dùng cáp nối vào điện thoại sẽ k thấy, nhưng dùng 1 phần mềm Explore trên máy sẽ thấy. Các bạn có thể đồng bộ lên đám mây, hoặc gửi qua gmail, sau đó lưu ngược lại máy tính.

Câu lệnh như sau :

adb shell
su
dd if=/dev/block/platform/msm_sdcc.1/by-name/pds of=/sdcard/pds.img

Nó sẽ có 1 file pds.img trong bộ nhớ máy. Cất kĩ đi cùng với stock Rom back up ban đầu là ngon rồi, k cần lo nữa.
Nếu có vấn đề j, thao tác tuơg tự khi back up, chỉ có câu lệnh khác. Câu lệnh sẽ là :
adb shell su dd if=/sdcard/pds.img of=/dev/block/platform/msm_sdcc.1/by-name/pds

tất nhiên, nhớ copy lại file pds.img vào thẻ.

4. Custom Kernel
- STOCK BASED KITKAT KERNEL 
Hiện tại, Kernel từ stock dành cho Moto G chỉ có 2 Kernel, và 1 trong đó là Faux. Faux là thành viên khá nổi của Xda với việc build kernel và 1 trong động lực để mình Root máy là sử dụng Faux Kernel.
Để mình nói qua đôi chút về Faux Kernel.
Tên chính xác là Hybrid, Faux đã port những tính năng chỉ có trên Lunix 3.8 để a e sử dụng.
Một tính năng khá hay đó là Double tap to wake ( giống Knock on của LG và trên Lumia ) gõ 2 cái vào màn để mở khóa.
Hybrid có 2 phiên bản, 1 phiên bản Mainline và 1 phiên bản Ultimate. 
- Bản Mainline gần với stock, xung nhịp giữ nguyên, add thêm các Governor để điều khiển CPU.
- Bản Ultimate đã được OverClock lên đến 1,6, điểm Quadrant lên 9k8 gần 10k luôn
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G
 Có điều không ổn định, có thể bị bootloop [ Bị thì flash restore lại bản Nadroid là ok thôi ]. Do it at your own risk.

Sau đây là Link download và hướng dẫn

Hướng dẫn : 
- Download kernel dạng zip
- Copy vào máy
- Flash qua recovery ( Install zip -> Choose zip from sd card, chọn file kernel zip là ok )
- Wipe Dalvilk Cache
- Reboot
Vậy là đã có Faux Kernel để sử dụng.
Với 4.3 tương tự, nhưng Link Kernel xem ở đây
Để enble Double tap to wake, mọi người down Trickster Mod trên Google Play
- vào ứng dụng, chuyển sang tab 4 Specific, Kéo xuống chọn " Screen Wake Control", Dòng Double Tap to Wake chọn giá trị là "1". Mặc định "0" là OFF.
Save lại. H trải nghiệm Táp táp vào màn hình để mở khoá thôi 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G

- Cũng tại phần Screen Wake Control còn có tuỳ chọn Sweep2Wake. Vuốt khoảng màn hình sát 3 nút điều hướng để tắt hoặc mở máy.
Lưu ý : 2 cái trên khá hay, có điều CPU deep sleep quá là k có tác dụng. Cái này hi vọng Faux sớm fix.

QUAY LẠI STOCK KERNEL
Các bạn download stock kernel zip tại đây
Flash qua recovery tuơg tự khi flash Faux kernel, vậy là xong, đã quay về stock Kernel.
- CM KITKAT KERNEL [ Updating ]

5. Rom Cook.
Rom cook dành cho moto G cũng kha khá. Tuy nhiên, hầu hết đều là các Rom AOSP (Android Open Source Project).
Rom từ stock gần như rất ít, và đặc biệt bản Dual sim khong tương thích Radio với các bản 1 sim nên Rom gần như không có. Chính vì thế, tốt nhất chúng ta sẽ sử dụng Stock Rom, Root và cài Custom Kernel. Vậy là đủ rồi.
Đối với những ai muốn thử, cũng ok 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G
 Đây là topic tổng hợp Rom cho Moto G.

Huớng dẫn chung :
- Copy Rom và Google app vào máy. [ Các rom AOSP tách riêng rom và Google app ]
- Đưa máy về recovery
- Full wipe
- Install zip -> Chọn đến Rom cần flash
- Flash Google app tương tự flash Rom
-Reboot 

Convert sang Google Play Edtion ( GPE ) 
Convert bản Dual Sim sang Google play edition, chạy được 1 sim. Sau khi convert sang GPE, mọi ng có thể sử dụng tất cả các Custom Rom dưới, chỉ có tác dụng 1 sim.
- Download rom tại đây
- Giải nén, cho vào thư mục mfastboot ở trên download.
- Chạy File GPE.bat sau đây
- Chờ máy reboot và 100% google 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G
) k còn liên quan đến moto, cũng như có thể up rom thoải mái.

- Muốn up rom, cài lại recovery dành cho bản Google Edition ở đây
- Đã test và đang dùng slimKat 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G
 mọi thứ ok 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G
6.Quay về stock Rom.
Về stock căn bản có 2 cách :
- Cách 1 : Về bằng cách restore lại Rom Back Up ban đầu. 
Để về stock bằng cách này thì quá đơn giản. Chỉ cần vào recovery => Back up and restore. Chọn Restore lại là ok.
Stock Recovery lấy từ Firmware ở dưới, flash nốt qua fastboot như khi flash custom Recovery là xong. Máy đã stock 99%.
Tuy nhiên k OTA được, vì lệnh Lock bootloader pải thực hiện khi restore từ fastboot
- Cách 2 : Về bằng flash qua fastboot [ Cách này sử dụng khi không có Nadroid Back up trong máy, hoặc k thể Restore được, hoặc Restore lỗi...]
+ Download Stock Firmware tại đây và Patch file tại đây. Thông tin Firm
Model number: Moto G
Android version: 4.4.2
Baseband version: MSM8626BP_1032.355.66.00R
Kernel version: 3.4.0-g9f5dcdc hudsoncm@ilclbld27 #1 Thu Jan 23 22:02:58 CST 2014
System version: 171.44.31.falcon_umtsds.AsiaRetail.en.03
Build number: KXB20.25-1.31

+ Giải nén Firm và patch file folder vào trong thư mục mFastboot đã có ở trên.
+ reboot vào Bootloader.
+ Chạy patch file : Retail_AS+lock.bat
Máy sẽ flash từng file, đến cuối máy bạn sẽ lại đen xì như khi unlock, chỉ có điều lúc này nó báo là Locked.
Khi bật lên, bạn sẽ thấy máy vẫn bị báo cái warning Unlock bootloader. Tuy nhiên đừng lo, vì khi b nhìn lại bootloader, nó đã lock rồi. Lúc này flash lại cái Logo.bin như hướng dẫn fix logo là ok 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G

100% stock, đã test và pải unlock lại =))

7. Thủ thuật, mod, tool...
- Cách Remove biểu tượng sim :
Các bạn Download Xposed Installer Framework [ Google link nhé ]
Cài đặt, Active nó.
Vào phần download, search " Remove Moto G Second SIM icon", cài đặt.
Vào module, tích chọn nó, Reboot vậy là xong. Đã xóa xong icon sim thứ 2.
Chú ý : Nếu đang chạy mã Art, thì các bạn pải chuyển về Davilk, nếu k nó sẽ không hoạt động
- Mod % pin : Đơn giản, các bạn download file zip ở đây.
Khởi động vào Recovery, flash nó là xong.
Nếu, sau khi flash vẫn k được, các bạn vào CH play, download phần mềm dưới.
Sau đó, enble % trong app đó. Reboot vào recovery. Flash lại file zip trên là ok
P/s : App đó cũng add % vào bằng cách sửa giá trị trong systemUI.apk, nhưng số nó màu trắng nên khi trên 50% sẽ k thể nhìn rõ. File zip trên có tác dụng chuyển % pin sang màu đen.

Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G

- Tool AIO 
Đây là tool làm sẵn để flash 1 số thứ như Custom Recovery, Stock và Convert sang GPE.
Bản thân mình ko chơi tool vì thực ra nó k0 nhiều tính năng, mình tự làm sẽ biết sai ở đâu 
Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G

Ai lười có thể tham khảo tại đây: Download
Cách sử dụng rất đơn giản :
- Giải nén Tool vào ổ C
- Tại Tab Non-GPE, chúng ta có các lựa chọn như flash stock recovery, flash Custom Recovery. Chỉ cần lựa chọn Recovery muốn flash và flash là ok rồi
- Tab GPE có dòng Convert to GPE, nhưng vẫn pải copy Firmware vào thư mục GPE image thì mới Covert được nhé.
- Mod % bên cạnh pin
Tương tự như % pin trong pin như trên, chỉ cần down về và flash là ok
Link tại ĐÂY
Mod status bar tổng hợp : Gồm icon đồng hồ ở giữ, % battery, tốc độ mạng, ẩn số hiệu sim
Link tại ĐÂY

Hướng dẫn unlock Bootloader Recovery Root Kernel ROM cho Moto G

- Mod Pure Audio
Bản thân mình thấy sau khi cài nó nghe có phần trong và êm hơn. Nghe tai đểu đểu như nghe tai Ip 5 vậy. Mình có 1 tai đểu và 1 tai Ip5 nên thấy thế.
Link topic gốc XDA tại đây
có thể tham khảo ở đó, chỉ cần down về và flash qua recovery là ok
Theo: Tinhte
Bạn đang trả lời thảo luận của: ( Thôi )

(Vui lòng đăng nhập trước để có thể gửi thảo luận, chia sẻ kinh nghiệm hoặc đặt câu hỏi)

Thủ Thuật | 13-05-2014
Tổng hợp Root, Stock rom, rom cook cho Zenfone 5
Tin Tức | 12-05-2014
Một lần nữa thông tin về Galaxy S5 mini tiếp tục lộ diện nhưng lần này là thông số kỹ thuật trên trang GFXBench.
Tin Tức | 12-05-2014
Asus vừa chính thức công bố mẫu tablet MeMo Pad 8 đầu tiên trang bị bộ xử lý Moorefield với 4 nhân xử lý của Intel tại Nhật Bản thông qua nhà mạng KDDI...
Tin Tức | 12-05-2014
Không phải số đông người tiêu dùng Việt Nam ai cũng có thể dễ dàng sở hữu Galaxy S5, khi giá bán của smartphone cao cấp này lên tới xấp xỉ 16 triệu đồn...
Tin App | 12-05-2014
Ứng dụng Fasttaxi hoàn toàn tiện lợi khi bạn cần đi đâu đó hoặc không thể đi về bằng xe máy thì ứng dụng hữu ích hoàn toàn phù hợp sẽ giúp bạn tìm kiếm...
Tin App | 12-05-2014
Ứng dụng Gmail mặc định trên Google làm bạn cảm thấy đơn điệu và chán. Nay Chomobi giới thiệu với các bạn về những ựng dụng email tốt nhất thay thế Gma...
Đánh Giá | 12-05-2014
OPPO Find 7a có thiết kế đẹp, camera mạnh mẽ, màn hình lớn sắc nét, thời gian sạc nhanh ấn tượng cùng hiệu năng tương xứng và giá thành phù hợp. Đây th...
Thủ Thuật | 11-05-2014
Hệ điều hành Android là hệ điều hành phổ biến nhất nhưng vẫn có một số lỗi thường gặp nên Chomobi sẽ cùng bạn khắc phục những lỗi thường hay xảy ra....