Cook rom cơ bản với cygwin trên window & một số thủ thuật

ryan lee
24/3/2012 16:46Phản hồi: 268
COOK ROM CƠ BẢN VỚI CYGWIN TRÊN WINDOW



Big thanks to XDA-DEVELOPERS & ANDROID WORLD
CÁC MỤC TRONG BÀI VIẾT:


CÀI ĐẶT CYGWIN VÀ DSIXDA'S ANDROID KITCHEN

Bạn down bộ công cụ này về :​
1.Java JDK for Windows 32-bit : http://www.mediafire.com/?54y9lay41t8o997
2.cygwin_packages.zip : http://www.mediafire.com/?cu9acc9pcjl3bwh
3.dsixda_Android_Kitchen.zip : https://github.com/dsixda/Android-Kitchen/archives/master(Chọn download zip)

1) Cài đặt JAVA JDK....
2) Cài đặt cygwin
2.1) Giải nén file dsixda_cygwin_install tại vị trí bất kỳ trên máy tính của bạn miễn là bạn nhớ nó nằm ở đâu (ví dụ trong máy mình C:\ryan\romcooking\dsixda_cygwin_install)
2.2) Run Setup.exe
2.3) Chọn "Install from Local Directory" (Click on "Next")
2.4)Có thể để nguyên lựa chọn root directory là C:\Cygwin còn nếu muốn đổi tên khác thì không được có khoảng trống ở tên folder (Click on "Next")
2.5) Chọn Local Package Directory tức là chọn đường dẫn đến folder "cygwin_packages" nằm trong folder dsixda_cygwin_install mà bạn đã giải nén ở bước 1
(ví dụ trong máy mình C:\ryan\romcooking\dsixda_cygwin_install\cygwin_packages) (Click on "Next")
2.6) CHÚ Ý: Sau khi hiện tên của các gói cài đặt, nếu bạn thấy dòng "No packages found" tại vị trí đầu của danh sách các gói thì có nghĩa là bạn đã làm sai tại bước 2.5. [FONT=&amp]Click "Back" để chọn quay về lại đường dẫn Local Package Directory cho đúng [/FONT]
- Nếu đã làm đúng, đưa chuột lên trên và chọn chuyển "All Default" thành "All Install" bằng cách click vào vòng tròn ở giữa​
- Không thực hiện bước 7 khi chưa xuất hiện "All Install" tại vị trí đầu danh sách các gói.​
2.7) Khi bước 2.6 đã thành công Click "Next" và đợi chương trình cài đặt những thứ cần thiết cho Android Kitchen. Cho phép Cygwin tạo shortcut trên desktop
2.8) Cài đặt kết thúc là ta có thể bắt đầu sử dụng Cygwin qua shortcut tại desktop
CHÚ Ý: Bộ cài đặt Cygwin phải bao gồm những gói dưới đây để đảm bảo kitchen có thể làm việc.Tại bước 2.7 sau khi cài đặt xong Cygwin thì bạn có thể click BACK để quay lại kiểm tra xem những gói này đã được cài đặt thành công hay chưa.
3) Tạo menu kitchen
- Sau khi cài đặt Cygwin thành công, tại ổ C sẽ xuất hiện các thư mục được liệt kê trong đường dẫn sau C:\cygwin\home\”Usersname” . Với ”Usersname” là tên của account mà bạn đang trực tiếp sử dụng (đối với PC có phân quyền truy cập). Với máy mình đang dùng trên quyền Administrator nên sẽ có các thư mục sau C:\cygwin\home\Admin
3.1) Giải nén dsixda_Android_Kitchen.zip và đổi tên folder thành kitchen cho ngắn gọn, dễ làm việc. Copy thư mục kitchen vào trong thư mục ”Usersname” (Máy mình C:\cygwin\home\Admin\ kitchen)
- Nếu ”Usersname” bạn đang dùng có khoảng trắng (vd: “Ryan Lee”) thì kitchen sẽ không làm việc được, bạn có thể copy trực tiếp vào thư mục home như sau C:\cygwin\home\kitchen
3.2)Khởi động Cygwin từ shortcut tại desktop, sẽ có cửa sổ dòng lệnh, tại dấu nhắc dòng lệnh bạn gõ lệnh như sau để vào thư mục kitchen bằng Cygwin
+ Trường hợp đường dẫn của bạn là C:\cygwin\home\Admin\ kitchen Gõ cd kitchen
+ Trường hợp đường dẫn của bạn là C:\cygwin\home\ kitchen Gõ cd ../kitchen
3.3) Tiếp theo, để sử dụng kitchen ta gõ ./menu sẽ xuất hiện sẽ có một list các lệnh cho bạn lựa chọn
- Đến đây là bạn đã hoàn thành xong phần cài đặt các công cụ cần thiết.

