[G3 General] fosseperme:
Excuse me for bad English

And after the success of the mod that I realized that solved the vast majority of defects audio Nexus 5, I came back more determined than ever to solve once and for all the lags problems that afflict LG G3. By following this simple guide (consisting of more parts with the help of various tools) will restore to life your G3 which eventually will be made the most of its hardware and power!

Requirements: terminal with root permissions

Rom: this procedure was tested on lollipop roms type AOSP (cyano 12 based), but it should easily run also on based rom LG , kitkat and lollipop.

Step 1

The first step towards the elimination of the lag is the installation of the app Seeder from playstore (which many of you already know). So you open the app, set it on, then crossed out the boxes "Suspend RNG service while screen off" and "Start automatically on boot" (the second option instead leave it unchecked) and then set the mode profile Aggressive.

Step 2

Disable (or at least delay as much as possible) the thermal control of LG, in order to avoid that the temperature increase leads to an automatic underclock and to a drop in performance of the CPU.

Flashing then zip through recovery from this file: LINK

In the case of the based LG rom is preferred instead to use this method here.

Step 3

Enable hardware rendering and disable the overlay hardware.

Go to the developer options in your rom (if don t appears the option, you must activate it before going into the phone info and more by clicking on the name of the build until it is given the confirmation message) and enable the option "Force GPU rendering".

Now just below is another important option that should be activated, "Disable HW overlay"; unfortunately happens that this option once activated is constantly disabled when you restart the phone, and then you will be forced to re-enable it manually. To avoid this will appeal to a startup script automatically. Download it at this link, and create a folder in your internal memory (which for convenience we will call scripts) and paste the downloaded file inside.

Now download the app from the market "init.d scripts support" of RYO Software. Open it and set it as follows; check the "Run scripts at boot time", set in the Execution Delay the option No Delay and then select the folder that you created in the internal memory and in which you have pasted the script (making sure to save the selected folder , so that coming back should view the route chosen precisely - just indicate only the folder, the script file inside do not see but do not worry!). Now reboot and you should see that at boot of the phone the script application will start automatically (when loading the script itself), and so in the options developer you will have the option "disable overlay" always active without the need for manual activation every time.

Step 4

At every change of rom or update of the same rom, make fstrim procedure (because this phone is plagued by bug trim). Download the app from the playstore called "emulator terminal" (by Jack Palevich), open it and type on

su

fstrim /date

fstrim /system

fstrim /cache

Alternatively you can use the app called lagfix from playstore.

Now enjoy your LG G3 lag free !!!