November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, August 28th, 2016 08:29 pm

Себе на память..
Если девайс рутованный, запускаем 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

Оригинал этой записи в личном блоге.

Sunday, August 28th, 2016 10:13 pm (UTC)
>Если девайс рутованный

Любым файл-менеджером на самом девайсе :) Ну, не любым, а который от рута умеет, конечно.

Какое-то временя был доволен ES. Но после обновлений, когда он стал превращаться в какого-то монстра на все руки, да ещё и с новомодным плоским дизайном (даже скины выпилили, гады) - даже не знаю куда и смотреть.
Monday, August 29th, 2016 09:52 am (UTC)
>Набрать su в adb проще ;)

Это если консоль под рукой, связь между Большим Братом и Зверьком установлена :)
А в ФМ всё наглядно, и один раз жмакнуть на запрос "Да" какого-нибудь SuperSU.
Monday, August 29th, 2016 03:09 pm (UTC)
Может рут неправильный?





P.S. В ES (и в некоторых других ФМ) рутовый доступ включается отдельной пимпой в настройках.
Edited 2016-08-29 03:15 pm (UTC)