Quảng cáo


3.4) Copy rom muốn cook vào đường dẫn C:\cygwin\home\original_update Thường là file zip, hoặc 2 file boot.img và system.img (là 2 file tạo ra sau khi NANDBACKUP).
-Việc sử dụng 2 file tạo ra sau khi NANDBACKUP đã được tác giả dsixda khuyến cáo sẽ có lỗi nếu không đáp ứng được một số điều kiện nhất định : bản rom mà bạn đã backup phải có root, busybox và /data/app. Ở đây mình sử dụng file update-cm-7.2.0-RC1-p500-signed_4.zip
- Trong menu của kitchen ta gõ 1 (Enter) tiếp tục (Enter) , rồi lựa chon theo default để giải nén rom tạo folder làm việc WORKING_XXXXXX_XXXXXX
- Trong WORKING folder (C:\cygwin\home\Admin\Kitchen\WORKING_032112_142258) bạn có thể thay đổi system, thêm bớt APKs, thay đổi apns file…
- Với menu của kitchen ta có thể tạo thêm nhiều thay đổi và chỉnh sửa các thành phần của rom. Các bạn đọc và lựa chọn các option của menu để làm những gì mình muốn.
- Sau khi chỉnh sữa rom theo ý muốn của bạn, bây giờ là công việc cuối build rom - gõ 99 (Enter) nên chọn theo default để có file rom đã được sign. Thay đổi tên file zip hay không là tùy bạn. File rom mới được tạo ra nằm ở folder OUTPUT_ZIP (C:\cygwin\home\Admin\Kitchen\OUTPUT_ZIP)
268 bình luận
Chia sẻ

Xu hướng

COOK STOCK ROM CHO LG P500

Để cook stock rom ta cần thêm nhưng công cụ như sau :
  1. Original firmware :Tìm trên google firmware của LG P500 dưới dạng V10X_00.kdz hoặc V20X_00.kdz (X thay đổi tùy theo phiên bản FW của từng khu vực)
  2. LG Utils 0.4.2 www.assembla.com/spaces/ks360/documents/cCrKUYI_4r3QndeJe5afGb/download/cCrKUYI_4r3QndeJe5afGb
  3. DzDecryptor v1.0b http://forum.xda-developers.com/showthread.php?t=453469
  4. Unyaffsmbn http://forum.xda-developers.com/showpost.php?p=6303911&postcount=827
Ở đây mình sẽ sử dụng firmware V20I_00.kdz​
4) Tạo file V20I_00.cab

- Copy firmware V20I_00.kdz vào trong thư mục romcooking (C:\ryan\romcooking\ V20I_00.kdz). Bạn có thể để trực tiếp vào ổ C (C:\ V20I_00.kdz)
- Giải nén file LG Utils 0.4.2.zip đã down về, trong folder LG Utils 0.4.2 kích hoạt file KP500-Utils-EN.exe sau đó bấm lựa chọn I (Extract files from KDZ file) (Enter)
- Đánh đường dẫn đến firmware (C:\ryan\romcooking\ V20I_00.kdz)
Ta đã tạo ra file V20I_00.cab nằm trong folder romcooking​

