[Android General] nasreirma:
hi guys i found a portinf method i thing thats going to work but its in vietnam can any one translate i try google translate but i did not undrstand anything

this is the method

SC7731 sang SC7731

KitKat sang KitKat

KitKat sang Lollipop(cần bung boot)

KitKat sang Marshmallow(cần bung boot)

(4.4.2)==>(4.4.2)

(4.4.2)==>(4.4.4)

(4.4.2)==>(5.1.1)

(4.4.2)==>(6.0)

Mình sẽ hướng dẫn các bạn PORT ROM bung BOOT.IMG và Không bung BOOT.IMGI. 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

https://goo.gl/k5Kynx

2.cygwin_packages.zip

https://goo.gl/rzUO3a

3.dsixda_Android_Kitchen.zip

https://goo.gl/L1USu9

Phần này hướng dẫn cài đặt

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. Click "Back" để chọn quay về lại đường dẫn Local Package Directory cho đúng

- 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

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

- Các bạn cầ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 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êngõ 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<p> </p>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

system/bin/

system/data/

system/etc/firmware

system/etc/permissions/platform.xml

system/etc/permissions/handheld_core_hardware.xml

system/etc/wifi/p2p_supplicant_overlay.conf

system/etc/wifi/wpa_supplicant_overlay.conf

system/etc/wifi/wpa_supplicant.conf

system/lib/hw/audio.primary.default.so

system/lib/hw/audio_policy.stub.so

system/lib/hw/keystore.default.so

system/lib/hw/local_time.default.so

system/lib/hw/power.default.so

system/lib/hw/libaudio.usb.default.so

system/lib/hw/lights.default.so

system/lib/hw/gralloc.default.so

system/lib/hw/libaudio.r_submix.default.so

system/lib/hw/camera.default.so

system/lib/hw/sensors.default.so

system/lib/hw/gps.default.so

system/lib/hw/audio_policy.default.so

system/lib/hw/bluetooth.default.so

system/lib/libsync.so

system/lib/libcustom_jni.so

system/lib/libvcodecdrv.so

system/lib/libcustom_nvram.so

system/lib/libsensorservice.so

system/lib/libcamdrv.so

system/lib/libdpframework.so

system/lib/libcameracustom.so

system/lib/libaudio.primary.default.so

system/lib/libMali.so

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 PORTVậ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<p> </p>