¿Que es Il2cppDumper?
Es una herramienta que nos ayudara a realizar ingenieria inversa a juegos unity que usen la compilacion Il2cpp.
¿Como comprobamos si un juego esta compilado en il2cpp?
Existen 2 formas para comprobar esto
Metodo 1
Abra el archivo apk con Winrar o 7zip
bien deberiamos ver algo como esto
seguidamente nos dirigimos a la carpeta lib
deberia ver esta carpeta si por alguna razon el juego que esta intentando modificar tiene 3 carpetas o dos puede entrar a cualquiera de esas tres pero recomendaria usar armeabi-v7a
despues de ingresar a la carpeta armeabi-v7a encontramos archivos con la extension .so
deberia ver un archivo con este nombre libil2cpp.so si no lo ve probablemente el juego no usa el motor unity o probablemente usa la compilación mono.
Metodo 2
Abra el archivo apk con Winrar o 7zip
nos dirigimos a la carpeta assets habra archivos y carpetas pero solo nos interesa la carpeta bin
entramos en la carpeta bin, entramos a la carpeta Data despues nos dirigimos a esta ruta Managed/Metadata/
deberiamos ver este archivo si vemos este archivo es casi seguro un juego hecho con el motor unity.
ahora necesitamos descargar il2cppdumper podemos descargarlo desde el repositorio oficial
bien ya que tenemos los archivos extraidos y el il2cppdumper descomprimido solo ejecutamos el archivo ejecutable en la carpeta de il2cppdumper
nos dirigimos a la carpeta en la que tenemos el metadatos y el il2cpp primeramente seleccionamos el libil2cpp.so, despues nos pedira que seleccionemos el archivo global-metadata.dat y ahora nos saldra algo como esto
bien ahora miramos nuestra carpeta de il2cppdumper
tenemos Dummydll para dnspy, dump.cs, script.json y stringliteral.json para mejor analisis en ida muy bien terminamos.
Espero que este tutorial basico les alla servido para los que recien inician en el modding de android hare tutoriales sobre enganche de funciones pronto hasta luego.
Es una herramienta que nos ayudara a realizar ingenieria inversa a juegos unity que usen la compilacion Il2cpp.
¿Como comprobamos si un juego esta compilado en il2cpp?
Existen 2 formas para comprobar esto
Metodo 1
Abra el archivo apk con Winrar o 7zip

bien deberiamos ver algo como esto
seguidamente nos dirigimos a la carpeta lib

deberia ver esta carpeta si por alguna razon el juego que esta intentando modificar tiene 3 carpetas o dos puede entrar a cualquiera de esas tres pero recomendaria usar armeabi-v7a
despues de ingresar a la carpeta armeabi-v7a encontramos archivos con la extension .so

deberia ver un archivo con este nombre libil2cpp.so si no lo ve probablemente el juego no usa el motor unity o probablemente usa la compilación mono.
Metodo 2
Abra el archivo apk con Winrar o 7zip

nos dirigimos a la carpeta assets habra archivos y carpetas pero solo nos interesa la carpeta bin

entramos en la carpeta bin, entramos a la carpeta Data despues nos dirigimos a esta ruta Managed/Metadata/

deberiamos ver este archivo si vemos este archivo es casi seguro un juego hecho con el motor unity.
ahora necesitamos descargar il2cppdumper podemos descargarlo desde el repositorio oficial
Please,
Acceder
or
Regístrate
to view URLs content!
o simplemente puedo descargarlo desde aqui dejare el archivo adjunto.
bien ya que tenemos los archivos extraidos y el il2cppdumper descomprimido solo ejecutamos el archivo ejecutable en la carpeta de il2cppdumper

nos dirigimos a la carpeta en la que tenemos el metadatos y el il2cpp primeramente seleccionamos el libil2cpp.so, despues nos pedira que seleccionemos el archivo global-metadata.dat y ahora nos saldra algo como esto
bien ahora miramos nuestra carpeta de il2cppdumper

tenemos Dummydll para dnspy, dump.cs, script.json y stringliteral.json para mejor analisis en ida muy bien terminamos.
Espero que este tutorial basico les alla servido para los que recien inician en el modding de android hare tutoriales sobre enganche de funciones pronto hasta luego.