¿Es posible crear un script de shell que se ejecute con Smanager, por ejemplo, para hacer lo siguiente?
Si eso no es posible, ¿podría dividirse en dos scripts, uno que elimine todas las aplicaciones personalizadas e inicie una aplicación personalizada, el otro para reiniciar las aplicaciones personalizadas?
Todo esto está en un teléfono rooteado. Gracias.
Puedes usar un Tasker para matar aplicaciones cuando inicias tu juego. Y también puedes hacer lo contrario, cuando tu juego se cierra, Tasker puede inicializar otras aplicaciones.
Puede usar la versión de prueba para probar esto, pero creo que solo se pueden lograr mejores resultados con la raíz.
Tasker de Crafty Apps disponible en Google Play Store (4,49€)
Desde su web tienes una descarga gratuita de prueba de 14 días .
Fast Reboot hará el trabajo por ti.
Cuando quiera jugar su juego, simplemente inicie Fast Reboot y luego inicie su juego. Liberará algo de RAM extra sin interferir con nada crítico, y es mucho más fácil que un script.
No se preocupe por reiniciar las aplicaciones, porque como dijo t0mm, se reiniciarán casi de inmediato. (Puede iniciar Fast Reboot dos veces para ver esto)
Esta solución resolverá tus necesidades sin tener que pagar por Tasker.
Aunque, recomiendo esa aplicación, puede hacer cualquier cosa.
Para comenzar en el modo de juego, creo que puedes usar los siguientes comandos
pm enable package_name
y
pm disable package_name
luego, debe reiniciar algunos servicios de aplicaciones como WhatsApp para reiniciar la verificación automáticamente (no estoy seguro de si reiniciarán automáticamente los servicios ya que el paquete se ha deshabilitado) para hacer eso, puede usar am
el comando, pero no estoy seguro de cuáles serán los mejores argumentos. Puede usar el logcat
comando para depurar qué intentos se están iniciando.
Si solo mata la aplicación, se reiniciará automáticamente unos segundos.
En SManager, en este momento no es posible ejecutar el script después de que la aplicación haya finalizado. Pero podría ser una característica nueva.
También debe eliminar SManager en la última línea del script.
killall os.tools.scriptmanager
rm-vanda
GermainZ
t0mm13b
GermainZ
GermainZ
t0mm13b
GermainZ
rm-vanda