Install Terminal Emulator on your LG G Pad 7 LK430 tablet. Root your Tablet With or Without Windows or Linux Spoiler 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 Code (Text): su sh /sdcard/mrw/root.sh 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. Make a Backup No Recovery Needed Spoiler 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. Code (Text): su dd if=/dev/block/mmcblk0p35 of=/storage/external_SD/system.img Restore your Tablet Spoiler 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 My Streamlined Stock Rom Spoiler: Delete These Files ASAP 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. 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?! Spoiler: Settings 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 Spoiler: HMP Scheduler Defaults 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 Spoiler: click here for Info about my settings 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. App List to Slim your Rom Spoiler 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.