Hirdetés

Új hozzászólás Aktív témák

  • crok

    Topikgazda

    válasz mobilizmo #131533 üzenetére

    Bizonyos appok metadata részében API level 23 és felette (szóval Marshmallow és felette, az AndroidManifest.xml-ben) a fejlesztő explicit megadhatja, hogy az android:allowBackup="false" legyen szóval "menthetetlen legyen" - ezek azok az appok amiket ADB-vel nem lehet menteni, így Heliummal se. Patch-elni kell az APK-t hogy működjön (true-ra állítani, bár pl. bizonyos beállítások, mint pl. értesítések, engedélyek így se menthetőek). Persze patch után uninstall, majd install.. és frissítés után újrapatch.. szóval nem igazán felhasználóbarát. Angol XDA leírás (a toolokkal együtt) itt található a patcheléshez (azért nem bonyolult annyira és ehhez se kell root):
    https://forum.xda-developers.com/android/software-hacking/guide-how-to-enable-adb-backup-app-t3495117

    Szóval időigényes és nehézkes.. Android 5-ig megérte használni mert ment out-of-the-box, de felette.. Az app utolsó frissítése is 2016. október 2-n kelt és a fentebb írt tények miatt szerintem nem véletlenül.

    Egyébként ugyanezek az appok nem menthetőek pl. a MIUI saját backupjával se ami csak annyit mond, hogy "zöld" és "0byte", de persze nem köti az orrunkra a MIUI az okot pedig millió helyen érdezik / kérik / követelik a megoldást (itt nem megoldás a root mert rootként is ugyanaz a logikai folyamat / megkötés fogná meg).

    A Heliumnak elég egyébként PC-n (ADB driverek megfelelő telepítése után természetesen) az alábbi Chrome extension is (ez az amit tényleg a clockworkmod.com jegyez):
    https://chrome.google.com/webstore/detail/helium-backup/gpglbgbpeobllokpmeagpoagjbfknanl

    Nem sok értelme van de ha mégis kéne..
    root-olt telefonon az alábbi scriptet kell futtatni rootként hogy a Heliumnak a megfelelő jogot megadd:

    pkg=$(pm path com.koushikdutta.backup)
    pkg=$(echo $pkg | cut -d : -f 2 | sed s/\\r//g)
    CLASSPATH=$pkg app_process /system/bin com.koushikdutta.shellproxy.ShellRunner2 $@ &
    exit

    Tusom, tákolt de működik.

    Ezen kívül egyébként a Google saját mentése van még ami használható root nélkül, de arra "van pár korlátozás" pl. már helyben menteni nem lehet, jól csak Marshmallow és felette működik, az app data nem lehet 25MB-nál több, lehet kérni hogy kényszerített csináljon mentést de időben korlátozott, lefelé nem kompatibilis (nem másolom be ide mert minek, a Logout blogomban leírtam hogy hogy kell csinálni, keress arra, hogy "Google mentés kényszerítés", de 24 óránként max. egyszer mert letiltják az account-ot akár 3+ napra hogy menthessen).

Új hozzászólás Aktív témák