Перевод APK приложений

Декомпиляция и Компиляция APK приложений Android
  1. Оффлайн

    Автор темы

    BullFFm

    Участники

    Сообщений: 1

    Создано тем: 1

    Всего балов: 20

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

    
    Инструментарий:
    1. Java и Java JDK - без них никак!
    2. Декомпилятор, Компилятор APK (Я буду использовать очень удобную оболочку для декомпилятора, компилятора: JAT4APK).
    3. Текстовый редактор (Я буду использовать: Notepad++ и Smali Syntax Highlighting, на будущие).
    4. Подопытный, то бишь APK (Я буду "мучить" SBgameHacker).


    Подготовка инструментария:
    1. Устанавливаем Java и Java JDK.
    2. Устанавливаем "Декомпилятор, Компилятор APK" (JAT4APK).
    3. Если нет текстового редактора (Notepad++), устанавливаем.
    4. Скачиваем подопытного, в моём случае SBgameHacker.

    Декомпиляция и перевод APK:
    1. Переименовываем APK и если нужно изменяем путь к нему, так, что бы в его имени и в пути к нему не было русских букв и пробелов.
    2. Двойным щелчком, левой кнопки мыши, по APK, для начала процесса Декомпиляции.
    3. После окончания процесса в директории где находиться APK появиться папка с таким же именем как и у 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 16 марта 2018 - 18:41
    6 июля 2015 - 16:20 / #1
  2. Оффлайн

    troa

    Звание: Новичок

    Мастер

    Сообщений: 59

    Создано тем: 18

    Рейтинг: 2

    Всего балов: 270

    Спасибо не помогло этими утилитами даже разбиратся не хочет не только собрать
    16 марта 2018 - 18:51 / #2
  3. Оффлайн

    kurkoff1965

    Звание: Новичок

    Знаток

    Сообщений: 30

    Создано тем: 15

    Рейтинг: 2

    Всего балов: 220

    Позволь поинтересоваться? Название проги, название и расширение файла-кролика, и по возможности залей на яндекс-диск и ссылочку выложи на свой "непокорный" файлик..

    16 марта 2018 - 19:12 / #3
  4. Оффлайн

    troa

    Звание: Новичок

    Мастер

    Сообщений: 59

    Создано тем: 18

    Рейтинг: 2

    Всего балов: 270

    Всем рекомендую другую статью это уже не актуально
    http://4pda.biz/android-obshchee/1453-dekompilyatsiya-i-kompilyatsiya-
    apk-prilozheniya-android.html
    16 марта 2018 - 19:30 / #4
  5. Оффлайн

    troa

    Звание: Новичок

    Мастер

    Сообщений: 59

    Создано тем: 18

    Рейтинг: 2

    Всего балов: 270

    Спасибо за эту статью помогла докопаться до сути забыл системные переменные Java прописать и весь сыр бор
    16 марта 2018 - 19:53 / #5
  6. Оффлайн

    kurkoff1965

    Звание: Новичок

    Знаток

    Сообщений: 30

    Создано тем: 15

    Рейтинг: 2

    Всего балов: 220

    troa,
    Удачи!

    16 марта 2018 - 20:06 / #6
  7. Оффлайн

    troa

    Звание: Новичок

    Мастер

    Сообщений: 59

    Создано тем: 18

    Рейтинг: 2

    Всего балов: 270

    Вот лог ошибок я так и не понял в чем проблема из лога видно что не может найти какието ресурсы но я их не удалял
    Внимание! У вас нет прав для просмотра скрытого текста.



    Перевод APK приложений
    Сообщение отредактировал troa 17 марта 2018 - 13:02
    17 марта 2018 - 12:56 / #7
  8. Оффлайн

    LinXP

    Звание: Прибывший

    Стажер

    Сообщений: 8

    Создано тем: 0

    Рейтинг: 1

    Всего балов: 20

    TranslatorApk http://4pda.ru/forum/index.php?showtopic=456798
    Sisulizer http://4pda.ru/forum/index.php?showtopic=651611
    18 марта 2018 - 06:18 / #8
  9. Оффлайн

    troa

    Звание: Новичок

    Мастер

    Сообщений: 59

    Создано тем: 18

    Рейтинг: 2

    Всего балов: 270

    TranslatorApk http://4pda.ru/forum/index.php?showtopic=456798
    Sisulizer http://4pda.ru/forum/index.php?showtopic=651611

    Спасибо но толку мало ошибка компиляции
    19 марта 2018 - 05:03 / #9
  10. Оффлайн

    WYLEK

    Звание: Эксперт

    Админ

    Сообщений: 218

    Создано тем: 105

    Рейтинг: 6

    Всего балов: 2470

    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 - 07:25 / #10

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
513
Всего сообщений
1204
Пользователей
13640
Новый участник
v.g2015

Добро пожаловать на WYLEK.RU!

Для того чтобы стать полноценным участником нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запись!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт