• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root 100% working Base-Deoxed ROM version F

ok the problem with the lgkeyboard is that LGIME.apk , LGSETTINGS.apk, and networkingstuffs cannot be compressed this kitchen don't like em. so im looking for a way around it
 
Very nice work. I just applied different theme and it worked flawlessly even with system format. Wifi is working well too.

I made a little more adjust on your updater-script. Again I am not sure if it makes any difference but I added install script of boot.img and recovery.img

Modified updater-script here.


show_progress(0.1, 0);
ui_print("");
ui_print("LG-MS770(Motion)");
ui_print("Bella v.Beta");
ui_print("Zipaligned, Deodexed");
ui_print("Contributed by Bard @ Android Forum");
ui_print("");
ui_print("1. Format System & Cache");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/cache");
ui_print("2. Mount System & Cache");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/cache", "/cache");
package_extract_dir("system", "/system");
ui_print("3. Setting SymLink");
symlink("toolbox", "/system/bin/cat");
symlink("toolbox", "/system/bin/chmod");
symlink("toolbox", "/system/bin/chown");
symlink("toolbox", "/system/bin/cmp");
symlink("toolbox", "/system/bin/date");
symlink("toolbox", "/system/bin/dd");
symlink("toolbox", "/system/bin/df");
symlink("toolbox", "/system/bin/dmesg");
symlink("toolbox", "/system/bin/getevent");
symlink("toolbox", "/system/bin/getprop");
symlink("toolbox", "/system/bin/hd");
symlink("toolbox", "/system/bin/id");
symlink("toolbox", "/system/bin/ifconfig");
symlink("toolbox", "/system/bin/iftop");
symlink("toolbox", "/system/bin/insmod");
symlink("toolbox", "/system/bin/ioctl");
symlink("toolbox", "/system/bin/ionice");
symlink("toolbox", "/system/bin/kill");
symlink("toolbox", "/system/bin/ln");
symlink("toolbox", "/system/bin/log");
symlink("toolbox", "/system/bin/ls");
symlink("toolbox", "/system/bin/lsmod");
symlink("toolbox", "/system/bin/lsof");
symlink("toolbox", "/system/bin/mkdir");
symlink("toolbox", "/system/bin/mount");
symlink("toolbox", "/system/bin/mv");
symlink("toolbox", "/system/bin/nandread");
symlink("toolbox", "/system/bin/netstat");
symlink("toolbox", "/system/bin/newfs_msdos");
symlink("toolbox", "/system/bin/notify");
symlink("toolbox", "/system/bin/printenv");
symlink("toolbox", "/system/bin/ps");
symlink("toolbox", "/system/bin/reboot");
symlink("toolbox", "/system/bin/renice");
symlink("toolbox", "/system/bin/rm");
symlink("toolbox", "/system/bin/rmdir");
symlink("toolbox", "/system/bin/rmmod");
symlink("toolbox", "/system/bin/route");
symlink("toolbox", "/system/bin/schedtop");
symlink("toolbox", "/system/bin/sendevent");
symlink("toolbox", "/system/bin/setconsole");
symlink("toolbox", "/system/bin/setprop");
symlink("toolbox", "/system/bin/sleep");
symlink("toolbox", "/system/bin/smd");
symlink("toolbox", "/system/bin/start");
symlink("toolbox", "/system/bin/stop");
symlink("toolbox", "/system/bin/sync");
symlink("toolbox", "/system/bin/top");
symlink("toolbox", "/system/bin/touch");
symlink("toolbox", "/system/bin/umount");
symlink("toolbox", "/system/bin/uptime");
symlink("toolbox", "/system/bin/vmstat");
symlink("toolbox", "/system/bin/watchprops");
symlink("toolbox", "/system/bin/wipe");
symlink("/data/misc/audio/mbhc.bin", "/system/etc/firmware/wcd9310/wcd9310_mbhc.bin");
symlink("/data/misc/audio/wcd9310_anc.bin", "/system/etc/firmware/wcd9310/wcd9310_anc.bin");
symlink("/data/misc/wifi/WCNSS_qcom_cfg.ini", "/system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini");
symlink("/data/misc/wifi/WCNSS_qcom_wlan_nv.bin", "/system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin");
symlink("/factory/hdcp.keys", "/system/vendor/firmware/hdcp.keys");
symlink("/firmware/image/apps.mbn", "/system/etc/firmware/apps.mbn");
symlink("/firmware/image/dsp1.mbn", "/system/etc/firmware/dsp1.mbn");
symlink("/firmware/image/dsp2.mbn", "/system/etc/firmware/dsp2.mbn");
symlink("/firmware/image/dsp3.mbn", "/system/etc/firmware/dsp3.mbn");
symlink("/firmware/image/dsps.b00", "/system/etc/firmware/dsps.b00");
symlink("/firmware/image/dsps.b01", "/system/etc/firmware/dsps.b01");
symlink("/firmware/image/dsps.b02", "/system/etc/firmware/dsps.b02");
symlink("/firmware/image/dsps.b03", "/system/etc/firmware/dsps.b03");
symlink("/firmware/image/dsps.b04", "/system/etc/firmware/dsps.b04");
symlink("/firmware/image/dsps.b05", "/system/etc/firmware/dsps.b05");
symlink("/firmware/image/dsps.mdt", "/system/etc/firmware/dsps.mdt");
symlink("/firmware/image/modem.b00", "/system/etc/firmware/modem.b00");
symlink("/firmware/image/modem.b01", "/system/etc/firmware/modem.b01");
symlink("/firmware/image/modem.b02", "/system/etc/firmware/modem.b02");
symlink("/firmware/image/modem.b03", "/system/etc/firmware/modem.b03");
symlink("/firmware/image/modem.b04", "/system/etc/firmware/modem.b04");
symlink("/firmware/image/modem.b06", "/system/etc/firmware/modem.b06");
symlink("/firmware/image/modem.b07", "/system/etc/firmware/modem.b07");
symlink("/firmware/image/modem.mdt", "/system/etc/firmware/modem.mdt");
symlink("/firmware/image/modem_f1.b00", "/system/etc/firmware/modem_f1.b00");
symlink("/firmware/image/modem_f1.b01", "/system/etc/firmware/modem_f1.b01");
symlink("/firmware/image/modem_f1.b02", "/system/etc/firmware/modem_f1.b02");
symlink("/firmware/image/modem_f1.b03", "/system/etc/firmware/modem_f1.b03");
symlink("/firmware/image/modem_f1.b04", "/system/etc/firmware/modem_f1.b04");
symlink("/firmware/image/modem_f1.b05", "/system/etc/firmware/modem_f1.b05");
symlink("/firmware/image/modem_f1.b06", "/system/etc/firmware/modem_f1.b06");
symlink("/firmware/image/modem_f1.b07", "/system/etc/firmware/modem_f1.b07");
symlink("/firmware/image/modem_f1.b08", "/system/etc/firmware/modem_f1.b08");
symlink("/firmware/image/modem_f1.b09", "/system/etc/firmware/modem_f1.b09");
symlink("/firmware/image/modem_f1.b10", "/system/etc/firmware/modem_f1.b10");
symlink("/firmware/image/modem_f1.b13", "/system/etc/firmware/modem_f1.b13");
symlink("/firmware/image/modem_f1.b14", "/system/etc/firmware/modem_f1.b14");
symlink("/firmware/image/modem_f1.b21", "/system/etc/firmware/modem_f1.b21");
symlink("/firmware/image/modem_f1.b22", "/system/etc/firmware/modem_f1.b22");
symlink("/firmware/image/modem_f1.b23", "/system/etc/firmware/modem_f1.b23");
symlink("/firmware/image/modem_f1.b25", "/system/etc/firmware/modem_f1.b25");
symlink("/firmware/image/modem_f1.b26", "/system/etc/firmware/modem_f1.b26");
symlink("/firmware/image/modem_f1.b29", "/system/etc/firmware/modem_f1.b29");
symlink("/firmware/image/modem_f1.fli", "/system/etc/firmware/modem_f1.fli");
symlink("/firmware/image/modem_f1.mdt", "/system/etc/firmware/modem_f1.mdt");
symlink("/firmware/image/modem_f2.b00", "/system/etc/firmware/modem_f2.b00");
symlink("/firmware/image/modem_f2.b00", "/system/etc/firmware/modem_fw.b00");
symlink("/firmware/image/modem_f2.b01", "/system/etc/firmware/modem_f2.b01");
symlink("/firmware/image/modem_f2.b01", "/system/etc/firmware/modem_fw.b01");
symlink("/firmware/image/modem_f2.b02", "/system/etc/firmware/modem_f2.b02");
symlink("/firmware/image/modem_f2.b02", "/system/etc/firmware/modem_fw.b02");
symlink("/firmware/image/modem_f2.b03", "/system/etc/firmware/modem_f2.b03");
symlink("/firmware/image/modem_f2.b03", "/system/etc/firmware/modem_fw.b03");
symlink("/firmware/image/modem_f2.b04", "/system/etc/firmware/modem_f2.b04");
symlink("/firmware/image/modem_f2.b04", "/system/etc/firmware/modem_fw.b04");
symlink("/firmware/image/modem_f2.b05", "/system/etc/firmware/modem_f2.b05");
symlink("/firmware/image/modem_f2.b05", "/system/etc/firmware/modem_fw.b05");
symlink("/firmware/image/modem_f2.b06", "/system/etc/firmware/modem_f2.b06");
symlink("/firmware/image/modem_f2.b06", "/system/etc/firmware/modem_fw.b06");
symlink("/firmware/image/modem_f2.b07", "/system/etc/firmware/modem_f2.b07");
symlink("/firmware/image/modem_f2.b07", "/system/etc/firmware/modem_fw.b07");
symlink("/firmware/image/modem_f2.b08", "/system/etc/firmware/modem_f2.b08");
symlink("/firmware/image/modem_f2.b08", "/system/etc/firmware/modem_fw.b08");
symlink("/firmware/image/modem_f2.b09", "/system/etc/firmware/modem_f2.b09");
symlink("/firmware/image/modem_f2.b09", "/system/etc/firmware/modem_fw.b09");
symlink("/firmware/image/modem_f2.b10", "/system/etc/firmware/modem_f2.b10");
symlink("/firmware/image/modem_f2.b10", "/system/etc/firmware/modem_fw.b10");
symlink("/firmware/image/modem_f2.b13", "/system/etc/firmware/modem_f2.b13");
symlink("/firmware/image/modem_f2.b13", "/system/etc/firmware/modem_fw.b13");
symlink("/firmware/image/modem_f2.b14", "/system/etc/firmware/modem_f2.b14");
symlink("/firmware/image/modem_f2.b14", "/system/etc/firmware/modem_fw.b14");
symlink("/firmware/image/modem_f2.b21", "/system/etc/firmware/modem_f2.b21");
symlink("/firmware/image/modem_f2.b21", "/system/etc/firmware/modem_fw.b21");
symlink("/firmware/image/modem_f2.b22", "/system/etc/firmware/modem_f2.b22");
symlink("/firmware/image/modem_f2.b22", "/system/etc/firmware/modem_fw.b22");
symlink("/firmware/image/modem_f2.b23", "/system/etc/firmware/modem_f2.b23");
symlink("/firmware/image/modem_f2.b23", "/system/etc/firmware/modem_fw.b23");
symlink("/firmware/image/modem_f2.b25", "/system/etc/firmware/modem_f2.b25");
symlink("/firmware/image/modem_f2.b25", "/system/etc/firmware/modem_fw.b25");
symlink("/firmware/image/modem_f2.b26", "/system/etc/firmware/modem_f2.b26");
symlink("/firmware/image/modem_f2.b26", "/system/etc/firmware/modem_fw.b26");
symlink("/firmware/image/modem_f2.b29", "/system/etc/firmware/modem_f2.b29");
symlink("/firmware/image/modem_f2.b29", "/system/etc/firmware/modem_fw.b29");
symlink("/firmware/image/modem_f2.fli", "/system/etc/firmware/modem_f2.fli");
symlink("/firmware/image/modem_f2.fli", "/system/etc/firmware/modem_fw.fli");
symlink("/firmware/image/modem_f2.mdt", "/system/etc/firmware/modem_f2.mdt");
symlink("/firmware/image/modem_f2.mdt", "/system/etc/firmware/modem_fw.mdt");
symlink("/firmware/image/q6.b00", "/system/etc/firmware/q6.b00");
symlink("/firmware/image/q6.b01", "/system/etc/firmware/q6.b01");
symlink("/firmware/image/q6.b03", "/system/etc/firmware/q6.b03");
symlink("/firmware/image/q6.b04", "/system/etc/firmware/q6.b04");
symlink("/firmware/image/q6.b05", "/system/etc/firmware/q6.b05");
symlink("/firmware/image/q6.b06", "/system/etc/firmware/q6.b06");
symlink("/firmware/image/q6.mdt", "/system/etc/firmware/q6.mdt");
symlink("/firmware/image/rpm.mbn", "/system/etc/firmware/rpm.mbn");
symlink("/firmware/image/sbl1.mbn", "/system/etc/firmware/sbl1.mbn");
symlink("/firmware/image/sbl2.mbn", "/system/etc/firmware/sbl2.mbn");
symlink("/firmware/image/tzapps.b00", "/system/etc/firmware/tzapps.b00");
symlink("/firmware/image/tzapps.b01", "/system/etc/firmware/tzapps.b01");
symlink("/firmware/image/tzapps.b02", "/system/etc/firmware/tzapps.b02");
symlink("/firmware/image/tzapps.b03", "/system/etc/firmware/tzapps.b03");
symlink("/firmware/image/tzapps.mdt", "/system/etc/firmware/tzapps.mdt");
symlink("/firmware/image/wcnss.b00", "/system/etc/firmware/wcnss.b00");
symlink("/firmware/image/wcnss.b01", "/system/etc/firmware/wcnss.b01");
symlink("/firmware/image/wcnss.b02", "/system/etc/firmware/wcnss.b02");
symlink("/firmware/image/wcnss.b04", "/system/etc/firmware/wcnss.b04");
symlink("/firmware/image/wcnss.mdt", "/system/etc/firmware/wcnss.mdt");
symlink("/system/bin/mksh", "/system/bin/sh");
symlink("/system/bin/mksh", "/system/bin/sh.bin");
symlink("/system/bin/ping", "/system/bin/e2fsck");
symlink("/system/bin/wiperiface_v02", "/system/bin/wiperiface");
symlink("/system/fonts/Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("/system/fonts/Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("/system/lib/libwiperjni_v02.so", "/system/lib/libwiperjni.so");
symlink("/system/lib/libxt_v02.so", "/system/lib/libxt_native.so");
symlink("/system/lib/modules/prima/prima_wlan.ko", "/system/lib/modules/wlan.ko");
ui_print("4. Setting Permissions");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 0, 0644, "/system/build.prop");
set_perm(0, 0, 0644, "/system/usbautorun.iso");
set_perm(0, 3003, 06755, "/system/bin/ip");
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_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
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(0, 0, 0644, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 0644, "/system/etc/init.lge_dut.bt.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.bt.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.coex.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.fm.sh");
set_perm(0, 1000, 0755, "/system/etc/init.qcom.ftm_module_out.sh");
set_perm(0, 1000, 0755, "/system/etc/init.qcom.ftm_module.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.mdm_links.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.modem_links.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.post_boot.sh");
set_perm(0, 1000, 0755, "/system/etc/init.qcom.sdio.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.wifi.sh");
set_perm(0, 0, 0644, "/system/etc/init.wlan-on-off.sh");
set_perm(0, 0, 0644, "/system/etc/logging_android_apart.sh");
set_perm(0, 0, 0644, "/system/etc/logging_android.sh");
set_perm(0, 0, 0644, "/system/etc/logging_kernel_apart.sh");
set_perm(0, 0, 0644, "/system/etc/logging_kernel.sh");
set_perm(0, 0, 0644, "/system/etc/logging_prepare.sh");
set_perm(0, 0, 0644, "/system/etc/save_kernel_log.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
ui_print("5. Busy Box & Super User");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
symlink("/system/xbin/su", "/system/bin/su");
set_perm(0, 1000, 0755, "/system/xbin/busybox");
symlink("/system/xbin/busybox", "/system/bin/busybox");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
show_progress(0.1, 10);
show_progress(0.2, 0);
ui_print("6. Install Boot");
package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");
package_extract_file("recovery.img", "/dev/block/platform/msm_sdcc.1/by-name/recovery");
show_progress(0.2, 10);
ui_print("7. Unmount System & Cache");
unmount("/system");
unmount("/cache");
ui_print("8. Finished");
 
Thx bard. Until we can get past our bootloader and actually flash a boot.img with kernel. But im putting the code in for whenvthat day happens tyvn :)
 
