- Mensajes
- 1.138
- Puntos
- 2.401
Por cierto, os paso algo de magia
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).
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).