APORTE OPTIMIZANDO LA ACTUALIZACIÓN DE ROMS EN INSTALACIONES SUCIAS

Albein

"The Shape Of Punk To Come"
Diamante
Diamante en bruto
Mensajes
1.138
Puntos
2.401
Por cierto, os paso algo de magia :blush:

Desde hace meses siempre que actualizo en sucio una rom lo uso, ( sobre todo lo noté la primera vez que lo apliqué despues de 3 actualizaciones en sucio).
Sirve para cualquier rom ( oficial o no oficial) desde android 6 para arriba.

Introducción ( Credits KelvinCrag ):

- Si actualizas en sucio, es posible que experimentes aleatoriamente tiempos de inicio de aplicaciones más largos después de flashear una ROM, y la única forma aparente de solucionarlo era hacer un flash limpio. Experimenté esto varias veces y decidí investigar y vi que tenía algo que ver con el funcionamiento de dex2oat después de un flash sucio (se niega a optimizar correctamente). Lo que encontré y solucionó el problema fue ejecutar manualmente dex2oat en todo después de que se inició en el sistema, y después de que finalizó el proceso (que podría llevar mucho tiempo dependiendo de la cantidad de aplicaciones que tenga), todo volvió a su estado rápido . Y parece mejorar el drenaje inactivo (uso elevado de la batería por parte del sistema) porque estamos forzando tareas que solo pueden ejecutarse si se cumplen ciertas condiciones, pero que a veces también suceden inesperadamente mientras el teléfono está inactivo, lo que provoca un uso excesivo del drenaje inactivo.

Requisitos
• Para usuarios raíz: emulador de terminal (Termux (Termux | F-Droid - Free and Open Source Android App Repository) recomendado)
• Para usuarios no root: una PC y adb instalados. Instale adb desde aquí (SDK Platform Tools release notes | Android Developers).

Instrucciones: usuarios root
• Abra el emulador de terminal y escriba:
su -c "cmd package bg-dexopt-job"
• Espere un momento hasta que aparezca un mensaje de "Éxito" en la terminal. Puede tomar de 5 minutos a 1 hora dependiendo de la cantidad de aplicaciones.
No use el dispositivo hasta que aparezca el mensaje de éxito.

Instrucciones: usuarios no root
• Habilite la depuración de USB en las opciones de desarrollador de su rom. Conecte su teléfono con la PC.
• Abra la ventana Consola/Terminal en su PC y escriba:
adb shell cmd package bg-dexopt-job
O simplemente puede descargar el script y ejecutarlo en la PC. Descargue el script desde aquí (Releases · KelvinCrag/Optimizer).
 
Por cierto, os paso algo de magia :blush:

Desde hace meses siempre que actualizo en sucio una rom lo uso, ( sobre todo lo noté la primera vez que lo apliqué despues de 3 actualizaciones en sucio).
Sirve para cualquier rom ( oficial o no oficial) desde android 6 para arriba.

Introducción ( Credits KelvinCrag ):

- Si actualizas en sucio, es posible que experimentes aleatoriamente tiempos de inicio de aplicaciones más largos después de flashear una ROM, y la única forma aparente de solucionarlo era hacer un flash limpio. Experimenté esto varias veces y decidí investigar y vi que tenía algo que ver con el funcionamiento de dex2oat después de un flash sucio (se niega a optimizar correctamente). Lo que encontré y solucionó el problema fue ejecutar manualmente dex2oat en todo después de que se inició en el sistema, y después de que finalizó el proceso (que podría llevar mucho tiempo dependiendo de la cantidad de aplicaciones que tenga), todo volvió a su estado rápido . Y parece mejorar el drenaje inactivo (uso elevado de la batería por parte del sistema) porque estamos forzando tareas que solo pueden ejecutarse si se cumplen ciertas condiciones, pero que a veces también suceden inesperadamente mientras el teléfono está inactivo, lo que provoca un uso excesivo del drenaje inactivo.

Requisitos
• Para usuarios raíz: emulador de terminal (Termux (Termux | F-Droid - Free and Open Source Android App Repository) recomendado)
• Para usuarios no root: una PC y adb instalados. Instale adb desde aquí (SDK Platform Tools release notes | Android Developers).

Instrucciones: usuarios root
• Abra el emulador de terminal y escriba:
su -c "cmd package bg-dexopt-job"
• Espere un momento hasta que aparezca un mensaje de "Éxito" en la terminal. Puede tomar de 5 minutos a 1 hora dependiendo de la cantidad de aplicaciones.
No use el dispositivo hasta que aparezca el mensaje de éxito.

Instrucciones: usuarios no root
• Habilite la depuración de USB en las opciones de desarrollador de su rom. Conecte su teléfono con la PC.
• Abra la ventana Consola/Terminal en su PC y escriba:
adb shell cmd package bg-dexopt-job
O simplemente puede descargar el script y ejecutarlo en la PC. Descargue el script desde aquí (Releases · KelvinCrag/Optimizer).
Interesante, aunque nunca he tenido este problema. Quizá porque no actualizó en sucio salvo que sea por OTA. Manualmente yo aconsejo más la actualización Semi sucia que es limpiar todo menos data y memoria interna. Limpias system, cache y demás. Haciendo esto nunca he tenido problemas de lageos o similares. Bien es verdad que como soy root uso Sd maid para limpiar y optimizar aplicaciones y sistema cuando llevo tiempo usando una rom
 
Este comando Linux se escribe sin las comillas, no?

su -c "cmd package bg-dexopt-job"
Con ellas
Screenshot_20220719-142222_Pixel Launcher.png

- Yo noté un consumo excesivo de batería después de varias actualizaciones por OTA. Los que instalaban en limpio no tenian ese problema, así que investigando en xda hablaban muy bien de ésta solución. Y para mí fue mamo de santo. Tanto que lo hago siempre después de actualizar.
 
Con ellas
Screenshot_20220719-142222_Pixel Launcher.png

- Yo noté un consumo excesivo de batería después de varias actualizaciones por OTA. Los que instalaban en limpio no tenian ese problema, así que investigando en xda hablaban muy bien de ésta solución. Y para mí fue mamo de santo. Tanto que lo hago siempre después de actualizar.
Pues como lo que sobra no ofende lo voy a probar. Con batería vieja cualquier optimizacion del consumo será bien recibida.
 
Pues como lo que sobra no ofende lo voy a probar. Con batería vieja cualquier optimizacion del consumo será bien recibida.
Ojo, si es vieja y bien cuidada a lo mejor no es tan vieja.
 
Hecho. Fácil y en pocos minutos

El efecto placebo es evidente. Me da la sensación de que va más fluido. Aunque antes borré casi 2 Gb de archivos temporales :tearsofjoy: :tearsofjoy:
 

Del blog

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba