Sunday, May 26, 2013



Berikut kita coba membuat custom rom berbasis Stock ROM V8-Deodexed, kita buat dengan taste "music and game lover"

Bahan dasar:
1. Niat kuat dan mau belajar
2. kompie, laptop, etc
3. stock rom deodexed -->ambil disini

Bahan utama:
1.Ac!d engine -->AC!D Audio Engine v5.0: dari forum xda, DL disini
2.walkman -->SONY Media Xperia V: dari forum xda DL disini
3. Tweak for gamer --> MPEngine™12SE dari forum xda DL disini
4. Root dan busybox, dari masta trizet DL disini
5. Boot.img yang unsecured, support init.d dari masta trizet, ambil disini

Bumbu Tambahan:
1. Ganti font dari siniDL disini
2. Change Mount Point
3. gps.conf
4. app lain, misal holo launcher, gpstest,etc 

Peralatan Masak
1. kompie
2. notepad++
3. D4UpdateZipMaker
4. winzip /winrar

Cara masak:

1. DL semua file, simpan di 1 folder, misal cusrom

2. install semua peralatan masak ke kompie

3. extrack stock rom deodexed kedalam 1 folder (misal cusrom), buang saletracker.apk

4. ekstrak acid engine ke folder lain, copas dan merge isi "system" ke folder system di stock rom deodexed, kalau ada file sama timpa saja

5.ekstrak SONY Media Xperia V ke folder lain, copas dan merge isi "system" ke folder system di stock rom deodexed, kalau ada file sama timpa saja
catt: kalau ga suka launchernya sony dan mau ganti launcer lain silahkan buang home.apk,home2.apk,homeadd.apk,homepreference.apk

6. ekstrak MPEngine™12SE ke folder lain, copas dan merge isi "system" dan ke folder system di stock rom deodexed, kalau ada file sama timpa saja

7. ekstrak Root dan busybox ke folder lain, copas semua isinya kecuali meta-inf ke folder di stock rom deodexed, kalau ada file sama timpa saja

8. timpa boot.img yang ada di stock rom deodexed dengan boot.img yang kita download di bahan utama 5

9. ganti/timpa font di folder stock rom deodexed /system/fonts dengan fonts dari bumbu tambahan 1

10. ganti vold.vstab atau edit supaya microsd dikenali sebagai sdcard dan sdcard (internal) dikenali sebagai sdcard2 -->file cari sendiri di pejwan 

11. masukkan/buat gps.conf dengan notepad++ letakkan di folder stock rom deodexed /system/etc

12. masukkan app lain yang mau disertakan ke folder stock rom deodexed /data

13. buka build.prop di folder stock rom deodexed /system dengan notepad++, tambahkan modd ac!d:
Quote:###AC!D Sound Tweaks by R-ikfoot###
#Sony Xloud & Clearbass +
ro.semc.sound_effects_enabled=true
ro.semc.xloud.supported=true
persist.service.xloud.enable=1
ro.semc.enhance.supported=true
persist.service.enhance.enable=1
ro.semc.clearaudio.supported=true
persist.service.clearaudio.enable=1
ro.somc.dmnorm.supported=true
persist.service.dmnorm.enable=1
ro.sony.walkman.logger=1
ro.somc.clearphase.supported=true
persist.service.clearphase.enable=1
#Resampling
af.resampler.quality=255
persist.af.resampler.quality=255
#Beats Engine
htc.audio.swalt.enable=1
htc.audio.swalt.mingain=14512

Quote:ganti --> ro.custom.buid.version=namaterserahanda -->signature anda 
kosongkan --> (biar semua app di market tampil, but -->beware ga semua app yang muncul kompatibel loh )
ro.product.name=
ro.product.device=
ro.product.board=


14. buka aplikasi D4UpdateZipMaker (pastikan antivirus anda tidak mengenalinya sebagai virus, kalau perlu matikan dulu antivirusnya)

15. file-->select working directory , arahkan ke folder stock rom deodexed

16. zip compression ane sarankan low atau mid, tergantung besaran memory kompie, kalau memorynya ga ukup akan crash.. custom zip comment bisa diisi atau dikosongin..

17.tekan manual edition, biar kita bisa edit updater scriptnya, silahkan edit sendiri, bisa juga pake ini:
Quote:assert(getprop("ro.product.model") == "IMO S88" || getprop("ro.product.device") == "tinnoes77_s9050");
ui_print("");
ui_print("=====================================");
ui_print(" My First ROM");
ui_print("");
ui_print(" by: s88 community ");
ui_print("=====================================");
ui_print("");
ui_print("Credit to member of Lounge IMO S88");
ui_print("All Original Developer and Modder from XDA");
ui_print("agan Trizet08, Irvanus, alaswingit,dkk");
ui_print("");
show_progress(0.500000, 0);
mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/data");
package_extract_dir("data", "/data");
set_perm_recursive(0, 0, 0777, 0777, "/data");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
ui_print("< > Format partition: SYSTEM");
format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0");
ui_print("< > Mount partition: SYSTEM");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
show_progress(0.200000, 0);
ui_print("< > Installing files: SYSTEM");
package_extract_dir("system", "/system");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
"/system/bin/chown", "/system/bin/cmp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd",
"/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
"/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
"/system/bin/kill", "/system/bin/ln", "/system/bin/log",
"/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof",
"/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv",
"/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/reboot", "/system/bin/renice",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/sync", "/system/bin/top", "/system/bin/touch",
"/system/bin/umount", "/system/bin/uptime", "/system/bin/vmstat",
"/system/bin/watchprops", "/system/bin/wipe");
symlink("/factory/hdcp.keys", "/system/vendor/firmware/hdcp.keys");
symlink("aee_aed", "/system/bin/debuggerd");
symlink("mksh", "/system/bin/sh");
symlink("/system/fonts/Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("/system/fonts/Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
ui_print("< > Setting permissions");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 6755, "/system/bin/su");
symlink("/system/bin/su", "/system/xbin/su");
set_perm(0, 0, 04755, "/system/xbin/busybox");
package_extract_file("busybox_update.sh", "/tmp/busybox_update.sh");
set_perm(0, 0, 0777, "/tmp/busybox_update.sh");
run_program("/tmp/busybox_update.sh");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 0755, "/system/xbin/tcpdump");
set_perm(0, 2000, 0755, "/system/bin/sysinit");
set_perm_recursive(0, 0, 0777, 0777, "system/etc/init.d");
show_progress(0.200000, 10);
ui_print("< > Flashing partition: BOOT");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "bootimg"),
delete("/tmp/boot.img"));
show_progress(0.100000, 0);
ui_print("< > Unmount partition: SYSTEM");
unmount("/system");
ui_print("<*> Installation complete.");
ui_print("");
ui_print("");
ui_print(" enjoy with your own ROM");


17.tekan buid package ... done, Custom ROM sudah jadi, silahkan rename update.zip di folder output dengan nama sesuka anda..

18. saatnya test, copy cusrom ke hh, restart, lakukan backup, clear data, clear dalvic cache baru install rom baru anda... restart

19. selamat menikmati custom rom home made, jangan lupa say thanxs to original uploader, modder, developer, etc yang anda gunakan sebagai pembuatan custom rom ini

SUMBER KASKUS

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

ADS

Populer

- Copyright © IMO S88 Discovery Club -Robotic Notes- Powered by Blogger - Designed by Djogzs -