5) Lấy file .dz
- Giải nén file V20I_00.cab bằng công cụ giải nén thông thường (winrar, 7zip). Vào folder V20I_00 copy DZ file (LGP500AT-00-V20h-TMO-CZ-DEC-06-2011+0-DZ.dz) bỏ vào folder romcooking​
6) Giải nén DZ file vớiDZDecrypt
- Giải nén DZDecryptor_v1.0b.zip rồi copy folder DZDecryptor_v1.0b vào trong folder romcooking​
- Trên Window bấm Start , Run (hoặc Win + R) sau đó gõ cmd , gõ đường dẫn tới folder DZDecryptor_v1.0b. (C:\ryan\romcooking\DZDecryptor_v1.0b), rồi gõ tiếp​

-“stockrom” hay tên gì thì tùy bạn. Với mình thì giờ trong folder romcooking đã có folder stockrom chứa các file giải nén ra được từ DZ file.​

7) Tạo file zip
- Giải nén Unyaffsmbn.zip đã down về, copy 2 file trong đó vào folder Admin mà ta đã đề cập ở bước 3) ở trên (C:\cygwin\home\Admin)​
- Copy 2 file system.mbn & boot.img trong folder stockrom vào folder Admin​
- Bây giờ ta sử dụng cygwin qua shortcut tại desktop. Trên màn hình cygwin gõ :​

Đến lúc này, trải qua các bước 4+5+6+7 từ file V20I_00.kdz ta đã có được file stockrom.zip nằm trong folder Admin. Công việc tiếp theo của ta là bắt đầu thực hiện theo bước 3.4) để có được bản custom rom của mình từ stockrom Original firmware :rolleyes::cool​
tee.elcy
ĐẠI BÀNG
11 năm
@ryan lee không hiểu sao mình cook xong ROM rồi mà không flash dc,mình cũng cook ROM stock như bác,có điều ROM mình là ROM Samsung,bác chỉ giúp có được không ??Thanks nhiều 😁
@tee.elcy OMG!!! những bước trên chỉ dành cho p500 thôi, samsung phải dùng cách khác bạn à
tee.elcy
ĐẠI BÀNG
11 năm
@ryan lee ý mình là chỉ dùng mấy cái như là deodex ROM với preRoot thôi ý,chỉnh nhẹ thế mà vẫn k thể flash dc kaf sao nhỉ @@
@tee.elcy Bạn dùng máy gì ?
@ryan lee bạn cho mình hỏi 1 chút được k vậy??
tại mình hơi gà về khoản rom riết đó mà😁
ví dụ : máy mình đang xài là hkphone 4spr (xài rom ics 4.0.3)
link của rom đây : http://www.mediafire.com/download.php?quo8bxedoqbch7c

mà có thể hạ xuống xài 2.3 của rom này k vậy bạn
link : http://www.mediafire.com/?1m2jd67b8hnal7k

nếu được thì thank bạn nhìu lắm ....
còn có thù lao nữa đó....;)
KHUYẾN CÁO : NÊN BACKUP ROM VÀ TẤT CẢ CÁC FILE TRƯỚC KHI THỰC HIỆN QUÁ TRÌNH CHỈNH SỬA
Đầu tiên ta nên biết trong rom có những gì
Thư mục chính là system.
- Trong system \ app tất cả các ứng dụng hệ thống.
- Trong system \ framework giao diện và các tập tin hệ thống khác (Framework-res.apk )
- Trong system\ect gps.conf(GPS Servers)
- Trong system \ect \ init.d tất cả các tweak .
- Trong system\media: bootanimation.zip , thư mục âm thanh (nhạc chuông, âm tin nhắn, báo thức, âm hệ thống)
-Trong system\fonts toàn bộ phông chử của hệ thống.
- Tập tin Build.prop trong system là tập tin chính, trong nó có rất nhiều thứ như tên ROM ,các tweak và các dòng lệnh của hệ thống.

