¿Hay alguna forma de usar Frida en un emulador rooteado sin necesidad de ADB? Por ejemplo, instalar las herramientas Frida en el emulador con Termux y copiar el binario frida-server en el dispositivo, conectarse a él, y usar Frida localmente sin necesidad de un dispositivo separado.
Respuesta
¿Demasiados anuncios?Puede utilizar frida-gadget.so
. frida-gadget.so
es una librería compartida de Frida pensada para ser cargada por programas a instrumentar (cuando el modo de funcionamiento Inyectado no es el adecuado). Simplemente cargando la librería te permitirá interactuar con ella usando herramientas existentes basadas en Frida como frida-trace. También soporta un enfoque totalmente autónomo donde puede ejecutar scripts fuera del sistema de archivos sin ninguna comunicación externa, y sin Root. Mira en https://github.com/ax/apk.sh , Parcheando un APK es tan sencillo como ejecutar ./apk.sh patch <apk_name> --arch arm
.