Nhãn

29 tháng 4, 2013

759. HTC One X: Tìm hiểu cách ‘chế’ 1 custom rom ^_^ -- Phần 1




Phỏng dịch từ nguyên bản tiếng Anh:


Holla các chàng trai, tôi quay lại với 1 Hướng dẫn mà có lẽ các bạn đã thấy nhiều lần trên XDA, nhưng vẫn là câu hỏi: bạn có khả năng làm theo họ??

Và câu trả lời là “KHÔNG” vì họ tập trung tất cả vào Android Kitchen, nó là 1 big tool [công cụ phức tạp] nhưng không hẳn là 1 bức tường đối với người mù!! Hãy nhớ nó, bạn sẽ phải sử dụng sense của chính bạn (không phải HTC Sense) trong khi chế 1 ROM!

Tôi cũng sẽ cung cấp cho các bạn 1 Sự khởi đầu Nhanh trong Thế giới Phát triển Android -- chắc đấy :-)

Bài Hướng dẫn này đặc biệt dành cho:
- Người mới đến thế giới Android;
- Những người muốn tạo ra ROM của chính họ nhưng không có khả năng vì nó vượt tầm hiểu biết của họ;
- Những người chưa từng va chạm với việc Lập trình;
- Thậm chí với cả người có kinh nghiệm :-))

Các công cụ cần có (báo cho tôi nếu thấy link nào chết nhá):

- Java SDK (JavaTM Standard Edition Development Kit - JDKTM) Download Link - Để cài Cygwin (Lưu ý: Đừng cài Cygwin trước khi cài JDK!!)
- Android Kitchen Official Thread
- Cygwin Link - 1 Ứng dụng cho phép chạy Linux trên Windows
- Apktool - 1 trình quản lý file .apk
- Notepad++ - Để biên tập các file .xml
- 7-Zip - 1 công cụ nén và giải nén

Phần 1Cài đặt JDK, Cygwin và Kitchen
*Hãy cài Java SDK trước khi làm bất cứ điều gì*

Bạn nên xem clip hướng dẫn của gitagaire để biết cách setup cygwinkitchen: http://www.youtube.com/watch?feature=player_embedded&v=sYJMdHPD410

HƯỚNG DẪN
> Download và cài đặt phiên bản JDK mới nhất (bạn nhớ chọn đúng phiên bản Windows bạn cần và bạn cũng cần 1 tài khoản từ ORACLE; thí dụ bạn download được 1 file setup tên là: jdk-6u43-windows-x64.exe) >>>
> Download phiên bản mới nhất Android Kitchen: thí dụ file Android-Kitchen-0.223_rev2.zip > giải nén ra chỗ nào đó, bạn được 1 folder tên là Android-Kitchen-0.223_rev2 >
> Click vào link down Cygwin ở phần trên, bạn sẽ Download được file Cygwin.zip > giải nén nó vào 1 folder mà bạn tự tạo ra, thí dụ tên folder đó là Cygwin: bạn sẽ được 1 folder tên là cygwin_packages và 1 file tên là setup.exe >
- đảm bảo đã uninstall các phiên bản cygwin đã cài trước, nếu có;
Cài đặt Cygwin:
> Trong folder Cygwin: Chạy setup.exe  > Next> > chọn: Install from Local Directory > Next> > chọn 1 folder mà bạn muốn Cygwin được cài vào: thí dụ C:\cygwin > Next> > trong trường Local Package Directory, điều hướng đến folder cygwin_packages ở phần trên: thí dụ D:\Create a custom ROM\Cygwin\cygwin_packages > Next> >>> nếu cửa số Setup Alert hiện ra: nhấn OK để bỏ qua >
> trong cửa sổ Select packages to install: nhấn vào biểu tượng tròn tròn như hình ở dưới chỉ ra > từ All ... Defaut sẽ chuyển thành All ... Install > Next> > đảm bảo đã tích chọn vào hộp kiểm Install these packages to meet dependencies (RECOMMENDED) > Next> >>>>
> quá trình cài hơi bị lâu > kiên nhẫn chờ cho xong > Finish >

Thiết lập Android Kitchen:
> mở folder bạn vừa cài cygwin vào, ở đây là C:\cygwin > mở folder home, bạn sẽ thấy nó trống ko có gì trong đấy cả >
> chạy cygwin (từ sortcut trên màn hình) > để ý: nó sẽ tạo ra 1 số folder và file >
> khi nó chạy xong > quay lại C:\cygwin\home > bạn sẽ thấy 1 folder mang tên username của bạn: thí dụ blackcat  >
> chuyển folder Android-Kitchen-0.223_rev2 vào C:\cygwin\home\ blackcat > đổi tên folder Android-Kitchen-0.223_rev2 thành kitchen (chữ thường, ko có chữ hoa) >
> nào, giờ chạy cygwin một lần nữa -- ta sẽ thấy như ta chạy Kitchen qua Cygwin... : trong cửa sổ của Cygwin, nhập các lệnh sau:
cd kitchen (enter)
./menu (enter)
> Nếu làm đúng, bạn sẽ thấy cửa sổ như hình ở dưới:

Đấy chính là Kitchen Menu! Bạn đã cài thành công Android kitchen và sẵn sàng để bắt đầu ‘chế’ 1 custom ROM của chính bạn hoặc mod 1 rom nào đó -- good luck!

Mời xem tiếp: Phần 2

Không có nhận xét nào:

Đăng nhận xét