Чтение файла Strings.xml из файла apk - программирование
Подтвердить что ты не робот

Чтение файла Strings.xml из файла apk

Есть ли способ прочитать файл strings.xml с apk file?
Мне не интересны библиотеки libs или classes/code только строки, определенные в strings.xml

4b9b3361

Ответ 1

Да вы можете извлечь все файлы ресурсов, используя apktool

Шаги -

1.) Download files from above links and extract them in a folder.
2.) Open cmd -> run 
3.) Run command as 
    apktool.bat d source.apk destination_path

ИЛИ

1.) Put apktool.jar and test.apk in same folder 
2.) Go to the jar and .apk path by command line
3.) And fire the command java -jar apktool.jar d test.apk
4.) It will generate a folder with the name "test" in the same folder.

Ответ 2

Загрузите android-apktool (при необходимости загрузите зависимости), извлеките все в одном каталоге и запустите apktool d application.apk

Ответ 3

Загрузить apktool

  • Поместите файл apk (предположим test.apk) в каталог, в который вы его загрузили.
  • Теперь введите команду 'apktool d test.apk'
  • Теперь перейдите на "test\res\values"

Вы получите файл strings.XML.

Ответ 4

Другим вариантом, кроме apktool, является aapt, но он не будет воспроизводить строки в исходной форме XML.

$ aapt dump --values resources app.apk |
  grep '^ *resource.*:string/' --after-context=1

  resource 0x7f04011a com.example:string/hello: t=0x03 d=0x0000039e (s=0x0008 r=0x00)
    (string8) "Hello"
  ...