Saturday 31 October 2015

[MOD] Use Any ROM on N9208



Purpose
Use any unsupported ROM on N9208 by fixing SIM recognition and adding dual SIM functionality.

Original Mod
Here is the link to the original zip (chinese forum):
V1 + instructions: https://translate.googleusercontent....R6_ng#pid56205
V2 (used for my modified attached zip): https://translate.googleusercontent....GXExA#pid59191
"Brush" is flash.

I can't read chinese, but I'll attempt to explain based on Google translate. I've removed anything I couldn't understand or that was unnecessary.
Post V1:



The following 3 ROMs work with the conversion zip.
1. BOH6_Foreverlocos_Breakdown_R1.1.zip (1.16G)
2. N920I N920C Dr.Ketan ROM L1
N920I_OH6_DrKetan_custom_ROM_L1.zip (1.18G)
3. N9200_5.11_Soul_ pure version .zip (1.22G)

Conversion package Contents:
1. Adds N5 Chinese input method
2. Adds Chinese (Taiwan environment, there is phonetic keyboard dialing, SPen have Chinese)
3. Turns off camera shutter sound
4. Adds exit option to browser
5. Speed ​​Dial for 100 people
6. Call recording
7. Call / message blocking option
8. N9208 core files
9. N9208 dual sim files
NOTE: We only need 8, 9, and NFC

How to Flash Transition Pack
There are two kinds of ways

The first (tested with 1 ROM)

1. First flash ROM (N920C, N920I N920T N9200)
2. After flashing ROM and booting into system, flash conversion package in recovery

Disadvantages: flashing conversion package takes about 6 more minutes

The second (tested with 2 ROMs)

1. First flash ROM (N920C, N920I N920T N9200)
2. Do not reboot, flash conversion package in recovery, then reboot to system

The second way is recommended

Comprehensive Conclusion: I theory, this should make any ROM compatible with n9208

After flashing, the phone is entirely Chinese (Taiwan)

See screenshots


Post V2:



No explanation needed. Same as V1 with new package and download link.



Changelog (modifications to original N5_N9208_V2.zip)
Note: I did not ask the developer for permission to modify and redistribute the package.
Removed everything but the /system/lib* files
Removed the kernel
Made changes to updater-script
Replaced update-binary as the original wasn't letting me flash

updater-script code




Code:


ui_print("Mounting system...");
run_program("/sbin/busybox", "mount", "/system");
#run_program("/sbin/busybox", "mount", "/data");
show_progress(1, 15);
ui_print("Backing up and deleting /system/lib/libjni_secimev9.so...");
run_program("/sbin/mv", "/system/lib/libjni_secimev9.so", "/system/lib/libjni_secimev9.so.bak");
delete("/system/lib/libjni_secimev9.so");
ui_print("Copying...");
package_extract_dir("system", "/system");
#package_extract_dir("data", "/data");
ui_print("Unmounting system...");
#set_perm(1000, 1000, 0771, "/data");
#set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
run_program("/sbin/busybox", "umount", "/system");
#run_program("/sbin/busybox", "umount", "/data");
ui_print("Installation complete!");
ui_print("");
ui_print("*****************************************");
ui_print("* Conversion package by: MTP @i-mobi.tw *");
ui_print("*    Modification by: CanMan1 @XDA    *");
ui_print("*****************************************");






Known Issues
NFC doesn't work.
Dual SIM untested. Please report if it works for you.
Only tested on SM-N9208_TW (Taiwan, BRI N9208ZTU1AOH4 with OJ3 Modem). Mod may only work for this device.

Working ROMs
[N920 I/C/G ] Dr.Ketan ROM L4 (Link)
Notes: None yet. Will probably use as my daily driver.

Any N920I ROM
Notes: I assume it will be the same as above.

Partially Working ROMs
DARTHSTALKER NOTE5 V4 (Link)
Notes: SIM Manager Crashes. Mobile data only works with the original V2 zip (N5_N9208_V2)

N920T Dr.Ketan ROM L2 (Link)
Notes: SIM Manager Crashes? Mobile data only works with the original V2 zip (N5_N9208_V2)? (Can't recall)

Any T-Mobile ROM
Notes: Based on the above, I would say that dual SIM won't work, and you must use the original (N5_N9208_V2) zip. Please read the Post V1 to see what the conversion package does before flashing. If you don't want those changes made, use my modified package and a N920I ROM.

Installation
Wipe Cache, Dalvik, Data, System
Flash the following, then reboot to system:
  1. ROM

  2. Conversion package (N920I: Attached N920I-N9208_Conversion_Package, N920T: N5_N9208_V2.zip from Post V2)

  3. Kernel (SkyHigh SM-N9208-SEA_TW 2.1, or Permissive Kernel with Auto Root by xiaolu from bottom of page here, or etc.)


How to Report Issues and Functionality
Use the following template and add it to your post:
Model: SM-N908_TW (other variant is SM-N908_SEA)
Region: BRI
Country: Taiwan
Version: N9208ZTU1AOH4
Modem: OJ3

Avoid posting issues the ROM developers' thread as this zip modifies system files.

To Do
Add NFC Support for N920I ROMs.
If someone can make a flashable zip that fixes the NFC problem for incompatible ROMs, then we may have a method for making any ROM work on N9208.







No comments:

Post a Comment