Guia Completa d'Undervolt a Android amb Root per a Processadors Snapdragon

  • L'undervolt redueix el voltatge del processador per disminuir el consum energètic i la calor generada.
  • És fonamental comptar amb permisos de superusuari (root) i eines de terminal per modificar els fitxers del sistema.
  • L'estabilitat del dispositiu depèn de l'equilibri exacte entre la freqüència de rellotge i el valor vsel assignat.
  • L'ús d'aplicacions d'escalat permet optimitzar l'autonomia de la bateria de manera dinàmica.

Undervolt a Android amb Root per a Processadors Snapdragon

Si sents que el teu mòbil s'escalfa més del compte o que la bateria vola en qüestió d'hores, potser t'interessi donar-li un ull al undervolt a Android. Bàsicament, consisteix a alimentar el processador Snapdragon amb la quantitat mínima d'energia necessària perquè funcioni sense penjar-se, cosa que es tradueix en un dispositiu més fresc i una autonomia que et sorprendrà.

Ara bé, abans de ficar-li mà, cal deixar les coses clares: aquest procés requereix accés root i comporta certs riscos. Si no tens cura, podries deixar l'equip inestabilitzat o, en el pitjor dels casos, afectar la garantia. Però, si t'agrada trastejar i vols treure el màxim partit al maquinari del teu telèfon, segueix llegint perquè detallarem tot el procés pas a pas.

Eines i arxius imprescindibles

Per començar aquest camí, no en tenim prou amb una app qualsevol. Encara que algú amb coneixements avançats de línia d'ordres podria fer-ho només amb adb shell, per a la majoria de nosaltres l'ideal és fer servir un emulador de terminal i un explorador de fitxers amb root (com Root Explorer). Aquests faciliten enormement lexecució de scripts i el canvi de permisos.

A més, necessitarem uns fitxers específics desenvolupats originalment per Elkay. Són dos paquets ZIP: DX OC Tools.zip i DX OC.zip. El primer conté els scripts de gestió i el segon els mòduls necessaris perquè el nucli del sistema accepti els canvis de voltatge i freqüència.

Instal·lació i configuració dels mòduls

Un cop tinguis els fitxers, el primer pas és moure'ls a les carpetes correctes. Dins DX OC.zip trobem l'arxiu overclock.ko i l'script overclock.sh. El fitxer .ko ha d'anar directe a /system/lib/modules. És vital que, després de moure'l, canviïs els permisos a 644 (Usuari R/W, Grup/Altres R) i que la partició del sistema estigui muntada en mode lectura/escriptura (R/W).

D'altra banda, l'arxiu overclock.sh, juntament amb setclock.sh y setscaling.sh (que vénen a l'altre ZIP), s'han d'ubicar a la carpeta /system/bin. En aquest cas, els permisos han de ser més permissius, específicament 755 (Usuari R/W/E, Grup/Altres R/W), ja que són scripts que el sistema ha de poder executar sense problemes.

Ajustant la freqüència i el voltatge

Aquí és on passa la màgia i on cal caminar amb peus de plom. L'objectiu és aconseguir que el mòbil sigui estable amb la menor quantitat de voltatge possible. En fer servir l'script overclock.sh, hem d'introduir dos valors: la velocitat del rellotge en hercis (Hz) i el coeficient de voltatge anomenat vsel.

Per exemple, si vols 1150 MHz, n'has d'escriure 1150000. El vsel és el que defineix la potència; un valor de 80 vsel equival a 1.6v, mentre que 96 vsel són 1.8v. Un consell d'or: no superis els 96 vsel per evitar danys físics al processador. L'ideal és buscar un valor per sota del voltatge de fàbrica per obtenir els beneficis a la bateria sense sacrificar el rendiment.

Optimització fina i escalat dinàmic

Si després d'aplicar els canvis notes que el dispositiu va lent o es queda enxampat, no entris en pànic. Per això existeix l'ordre setclock.shPermetre ajustar la freqüència i el voltatge sobre la marxa sense necessitat de reiniciar el mòbil. És l'eina perfecta per provar nivells fins trobar el punt dolç d'estabilitat.

Per portar lestalvi denergia al següent nivell, podem configurar el escalat de freqüències. Editant el fitxer setscaling.sh amb un editor de text, podem definir els punts operatius màxims i mínims. Això permet que el processador baixi el consum quan no estàs fent res exigent. Un cop editat, executem l'script des de la terminal i utilitzem una app com SetCPU per gestionar aquests perfils de forma visual i eficient.

Consideracions tècniques i seguretat

Molts usuaris temen que l'undervolt faci malbé la CPU en augmentar l'amperatge, però la física diu el contrari. Segons la llei d'Ohm (V=IR), al reduir el voltatge i mantenint la resistència constant, el corrent també disminueix. Això significa que el processador consumeix menys energia i, per tant, genera menys calor, la qual cosa és beneficiós per a la vida útil del component.

Si el telèfon arriba a reiniciar-se per un valor massa baix, no passa res, ja que aquests paràmetres no s'apliquen automàticament a l'arrencada. Simplement reinicies i l'equip torna als seus valors de fàbrica. Per recuperar els paràmetres personalitzats ràpidament després d'un reboot, només cal executar la seqüència d'ordres de càrrega del mòdul i l'script de rellotge.

overclock Android
Article relacionat:
Guia completa per fer overclock en un mòbil Android: riscos, passos i millores

Tenir el control total sobre lenergia del teu Snapdragon permet transformar un dispositiu mediocre en una màquina eficient. En combinar la reducció de voltatge amb un escalat intel·ligent i lús deines de root, és possible reduir dràsticament la temperatura de funcionament i prolongar la durada de la bateria durant tot el dia. Comparteix la informació perquè altres usuaris coneguin l'eina.