Menu kitchen làm được những gì.

  • Nếu bạn muốn ROM để có thể chạy các ứng dụng đòi hỏi quyền root, chọn option 2, kitchen cho phép ta có thể add thêm rất nhiều thứ như Busybox, Apps2SD ...
  • Để làm việc với các file boot.img ta chọn option 20. Tùy chọn này giúp ta bung file boot.img trong folder WORKING, hoặc bất kỳ rồi đóng gói lại.
  • Sau khi đổi tên, sửa chữa file *.apk thì option 22 cho phép ta Sign lại nó một cách dễ dàng.
  • Muốn đổi tên ROM thì chọn option 8.
  • Nếu bạn muốn thêm vào Market hay một số app (*. Apk) cho rom ROM của bạn (mà có thể gỡ bỏ được cài đặt hoặc cập nhật ngay trên điện thoại) thì ta chon option 13 "/data/app functionality". Sau đó bạn có thể sao chép các file *.Apk này vào /data/app trong folder WORKING .
  • updater-scripts là gì ? "Convert it to update-script" để làm gì ?

-Bạn có thể chọn option 23 để chuyển đổi qua lại giữa updater-scripts và update-script
-Khi chọn option 99 để built ROM, bạn có tùy chọn để chuyển đổi từ update-script trở lại update-script, hoặc kitchen sẽ tự động chuyển đổi nếu nó quyết định là cần thiết.Việc chuyển đổi trở lại updater-scripts ban đầu là gần như hoàn hảo với cú pháp chính xác, các chi tiết phân vùng phục hồi đầy đủ. 😃
  • Option 11 "Deodex files in your ROM"
Thanks bác Devilsking !
_Khi bạn sử dụng option 11, kitchen sẽ tìm các file Odex trong rom rồi cho bạn lựa chon có chuyển đổi sang Deodex hay không, tất nhiên là nên chuyển đổi sang Deodex.


· ……………Nhiều quá kể không hết nên đi vào chi tiết cook rom thôi………
Làm việc với WORKING_XXXXXX_/system/
Thêm và bớt ứng dụng
-Ta có thể bỏ bớt những ứng dụng cảm thấy không cần thiết bằng cách cut đi hoặc delete trong /system/app , nhưng nên nhớ là chỉ những ứng dụng mình biết thôi nhé vì nếu xóa nhầm ứng dụng cần thiết của hệ thống thì ROM sẽ bị lỗi. Bạn củng có thể thêm úng dụng vào nhưng đừng nhiều quá sẽ làm dung lượng bản ROM quá lớn, chú ý là những ứng dụng này sẽ không được cập nhật trực tiếp qua market và không xóa được trên máy trừ khi bạn sử dụng ứng dụng thứ 3 (Titanium Backup chẳng hạn).
-Để giải quyết vấn đề trên ta Add "/data/app functionality", ứng dụng trong /system/data/app sẽ gở bỏ được, chuyển sang sdcard với Link2sd và cập nhật trực tiếp trên máy. Tuy nhiên khi Factory data reset các ứng dụng trong data/app sẽ không còn, ứng dụng trong system/app thì vẫn còn.
*Những file apk không nên xóa trong system/apk :​
Để tìm hiểu thêm chức năng của từng *.apk trong \system\app , và cái nào có thể xóa, cái nào không, các bạn vào xem ở đây nhé http://wiki.cyanogenmod.com/wiki/Barebones


To be continued ;)
Thanks bạn nhiều. Update thêm thông tin nhé bạn, mình cần Deodexed stock rom của Galaxy Y😃
thks nhé, đánh dấu mốt có j cần 😁
Dạo này công việc bận quá nên không update được, còn nhiều phần hay lắm.
silut7
TÍCH CỰC
12 năm
@ryan lee bạn ơi tiếp đi bạn, mình thấy hay quá, tò mò những phần sau quá ^^ thanks bạn
Tấm lòng vì cộng đồng nên đc lên trang 1 mới đúng

