Перевод APK приложений
-
Перевод APK (Курс молодого бойца)!

Подготовка инструментария:
1. Устанавливаем Java и Java JDK.
2. Устанавливаем "Декомпилятор, Компилятор APK" (JAT4APK).
3. Если нет текстового редактора (Notepad++), устанавливаем.
4. Скачиваем подопытного, в моём случае SBgameHacker.
Инструментарий:
1. Java и Java JDK - без них никак!
2. Декомпилятор, Компилятор APK (Я буду использовать очень удобную оболочку для декомпилятора, компилятора: JAT4APK).
3. Текстовый редактор (Я буду использовать: Notepad++ и Smali Syntax Highlighting, на будущие).
4. Подопытный, то бишь APK (Я буду "мучить" SBgameHacker).
Декомпиляция и перевод APK:
1. Переименовываем APK и если нужно изменяем путь к нему, так, что бы в его имени и в пути к нему не было русских букв и пробелов.
2. Двойным щелчком, левой кнопки мыши, по APK, для начала процесса Декомпиляции.
3. После окончания процесса в директории где находиться APK появиться папка с таким же именем как и у APK, открыв эту папку мы увидим что то подобное:
4. Открываем папку "res" и создаём в ней папку "values-ru", копируем в неё файлы:"arrays.xml" и "strings.xml" из папки "values" (В некоторых приложениях нет файла "arrays.xml", так, что не пугаемся).
5. Открываем в текстовом редакторе файл "arrays.xml" и переводим, если в файле вам встретились строки с меткой @string/, их не нужно переводить они берутся из "strings.xml" (То есть, оставляем их как есть).
6. Открываем в текстовом редакторе файл "strings.xml" и переводим, от > до </string> (Было >Cancel</string> стало >Отмена</string>).
Компиляция APK:
1. Перейдём в корень папки (У которой название схоже с названием APK).
2. Двойным щелчком, левой кнопки мыши, по "apktool.yml", для начала процесса Компиляции.
3. После окончания процесса в папке появиться APK с аббревиатурой "_signed".
4. Берём APK который мы получили в предыдущем шаге и "кидаем" на устройство (Для тестирования).Сообщение отредактировал WYLEK 29 января 2023 - 19:15Всё сложно снять, что грамотно одето!..
6 июля 2015 - 16:20 / #1 -
Оффлайн
Звание: Ветеран
ИНКВИЗИТОР
Сообщений: 854
Создано тем: 119
Рейтинг: 8
Репа:
(201|201|0)
Баллы: 4985
Был: 2025-11-21 06:57
Лайков: 320
Позволь поинтересоваться? Название проги, название и расширение файла-кролика, и по возможности залей на яндекс-диск и ссылочку выложи на свой "непокорный" файлик.."В одно окно смотрели двое. Один увидел дождь и грязь.
Другой — листвы зеленой вязь. Весну и небо голубое.
В одно окно смотрели двое... "
У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !16 марта 2018 - 20:12 / #2 -
Оффлайн
Звание: Ветеран
ИНКВИЗИТОР
Сообщений: 854
Создано тем: 119
Рейтинг: 8
Репа:
(201|201|0)
Баллы: 4985
Был: 2025-11-21 06:57
Лайков: 320
troa,
Удачи!"В одно окно смотрели двое. Один увидел дождь и грязь.
Другой — листвы зеленой вязь. Весну и небо голубое.
В одно окно смотрели двое... "
У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !16 марта 2018 - 21:06 / #3 -
18 марта 2018 - 07:18 / #4
-
Оффлайн
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-11-10 19:14
Лайков: 220
troa,
значит, переведи вот это
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
потом вот это
W: libpng error: Not a PNG file
логи для чего???19 марта 2018 - 08:25 / #5 -
troa,
Эта статья/руководство написано давно, но от этого не потеряла своей актуальности и применения. Если что и изменилось то это только версия Apktool выросла. Как вариант, именно по этой причине возможно и не смогли вы выполнить декомпиляцию Apk файла. Либо на файле защита. К слову, программу которую вы пытаетесь декомпилировать/рекомпилировать давно и успешно переводят на 4PDA и уже давно в ней присутствует поддержка русского языка.
Исправил орфографию и стиль письма как смог. А то писал с телефона а там кнопочки...Сообщение отредактировал dinis124 31 августа 2018 - 20:2518 августа 2018 - 18:52 / #6


