KIẾN THỨC Cách nâng cấp ROM cho các thiết bị Nexus

Những ai sở hữu các thiết bị Nexus luôn luôn là những fan Android sung sướng nhất thế giới vì họ được cập nhật các phiên bản sớm nhất, sớm hơn tất cả những người khác.


Tuy nhiên, thời gian chờ đợi cập nhật cũng có thể gây ra một số phiền hà và bực bội không mong muốn. Để khắc phục điều đó, Google đã phát hành những bản ROM Nexus chính chủ và những ai không muốn chờ đợi có thể tự mình download về rồi flash thiết bị.

Lưu ý: thủ thuật này chỉ dành cho những ai có kinh nghiệm, nếu bạn là người dùng phổ thông thì tốt nhất là nên chờ đợi bản cập nhật OTA (Over The Air).

1 – Unlock bootloader của thiết bị

Một nguyên tắc mà những ai flash ROM phải nhớ: luôn luôn unlock thiết bị trước khi flash. Với các thiết bị Nexus thì chúng ta chỉ cần unlock bằng một dòng lệnh mà thôi. Nếu đã unlock thiết bị thì bạn có thể bỏ qua bước này, còn không thì hãy thực hiện. Bạn nên sao lưu toàn bộ dữ liệu hiện có vì việc đó sẽ xóa sạch toàn bộ dữ liệu như khi bạn thực hiện thao tác factory reset vậy.

Để cho đơn giản, bạn có thể dùng tool Nexus Root Toolkit để unlock. Việc thực hiện rất dễ dàng và nhanh chóng qua 5 bước, bạn có thể tham khảo trực tiếp ở trong trang web trên.

2 – Cài đặt ADB và Fastboot

Bạn sẽ cần đến Android Debug Bridge – một công cụ nhập lệnh tương tác với thiết bị. Bạn nên cập nhật lên phiên bản mới nhất nhé. Cách thực hiện như sau:
  • Truy cập vào trang Android SDK Download và kéo xuống mục SDK Tools Only. Download file ZIP tương ứng với nền tảng thiết bị, giải nén ra.
  • Khởi động SDK Manager và bỏ chọn tất cả mọi thứ trừ Android SDK Platform-tools. Nếu bạn dùng điện thoại Nexus thì bạn cũng có thể chọn thêm Google USB Driver.
  • Sau khi cài đặt xong hãy đóng SDK Manager.
  • Reboot máy tính nếu có thông báo hiện ra.
3 – Download ROM chính chủ
  • Sau khi download xong, giải nén vào folder ADB đã cài đặt ở trên.
4 – Có thể cập nhật ROM mà không cần wipe thiết bị

Việc flash một bản ROM giống như factory reset, người ta thường wipe thiết bị khi flash để tránh gặp lỗi. Tuy nhiên, nếu thấy không cần thiết phải wipe hoặc không muốn thì bạn có thể làm cách sau:
  • Mở file flash-all.bat bằng một trình biên tập text nào đó, Notepad++ chẳng hạn. Truy cập đến dòng fastboot -w update rồi bỏ chữ -w đi là xong, sau đó save lại.
5 – Flash ROM
  • Copy ROM vào folder ADB. Giữ phím Shift, click chuột phải vào folder đó và chọn Open command window here.
  • Bật tính năng Enable USB debugging trên thiết bị bằng cách truy cập vào tùy chọn dành cho các nhà phát triển.
  • Kết nối thiết bị Nexus vào máy tính, sau đó chạy dòng lệnh này để reboot thiết bị vào boot loader: adb reboot bootloader
  • Khi thiết bị hiển thị bootloader trên màn hình của nó, bạn sẽ thấy một bảng thông báo hiện ra trên command prompt. Đoạn mã này sẽ bắt đầu thực hiện việc flash ROM. Sau khi thực hiện xong việc flash, thiết bị sẽ tự động reboot. Nếu bạn không gỡ bỏ chữ -w ở bước 4 thì bạn sẽ phải thực hiện lại việc này từ đầu.
6 – Nếu đoạn script không hoạt động thì đây là cách giải quyết

Thi thoảng flash-all.bat sẽ hiển thị thông báo thiếu file nguồn hoặc thiếu không gian lưu trữ. Lúc đó bạn sẽ phải flash thiết bị theo cách thủ công.

Trước khi nhập các dòng lệnh thì bạn hãy giải nén ROM, file này thường có tên image-device-build.zip. Khi giải nén xong, sẽ có từ 5 – 6 file tùy thuộc vào thiết bị: android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (dành cho những thiết bị chỉ có kết nối dữ liệu), vendor.img (chỉ dành cho Nexus 9).

Khi mọi thứ đã giải nén xong, chạy dòng lệnh adb reboot bootloader rồi sau đó tiếp tục chạy các dòng lệnh sau đây theo thứ tự từ trên xuống dưới. Bạn nhớ chờ đợi các dòng lệnh thực hiện xong rồi mới tiếp tục đến dòng lệnh khác.
  • fastboot erase boot
  • fastboot erase cache
  • fastboot erase recovery
  • fastboot erase system
  • fastboot flash bootloader "name-of-bootloader.img"
  • fastboot reboot-bootloader
  • fastboot flash radio "name-of-radio.img" (nếu có)
  • fastboot reboot-bootloader
  • fastboot flash system system.img
  • fastboot flash boot boot.img
  • fastboot flash recovery recovery.img
  • fastboot flash cache cache.img
  • fastboot flash vendor vendor.img (chỉ có Nexus 9)
Nếu muốn cài sạch sẽ thì dùng các dòng lệnh sau đây:
  • fastboot erase userdata
  • fastboot flash userdata userdata.img
  • fastboot reboot