Sent from my MB502 using Tinhte.vn
Đã update thêm cho các bạn 😃
LÀM VIỆC VỚI *.APK FILE
* Decomplie & recomplie file apk
Công cụ :
Download 2 công cụ về và cài đặt.
-Sau khi cài đặt, apktool sẽ tạo ra một folder Apktool trong windown, bạn phải nhớ xem là folder đó nằm ở đâu.
+Ví dụ trong máy mình là C:\Documents and Settings\Admin\apktool
-Copy framework-res.apk (từ folder WORKING tạo bởi Cygwin) và file *.apk nào mà bạn muốn chỉnh sửa vào trong folder apktool.
-Mở Cmd lên (Start →Run →cmd →ok hoặc win+r →ok)
-Trong cmd, mình không biết máy bạn sẽ hiện thế nào, thường là C:\users\yourname>, đơn giản nhất bạn cứ gõ
enter đến khi nào về C:\> thì thôi. Sau đó gõ cd ‘đường dẫn đến folder apktool’ vd :
(copy và paste cho chính xác)
-Gõ dòng lệnh
để cài đặt framework thiết bị cho hệ thống. Mình không chắc chắn nhưng điều này là cần thiết và không nên bỏ qua.
-Gõ
(*.apk là tên của file apk mà bạn muốn chỉnh sửa và đã bỏ vào trong folder apktool), vd:
hoặc
hoặc
……………
-Với file apk mà bạn muốn chỉnh sửa là framework-res.apk thì bây giờ sẽ xuất hiện folder framework-res trong folder apktool. Mở nó ra và bắt đầu chỉnh sửa
Tuyệt đối không chỉnh sửa hoặc thay thế các file *.png trong folder này, chỉ làm việc với các file *.xml
Qua các bước trên bạn đã Decomplie được file apk, giờ việc đơn giản nhất mà bạn có thể làm là việt hóa ứng dụng *.apk theo ý của mình bằng cách dùng Notepad++ để mở và chỉnh sửa các file arrays.xml, strings.xml trong folder apktool\”tên file apk”\res\”values-xx” (values-xx là gói ngôn ngữ bạn muốn việt hóa). Bài viết về việt hóa ứng dụng android rất nhiều, bạn cứ Google là tìm thấy nhé, mình sẽ không trình bày chi tiết ở đây.

-Sau khi chỉnh sửa xong, công việc bây giờ của bạn là Recomplie file apk
+Ví dụ ta vừa sửa xong file framework-res.apk, để recomplie, trong cmd gõ
+”new” hay là gì thì tùy bạn, chỉ là để phân biệt với file apk gốc thôi. File apk mới được chỉnh sửa sẽ nằm trong folder apktool.

-Thường thì đến đây ta phải sign file apk mới bằng Cygwin hoặc một công cụ có chức năng sign file apk thì file apk đó mới dùng được. Nhưng có cách này mình thường dùng mà chưa bao giờ bị lỗi, đó là không cần sign 😁 . Cách làm :

+Lúc này trong folder apktool ngoài file framework-res.apk ta có 2 file apk khác : một là file apk gốc chưa chỉnh sửa, một là file apk đã chỉnh sửa.

+Lần lượt mở 2 file đó lên bằng 7zip hoặc winrar (Mở chứ không giải nén), kéo 2 file META-INF AndroidManifest.xml từ file apk gốc sang file apk mới,chọn ok nếu có hỏi, đóng 7zip hoặc winrar , xong.

+Đổi tên file apk mới thành tên file apk gốc. DONE

*Chỉnh sửa file png
-Ở phần trên nếu các bạn chỉnh sửa hoăc thay thế file *.png thì khi bạn recomplie apk file sẽ bị lỗi ngay. Để chỉnh sửa hoặc thay thế png file ta không cần decomplie file apk mà làm đơn giản hơn nhiều :
  • Mở file apk bằng 7zip hoặc Winrar
  • Kéo và thả những file png nào bạn muốn chỉnh sửa hoặc thay thế vào một folder
  • Trong folder trên, bạn chỉnh sửa hoặc thay thế tùy thích, miễn là không thay đổi tên và kích cở file png ban đầu.
  • Mở lại file apk bằng 7zip/Winrar, kéo thả những file png đã chỉnh sửa vào đúng vị trí ban đầu( nhớ chon yes khi thả). DONE
