Себе на память..
Если девайс рутованный, запускаем adb shell , потом su , потом cp /data/app/доменное.имя.приложения/base.apk куда-нибудь в читабельное без рутовых привилегий место, например в /sdcard/ . Ну а оттуда уже копируем этот base.apk на компьютер adb pull‘ом или через MTP.
Если девайс не рутованный, то в /data/app/ зайти не дадут. В этом случае запускаем adb backup -apk доменное.имя.приложения . При этом создаётся файл backup.ab . От него надо отрезать первые 24 байта, оставшаяся часть сжата zlib’ом, разжать можно, например, так:
dd if=backup.ab ibs=24 skip=1 | python -c 'import sys; import zlib; sys.stdout.write(zlib.decompress(sys.stdin.read()))' > app.tar
В результате получается tar, из которого можно достать base.apk:
tar xf app.tar apps/доменное.имя.приложения/a/base.apk
ну или просто
tar xf app.tar
Оригинал этой записи в личном блоге.
no subject
Любым файл-менеджером на самом девайсе :) Ну, не любым, а который от рута умеет, конечно.
Какое-то временя был доволен ES. Но после обновлений, когда он стал превращаться в какого-то монстра на все руки, да ещё и с новомодным плоским дизайном (даже скины выпилили, гады) - даже не знаю куда и смотреть.
no subject
no subject
Это если консоль под рукой, связь между Большим Братом и Зверьком установлена :)
А в ФМ всё наглядно, и один раз жмакнуть на запрос "Да" какого-нибудь SuperSU.
no subject
no subject
P.S. В ES (и в некоторых других ФМ) рутовый доступ включается отдельной пимпой в настройках.
no subject
Спасибо за идею!