Hạ Thiên
(How-To-Geek)​
 

Bình luận

30 Tháng ba 2016 lúc 08:47
#2
Nếu ai mới bắt đầu vọc sỹ Rom thì sẽ ngại em nó thành cục chặn giấy nhưng mình khuyên hãy lưu dự phòng dữ liệu, và cố gắng đọc kỹ hướng dẫn. Khi bạn làm được sẽ rất phấn khích và........ ghiềng
 

Syber1a

GÂY DỰNG
NHẬP HỘI
30 Tháng ba 2016 lúc 22:22
#3
Nếu ai mới bắt đầu vọc sỹ Rom thì sẽ ngại em nó thành cục chặn giấy nhưng mình khuyên hãy lưu dự phòng dữ liệu, và cố gắng đọc kỹ hướng dẫn. Khi bạn làm được sẽ rất phấn khích và........ ghiềng
Lúc mới mua mình cũng ghiền up Rom, nhưng cỡ 4 tháng sau thì thôi, sống yên bình. Thấy up lên cũng ko khác nhiều mà mất công cài lại soft, tinh chỉnh theo ý bản thân.
 

HaThienKiemVu

I'm a wind, I wander everywhere
GẮN KẾT
GÂY DỰNG
31 Tháng ba 2016 lúc 01:38
#4
Up ROM được mỗi cái là hạn chế lỗi vì cài mới, còn lại thì thiết lập từng thứ một rất mệt. Phải chi mà Android có tính năng giống như Ghost trên Windows thì hay biết mấy.
 

VU HEO

GẮN KẾT
GÂY DỰNG
31 Tháng ba 2016 lúc 16:39
#5
Up ROM được mỗi cái là hạn chế lỗi vì cài mới, còn lại thì thiết lập từng thứ một rất mệt. Phải chi mà Android có tính năng giống như Ghost trên Windows thì hay biết mấy.
Rom Cook là bản ghost chứ còn gì nữa, muốn cái gì nhét vào rom rồi flash vào. Sau đó tận hưởng mà thôi
 

HaThienKiemVu

I'm a wind, I wander everywhere
GẮN KẾT
GÂY DỰNG
31 Tháng ba 2016 lúc 18:31
#6
Không, bác không hiểu rồi. ROM Cook không phải là một bản ghost dành cho Android, khác nhau hoàn toàn đấy. Trong ROM Cook chỉ là tập hợp các tính năng khác biệt so với ROM Stock chứ không cài sẵn các phần mềm thông dụng theo ý muốn của người dùng.
 

VU HEO

GẮN KẾT
GÂY DỰNG
31 Tháng ba 2016 lúc 19:35
#7
Không, bác không hiểu rồi. ROM Cook không phải là một bản ghost dành cho Android, khác nhau hoàn toàn đấy. Trong ROM Cook chỉ là tập hợp các tính năng khác biệt so với ROM Stock chứ không cài sẵn các phần mềm thông dụng theo ý muốn của người dùng.
Bạn chưa biết cook rom rồi. Tại sao nó được đặt tên là cook?
Giờ mình kg có còn thời gian với ham hố nữa chứ trước đây thì xài đt thoại là tự build lấy một bản cho mình để xài. Vài hôm có tính năng mới thì lại thêm vào và flash lại. Xét về động thái và cách thức thì nó giống nhau. Còn bạn nghĩ rom cook là tập trung tính năng khác biệt thì không phải đâu. Mình build bản rom cho mình toàn build trên bản official của nhà sản xuất chứ ít tinh chỉnh. Có khác chăng là:
Win: cài HĐH, cài ứng dụng, (tinh chỉnh nếu cần), ghost ra
Android, hđh có sẵn, (tinh chỉnh nếu cần), nhét ứng dụng vào, đóng gói
Khác nhau trình tự, giống nhau là đều phải dùng tool.
Android có cái tool gần với trình ghost hơn cook rom là dùng Titanium backup, nhưng việc tương thích trên các thiết bị khác hãng nhau kém nên đôi lúc ứng dụng bị FC, được cái dễ làm như ghost

Sent from my SM-T715Y using Tapatalk
 

HaThienKiemVu

I'm a wind, I wander everywhere
GẮN KẾT
GÂY DỰNG
31 Tháng ba 2016 lúc 23:54
#8
À, ra thế, giờ thì em đã được học hỏi thêm rồi.
 

fade2black11

GÂY DỰNG
NHẬP HỘI
10 Tháng tư 2016 lúc 12:09
#9
Lúc mới mua mình cũng ghiền up Rom, nhưng cỡ 4 tháng sau thì thôi, sống yên bình. Thấy up lên cũng ko khác nhiều mà mất công cài lại soft, tinh chỉnh theo ý bản thân.
Bác có thể dùng các App back up user data như Titanium Backup hay Rom Toolbox Pro. Mỗi lần up rom hãy thực hiện vào lúc gần đi ngủ. Up xong rom thì restore luôn user data là sáng hôm sau ko lo gì việc mất dữ liệu cả :)
 
  Nội dung tương đồng Khu vực Trao đổi Ngày
K ANDROID 0

Nội dung tương đồng

Bài viết cần bạn xem thêm

Kính gửi các Mods của HHVN

Lâu lâu ngứa tay đấu giá mấy món đồ chơi kiếm cơ giao lưu vs các bác trên HHVN, vừa xả stress vừa thêm mối quan hệ.
Bên cạnh đó thì cũng có vài thành viên không có trách nhiệm với cú bid, với em thì đồng nghĩa k có trách n ...
Lazada Vietnam Master card on Monday