Estoy intentando hacer una copia de seguridad de las aplicaciones y los datos de preferencias de todas las aplicaciones de mi dispositivo, pero solo hace una copia de seguridad de aproximadamente un tercio de ellas; el resto todos tienen allowBackup=false
en sus manifiestos, lo que deshabilita la capacidad de respaldarlos, ya sea con adb
o con Helium.
Preferiría no tener que pasar por cada uno de los apks uno por uno, extraer sus manifiestos, cambiarlos, luego convertirlos en apks y agregarlos a mi dispositivo nuevamente. Entonces, ¿hay alguna manera de ignorar allowBackup=false
al hacer adb backup
? O bien, ¿hay alguna aplicación o comando de shell que pueda ejecutar para encontrar todas las aplicaciones con el allowBackup
valor establecido false
y establecerlas en true
?
Revisé esta aplicación que se supone que debe hacer exactamente eso , pero no pude ejecutarla porque no tiene una actividad especificada. Si hay alguna manera fácil de hacer que funcione, o alguna alternativa, sería genial.
allowBackup=false
Esto lo pone específicamente el desarrollador en la aplicación para que las personas no puedan hacer una copia de la aplicación (generalmente para detener la ingeniería inversa)
Probablemente constituiría un derecho de autor si ignorara allowBackup=false e hiciera una copia de él de todos modos, por lo que la mayoría de las aplicaciones no permitirán que respete los deseos de otros desarrolladores.
Obviamente, esto también se aplicaría a los teléfonos rooteados.
allowBackup
en false
. Sin embargo, considerando que los datos que guarda cada aplicación fueron generados por mi uso de la aplicación, creo que es justo considerar que tengo derecho a hacer una copia de seguridad de dichos datos.
izzy
allowBackup
configuración).Laef
izzy
Roberto