Mình mở topic mới để tiện update hơn với 2 bài đầu tiên
Tập tành mod rom Android, nên có gì các bạn góp ý dùm mình.
Các bản android này chủ yếu là mod lại dựa trên các bản Android và kernel được cung cấp trên XDA. Mình chưa đủ trình độ để có thể tự built riêng 1 kernel.
Version 04_HD : Update: 04 - 10 - 2010
Base on Mdeejay HD 3.3 + Desire HD
Kernel : hastarin 7.1
Giới thiệu sơ lược bản Ver 04 - Desire HD
- Kernel mặc định của bản ROM : hastarin 7.1
- Kèm theo 3 kernel mới nhất của 3 tác giả : hastarin, mychiprama, huanyu. Bạn có thể lựa chọn 1 trong 3 kernel cho bản rom này. Việc lựa chọn, xin bạn đọc kĩ phần dưới.
- Khuyến khích : Dùng kernel của huanyu để thử. Set k bằng k3 trong startup
- Loại bỏ một số ứng dụng không cần thiết và không sử dụng được : Camera, EReader,Task Killer, Drocap,Amazon...và một số thứ trong source code.
- Thêm vào các ứng dụng cần thiết : Quadrant Advanced, Task Manager, Memory Booster Lite, Mocecolate2, Lock Screen Widget...
- Kết nối HTC Hub để download themes, ringtone,....
- 3G/Wifi : Good. Tự động vào 3G.
- Âm thanh nghe gọi tốt, cảm ứng mượt mà (Phụ thuộc vào kernel bạn chọn)
- Data 1GB
- Riêng SetCpu , mình để sẵn trong thư mục Android. Các bạn dùng Astro để cài đặt SetCpu. Cài thằng SetCpu lúc cài đặt rom sẽ gây ra lỗi Force Close khi bạn set Profile.
- Bản Desire HD vẫn chưa dùng được Camera
Mở rộng : Mọi người đọc kĩ phần này khi chọn kernel
- Mình đã chỉnh sửa phần setup của Android để cho phép chọn kernel để cài với Rom thay vì kernel mặc định của Rom.
+ Hiện tại bạn chỉ có thể chọn 1 trong 3 kernel đang phổ biến của 3 tác giá : hastarin, mychiprima, huanyu
+ Để chọn kernel cho phần cài rom, bạn vào file startup.txt tìm dòng
set cmdline "rel_path=Android nand_boot=0 kernel_type=k"
Ở trên , mình chọn kernel mặc định (k). Bạn có thể thay bằng k1,k2,k3
k : kernel mặc định
k1 : kernel của tác giả hastarin
k2 : kernel của tác giả mychiprima
k3 : kernel của tác giả huanyu
+ Để update hay thay mới kernel nào đó. Bạn vào thư mục kernels nằm trong folder Android .
Trong đó sẽ có 3 thư mục tương ứng là :
* k1_hastarin
* k2_michyprima
* k3_huanyu
Trong 3 thư mục này đều có :
- File zImage
- 1 hoặc 2 folder hw và modules (tùy vào kernel)
Trong bản ROM này, mình update lên 3 kernel mới nhất hiện nay của 3 tác giả:
- Kernel của hastarin : hastarin 7.1
- Kernel của mychiprima : R1
- Kernel của huanyu : HAVS-BFQ-OC-UV-AXI-EBAT_925mv 0.1.e
Khi bạn muốn update kernel mới hơn thì các bạn chỉ việc thay các file cũ bằng file mới của kernel đó.
Nếu bạn thay đổi kernel mặc định của rom bằng 1 trong các kernel trên thì sau khi cài android xong. BẠN PHẢI REBOOT LẠI MÁY ĐỂ HOÀN TẤT VIỆC THAY ĐỔI KERNEL. LÚC NÀY MUỐN DÙNG WIFI, CÁC BẠN VÀO SETTING ĐỂ BẬT WIFI LÊN.
Với KERNEL mặc định của rom thì không cần phải reboot lại
Sau khi cài đặt xong hay reboot lại android. Các bạn để cho Android load xong các services và ứng dụng thì dùng để tránh tình trạng lag do việc xử lý. Mất khoảng 1 phút.
New Update Kernel :
Mình sẽ để ở đây các kernel mới nhất trên XDA, và đã được mình bỏ vào đúng các folder để các bạn chỉ việc copy nó vào folder kernels trong thư mục Android là có thể dùng được
Kernel huanyu : (05-10-2010)
- HAVS-BFQ-OC-UV-AXI-EBAT_850mv-0.1.e.fix-evo.zip
Kernel hastarin :
Kernel michyprima :
Copy cả folder đã giải nén vào thư mục kernels trong thư mục Android
==============================================================
- Nếu bạn chưa cài bản ROM Android của mình và giờ bắt đầu cài mới thì hãy đọc kĩ phần hưỡng dẫn ở trên.
- Nếu bạn đã cài bản ROM Android này của mình và muốn thay đổi kernel nhưng ko muốn cài lại Android thì hãy làm theo bước ở dưới
================================================================
PHỤ LỤC MỞ RỘNG :
1) Thay đổi (kernel+modules) khác sau khi đã cài xong rom android
- Mục đích : Bạn mới cài bản Android này với kernel hastarin 7.1. Và giờ bạn muốn thay đổi kernel khác (ví dụ : michyprima R1 hay huanyu 0.1.e) nhưng bạn không muốn làm lại từ đầu. Vậy hãy thử cách sau đây
- Chú ý : Phần mở rộng này chỉ có thể dùng với bản rom của mình.
Bước 1:
- Download app GScript Lite tại đây hoặc lên Market down về và cài vào.
Bước 2:
- Download file ChangeToKernel ở đây.
- Sau khi cài xong GScript, bạn kết nối HD2 với PC.
- Giải nén file ChangeToKernel , bạn sẽ có 3 file script sh
*ChangeToK1.sh : Đổi sang kernel 1( kernel hastarin)
*ChangeToK2.sh : Đổi sang kernel 2(kernel michyprima)
*ChangeToK3.sh : Đổi sang kernel 3(kernel huanyu)
- Bạn copy cả 3 file đó vào thư mục gscript trên thẻ nhớ (nó nằm ngay trên thư mục gốc của thẻ nhớ)
Bước 3 :
- Vào phần ứng dụng trên Android. Mở GScript lên. Bấm vào phím cứng hình lá cờ và chọn Add script.
- Chọn Load file . Nó sẽ hiện lên 3 file script mà bạn vừa copy vào. Bạn chọn từng file một. Sau đó bấm Save.
- Lặp lại bước 3 thêm script trên khi đã add đủ 3 file script : ChangeToK1, ChangeToK2, ChangeToK3
Bước 4 :
- Bạn muốn chuyển sang kernel nào thì vào GScript. Nó sẽ hiện lên 3 lựa chọn mà bạn vừa add vào.
- Nếu muốn chuyển sang kernel nào thì bấm vào lựa chọn đó
ChangeToK1 : đổi sang kernel hastarin
ChangeToK2 : đổi sang kernel michyprima
ChangeToK3 : đổi sang kernel huanyu
- Khi bạn thấy dòng chứ "Thay đổi sang kernel... thanh cong" thì có nghĩa đã hoàn thành việc thay đổi kernel và modules mới.
Bước 5 : Khởi động lại ANDROID để cập nhập sự thay đổi. Bước này bạn phải làm ngay sau khi thay đổi kernel xong.
Các bạn nên gỡ bỏ SetCpu đã cài và cài lại để detect lại.
Tested :
- WIFI/3G : Vẫn ok sau khi thay đổi kernel
- Các vấn để lỗi phát sinh chưa thấy. Sẽ test thêm và mong được các bạn cùng test và phản hồi dùm mình.
Thanks
Nhìn thì thấy dài dòng, nhưng thực ra thao tác rất là nhanh.
2) FIX LỖI CALL VÀ FONT TIẾNG VIỆT CHO EVO (Mình post ở đây luôn)
Mình có viết một script để tự động fix lỗi Call và font cho EVO
Các bạn download về. Giải nén ra và chép folder gscript và 2 file fix lỗi vào thư mục gốc của thẻ nhớ.
Sau đó vào GScript Lite . Nhấn nút Home để Add Script. Chọn load file, chọn FixEVoFull.sh
Sau đó chạy FixEVofull.
Sau này khi cài bản Evo nào mới thì khi cài xong thì copy lại y thể để fix lỗi. Khỏi lằng nhằng dùng các tool khác nếu bạn chưa biết cách làm hoặc quên.
Link download : http://www.mediafire.com/?kzkmgb6kt92cfp3
==================================================================
Link download : VaT Android Rom HD - Ver 04 :
Part I
Part II
===================================================================
Benchmark với kernel 2 (mychiprima r1)
Tập tành mod rom Android, nên có gì các bạn góp ý dùm mình.
Các bản android này chủ yếu là mod lại dựa trên các bản Android và kernel được cung cấp trên XDA. Mình chưa đủ trình độ để có thể tự built riêng 1 kernel.
Version 04_HD : Update: 04 - 10 - 2010
Base on Mdeejay HD 3.3 + Desire HD
Kernel : hastarin 7.1
Giới thiệu sơ lược bản Ver 04 - Desire HD
- Kernel mặc định của bản ROM : hastarin 7.1
- Kèm theo 3 kernel mới nhất của 3 tác giả : hastarin, mychiprama, huanyu. Bạn có thể lựa chọn 1 trong 3 kernel cho bản rom này. Việc lựa chọn, xin bạn đọc kĩ phần dưới.
- Khuyến khích : Dùng kernel của huanyu để thử. Set k bằng k3 trong startup
- Loại bỏ một số ứng dụng không cần thiết và không sử dụng được : Camera, EReader,Task Killer, Drocap,Amazon...và một số thứ trong source code.
- Thêm vào các ứng dụng cần thiết : Quadrant Advanced, Task Manager, Memory Booster Lite, Mocecolate2, Lock Screen Widget...
- Kết nối HTC Hub để download themes, ringtone,....
- 3G/Wifi : Good. Tự động vào 3G.
- Âm thanh nghe gọi tốt, cảm ứng mượt mà (Phụ thuộc vào kernel bạn chọn)
- Data 1GB
- Riêng SetCpu , mình để sẵn trong thư mục Android. Các bạn dùng Astro để cài đặt SetCpu. Cài thằng SetCpu lúc cài đặt rom sẽ gây ra lỗi Force Close khi bạn set Profile.
- Bản Desire HD vẫn chưa dùng được Camera
Mở rộng : Mọi người đọc kĩ phần này khi chọn kernel
- Mình đã chỉnh sửa phần setup của Android để cho phép chọn kernel để cài với Rom thay vì kernel mặc định của Rom.
+ Hiện tại bạn chỉ có thể chọn 1 trong 3 kernel đang phổ biến của 3 tác giá : hastarin, mychiprima, huanyu
+ Để chọn kernel cho phần cài rom, bạn vào file startup.txt tìm dòng
set cmdline "rel_path=Android nand_boot=0 kernel_type=k"
Ở trên , mình chọn kernel mặc định (k). Bạn có thể thay bằng k1,k2,k3
k : kernel mặc định
k1 : kernel của tác giả hastarin
k2 : kernel của tác giả mychiprima
k3 : kernel của tác giả huanyu
+ Để update hay thay mới kernel nào đó. Bạn vào thư mục kernels nằm trong folder Android .
Trong đó sẽ có 3 thư mục tương ứng là :
* k1_hastarin
* k2_michyprima
* k3_huanyu
Trong 3 thư mục này đều có :
- File zImage
- 1 hoặc 2 folder hw và modules (tùy vào kernel)
Trong bản ROM này, mình update lên 3 kernel mới nhất hiện nay của 3 tác giả:
- Kernel của hastarin : hastarin 7.1
- Kernel của mychiprima : R1
- Kernel của huanyu : HAVS-BFQ-OC-UV-AXI-EBAT_925mv 0.1.e
Khi bạn muốn update kernel mới hơn thì các bạn chỉ việc thay các file cũ bằng file mới của kernel đó.
Nếu bạn thay đổi kernel mặc định của rom bằng 1 trong các kernel trên thì sau khi cài android xong. BẠN PHẢI REBOOT LẠI MÁY ĐỂ HOÀN TẤT VIỆC THAY ĐỔI KERNEL. LÚC NÀY MUỐN DÙNG WIFI, CÁC BẠN VÀO SETTING ĐỂ BẬT WIFI LÊN.
Với KERNEL mặc định của rom thì không cần phải reboot lại
Sau khi cài đặt xong hay reboot lại android. Các bạn để cho Android load xong các services và ứng dụng thì dùng để tránh tình trạng lag do việc xử lý. Mất khoảng 1 phút.
New Update Kernel :
Mình sẽ để ở đây các kernel mới nhất trên XDA, và đã được mình bỏ vào đúng các folder để các bạn chỉ việc copy nó vào folder kernels trong thư mục Android là có thể dùng được
Kernel huanyu : (05-10-2010)
- HAVS-BFQ-OC-UV-AXI-EBAT_850mv-0.1.e.fix-evo.zip
Kernel hastarin :
Kernel michyprima :
Copy cả folder đã giải nén vào thư mục kernels trong thư mục Android
==============================================================
- Nếu bạn chưa cài bản ROM Android của mình và giờ bắt đầu cài mới thì hãy đọc kĩ phần hưỡng dẫn ở trên.
- Nếu bạn đã cài bản ROM Android này của mình và muốn thay đổi kernel nhưng ko muốn cài lại Android thì hãy làm theo bước ở dưới
================================================================
PHỤ LỤC MỞ RỘNG :
1) Thay đổi (kernel+modules) khác sau khi đã cài xong rom android
- Mục đích : Bạn mới cài bản Android này với kernel hastarin 7.1. Và giờ bạn muốn thay đổi kernel khác (ví dụ : michyprima R1 hay huanyu 0.1.e) nhưng bạn không muốn làm lại từ đầu. Vậy hãy thử cách sau đây
- Chú ý : Phần mở rộng này chỉ có thể dùng với bản rom của mình.
Bước 1:
- Download app GScript Lite tại đây hoặc lên Market down về và cài vào.
Bước 2:
- Download file ChangeToKernel ở đây.
- Sau khi cài xong GScript, bạn kết nối HD2 với PC.
- Giải nén file ChangeToKernel , bạn sẽ có 3 file script sh
*ChangeToK1.sh : Đổi sang kernel 1( kernel hastarin)
*ChangeToK2.sh : Đổi sang kernel 2(kernel michyprima)
*ChangeToK3.sh : Đổi sang kernel 3(kernel huanyu)
- Bạn copy cả 3 file đó vào thư mục gscript trên thẻ nhớ (nó nằm ngay trên thư mục gốc của thẻ nhớ)
Bước 3 :
- Vào phần ứng dụng trên Android. Mở GScript lên. Bấm vào phím cứng hình lá cờ và chọn Add script.
- Chọn Load file . Nó sẽ hiện lên 3 file script mà bạn vừa copy vào. Bạn chọn từng file một. Sau đó bấm Save.
- Lặp lại bước 3 thêm script trên khi đã add đủ 3 file script : ChangeToK1, ChangeToK2, ChangeToK3
Bước 4 :
- Bạn muốn chuyển sang kernel nào thì vào GScript. Nó sẽ hiện lên 3 lựa chọn mà bạn vừa add vào.
- Nếu muốn chuyển sang kernel nào thì bấm vào lựa chọn đó
ChangeToK1 : đổi sang kernel hastarin
ChangeToK2 : đổi sang kernel michyprima
ChangeToK3 : đổi sang kernel huanyu
- Khi bạn thấy dòng chứ "Thay đổi sang kernel... thanh cong" thì có nghĩa đã hoàn thành việc thay đổi kernel và modules mới.
Bước 5 : Khởi động lại ANDROID để cập nhập sự thay đổi. Bước này bạn phải làm ngay sau khi thay đổi kernel xong.
Các bạn nên gỡ bỏ SetCpu đã cài và cài lại để detect lại.
Tested :
- WIFI/3G : Vẫn ok sau khi thay đổi kernel
- Các vấn để lỗi phát sinh chưa thấy. Sẽ test thêm và mong được các bạn cùng test và phản hồi dùm mình.
Thanks
Nhìn thì thấy dài dòng, nhưng thực ra thao tác rất là nhanh.
2) FIX LỖI CALL VÀ FONT TIẾNG VIỆT CHO EVO (Mình post ở đây luôn)
Mình có viết một script để tự động fix lỗi Call và font cho EVO
Các bạn download về. Giải nén ra và chép folder gscript và 2 file fix lỗi vào thư mục gốc của thẻ nhớ.
Sau đó vào GScript Lite . Nhấn nút Home để Add Script. Chọn load file, chọn FixEVoFull.sh
Sau đó chạy FixEVofull.
Sau này khi cài bản Evo nào mới thì khi cài xong thì copy lại y thể để fix lỗi. Khỏi lằng nhằng dùng các tool khác nếu bạn chưa biết cách làm hoặc quên.
Link download : http://www.mediafire.com/?kzkmgb6kt92cfp3
==================================================================
Link download : VaT Android Rom HD - Ver 04 :
Part I
Part II
===================================================================

Benchmark với kernel 2 (mychiprima r1)

Chỉnh sửa cuối: