[HƯỚNG DẪN] Up Custom Rom 2.3.x cho ATRIX AT&T
Chú ý: Chỉ dành cho máy AT&T, các máy khác không dùng được.
Nếu đã lên 2.3.x qua OTA hoặc flash bằng RSD thì KHÔNG ĐƯỢC xuống lại 2.2.x, máy sẽ bị HARD BRICK
Nếu đã lên 2.3.x qua OTA hoặc flash bằng RSD thì KHÔNG ĐƯỢC xuống lại 2.2.x, máy sẽ bị HARD BRICK
Một số vấn đề cơ bản:
0. Driver kết nối điện thoại với máy tính. Tải file file Handset_USB_Driver_32_v4.9.0.msi tại đây về, cài đặt driver vào máy tính.
1. RSD: Remote Software Download, khi điện thoại ở RSD thì có thể dùng phần mềm của Motorola “RSD Lite” để nạp Rom. Rom gốc của máy thường chỉ gồm 1 file sbf.
- Cách đưa điện thoại về RSD: Tắt máy, (nên tháo thẻ nhớ, tháo sim, lắp pin vào lại), giữ phím Volume Up (Vol +) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Starting RSD protocol support thì thả ra, như vậy điện thoại ở chế độ Download.
- Phần mềm nạp Rom qua RSD là “RSD Lite” của Motorola, phiên bản hiện nay là 5.6, tải file RSDLite5.6.msi tại đây, tải về setup vào máy tính.
- Cách sử dụng RSD Lite: tải file Rom (dạng .sbf), chạy RSD Lite, đưa điện thoại về RSD Download Mode, gắn điện thoại vào máy tính, bấm biểu tượng có dấu …, chọn file .sbf, rồi chọn Start để nạp Rom.
- Một số file Rom gốc (dành cho máy AT&T) của Motorola: tải file nén về, bung nén, bên trong có file .sbf là file Rom dùng RSD Lite để up.
a. Version: 1.2.6 - Pass bung nén là atrixbl, file này là bản Rom đầu tiên của Atrix (Android Version 2.2). Từ 1.2.6 vào Setting --> About phone --> System updates --> rồi tải file update qua OTA lên các ver mới hơn (từng bước nâng lên ver cao hơn).
b. Version: 4.5.141, Android Version 2.3.6, là bản mới nhất hiện nay.
Chú ý: Nếu up lên bản Rom có ver cao hơn qua OTA hoặc flash bằng RSD thì KHÔNG ĐƯỢC xuống lại bản Rom có ver thấp hơn bằng RSD, máy sẽ bị HARD BRICK.
Theo nhiều nhận xét từ những member trên XDA thì flash qua RSD không được an toàn cho lắm. Do đó, theo mình anh em cứ để bản rom gốc đang dùng, rồi unlock & cài CWM Recovery, sau đó up các bản Custom Rom, muốn ver nào có ver đó.
2. Fastboot: mình không rõ chế độ này lắm, nhưng đây cũng là 1 chế độ để Up Rom hoặc file hệ thống.
- Cách đưa điện thoại về Fastboot: Tắt máy, (nên tháo thẻ nhớ, tháo sim, lắp pin vào lại), giữ nút Volume Down (Vol -) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Fastboot thì thả ra, bấm 1 lần Volume Up trên điện thoại sẽ hiện dòng chữ Starting Fastboot protocol support
- Soft để uprom qua fastboot là fastboot.exe hoặc moto-fastboot.exe, chạy trên nền DOS (Command Prompt), nên phải nhập lệnh chính xác trên dòng lệnh (xem ở sau)
3. Unlock BootLoader: Khi điện thoại Motorola xuất xưởng, mặc định bị khóa Bootloader (Bootloader gần giống với Bios trên máy tính - là phần được máy nạp vào đầu tiên để khởi động, trước khi nạp hệ điều hành, nếu xui bị mất Boot thì máy hết khởi động - hard brick), đó là lý do mà trước đây có ít Rom cook dành cho Atrix. Sau khi unlock Bootloader thì có thể cài được CWM Recovery Mode, sẽ thỏa mái nghịch Rom nhưng có thể bị mất bảo hành.
4. CWM Recovery Mode: Dùng Up Rom trực tiếp trên điện thoại, chỉ việc chép file Rom ở dạng zip vào thẻ nhớ, dùng CWM Recovery Mode sẽ Up Rom ngay trên điện thoại (không cần nối máy tính). Đây là cách Up Rom tiện lợi và an toàn nhất.
Trình tự Thực hiện:
Bước I: Unlock BootLoader (để nạp được Rom), sau khi Unlock sẽ xóa hết dữ liệu trên điện thoại (giống factory reset), nhưng không format bộ nhớ của máy (các dữ liệu chép trên Sdcard và Sdcard-ext đều không bị mất)
1. Chuẩn bị: Tải file Android Root and Unlock.zip, bung nén vào thư mục nào đó (giả sử ở đây là C:\Atrix, như vậy có 9 file nằm ở thư mục C:\Atrix là C:\Atrix\4547-fix-try2.sbf, C:\Atrix\adb.exe, …)
(Trên máy tính đã cài driver và RSD lite: file này mình down nguyên trên XDA về nên có kèm thêm file driver & RSD, không cần dùng đến nếu đã down ở trên rồi)
2. Tắt điện thoại, tháo thẻ nhớ, tháo sim, lắp pin vào, giữ phím Volume Up (phím Vol +) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Starting RSD protocol support thì thả ra, như vậy điện thoại đã sẵn sàng để nạp file SBF qua phần mềm RSD Lite
Quảng cáo
3. Chạy file (shortcut) RSD Lite trên máy tính, nối điện thoại với máy tính, lưu ý dây cáp USB nên dùng cáp zin của máy, cổng USB nên dùng cổng phía sau máy tính (cổng phía trước đôi khi không đủ điện), trên phần mềm RSD Lite sẽ nhận diện được điện thoại là Model: NS Flash Olympus và Status: Connected…, bấm vào dấu ... bên cạnh mục Filename, tìm đến file 4547-fix-try2.sbf ở bước 1, xong nhấn Start. Chờ cho đến lúc điện thoại khởi động vào Android lại, rút cáp nối máy tính, tắt điện thoại, thoát RSD Lite.
4. Trên điện thoại, giữ nút Volume Down (Vol -) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Fastboot thì thả ra, bấm 1 lần Volume Up trên điện thoại sẽ hiện dòng chữ Starting Fastboot protocol support. Nối điện thoại với máy tính.
Chạy Command Prompt trên máy tính (trong menu Start->Program->Accessories) hoặc Start->Run rồi chạy lệnh cmd, dùng 2 lệnh sau để chuyển về thư mục C:\Atrix (gõ từng lệnh rồi Enter)
c:
cd \Atrix
Đánh tiếp lệnh sau vào cửa sổ Command Prompt (hoặc copy lệnh rồi kích chuột phải vào chỗ con trỏ nhấp nháy chọn Paste)
fastboot oem unlock
Trên màn hình sẽ xuất hiện mấy dòng, trong đó có số device ID (gồm 16 chữ số-chữ cái), đánh tiếp lệnh
fastboot oem unlock #### (trong đó #### là 16 chữ số device ID ở trên), xong đánh tiếp lệnh
fastboot reboot
Khi điện thoại khởi động, trên màn hình boot đầu tiên sẽ thấy dòng Unlocked
Quảng cáo
Bước II: Cài CWM Recovery Mode cho máy đã unlock
1. Tải file recovery-atrix5.img chép vào thư mục C:\Atrix
2. Tắt điện thoại, giữ nút Volume Down (Vol -) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Fastboot thì thả ra, bấm 1 lần Volume Up trên điện thoại sẽ hiện dòng chữ Starting Fastboot protocol support. Nối điện thoại với máy tính.
3. Chạy Command Prompt (hay cmd) trên máy tính, dùng 2 lệnh sau để chuyển về thư mục C:\Atrix (gõ từng lệnh rồi Enter)
c:
cd \Atrix
Chạy tiếp lệnh sau: (có thể copy rồi kích chuột phải vào chỗ con trỏ paste vào)
fastboot erase recovery
fastboot flash recovery recovery-atrix5.img
Khởi động lại điện thoại bằng lệnh
fastboot reboot
Bây giờ điện thoại đã có CWM Recovery Mode, cách vào CWM Recovery Mode như sau: Tắt điện thoại, giữ nút Volume Down (Vol -) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Fastboot thì thả ra, bấm nhiều lần nút Volume Down (khoảng 7-8 lần) cho đến lúc hiện dòng chữ Android Recovery thì bấm 1 lần Volume Up trên điện thoại, chờ khoảng 7-8 giây, điện thoại sẽ vào CWM Recovery Mode.
Trong CWM Recovery Mode, dùng Volume Up hoặc Down để di chuyển, Power để chọn.
Update:
- Đã có Tool thực hiện Bước I & II một cách tự động, chỉ việc thực hiện theo yêu cầu trên màn hình, chứ không cần gõ từng lệnh như trên, tuy nhiên về bản chất cũng giống cách làm trên. Tải Tool tại http://www.mediafire.com/?3xct4vs8vurzd3f, giải nén, chạy file Main.bat rồi chọn các mục cần thực hiện --> đưa máy về RSD hay Fastboot theo yêu cầu trên màn hình, chương trình sẽ tự thực hiện các lệnh
- Đã có CWM Recovery nhưng dùng được màn hình cảm ứng để chọn lệnh. Tải file Touch_Recovery_Atrix_5.8.1.8.zip, chép vào điện thoại, đưa máy về CWM Recovery Mode (xem ở trên), chọn Install zip from sdcard, chọn tiếp Choose zip from sdcard, chọn nơi chứa file zip (SD-int hay SD-ext), chọn file Touch_Recovery_Atrix_5.8.1.8.zip để up. Xong reboot điện thoại, hoặc vào menu Advanced trên CWM Recovery chọn Reboot Recovery sẽ vào lại Recovery mới, dùng touch được.
----- ROM COOK AT&T 4.5.91 (ver 2.3.4) & 4.5.141 (ver 2.3.6) -----
Bước III: Up Rom bằng CWM Recovery (cần backup dữ liệu trước vì khi up sẽ format system)Cách tiến hành: Chép file Rom (dạng .zip) điện thoại (bộ nhớ trong SD-int hoặc thẻ nhớ ngoài SD-ext). Nên tháo sim. Đưa máy về CWM Recovery Mode (xem ở trên), chọn Install zip from sdcard, chọn tiếp Choose zip from sdcard, chọn nơi chứa file zip (SD-int hay SD-ext), chọn file Rom (dạng .zip) để up. Xong reboot điện thoại.
Hiện có nhiều bản Rom cook cho Atrix, chia làm 3 dòng:
1. Dòng được cook từ Rom gốc của Motorola.
2. Dòng CyanogenMod (CM7 là Android 2.3 và CM9 là Android 4.0).
3. Dòng MIUI.
Các bản CM và MIUI là những bản Android “mở”, được các developer bào chế lại để chạy trên từng loại máy (hơi giống windows, cài trên máy nào thì thêm driver máy đó là xong), do đó thiếu những tính năng khai thác riêng cho từng dòng máy (VD: không dùng được webtop, fingerprint của Atrix)
Anh em nào thích vọc thì lên trang Atrix 4G Android Development của XDA để tải các bản Rom khác nhau.
Do mình không có thời gian vọc hết các bản Rom, nên chỉ giới thiệu bản Rom mình đang dùng, thấy tốc độ rất nhanh, cảm ứng mượt.
Bản rom NottachTrix. Bản này build trên bản 4.5.141 dành cho Atrix AT&T. Anh em có thể vào trang http://www.nottachtrix.com/để tìm hiểu.
Tải file NottachTrix1.2.9b.zip. Chép vào điện thoại, đưa điện thoại về CWM Recovery Mode rồi up. Khi up màn hình hiện ra các tùy chọn giống như cài Windows, dùng touch được. Trình tự như sau: Khi cài, đến phần Calibrate Aroma Touch, chọn No, sau đó touch 4 điểm ở 4 góc màn hình, touch càng chính xác càng tốt, rồi touch điểm giữa, xong bấm nút nguồn để chấp nhận, chọn OK, chọn Yes. Trong khi cài đặt, chọn các mục theo sở thích (mình chọn Full wipe: cho sạch sẽ - nếu từ các ver cũ của NottachTrix thì không cần Full wipe, chức năng Wake up Volume: dùng phím Volume để bật máy khi đang stanby, Miui camera và Miui galery: Dùng bản camera này có thể touch để focus giống iphone, Kernel dùng Faux 1.0GHz: có nhiều cải tiến hơn so với stock của AT&T nhưng không overclock.
Hình ảnh:
Nâng cấp tính năng cho bản Rom: bản Rom trên cần thêm 1 vài thứ nho nhỏ cho phù hợp yêu cầu sử dụng:
a. Để sau khi Up Rom, điện thoại tự nhận mạng và cài các thông số GPRS. Tải file apns-conf.xml, dùng Winrar hoặc Winzip mở file zip bản Rom ở trên, chép file apns-conf.xml vào thư mục system/etc đè lên file có sẵn.
b. Bản Rom NottachTrix và 1 số bản Rom khác dùng fonts Roboto nên bị lỗi 1 số ký tự tiếng Việt. Tải file Stock font.zip, bung nén được 3 file .ttf dùng Winrar hoặc Winzip mở file zip bản Rom ở trên, chép file apns-conf.xml vào thư mục system/fonts đè lên file có sẵn.
Chép file zip đã chỉnh vào bộ nhớ điện thoại, đưa máy về CWM Recovery Mode rồi up.
Nếu đã “lỡ” uprom mà chưa chép file xml này, thì không vào mạng được bằng mobile data, có thể cài APN thủ công hoặc chép file vào điện thoại, dùng Root explorer chép vào thư mục \system\etc đè lên file có sẵn (nhớ chuyển trên Root explorer qua chế độ R/W trước: ở góc trên bên phải), sau đó nhấn giữa lâu lâu vào file đó, chọn Permission, chọn hàng đầu là r&w, 2 hàng dưới chọn r (như vậy file sẽ có rw-r--r--). Vào Setting trên điện thoại, chọn Wireless&Network-->Mobile network-->Access Point Name, nhấn menu chọn Reset to default là nó sẽ hiện ra các APN tương ứng với nhà mạng VN, tick chọn APN internet là xong. Tương tự với file ttf, dùng Root Explorer chép 3 file ttf vào thư mục system/fonts đè lên các file có sẵn, nhấn giữa lâu lâu vào từng file, chọn Permission, chọn hàng đầu là r&w, 2 hàng dưới chọn r (như vậy file sẽ có rw-r--r--). Khởi động lại máy
Muốn cài stock font tự động thì tải file Stock font CWM.zip, đưa máy về Rôcvery rồi flash.
c. Muốn overclock máy thì tải kernel của Faux, tìm bản phù hợp (dành cho Gingerbread hay CM7, tốc độ max=1.45GHz, 1.3GHz hay 1.0GHz) tại http://forum.xda-developers.com/showthread.php?t=1156040, chép vào điện thoại, up bằng CWM Recovery.
Lưu ý:
Nếu muốn có Webtop: Tải file 236-webtop.zip, rồi up qua CWM Recovery Mode. File này dùng với bản rom NottachTrix. Các bản rom 2.3.4 có thể tải file 4.5.91 ở dưới, lấy file webtop.img rồi flash bằng moto-fastboot.
Khi dùng Titanium để restore dữ liệu đã backup, chỉ nên restore mising app thôi, chứ bản thân mình restore luôn system data thì rất hay bị lỗi
Update:
I. Bản stock 4.5.91 (dành cho anh em nào thích xài hàng zin), bản này có thể xuống lại 1.8.3 chứ không như bản sbf ở trên
1. Tải file moto-fastboot-win32.zip bung nén vào thư mục Atrix ổ C: (C:\Atrix), Tải file Gingerbread-4.5.91.zip cũng bung nén vào thư mục C:\Atrix luôn (vậy thư mục C:\Atrix có các file: moto-fastboot.exe, AdbWinUsbApi.dll, AdbWinApi.dll, boot.img, data.img, radio.img, system.img, webtop.img)
2. Đưa máy về fastboot (tắt máy, khi bật máy giữ Volume Down, khi màn hình hiện ra chữ Fastboot thì bấm Volume Up), nối với máy tính
3. Trên máy tính chạy lệnh Command Prompt hoặc gõ lệnh cmd, đánh tiếp từng lệnh sau rồi enter (có thể copy rồi chuột phải paste vào dòng lệnh)
c:
cd \Atrix
moto-fastboot flash boot boot.img
moto-fastboot flash system system.img
2 lệnh trên là up boot và hệ điều hành, muốn up tiếp webtop thì dùng lệnh moto-fastboot flash webtop webtop.img
up xong, đánh tiếp các lệnh sau
moto-fastboot -w
moto-fastboot reboot
II. Root stock rom
1. Tải file Android Root and Unlock.zip, bung nén vào thư mục C:\Atrix, như vậy có 9 file nằm ở thư mục C:\Atrix là C:\Atrix\4547-fix-try2.sbf, C:\Atrix\adb.exe, …. (Bỏ qua nếu đã tải ở trên rồi).
2. Tắt điện thoại, giữ nút Volume Down (Vol -) đồng thời bấm nút nguồn, giữ 2 phím cho đến khi điện thoại hiện dòng chữ Fastboot thì thả ra, bấm 1 lần Volume Up trên điện thoại sẽ hiện dòng chữ Starting Fastboot protocol support. Nối điện thoại với máy tính.
2. Chạy Command Prompt (hay cmd) trên máy tính, dùng 2 lệnh sau để chuyển về thư mục C:\Atrix (gõ từng lệnh rồi Enter)
c:
cd \Atrix
Chạy tiếp lệnh sau: (có thể copy rồi kích chuột phải vào chỗ con trỏ paste vào)
fastboot flash preinstall preinstall.img
Khởi động lại điện thoại bằng lệnh
fastboot reboot
3. Rút cáp nối máy tính, chờ cho điện thoại khởi động vào Android, vào Setting -> Applications -> Development -> tick vào mục USB debugging, cắm cáp nối máy tính, chọn USB connection là None. Chạy lần lượt các lệnh sau trên cửa sổ Command Prompt lúc nãy (copy rồi paste vào cho chính xác)
adb shell
/preinstall/dosu
/bin/mount -o remount,rw /system
cp /preinstall/su /system/bin/
chmod 6755 /system/bin/su
PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk
Trong điện thoại sẽ có icon của Super User
Về vấn đề pin sau khi Up Rom: Sau mỗi lần Up Rom, pin thường báo không đúng (VD: trước khi up pin báo 60%, up xong báo 80%, pin hết nhanh như “điện” …). Đây là cách fix của mình: tắt máy, tháo pin, ghim sạc chờ đến khi nó báo no battery thì lắp pin vô, thường bây giờ nó chỉ báo pin chỉ còn 5%, không sao, càng tốt, cứ để sạc vài giờ, cảm nhận pin đã đủ no rồi, tắt máy, khởi động vào CWM Recovery, chọn Advanced --> Wipe battery stats. Rồi khởi động lại bình thường.