Como remover protección Pairip de un apk - Google加固

 Pairip es una protección que se puede encontrar en algunas aplicaciones Android y su funcion principal es que terceros no puedan modificar la aplicación con malos fines como la propagacion de malware y robo de credenciales pero ese no es un nuestro objetivo y simplemente hablare sobre la proteccion y como "Removerla"

Primero vamos a tener que tener un emulador Android o si tiene tu un dispositivo móvil con la aplicacion Termux para seguir los pasos y la aplicación Cross DJ como ejemplo con MT manager para el descompilado y Dual Space que nos permite ejecutar la app en un VM para la obtención de las Strings.


Vamos a hablar sobre RKPairip (TechnoIndian) el cual es un script que nos automatiza muchas tareas como la obtención del diccionario de la aplicación para traducir las cadenas que son encriptadas por la protección y restablecerlas a su estado original...


Una vez instalado las 4 aplicaciones abrimos MT manager 




Damos en Extraer APK






Vemos que tiene la protección Google加固

EXTRAER APK


Y damos en Localizar para que nos redireccione a la ruta en donde se extrajo el APK




Pulsamos en la ruta para que se nos copie la ruta a nuestro portapapeles.




Ahora tenemos que abrir Termux

Bueno en el Github de RKPairip veremos parte de este script pero el que les dejos es un mas completo ya que te deja ejecutar el script desde cualquier ruta.

curl -L -o RKPairip.sh https://github.com/TechnoIndian/setup/releases/download/RKPairip/RKPairip.sh && chmod +x RKPairip.sh && ./RKPairip.sh

pkg update && pkg upgrade -y

pkg install python git && pip install git+https://github.com/TechnoIndian/RK_Pairip.git

Bueno copiamos y pegamos en la terminal.








Para verificar ejecutamos RKPairip en termux y se nos terminara de instalar



Listo ya estaria instalado.

Asi que si pegamos la ruta que copiamos de MT manager


/storage/emulated/0/MT2/apks/








Ejecutaremos el script junto a la apk

RKPairip Cross\ DJ_4.0.11.apks



Precionamos enter sin ingresar nada


Y luego q




Vamos a MT manager veremos que nos crea 2 .apk



Aqui en donde entra Dual Space ya que vamos a instalar el   _Pairip.apk















Ejecutamos el app



Vamos a /storage/emulated/0/MT2/ donde veremos una carpeta llamada dictionary

Y vamos a ver el smali de la app





Entre todos los .dex que tengamos tenemos que seleccionar el ultimo osea en mi caso seria el classes6.dex




Damos en traducir







Y seleccionamos nuestro diccionario




Guardamos los cambio y cerramos



Aqui es importante no tenerlo tiqueado para que no nos cambie la firma



Volvemos a termux para ejecutar

RKPairip -i _Pairip.apk -r





Al finalizar nos dara un apk con _Patched.apk





Sigue teniendo la proteccion como vemos asi que luego damos a VIEW


Dentro iremos a la carpeta lib


Seleccionamos la arquitectura en la que estamos


Y seleccionamos la libreria de pairip y le damos en Borrar



Y al borrar ya podemos cambiar la firma 







Volvemos a ver el _Patched.apk



Y listo estaria sin la protección pairip. instalamos el apk y veremos que funciona completamente bien



Comentarios

Entradas populares