Một số khái niệm cần biết trước khi “vọc” ROM cook cho Android – Mod Rom Android

I/Bootloader : 
- Là phần check khởi động tính tương thích hệ điều hành của hệ thống Android.Ví dụ nếu bạn đang dùng máy của HTC bạn sẽ chỉ cài được các bản Rom Ship (ROM Gốc) của hãng.Nếu ta muốn cài các bản ROM tùy chỉnh của các Developers hoặc Hackers thì bắt buộc phải Unlock Bootloader.
- Khi Unlock Bootloader nghĩa là bạn đã can thiệp vào hệ thống.điều này sẽ khiến cho máy của bạn mất bảo hành

II/Recovery :

- là chế độ phục hồi của 1 hệ thống Android.Ví dụ chạy 1 thời gian máy bạn sẽ gây nên hiện tượng giật,lag hoặc ì ạch thì có thể phải Sử dụng đến recovery
- Recovery chia ra làm 2 loại là Recovery Stock và Custom Recovery.Recovery Stock là chế độ mặc định của nhà sản xuất,còn Custom Recovery là chế độ tùy chỉnh và có thêm rất nhiều tính năng.
- Recovery sẽ đưa chiếc Android của bạn về chế độ xuất xường nghĩa là sẽ nó sẽ đưa Android của bạn về trạng thái ban đầu lúc chưa có bất cứ phần mềm nào được cài thêm vào ngoài những phần mềm mặc định của nhà sản xuất
- Để vào chế độ Recovery ta phải sử dụng hệ thống phím cứng và mỗi 1 dòng máy sẽ có 1 cách vào recovery khác nhau

III/Các chế độ ngoài hệ điều hành khác

- là những chế độ dùng để cài đặt phần mềm ngoài hệ điều hành.Mỗi nhà sản xuất có một chế độ khác nhau:

1/HTC : Fastboot
- Cách vào : Tắt máy tháo pin sau đó lắp lại và giữ Volume Down + Power
2/Samsung : Downloading Mode
- Cách vào : Tắt máy sau đó giữ đồng thời phím Home + Volume Down + Power
3/Sony : Flash mode
- Cách vào với dòng có phím cứng : Giữ phím back sau đó cắm cáp kết nối vào máy tính đến khi có đèn màu xanh lá cây
- Cách vào với dòng không có phím cứng : Volume Down + Cắm cáp kết nối như trên

IV/Radio,Modem,Baseband

Là phiên bản phần mềm quản lý khả năng kết nối hoặc sóng của hệ thống Android như Wifi,3G,GPS……Mỗi 1 dòng máy sẽ có 1 thuật ngữ khác nhau
+ HTC,Sony : Radio
+ Samsung : Modem
+ LG,Motorola : Baseband

- Mỗi 1 bản Radio,modem hoặc baseband sẽ tương thích tốt với 1 bản ROM khác nhau.
- Mỗi Radio,Modem,Baseband có thể chạy được trên mọi bản ROM của máy đó (Trừ ROM Ship) nhưng chỉ có thể tương thích với 1 số bản ROM nhất định

V/Kernel

- Là phần kết nối giữa phần cứng và phần mềm.Kernel sẽ thông dịch lệnh thực thi của phần mềm và chuyển đến phần cứng để kích hoạt tính năng được gọi.Ví dụ khi ta nhấn vào phần mềm bật đèn pin trên Android thì đèn flash cũng sáng lên.
- Kernel không giống như Radio.Kernel chỉ có thể chạy trên 1 số ROM nhất định
- Kernel có Kernel tùy chỉnh và kernel stock (đi theo ROM gốc).Kernel tùy chỉnh sẽ có nhiều tính năng đặc biệt hơn Kernel stock nhưng tính ổn định sẽ kém hơn

VI/ Root

- Là phương thức chiềm quyền điều khiển cao nhất trên hệ thống Android.Phương thức Root (hay còn gọi là Root Access) thường được biết đến như một bộ chạy nền để cài được 1 số ứng dụng yêu cầu được thay đổi hệ thống (VD: Set CPU,Titanium backup….)
- Root không làm ảnh hưởng gì đến phần cứng.
- Root có có thể giúp chúng ta cài thêm 1 số phần mềm có thể tối ưu hóa tối đa hệ thống hoặc sử dụng những phần mềm có chức năng mà mặc định hệ thống Android không có (VD: over clock CPU,GPU giúp máy chạy nhanh hơn,đồng bộ phần mềm,danh bạ,tin nhắn,cuộc gọi,phần mềm ngay trên điện thoại trong khi điện thoại đang chạy)

Nguồn : http://nhatcuong.info/forum/showthread.php?3137-Mot-so-khai-niem-can-biet-truoc-khi-voc-ROM-cook-cho-Android