#1: GIỚI THIỆU CÔNG CỤ & HƯỚNG DẪN CÀI ĐẶT
I- LỜI MỞ ĐẦU
Android Kitchen là công cụ xào nấu ROM cho hệ điều hành được lập trình viên dsixda của trang xda-developer xây dựng và phát triển. Phiên bản cũ hơn mang tên HTC Android Basic Kitchen. Bản Android Kitchen v0.180 hỗ trợ hầu hết các dòng Android của HTC cũng như một số máy khác. Với Android Kitchen, bạn có thể tùy chỉnh nội dung của một bản ROM cho phù hợp với ý thích cá nhân nhằm tối ưu hóa hoạt động của máy. Bài viết sau sẽ hướng dẫn các bạn cài đặt và sử dụng phần mềm này.
Tên phần mềm: dsixda's Android Kitchen v0.180-final (Viết tắt: dsixda's A K)
Danh sách các thiết bị được Android Kitchen v0.180 hỗ trợ:
Code:
HTC Aria / Liberty HTC DesireHTC Desire HD / Inspire 4GHTC Desire SHTC Desire Z / Vision / T-Mobile G2HTC Dream / G1HTC Droid ErisHTC Evo 3DHTC Evo 4G HTC Evo View 4G (untested)HTC Evo Shift 4G HTC Flyer (untested)HTC HD2 - Use NAND ROM method HTC Hero / G2 Touch HTC Incredible HTC Incredible 2HTC Incredible SHTC LegendHTC Magic / myTouch 3G HTC myTouch 3G SlideHTC myTouch 4G / GlacierHTC Nexus One HTC SensationHTC Tao / Click HTC ThunderboltHTC Wildfire / Buzz
Và một số dòng máy khác:
Code:
Acer LiquidDell Streak 7Huawei Ideos X6Huawei U8100/U8110/U8120/U8150/U8160Huawei U8220 / T-Mobile Pulse LG AllyLG GT540 Optimus LG Optimus 2X (P990)LG Optimus Black (unconfirmed)LG Optimus G2X (P999)LG P500 LG Shine PlusLG VortexMicromax A60Motorola Atrix (unconfirmed)Motorola CLIQ / CLIQ XTMotorola DroidMotorola Milestone (unconfirmed) - You may need to remove the boot.img before buildingSamsung Galaxy S (GT-I9000 and most variants) - Parts of the kitchen were updated to specifically support the Galaxy SSamsung Galaxy S2 (GT-I9100 and most variants)- Parts of the kitchen were updated to specifically support the Galaxy S2Samsung Nexus S / Nexus S 4GSony Xperia X10 / X10 Mini / X10 Mini Pro - Build ROM without boot.img ZTE Blade / Orange San Francisco
Các ROM có thể tùy chỉnh bằng dsixda's A K:
_ROM shipped
_ROM cook
_ROM back up từ Nandroid
Các ROM có đuôi: .zip, .img, .tar, .APP
Một số chức năng cơ bản của dsixda's A K:
_Root
_Thêm Busybox
_Deodex
_Zipalign
_Thêm scripts
_Thêm App2sd
_Giải nén Kernel và initrd
_Thay đổi Boot screen
_Task killer tweak (giúp tăng tốc ROM gốc)
_Sign .apk, .zip file
_Unpack-Repack boot.img
_Extract data.img
_Thêm vào Nano, bash v.v.
Code:
=================================================================== Android Kitchen - by dsixda (xda-developers.com)===================================================================Main Menu 1. Set up working folder from ROM 2. Add root permissions 3. Add BusyBox 4. Disable boot screen sounds 5. Add wireless tethering 6. Zipalign all *.apk files to optimize RAM usage 7. Change wipe status of ROM 8. Change name of ROM 9. Check update-script for errors10. Show working folder informationAdvanced Options 11 - Deodex files in your ROM 12 - Add task killer tweak for speed (stock ROM only) 13 - Add /data/app functionality 14 - Add Nano text editor + sysro/sysrw 15 - Add Bash (command shell) 16 - Add Apps2SD 17 - Add /etc/init.d scripts support (busybox run-parts) 18 - Add custom boot animation functionality 19 - Porting tools (experimental) 20 - Tools for boot image (unpack/re-pack/etc.) 21 - Unpack data.img 22 - Sign APK or ZIP file(s) 23 - Convert update-script or updater-script 24 - Miscellaneous optins / Plugin scripts99. Build ROM from working folder00. About/Update kitchen 0. Exit
Dùng dsixda's A K khi nào?- Khi bạn có một chiếc máy Android mới và bạn muốn tạo một ROM tùy chỉnh hoặc bạn muốn học cách tạo ROM tùy chỉnh cho Android
- Bạn muốn thay đổi ROM gốc theo ý thích của mình
- Bạn muốn viết các script và thêm vài dòng lệnh vào ROM, dsixda'A K sẽ giúp bạn làm nhanh chóng hơn.
Đây không phải một công cụ hoàn chỉnh để bạn phát triển ROM. Việc xây dựng một bản ROM cần nhiều thời gian, kiến thức, trải qua nhiều lần nghiên cứu và thử nghiệm. dsixda' A K chỉ giúp bạn tạo một số tùy chỉnh vào ROM trong một thời gian ngắn.
This is NOT a tool to automatically turn you into a full-fledged ROM developer. ROM development normally involves work from the ground up and involves time, research and patience. I am just giving the tools to help the average person get things done quickly from an existing base.
"dsixda"
II- CÀI ĐẶT
Mình sẽ hướng dẫn trên máy tính sử dụng Windows, các bạn dùng Linux hay Mac tham khảo thêm ở đây.
dsixda's A K hoạt động trên Windows như thế nào: Công cụ này chạy trên nền Linux nên cần tạo một máy ảo trên Windows và gõ các dòng lệnh thông qua máy ảo (giống như DOS). Ở đây sử dụng phần mềm Cygwin (cách thứ 2 bạn sử dụng VituralBox để tạo một máy ảo Linux trên Windows,máy tính của bạn phải có bộ nhớ lớn và CPU mạnh).
1. Chuẩn bị.
dsixda's Android Kitchen v0.180: link tải về
Java JDK: link tải về
Cywin: link tải về
2. Cài đặt.
Giải nén các file zip ra Ổ C: và tiến hành cài đặt.
- Cài đặt Java JDK trước tiên
- Cài đặt Cygwin, thứ tự các bước như sau:
- Giải nén dsixda's android kitchen, đổi tên thư mục thành "kitchen". Copy tới thư mục C:cygwinhomeAdministrator.
Mở chương trình Cygwin trên desktop.
Gõ lệnh sau
Code:
cd kitchen <enter>./menu <enter>
Chờ một lát sẽ vào màn hình làm viêc của dsixda's A K
Sau khi cài đặt thành công, mình sẽ hướng dẫn các bạn sử dụng một số chức năng cơ bản ở #2
QUẢNG CÁO CHỦ ĐỀ TƯƠNG TỰ:
CÁC CHỦ ĐỀ KHÁC: