/mic_rom

My own ROM customisation

Primary LanguageShell

Create "Cook" Custom ROM

DIRECTORY STRUCTURE
rom		- location of the newly "cooked" ROM
rom_bases/rom 	- location of original ROM used to build custom ROM from.
customisations 	- directory containing all the modification to merge with the ROM

Bacis instructions
1. Deodex the ROM (optional)
2. Run the script to apply the customisations to the ROM
3. Copy the resultant ZIP file to the phone
4. Use CWM to install onto the phone

Script Usage
# ./scripts/cook_rom.sh -k xxjvt -m xxjvt -c xsa -s xxjvt 

Usage:
  -k    - kernel (default is "kernel")
  -m    - modem  (default is "modem")
  -c    - CSC    (default is "xsa")
  -b    - bootanimation (default is "none")
  -s    - ROM base directory (located in rom_bases, default is "rom")
  -r    - include autorun files (default is yes, "no" to remove)
  -o    - include startup sounds (default is yes)
  -t    - include battery notification tone (default is yes)
  -h    - this message


customisations complete file listing below.

./META-INF
./META-INF/MANIFEST.MF
./META-INF/com
./META-INF/com/google
./META-INF/com/google/android
./META-INF/com/google/android/update-binary
./META-INF/com/google/android/updater-script
./META-INF/CERT.SF
./META-INF/CERT.RSA
./updates
./updates/redbend_ua
./gps
./gps/data
./gps/data/gps
./gps/data/gps/secgps.conf
./gps/system
./gps/system/etc
./gps/system/etc/jupiter.xml
./gps/system/etc/gps.conf
./gps/system/bin
./gps/system/bin/gpsd
./gps/system/bin/gpsd/glgps_samsungJupiter
./app
./app/Superuser.copy.apk
./app/email-iphone-xwjs8
./app/email-iphone-xwjs8/Email.apk
./app/Email.apk
./app/Superuser.apk
./app/.gitignore
./app/email-iphone-xwjsd
./app/email-iphone-xwjsd/Email.apk
./system-bin
./system-bin/.gitignore
./system-bin/zipalign
./csc
./csc/xsa
./csc/xsa/CSCFiles.txt
./csc/xsa/csc
./csc/xsa/csc/feature.xml
./csc/xsa/csc/others.xml
./csc/xsa/csc/contents.db
./csc/xsa/csc/sales_code.dat
All customisations to the ROM are stored in a directory called "customisations".
./csc/xsa/csc/isnew_csc.txt
./csc/xsa/csc/customer.xml
./csc/xsa/SW_Configuration.xml
./csc/xsa/CSCVersion.txt
./data
./data/app
./data/app/placeholder
./data/.gitignore
./system-etc
./system-etc/init.d
./system-etc/init.d/S70zipalign
./system-etc/init.d/S99complete
./system-etc/init.d/S01sysctl
./modem
./modem/xxjq1
./modem/xxjq1/modem.bin
./modem/.gitignore
./system-lib
./system-lib/armeabi-v7a
./system-lib/armeabi-v7a/libjnigraphics.so
./system-lib/armeabi-v7a/libBlurEffect.so
./system-lib/.gitignore
./bootanimation
./bootanimation/android_rings
./bootanimation/android_rings/bootanimation.zip
./bootanimation/.gitignore
./bootanimation/bootanimation.zip
./system-xbin
./system-xbin/busybox
./system-xbin/su
./system-xbin/.gitignore
./kernel
./kernel/mic_kernel-v06.2
./kernel/mic_kernel-v06.2/zImage