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

August 28th, 2016

dil: (Default)
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

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

dil: (Default)
Sunday, August 28th, 2016 08:35 pm

Идет служба в морской церкви.
Пастор:
— И вот, вы видите, что челн ваш лишился ветрил и руля, и волей ветра и волн вас несет на скалы! Что? Что вы должны сделать в этой ситуации?! Правильно, упасть на колени и, воздев руки к небу, просить помощи у отца нашего всевышнего! И отец наш…
С задней скамьи доносится хриплый, прокуренный шёпот:
— Якорь! Якорь, мать твою, бросать надо!

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