- Phần
1 -
Phần 2: Thiết lập 1 working folder [thư mục làm việc]
Có 2 cách làm điều này tương ứng 2 trường hợp:
1. KHI BẠN CÓ 1 ROM CƠ SỞ;
2. KHI BẠN KHÔNG CÓ ROM CƠ SỞ.
CÁCH 1
1. KHI BẠN CÓ 1 ROM CƠ SỞ;
2. KHI BẠN KHÔNG CÓ ROM CƠ SỞ.
CÁCH 1
> mở: .../cygwin/home/[username
của bạn]/kitchen >
> trong folder kitchen bạn sẽ thấy giống thế
này:
> nào, giờ ta cần 1
rom làm ‘nguyên liệu’, giả sử ta dùng rom ViperX3.6.0.zip >
> copy ViperX3.6.0.zip vào .../cygwin/home/[username
của bạn]/kitchen/original_update >
> chạy cygwin.exe
và nhập các lệnh:
> cd kitchen (enter) >
> cd kitchen (enter) >
> ./menu (enter) >>>
chờ 1 lát cho nó load MAIN MENU >
> [Enter option] nhập
1 (enter) > Enter
>>>>
> bạn sẽ thấy ‘Available roms: (1) ViperX3.6.0.zip
...’ > [deFault]
nhập 1 (enter) >
> bạn sẽ thấy nó nhắc
có muốn đổi tên working folder không? (tùy bạn) > ta nhập n để không đổi tên, dùng
tên mặc định (enter) >>>> đợi nó bung xong > chọn 2 [do nothing] > Enter > về Main Menu > nhập x để Exit >
- Thế là bạn đã tạo thành
công 1 working folder rồi, chúc mừng! -- trông nó sẽ như hình dưới:
CÁCH 2 - gần giống với việc Dumping ROM [kết xuất rom] trên mọi
thiết bị!
> đầu tiên, tạo 1 working folder trong folder cygwin, thí dụ:
.../cygwin/home/[username
của bạn]/kitchen/WORKING_[tên ROM của bạn] >
Lưu ý: đối với cách
này, ta cần 3 file và folder đặt trong working
folder là:
1. folder META-INF - lấy nó từ các file download được liệt ra trong post đầu tiên
(mình chẳng thấy
đâu cả, có lẽ đơn giản là trích xuất nó ra từ 1 custom ROM :-));
2. folder SYSTEM - hướng dẫn ở dưới;
3. file BOOT.IMG - hướng dẫn ở dưới.
*Cách lấy folder system* (Phone của bạn phải đã được root!)
Đây là 1 phương pháp phổ
quát và có thể làm dễ dàng nhờ sử dụng trình mô phỏng đầu cuối.
Đơn giản bạn download ứng
dụng Terminal
Emulator từ Android Market.
Bạn cần thiết bị được flash
mới, NẾU KHÔNG, BẠN SẼ CÓ RẤT NHIỀU FILE RÁC.
> Mở nó và nhập:
su
tar -c system/* >> sdcard/system.tar
Lệnh này sẽ copy tất cả
folder /system vào SDcard của bạn với tên System.tar
Việc này mất chút thời
gian, hãy kiên nhẫn chờ nó xong.
Sau khi xong, bạn sẽ có
1 file tar trong /sdcard tên là system.tar.
Bạn có thể dùng Winrar
hay 7zip để trích xuất nó. OK nhưng làm thế sẽ có kích thước rất lớn, vì nó gồm
cả các folder không cần thiết nên bạn sẽ phải delete chúng. Sau khi trích xuất
file system.tar này bạn sẽ được các
folder sau (hoặc tương tự):
/etc
/fonts /framework /lib /lost-found /media /sd /usr /xbin build.prop |
> giờ đơn giản là delete
các folder được đánh dấu màu đỏ cho chúng đi hẳn. Đừng lo việc bạn không có các
folder màu đỏ ở trên, ta không cần chúng >
> cuối cùng trong
folder system của ta chỉ còn:
/app
/bin /etc /fonts /framework /lib /media /semc /usr /xbin build.prop |
> giờ hãy copy folder system này vào working folder >
*Cách lấy boot.img*
Chúng ta có 2 tùy chọn:
- lấy stock boot.img từ
stock rom - đơn giản là kernel ta lấy trong phone mới tinh;
- lấy custom boot.img từ
custom kernel - tức là kernel đã được chỉnh sửa cho các đặc tính nào đó.
(1) lấy stock boot.img từ stock rom:
> Trích xuất stock
rom của bạn bằng Winrar hay 7zip, bạn sẽ thấy file boot.img ở đó > copy nó vào working folder.
(2) lấy custom boot.img từ custom kernel:
> Download bất kỳ 1
custom kernel nào mà dùng được cho thiết bị của bạn >
> dùng Winrar hay
7zip trích xuất nó ra, bạn sẽ thấy file boot.img ở đó > copy nó vào working folder.
Lưu ý: 1 số thiết bị mới
không có boot.img mà lại có kernel.bin và các file khác ==> hãy bỏ qua phần
này!
- Phần 3 -
Không có nhận xét nào:
Đăng nhận xét