¿Es posible editar los valores de la memoria que utiliza una aplicación? Asumiría que esto requiere Root.
Debería probarlo con una aplicación ficticia para ver.
¿Es posible editar los valores de la memoria que utiliza una aplicación? Asumiría que esto requiere Root.
Eso puede ser posible sin Root si la aplicación que quieres manipular permite la depuración a través del puente de depuración de Android (ADB). Si una aplicación puede ser conectada a un depurador se especifica en su AndroidManifest.xml
en el android:debuggable
entrada.
Si la aplicación está habilitada para la depuración, puedes activar el modo de depuración USB en tu dispositivo y conectarte a él a través de adb. Luego puedes conectar un depurador estándar de Java a la aplicación e inspeccionar/modificar las variables.
En Android la memoria del sistema es sólo un archivo más, así que con los derechos apropiados es tan simple como vi -b /dev/mem
(el nodo del dispositivo puede variar según el sistema). El resultado de cambiar la memoria de un sistema en funcionamiento podría ser un nop, un toque de una valla eléctrica, un fallo del sistema o una simple bomba nuclear que resulte en un dispositivo inutilizable.
Puede utilizar un programa llamado ACE Engine
para escanear y editar el valor de la memoria de cualquier aplicación o programa en ejecución en Android que se puede descargar aquí
necesita instalar el programa con adb y ejecutar el programa en adb shell
ejecute ACE engine
y seleccione un proceso cuyo valor desee editar.
buscar el valor en la memoria del proceso, como una moneda, salud o cualquier cosa
puede que tengas un par de resultados puede reducir las coincidencias, cambiando el valor en el juego y buscar el nuevo valor para reducir los resultados del escaneo
repite el proceso hasta obtener 1 coincidencia
escribir cualquier valor en la dirección a cambiar el valor del juego/apk
encontrará más detalles en el tutorial aquí
DESCARGO DE RESPONSABILIDAD Soy el autor de este programa
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
¿para qué necesitas hacer esto? Yo asumiría que tratar de hacer esto sería muy difícil debido a la estructura de sandboxing de Android.
0 votos
¿A qué tipo de valores se refiere?
0 votos
@SachinShekhar como contadores? por ejemplo un contador de pulsación de botón o algo así.