Chú ý: Đối với các file *.9.png (NinePatch) ta chỉ nên thay thế bằng các file *.9.png khác cùng tên và kích cở nếu ta chưa có kiến thức về Draw 9-patch.


Có ví dụ nhỏ cho các bạn, ở đây mình sẽ chỉnh sửa một số file của framework-res.apk
-Thay thế wallpaper mặc định của rom(Là wallpaper mà sau khi flash rom sẽ xuất hiện):
+Mở file framework-res.apk bằng 7zip
+Tìm đến \framework-res.apk\res\drawable\
+Kéo file default_wallpaper.jpg và thả vào một folder và mở lên xem kích thước của nó là bao nhiêu(vd: 640x480)
+ Chọn 1 file *.jpg mà bạn thích, resize kích thước của nó đúng bằng file gốc rồi đổi tên thành default_wallpaper.jpg (tên của file gốc)
+Kéo và thả file default_wallpaper.jpg mới vào\framework-res.apk\res\drawable\ done


-Đa phần các bạn đã biết cái này, khi chạm liên tục vào Androi version trong Sittings/About phone thì sẽ xuất hiện tinh năng ẩn Easter Egg_Trứng phục sinh. Version 2.3 thì xuất hiện zombie art by jack larson, trong Version ICS thì video binh đoàn Android bay. Mình dùng CM7 nightly 2.3.7 ngoài hình zombile thì khi chạm liên tục vào Mod version sẽ xuất hiện ảnh của TeamDouche.
-Muốn thay đổi 2 ảnh này bạn chỉ cần chỉnh sửa 2 file platlogo.jpgtdyacht.jpg trong framework-res\res\drawable-nodpi
@ryan lee Mình chưa hiểu đoạn này lắm. Down apktool về cài thì nó vào thẳng Windows, và nó tạo ra 1 folder apktool ở trong Documents and Settings đúng không bạn
@nguoimoiden_3210 Trời, sao biết hay thế hehe
@ryan lee 😃 mình cop mấy cái apk vô mà không extra đc.
Máy mình win 7 thì apktool nằm ở: C:/user/dell ins/...
Hay là dell ins có khoảng trắng nên bị lỗi?

Gửi từ LG-P500 của tôi bằng cách sử dụng Tapatalk 2
@nguoimoiden_3210 Chắc là vậy rồi, hiện tại mình đang đi làm nên không có laptop, không kiểm chứng cho bạn được, đổi user khác không có khoảng trống thử đi
legiang7761
ĐẠI BÀNG
11 năm
@ryan lee mình không làm được đoạn này, bạn chỉ giúp mình với, khi gõ thì ở cửa sổ cmd hiện ra dòng chữ "apktool is not recognized as an internal or external command, operable program or batch file".
CM7ROM-CÁCH THAY ĐỔI GIAO DIỆN ĐƠN GIẢN NHẤT

Thường thì Rom của CM7 mặc định dùng ADWLaucher và dùng gói theme Cyanbread. Bạn muốn Rom của mình không thế, dùng Laucher khác và gói theme khác.

-Để thay thế Laucher khác thì đơn giản:
  • Google tìm Laucher.apk mà mình thích, có hổ trợ cho dòng máy của mình(HDPI, MDPI,…) down về.
  • Mở folder WORKING_XXX\system\app xóa ADWLaucher.apk đi và chép Laucher.apk mà bạn vừa down về vào. Done
