Dạo này có khá nhiều bài viết hỏi về update firmware và toàn là những câu hỏi cơ bản. Đúng là hệ thống bài viết có phần lung tung nhưng cũng có các bác cứ không chịu search mà có tính bạ đâu hỏi đó. Bây giờ viết một bài tổng hợp tất cả những thứ cơ bản nhất để một người dùng mới hoàn toàn cũng có thể tự hack mà không cần phải hỏi và hy vọng các câu hỏi cơ bản liên quan đến firmware đều sẽ ở đây hết.

Phân loại firmware:


Hiện firmware của Android có các loại sau đây, tùy thuộc vào nơi bạn mua điện thoại mà có sự khác nhau.


RC29, RC30, RC33: Là dành cho các điện thoại G1 được bán tại Mỹ.


RC7, RC8, RC9: Là dành cho các điện thoại G1 được bán tại UK.


ADP: Là firmware dành cho các máy không lock, dành cho developers, G1 có hoa văn ở sau lưng máy.


Haykuro's Firmwares: Là những bản builds được cook bởi Haykuro từ những firmware được leak ra ngoài. Đây đều là những firmware 1.5 (tên cũ cupcake) có hai phiên bản. Một là H dựa trên HTC Build và hai là G dựa trên Google Builds.


... Và sẽ có nhiều firmware đang chuẩn bị xuất hiện.


Quyền root là gì?


Root là quyền được tạo những thay đổi cho hệ thống files của system và từ đó có thể làm những việc mà nếu không có quyền này sẽ không được như hack multitouch, apps to SD, lấy apk của phần mềm trả tiền, update những firmware được cook riêng, bỏ / thêm phần mềm khác vào hệ thống, khả năng end tasks... và rất rất nhiều thứ khác.


Lưu ý là khi bạn hack root sẽ mất quyền update OTA (Over The Air) nhưng điều này có thể yên tâm vì firmware mới được cook bởi cộng đồng có khi đến nhanh hơn cả từ hãng phát hành ra. Firmware 1.5 là một ví dụ điển hình.


JF Firmware là gì?


JF là viết tắt của tên tác giả Jesus Freke. Có thể nói JF là khởi đầu của tất cả chuyện tốt xấu khi phát hiện ra lỗ hỏng và từ đó tạo quyền root cho thiết bị với Recovery Mode của riêng tác giả. Với cộng đồng Android thì Jesus Freke được xem như là thánh sống . Hiện phiên bản JF 1.42 là phiên bản mới nhất và cũng đã rất lâu JF không ra phiên bản mới (không ai biết lý do và cũng chẳng thấy xuất hiện) tuy nhiên JF đã tạo ra được nền tảng quan trọng nhất để giúp các người đi sau như Haykuro, sangeet.003... tạo bản cook cho riêng mình.


Làm sao để root:


Đây là bài hướng dẫn bằng tiếng Việt của bác Funbacon. Xem để biết cách tạo quyền root.


http://www.tinhte.vn/forum/showthread.php?t=144689


Trong mục
ANDROID ::: THAY ĐỔI - NÂNG CẤP FIRMWARE có nhiều topics hướng dẫn nâng cấp firmware và giới thiệu về các firmware mới.

Cách update firmware cơ bản
như sau (và cũng có cách khác, có một vài firmware cần phải nâng cấp qua fastboot. Điều này luôn được lưu ý trong topic đó), chưa root sẽ không thể update những firmware custom

Copy update.zip vào thẻ nhớ, đặt ở thư mục root (ngoài cùng)

1. Tắt Máy

2. Mở máy vào chế độ recovery bằng cách giữ phím HOME + POWER UP.
3. Danh sách shortcut trong boot loader:
ALT+L: Tắt mở text
ALT+S: nâng cấp từ file update.zip
ALT+W: Wipe, xóa mọi dữ liệu ở bộ nhớ trong về tình trạng ban đầu
ALT+X: vào terminal
Vào fastboot: Mở máy với phím camera

Vào Safemode:
Mở máy với phím menu (Safemode là chế độ khởi động cơ bản, không cho phép các phần mềm phiên bản thứ 3 khởi động cùng)

Có điều gì nên thêm, bớt, sửa chữa để giúp anh em mới thì mấy bác cho ý kiến nhé.


Cách cài đặt các files apk không từ market:


Vào
Setting / Applications / Tick Unknown Sources, sau đó dùng bất cứ chương trình file browser nào như Astro, Linda... click thẳng lên files apk để cài đặt.