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.
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.