-Để thay thế theme mặc định thì có mất thời gian hơn một chút.
  • Google :p tìm Theme.apk bạn thích (theme chooser theme), có hổ trợ cho dòng máy của mình(HDPI, MDPI,…) down về.
  • Chép Theme.apk đó vaò 2 nơi: 1) Vào WORKING_XXX\system\app hoặc WORKING_XXX\data\app ; 2) Vào folder apktool (Chưa biết thì xem hướng dẫn ở phần Làm việc với *.apk file)
  • Dùng Apktool decomplie file Theme.apk đó ra, mở folder mới tạo thành sẽ thấy file AndroidManifest.xml, mở nó (Edit with Notepad++)
  • Tìm 2 đoạn này
. yyy & xxx: tùy thuộc vào từng theme.
  • Mở file Build.prop bằng Notepad++, tìm 2 dòng sau
Sửa lại thành

Save lại.
  • Vào WORKING_XXX\system\app hoặc WORKING_XXX\data\app đổi tên Theme.apk mà ta chép vào lúc nãy thành xxx.apk
  • Done
Đối với những ROM base trên CM7 cũng làm tương tự. Đối với stock ROM do mình chưa tìm được file theme.apk nào, chỉ toàn là theme.zip nên chưa thử nghiệm được, ại tìm được thì vui lòng gửi cho mình.😃
THAY ĐỔI KERNEL

Hai điều cần biết đầu tiên:
  1. "kernel" là một tập tin bên trong boot.img
  2. Tập tin boot.img không phải là kernel, về cơ bản có chứa kernel và các tập tin khởi tạo trong quá trình khởi động hệ thống.
Để thay đổi kernel cho rom ta có thể thay đổi luôn boot.img hoăc chỉ trích xuất file kernel từ boot.img khác rồi cho vào boot.img của bạn. Nhưng cách mình thấy đơn giản và ổn định nhất là sử dụng file kernel.zip từ chính người viết kernel.
-Việc đầu tiên là giải nén file kernel.zip ra được 3 folder : kernel, META-INF, system
-Trong cygwin, ở advanced options chọn option 20, sau đó chọn option w. Bạn sẽ có folder BOOT-EXTRACTED trong folder Kitchen.
-Trong BOOT-EXTRACTED bạn sẽ thấy 1 folder boot.img-ramdisk và 1 file zImage
-Thay thế file zImage của BOOT-EXTRACTED bằng file zImage trong folder kernel mà ta giải nén được từ file kernel.zip.
-Chọn option b trong cygwin để đóng gói lại file boot.img bạn vừa sửa chữa và nó sẽ trở thành file boot.img trong folder WORKING_XXXXXX_
-Copy các file dạng *.ko trong folder \system\lib\modules của kernel đã giải nén vào\ WORKING_XXXXXX_\system\lib\modules. DONE
binhdb
TÍCH CỰC
10 năm
@ryan lee thay kernel nhưng trong BOOT-EXTRACTED không có file ramdisk thì có được không?
THAY ĐỔI ICON CHO *.APK
Dành chổ ;)
hóng nào! đang cần cái này 😁
p/s: chủ 2pic dùng dt gì thế?
@djepnguyen90 Mình cũng ở Nhà của P500🆒
@ryan lee thế mà ít thấy bạn liên tiếng quá
:p Vẫn follow up các bạn 24/24
wlliams
ĐẠI BÀNG
12 năm
find bin -type l -exec rm {} + (Enter)​
Minh go thi bao :​
bash: -exec: command not found​
find: missing argument to '-type'​
Bạn có làm đúng như hướng dẫn trên của mình không ?
l (L) chứ không phải 1 (một)
giờ tớ muốn tạo file zip để thêm hoặc đổi 1 số thành phần của rom thì làm thế nào nhỉ.chẳng nào như đổi mấy cái font trong máy?
Muốn đổi font thì đâu cần phải tạo file zip, chỉ cần tìm font nào thích rồi chỉnh sửa trong \system\font khi cook rom thôi.
Có thể dùng fontchanger khi đã flash ROM
Chiều nay đi làm về mình sẽ viết bài hướng dẫn bạn tạo file zip để có layout ics achep. ok?

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019