Error en Apktool -b con Apks recientes

Update: ( Error al hacer build de apktool con apks recientes )

@txtsd I couldn't figure it out. It seemed like apktool can't properly repack newer builds. So in my research I ended up using old versions of apk files. Please comment here if you find the root cause of the issue. I'll update the document.

 

 

$ ./adb shell pm list packages -3 -f | grep mercadona
package:/data/app/es.mercadona.tienda-Kfx2KK7Do4g2lyWYnvOmTw==/base.apk=es.mercadona.tienda
lolo@pink:~/pt
$ ./adb pull /data/app/es.mercadona.tienda-Kfx2KK7Do4g2lyWYnvOmTw==/base.apk
/data/app/es.mercadona.tienda-Kfx2KK7D.... 32.1 MB/s (23633943 bytes in 0.702s)
 }

Renombrar el base.apk // recomiendo para evitar futuras equivocaciones

apktool d mercadona.apk // Da error


3- Agregar


android:networkSecurityConfig="@xml/network_security_config"

 aquí:

<manifest ... >
    <application android:networkSecurityConfig="@xml/network_security_config" ...
                    ... >
        ...
    </application>

4- Crear archivo:

base/res/xml/network_security_config.xml

con esto dentro:

<network-security-config>
   <base-config>
      <trust-anchors>
          <certificates src="system" />
          <certificates src="user" />
      </trust-anchors>
   </base-config>
</network-security-config>

5-   Error en el build:

$ apktool b mercadona/ -o example.unaligned.apk
I: Using Apktool 2.4.1
I: Checking whether resources has changed...
I: Building resources...
W: invalid resource directory name: /home/lolo/pt/Mercadona/mercadona/res navigation
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/tmp/brut_util_Jar_6189230128867524282.tmp, p, --forced-package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --version-code, 11402908, --version-name, 114.0, --no-version-vectors, -F, /tmp/APKTOOL10822402345772049048.tmp, -e, /tmp/APKTOOL12580481761981496383.tmp, -0, arsc, -I, /home/lolo/.local/share/apktool/framework/1.apk, -S, /home/lolo/pt/Mercadona/mercadona/res, -M, /home/lolo/pt/Mercadona/mercadona/AndroidManifest.xml]
 


Entradas populares