D
Deleted User
Guest
Install Terminal Emulator on your LG G Pad 7 LK430 tablet.
Root your Tablet
With or Without Windows or Linux
Make a Backup
No Recovery Needed
Restore your Tablet
My Streamlined Stock Rom
I'd update the BusyBox, Host File, and install Kernel Adiutor, link2sd, Root Explorer, or freebie MiXplorer.
Recommended Launchers - Ported Cyanogenmod 13's Trebuchet, or Lucid Launcher. Payed - Smart Launcher
Try not to install Facebook set it as your default home page or bookmark it in your browser. Its like 500mb + growing app cache and is persistent which means it never goes into in cached ram. In my testing Tinder is a resource hog it uses dumb vm heap, and play store likes to stay persistent, so swipe these off after your done with em.
My Performance Settings: Tourture Tested! Beat em. If you can?!
App List to Slim your Rom
Dont forget the bootloader is locked, open bump got patched with Lollipop 5.0.1, so flash custom recoveries & roms at high risk of brick house.
Att v410 had a kk 4.2.2 rom which had a bootloader that bump functioned on.
Donate to Rwilco12's bandwidth and App developers if ya got spare change or use Google Opinions.
Hit that like button if you think split pea soup is delicious.
Root your Tablet
With or Without Windows or Linux
Kingroot works; although, my least favorite root method.
http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461
Swap Kingroot for SuperSU
http://www.mediafire.com/download/mxzbt42xypvn2ts/Replace_Kinguser_with_SuperSU-v2.4.zip
Extract the zip on pc or tablet and place mrw folder on the internal storage /sdcard/. Should look like /sdcard/mrw
Open Terminal and run
Minor errors & misses some files but still functions. Check the Spoiler: Delete these files ASAP before making a back up.
Once SuperSU is installed, update binary normal, then it will ask if you want to remove the old su app accept.
Reboot, update SuperSU to latest version, update binary normal, enable su on boot in SuperSU settings menu this will help if you fubar your device then convert SuperSU to a system app in settings menu.
http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461
Swap Kingroot for SuperSU
http://www.mediafire.com/download/mxzbt42xypvn2ts/Replace_Kinguser_with_SuperSU-v2.4.zip
Extract the zip on pc or tablet and place mrw folder on the internal storage /sdcard/. Should look like /sdcard/mrw
Open Terminal and run
Code:
su
sh /sdcard/mrw/root.sh
Once SuperSU is installed, update binary normal, then it will ask if you want to remove the old su app accept.
Reboot, update SuperSU to latest version, update binary normal, enable su on boot in SuperSU settings menu this will help if you fubar your device then convert SuperSU to a system app in settings menu.
No Recovery Needed
Before you start deleting files make a system.img dump on a external SD card because there is not much space on the internal storage. Mine took 587.094 secs and it doesn't look like its doing anything until its done.
If you want to try Internal storage /sdcard/ or /storage/emulated/0/; however, it needs around 3gb free.
If you want to try Internal storage /sdcard/ or /storage/emulated/0/; however, it needs around 3gb free.
Code:
su
dd if=/dev/block/mmcblk0p35 of=/storage/external_SD/system.img
Restore your Tablet
Stock LK430zv3.tot
....
Rwilco12 Compiled a stock LK430zv4.tot
http://rwilco12.com/downloads.php?dir=Files/Devices/LG G Pad F 7.0 (LK430)/Stock ROMs/ZV4
LGFlashTool
Manual Mode
DLL: lgup_etablet.dll
S/W: LK430ZV4_11_User_Secure.tot
Action Mode: Board DL
Mini OS - Hold Power - Select Normal Boot - Hold Power - Select Yes
Stock Source ZV3 & ZV4
http://opensource.lge.com/osSch/list?types=ALL&search=LGLK430
Stock ZV4 update.zip
http://www.filedropper.com/update_3
LG Driver & LG Flash tools KDZ-v2014 & TOT-v1.8
http://forum.xda-developers.com/showthread.php?t=2785089
....
Rwilco12 Compiled a stock LK430zv4.tot
http://rwilco12.com/downloads.php?dir=Files/Devices/LG G Pad F 7.0 (LK430)/Stock ROMs/ZV4
LGFlashTool
Manual Mode
DLL: lgup_etablet.dll
S/W: LK430ZV4_11_User_Secure.tot
Action Mode: Board DL
Mini OS - Hold Power - Select Normal Boot - Hold Power - Select Yes
Stock Source ZV3 & ZV4
http://opensource.lge.com/osSch/list?types=ALL&search=LGLK430
Stock ZV4 update.zip
http://www.filedropper.com/update_3
LG Driver & LG Flash tools KDZ-v2014 & TOT-v1.8
http://forum.xda-developers.com/showthread.php?t=2785089
My Streamlined Stock Rom
Mr Wolf's Kingroot removal script misses
purify.apk
/system/kroot_xxdatexx.txt
/data/local/tmp/krperm.txt
/system/xbin/krdem
/system/bin/.krsh
Do Not Just Delete this file like a derp its part of the boot process.
/system/bin/debuggerd - Make sure you read this to see what kr does for reference and replace with original dont forget the permissions.
Delete all boot & shutdown animation files at /system/media & /carrier/cust to use default intergraded in framework.
Delete poweron.ogg & poweroff.ogg /system/media/audio/ui for silent boot & shutdown.
purify.apk
/system/kroot_xxdatexx.txt
/data/local/tmp/krperm.txt
/system/xbin/krdem
/system/bin/.krsh
Do Not Just Delete this file like a derp its part of the boot process.
/system/bin/debuggerd - Make sure you read this to see what kr does for reference and replace with original dont forget the permissions.
Delete all boot & shutdown animation files at /system/media & /carrier/cust to use default intergraded in framework.
Delete poweron.ogg & poweroff.ogg /system/media/audio/ui for silent boot & shutdown.
I'd update the BusyBox, Host File, and install Kernel Adiutor, link2sd, Root Explorer, or freebie MiXplorer.
Recommended Launchers - Ported Cyanogenmod 13's Trebuchet, or Lucid Launcher. Payed - Smart Launcher
Try not to install Facebook set it as your default home page or bookmark it in your browser. Its like 500mb + growing app cache and is persistent which means it never goes into in cached ram. In my testing Tinder is a resource hog it uses dumb vm heap, and play store likes to stay persistent, so swipe these off after your done with em.
My Performance Settings: Tourture Tested! Beat em. If you can?!
there is a file somewhere other then post_boot that is setting ondemand at 50000 on charging screen off fyi. think its in kernel, lpm or perfd
https://github.com/YaFilthy/Docs/tree/master
CPU - Interactive is the best for performance; ondemand will let us drop the freq for some battery savings, check /etc/init.qcom.post_boot. HMP polls every 10 ms so keep this in mind. My settings: HMP polls 5x reports load to CPU scheduler "ondemand" every 50 ms when it polls cpu load. 20*50ms=1sec?
200mhz is to low unless you dont mind ##Ms of lag while it polls and ramps up try it. its most noticeable on screen on and when it dips from 1.2ghz to 200mhz micro stutters. msm8226 min is 386mhz for reference.
echo 0 > /sys/module/msm_thermal/core_control/enable
Change Frequency
echo 1 > /sys/module/msm_thermal/core_control/enable
Min: 400mhz, Max: 1209
Ondemand: sampling_rate 50000, up_threshold 95, sampling_down_factor 1
I/O Scheduler - Internal Storage: CFQ 512kb
LMK - Foreground: 4mb, Visible: 8mb, Secondary: 16mb, Hidden: 80mb, Content: 88mb, Empty: 128mb.
Virtual Memory - Hard to tune the zram because its affected by the dumb lmk as well as these settings. I did some number crunching and 300mb/440 zram usage is probably the best performance/multi tasking. However, less apps can be running before lmk kicks in when tuning for that. My settings should push near max zramp swap 400mb but its a lot easier to hit kernel panic.
Swappiness: 100, VFS Cache Pressure: 50
overcommit ratio: 0 100% swap, uses more zram mb - i like apps running.
overcommit ratio: 50 linux default: french montana "dont panic"
Build.Prop - Default VM heap is 256*.75=192mb | 384*.75=288mb | 256*.9=230.4mb | 384*.9=345.6mb | Nexus 5x 512*.75=384mb
dalvik.vm.heapsize=384m, dalvik.vm.heapgrowthlimit=96m, dalvik.vm.heapminfree=512k, Add wifi.supplicant_scan_interval=60
HMP - what i tried to do here was the opposite of big.Little keep on the cpu0 as long as possible since we have 4 cores @1.2 they all have the same performance so no reason to downmigrate just finish task. Give it a try, then tune shed_upmigrate to a cpu % load that is on par with the apps your using. For example, my cpu is idling at like 40-60ish running gba rom, Pandora, navigating to San Francisco so setting upmigrate to 70 will boost the cpu faster as soon as surface finger hits the cpu.
sched_mostly_idle_load 60, sched_upmigrate 95, sched_downmigrate 9, sched_small_task 10
https://github.com/YaFilthy/Docs/tree/master
CPU - Interactive is the best for performance; ondemand will let us drop the freq for some battery savings, check /etc/init.qcom.post_boot. HMP polls every 10 ms so keep this in mind. My settings: HMP polls 5x reports load to CPU scheduler "ondemand" every 50 ms when it polls cpu load. 20*50ms=1sec?
200mhz is to low unless you dont mind ##Ms of lag while it polls and ramps up try it. its most noticeable on screen on and when it dips from 1.2ghz to 200mhz micro stutters. msm8226 min is 386mhz for reference.
echo 0 > /sys/module/msm_thermal/core_control/enable
Change Frequency
echo 1 > /sys/module/msm_thermal/core_control/enable
Min: 400mhz, Max: 1209
Ondemand: sampling_rate 50000, up_threshold 95, sampling_down_factor 1
I/O Scheduler - Internal Storage: CFQ 512kb
LMK - Foreground: 4mb, Visible: 8mb, Secondary: 16mb, Hidden: 80mb, Content: 88mb, Empty: 128mb.
Virtual Memory - Hard to tune the zram because its affected by the dumb lmk as well as these settings. I did some number crunching and 300mb/440 zram usage is probably the best performance/multi tasking. However, less apps can be running before lmk kicks in when tuning for that. My settings should push near max zramp swap 400mb but its a lot easier to hit kernel panic.
Swappiness: 100, VFS Cache Pressure: 50
overcommit ratio: 0 100% swap, uses more zram mb - i like apps running.
overcommit ratio: 50 linux default: french montana "dont panic"
Build.Prop - Default VM heap is 256*.75=192mb | 384*.75=288mb | 256*.9=230.4mb | 384*.9=345.6mb | Nexus 5x 512*.75=384mb
dalvik.vm.heapsize=384m, dalvik.vm.heapgrowthlimit=96m, dalvik.vm.heapminfree=512k, Add wifi.supplicant_scan_interval=60
HMP - what i tried to do here was the opposite of big.Little keep on the cpu0 as long as possible since we have 4 cores @1.2 they all have the same performance so no reason to downmigrate just finish task. Give it a try, then tune shed_upmigrate to a cpu % load that is on par with the apps your using. For example, my cpu is idling at like 40-60ish running gba rom, Pandora, navigating to San Francisco so setting upmigrate to 70 will boost the cpu faster as soon as surface finger hits the cpu.
sched_mostly_idle_load 60, sched_upmigrate 95, sched_downmigrate 9, sched_small_task 10
cat /sys/devices/soc0/soc_id
msm8916 Cortex A53 socID 206
mostly_idle_load & sched_small_task are pretty high lg changed em check /etc/init.qcom.post_boot
https://github.com/YaFilthy/Docs/tree/master
shell@e7iilte:/ $ su
root@e7iilte:/ # cat /proc/sys/kernel/sched_mostly_idle_load
50
root@e7iilte:/ # cat /proc/sys/kernel/sched_mostly_idle_nr_run
10
root@e7iilte:/ # cat /proc/sys/kernel/sched_spill_load
100
root@e7iilte:/ # cat /proc/sys/kernel/sched_spill_nr_run
10
root@e7iilte:/ # cat /proc/sys/kernel/sched_upmigrate
80
root@e7iilte:/ # cat /proc/sys/kernel/sched_downmigrate
60
root@e7iilte:/ # cat /proc/sys/kernel/sched_small_task
50
root@e7iilte:/ # cat /proc/sys/kernel/sched_init_task_load
15
root@e7iilte:/ # cat /proc/sys/kernel/sched_upmigrate_min_nice
15
|root@e7iilte:/ # cat /proc/sys/kernel/sched_ravg_hist_size
3
root@e7iilte:/ # cat /proc/sys/kernel/sched_window_stats_policy
2
root@e7iilte:/ # cat /proc/sys/kernel/sched_account_wait_time
1
msm8916 Cortex A53 socID 206
mostly_idle_load & sched_small_task are pretty high lg changed em check /etc/init.qcom.post_boot
https://github.com/YaFilthy/Docs/tree/master
shell@e7iilte:/ $ su
root@e7iilte:/ # cat /proc/sys/kernel/sched_mostly_idle_load
50
root@e7iilte:/ # cat /proc/sys/kernel/sched_mostly_idle_nr_run
10
root@e7iilte:/ # cat /proc/sys/kernel/sched_spill_load
100
root@e7iilte:/ # cat /proc/sys/kernel/sched_spill_nr_run
10
root@e7iilte:/ # cat /proc/sys/kernel/sched_upmigrate
80
root@e7iilte:/ # cat /proc/sys/kernel/sched_downmigrate
60
root@e7iilte:/ # cat /proc/sys/kernel/sched_small_task
50
root@e7iilte:/ # cat /proc/sys/kernel/sched_init_task_load
15
root@e7iilte:/ # cat /proc/sys/kernel/sched_upmigrate_min_nice
15
|root@e7iilte:/ # cat /proc/sys/kernel/sched_ravg_hist_size
3
root@e7iilte:/ # cat /proc/sys/kernel/sched_window_stats_policy
2
root@e7iilte:/ # cat /proc/sys/kernel/sched_account_wait_time
1
After around 30+ times crashing my tablet, i recommend staying with CFQ scheduler. Row definitely gave me more black screens of death leaving me to adb reboot from my pc. How i tested this is by "Real world" setting the minfree to lowest values in adiutor or setting my custom values. Started running a gameboy advance rom, pandora, maps navigation, load pages in chrome dev, tinder, hangouts dialer, gmail, and sometimes threw in some misc small apps while swiping launcher app list. Benchmark i use Vellamo and 3Dmark.
Tested cfq, noop, and deadline on tablet with -zram on 440mb default, swappiness 100, overcommit 50 default.
noop- could run the most apps, but had the most multi task jitter.
deadline- ran the least apps, had multi task jitter. killed off apps faster least likely to completely freeze probably.
cfq- ran only 1 memory intensive app less then noop; Maps while navigating, it would kill it off most of the time at oom if you had it ruining in the background. Moreover, cfq had smoother animations in the multi task button menu in critical memory situations, and pandora only jitter while installing an update nothing noticeable opening & multi tasking with large apps.
I ran dumpsys meminfo to compare LG's Launcher with CM13's Trebuchet and Smart Launcher. If you want to confuse people who try and use your tab check out >>t-ui launcher. I tested with Google search and calendar widgets on 1 screen, then switched to completely blank on 1 screen while randomly swiping in the app drawer and browsing the launcher's setting. Since Smart Launcher has become adware i'm not recommending it anymore w/o paid. Moreover, from my 15 dumpsys Trebuchet actually had the lowest memory foot print active and cached; however, LG calendar widget doesn't work; switched to google calendar and removed lg calendar.
Tested cfq, noop, and deadline on tablet with -zram on 440mb default, swappiness 100, overcommit 50 default.
noop- could run the most apps, but had the most multi task jitter.
deadline- ran the least apps, had multi task jitter. killed off apps faster least likely to completely freeze probably.
cfq- ran only 1 memory intensive app less then noop; Maps while navigating, it would kill it off most of the time at oom if you had it ruining in the background. Moreover, cfq had smoother animations in the multi task button menu in critical memory situations, and pandora only jitter while installing an update nothing noticeable opening & multi tasking with large apps.
I ran dumpsys meminfo to compare LG's Launcher with CM13's Trebuchet and Smart Launcher. If you want to confuse people who try and use your tab check out >>t-ui launcher. I tested with Google search and calendar widgets on 1 screen, then switched to completely blank on 1 screen while randomly swiping in the app drawer and browsing the launcher's setting. Since Smart Launcher has become adware i'm not recommending it anymore w/o paid. Moreover, from my 15 dumpsys Trebuchet actually had the lowest memory foot print active and cached; however, LG calendar widget doesn't work; switched to google calendar and removed lg calendar.
App List to Slim your Rom
Coming Soon!
Dont forget the bootloader is locked, open bump got patched with Lollipop 5.0.1, so flash custom recoveries & roms at high risk of brick house.
Att v410 had a kk 4.2.2 rom which had a bootloader that bump functioned on.
Donate to Rwilco12's bandwidth and App developers if ya got spare change or use Google Opinions.
Hit that like button if you think split pea soup is delicious.
Last edited by a moderator: