Ahoj
koupil jsem nový telefon a na Google Play aplikace pořád není. Protože přenos aplikace ze starého telefonu mi nepřišel úplně triviální, tak připojuji malý návod.
Návod je vytvořen na verzi a:Drake Plus verze 6.08
Pro úspěšné dokončení budeš potřebovat:
Připoj starý telefon kabelem, a v adresáři, kde máš adb.exe spusť příkazový řádek.
adb devices
musí vypsat připojené zařízení, jinak máš něco špatně nastavené.
Najdi název balíčku
adb shell pm list packages
hledej cz.adrake...., v mém telefonu je název balíčku "cz.adrake.plus"
Najdi cestu k balíčku / balíčkům, název balíčku nahraď nalezeným
adb shell pm path cz.adrake.plus
v mém telefonu vypíše tři balíčky:
package:/data/app/cz.adrake.plus-HE0sLMntVxEpcCvXoQ3jRw==/base.apk
package:/data/app/cz.adrake.plus-HE0sLMntVxEpcCvXoQ3jRw==/split_config.cs.apk
package:/data/app/cz.adrake.plus-HE0sLMntVxEpcCvXoQ3jRw==/split_config.xxhdpi.apk
jednotlivě je stáhni do počítače, soubor s cestou nahraď svým
adb pull /data/app/cz.adrake.plus-HE0sLMntVxEpcCvXoQ3jRw==/base.apk
....
adb pull /data/app/cz.adrake.plus-HE0sLMntVxEpcCvXoQ3jRw==/split_config.xxhdpi.apk
všechny tři balíčky (nevím kolik jich je u verze bez Plus) najdeš v adresáři kde je adb. Zkopíruj si je někam do prázdného adresáře například do c:\a\adrake\
Instalace vychází z návodu - https://raccoon.onyx...-split-apk-adb/
Odpoj starý telefon, připoj nový. Zkontroluj připojení:
adb devices
Vytvoř v telefonu adresář pro balíčky
adb shell mkdir /data/local/tmp/adb
Zkopíruj balíčky do nového telefonu
adb push c:\a\adrake\ /data/local/tmp/apk
Spusť shell telefonu
adb shell
zjisti přesnou velikost balíčků a sečti si ji dohromady (v mém telefonu je velikost souborů dohromady 3673576)
cd /data/local/tmp/apk
ls -l
Otevři instalační session a zapiš si její ID
3673576 nahraď svojí velikostí všech balíčků dohromady
pm install-create -S 3673576
V mém případě je ID 1888073466, v následujících příkazech ho nahraď svým
Parametr za -S je velikost aktuálního souboru, nahraď ho velikostí zjištěnou dříve
pm install-write -S 3489776 1888073466 0 /data/local/tmp/apk/base.apk
pm install-write -S 61849 1888073466 1 /data/local/tmp/apk/split_config.cs.apk
pm install-write -S 121951 1888073466 2 /data/local/tmp/apk/split_config.xxhdpi.apk
Potvrď instalaci, opět nahraď ID
pm install-commit 1888073466