Cách Port ROM cho chip Media Tek (MTK6572) KitKat (4.4.2)

nhtnokia
7/8/2015 12:29Phản hồi: 5
Cách Port ROM cho chip Media Tek (MTK6572) KitKat (4.4.2)
Chào các bạn, mình là Hưng Thịnh. Một trong nhưng người đang sử dụng CHIP MTK6572 của máy Wing Hero V45
Muốn liên hệ với mình qua Groups của mình
Wing V45 - 40S | MT6572 KitKat

Hôm nay mình sẽ hướng dẫn các bạn PORT ROM từ chip:
MT6572 sang MT6572
KitKat sang KitKat
(4.4.2)==>(4.4.2)
Mình sẽ hướng dẫn các bạn PORT ROM bung BOOT.IMG và Không bung BOOT.IMG

I. Với Rom cần Bung Boot..
-
Các công cụ cần để bung File boot.img
1.Java JDK for Windows 32-bit
==> Download <==
2.cygwin_packages.zip
==> Download <==
3.dsixda_Android_Kitchen.zip
==> Download <==
======= Phần này hướng dẫn cài đặt (Thanks bác ryanlee)
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")

Quảng cáo


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

Quảng cáo


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

======= Hướng dẫn PORT ROM BUNG BOOT =========
Các từ ngữ ở đây:
ROM STOCK == Rom Gốc
ROM PORT == Rom cần port
Ở đây mình có ROM Color Os v2.0.1i
- Các bạn nhìn size boot.img trong zip nhé....
Nếu size dưới "6.291.456" thì các bạn mới bung. Còn không. đập thẳng boot stock vào

Ở đây mình có boot.img của rom Color Os là "3,440,640" nên sẽ phải cần bung boot


Chúng ta copy boot của ROM STOCK vào C:/cgywin/home/username(Tên account của bạn)/kitchen
Tạo 1 Foder có tên là "WORKING_OLD_ROM" và boot file boot.img vào đó

Sau khi làm xong thì chúng t mở Cgywin lên
gõ các lệnh sau

cd kitchen
./menu



Sau đó thì nó sẽ vào Menu Kitchen
gõ tiếp các lệnh sau

0 ... Enter
12 ... Enter
w ... Enter ( Bung file boot)
sau khi bung thành công nó sẽ thế này


File boot được bung sẽ ở trong foder "BOOT-EXTRACTED" trong foder kitchen



Đổi tên Foder nó thành BOOT STOCK....

Sau đó copy file boot.img của ROm Color OS vào Copy đè vào mục "WORKING_OLD_ROM"

Dùng lại lệnh bung rom ở trên bung file boot ra ^^



Bước này quan trọng này

Bạn copy file từ STOCK qua BOOT Port

Zimage
boot.img-ramdisk/ueventd.rc
Sau khi copy 2 file từ boot stock qua boot port (boot rom Color ý)

Sau đó mở Cgywin lên và dùng lệnh b để đóng gói


Sau khi đóng gói file boot mới sẽ ở thư mục "WORKING_OLD_ROM"
Lấy nó vè đè vào ROM OPPO

Vậy là xong phần BUNG BOOT

Tiếp theo là phần trong file system
Các bạn Copy những file này trong rom stock của bạn ra ngoài
  1. system/bin/pq​
  2. system/bin/vold​
  3. system/bin/etc/firmware​
  4. system/bin/etc/permissions/platform.xml​
  5. system/bin/etc/permissions/handheld_core_hardware.xml​
  6. system/bin/pq​
  7. system/bin/vold​
  8. system/bin/etc/firmware​
  9. system/bin/etc/permissions/platform.xml​
  10. system/bin/etc/permissions/handheld_core_hardware.xml​
  11. system/bin/etc/wifi/p2p_supplicant_overlay.conf​
  12. system/bin/etc/wifi/wpa_supplicant_overlay.conf​
  13. system/bin/etc/wifi/wpa_supplicant.conf​
  14. system/lib/hw/audio.primary.default.so​
  15. system/lib/hw/audio_policy.stub.so​
  16. system/lib/hw/keystore.default.so​
  17. system/lib/hw/local_time.default.so​
  18. system/lib/hw/power.default.so​
  19. system/lib/hw/libaudio.usb.default.so​
  20. system/lib/hw/lights.default.so​
  21. system/lib/hw/gralloc.default.so​
  22. system/lib/hw/gralloc.mt6572.so​
  23. system/lib/hw/libaudio.r_submix.default.so​
  24. system/lib/hw/camera.default.so​
  25. system/lib/hw/sensors.default.so​
  26. system/lib/hw/gps.default.so​
  27. system/lib/hw/audio_policy.default.so​
  28. system/lib/hw/hwcomposer.mt6572.so​
  29. system/lib/hw/bluetooth.default.so​
  30. system/lib/libsync.so​
  31. system/lib/libcustom_jni.so​
  32. system/lib/libvcodecdrv.so​
  33. system/lib/libcustom_nvram.so​
  34. system/lib/libsensorservice.so​
  35. system/lib/libcamdrv.so​
  36. system/lib/libdpframework.so​
  37. system/lib/libcameracustom.so​
  38. system/lib/libaudio.primary.default.so​
  39. system/lib/libMali.so​
  40. system/lib/libcamalgo.so​
Sau đó Bỏ nó vào thư mục nén zip những file đó lại tạo thành cái file zip như thế này


Sau đó đơn giản thôi. copy 3 foder đó sang Rom cần PORT
Vậy là máy của bạn đã có BOOT .....và system có thể chạy được ROM PORT rồi....

Còn đối với rom nào có file boot có size như thế này "6.291.456"


Các bạn chỉ cần copy boot.img stock và cái file PATCH có 40 file ở trên qua rom cần PORT là ok luôn

Bài viết bởi Hưng Thịnh - V45 Dev Team Android

5 bình luận
Chia sẻ

Xu hướng

hay quá. cũng ko khó hiểu lắm. cảm ơn bác nhé. 😃
a ơi cái build ý =) anh nói rõ hơn đc k?
nếu port rom thường kô phải colors thì chỉ cần sao chép zimage hay là chép cả uventd nữa bạn
kho hieu
3 foder ma ban noi la 3 foder nao

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