E dopo il successo della mod da me realizzata che ha risolto la stragrande maggioranza dei difetti audio del Nexus 5, sono tornato piu deciso che mai a risolvere una volta e per tutte i problemi di lag che affligono LG G3. Seguendo questa semplice guida (composta da piu parti con l ausilio di diversi tool) riporterete a nuova vita il vostro G3 che finalmente potrà essere sfruttato al massimo del suo hardware e della sua potenza!
Requisiti : terminale con permessi di root
Rom : il metodo è stato testato su varie rom lollipop di tipo aosp (cyano 12 based), ma dovrebbe tranquillamente funzionare anche su rom base LG sia kitkat che lollipop.
Step 1
Il primo passo verso l eliminazione dei lag è l installazione dell app Seeder dal playstore (che molti di voi già conosceranno). Dunque aprite l app, impostatela su on, barrate poi le caselle "Suspend RNG service while screen off" e "Start automatically on boot" (la seconda opzione invece lasciatela senza spunta) e infine impostate il profilo in modalità Aggressive.
Step 2
Disabilitare (o almeno ritardare il piu possibile) il controllo termico di LG, onde evitare che l aumento di temperatura porti ad un underclock automatico e ad un conseguente calo prestazionale della cpu.
Flashare dunque tramite zip da recovery questo file nel caso di rom aosp: LINK
Nel caso di rom LG based è preferibile invece usare questo metodo qui.
Step 3
Abilitare il rendering hardware e disabilitare l overlay (sovrapposizione) hardware.
Recatevi nelle opzioni sviluppatore della vs rom (se non vi compare l opzione dovete attivarla prima andando nelle info telefono e cliccando piu volte sul nome della build finchè non viene dato il messaggio di conferma) e abilitate l opzione "Forza rendering GPU".
Ora poco sotto si trova un altra importantissima opzione che va attivata, ovvero "Disabilita overlay HW"; purtroppo succede che questa opzione una volta attivata viene costantemente disabilitata al riavvio del telefono, e sarete dunque costretti a riattivarla manualmente. Per evitare ciò ricorreremo ad uno script di avvio automatico. Scaricatelo a questo link, e create nella vostra memoria interna una cartella (che per comodità chiamerete scripts) e incollate il file scaricato all interno.
Ora scaricate dal market l app "init.d scripts support" di RYO Software. Apritela e settatela come segue; spuntate la casella "Run scripts at boot time", impostate in Execution Delay la dicitura No Delay e infine in select folder selezionate la cartella scripts che avete creato nella memoria interna e nella quale avete incollato lo script (avendo cura di salvare la scelta della cartella, di modo che tornando indietro dovreste visualizzare il percorso scelto appunto - basta indicare solo la cartella, il file script all interno non lo vedete ma state tranquilli). Ora riavviate e dovreste accorgervi che all avvio del telefono l applicazione di script si avvierà in automatico (caricando lo script stesso), e cosi nelle opzioni sviluppatore avrete l opzione disabilita overlay sempre attiva senza necessità di attivazione manuale ogni volta.
Step 4
Ad ogni cambio rom o update della stessa rom effettuare procedura fstrim (poichè questo telefono è afflitto da bug trim). Scaricare dal telefono l app "emulatore terminale" di Jack Palevich, aprirla e digitare
su
fstrim /data
fstrim /system
fstrim /cache
In alternativa potete usare l app lagfix del playstore.
Ora godetevi il vostro LG G3 lag free!!!