Credits go to everyone that made recovery possible, and bard for helping me with updater-script, and sammyz for the awesome unbrick guide which I used 5000 times getting this rom right LOL.

Must be using version F to flash this.

Go to into recovery Wipe/Factory Reset, Format Cache Partition, Wipe Dalivk, mounts/storage format: data,system,cache. then install ROM and enjoy theming.

Base-Deoxed-Version-F

This is all done from phone, right? No pc required? :confused:
 
What exactly is "deodexed" mean?


deodexed definition:
APK have all their application packages put back together in one place, allowing for easy modification such as theming, and is typically a bit slower on first boot because the "odex" is short for optimized dalvik executable.
 
Totally unaware of what to do.
Can someone post a step by step guide? :D
Maybe even a video... Or a pop up book would be totally awesome.
 
deodexed definition:
APK have all their application packages put back together in one place, allowing for easy modification such as theming, and is typically a bit slower on first boot because the "odex" is short for optimized dalvik executable.

Can u tell me how to theme? Got this all good to go but can get anything to work. I am using rom toolbox pro tried the themes but none will apply says it does tells me to reboot but does not add after boot ty
Just seen one thing on tapatalk when i hit post it glows yellow

7uguzyhu.jpg
 
I would like this file too. I'm just tooling around with make a theme. I would like to get the D based or F based deodexed rom if anyone has them that would be great. Both the links in the sticky of the ATR are down, sadly. TIA! I was also wondering how I could just pull the rom other than xUltimate? Can I pull it with ADB? I would like to mess around with deodexing as well. I really like the Katana rom for the Spirit, but it looks like the maker doesn't want anyone using his work. I'd rather learn myself anyways. The things holding me back are being able to DL the JDK, and SDK because they are so large, and my computer sucks on space. So I'm trying to find ways around that. Thanks again. ;)

I found this but it looks like I need to have those two big programs... http://www.freaktab.com/showthread.php?401-Dumping-ROM-using-ADB-guide

I also found this but it looks like I'll need to have my Window machine because xUltimate only supports Windows...
http://forum.xda-developers.com/showthread.php?t=1600805

I'm running Xubuntu on this computer, and I have a Vista machine, and Xp machine, but I would rather do this on my computer running Linux. So, any help in doing that would be greatly appreciated. :)
 
Well I was able to find this tool to use directly from my phone. The only thing is that its not giving me all the needed files. It gives me "system info", and "system info.gz" which contains the same file I listed first. These are the files that are missing. config.gz, boot.img,
recovery.img, system.tar, checksum.md5. Not sure if I'm doing this right. :confused:
 
I found ZIP file MOTION_VER_F_STOCK_DEOXED.zip on my download folder dated back in 02/13/2013 (same as original post date)

I am pretty sure this is it :)

Does Scrub still check this forum or PM? His last login is back in May so I don't know..

I PM'ed Scrub. Let's wait for his permission first.

If it doesn't work I will contact Mods to find out the best solution for his work.
 
Back
Top Bottom