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

Перевод APK (Курс молодого бойца)!Подготовка инструментария:1. Устанавливаем Java и Java JDK.2. Устанавливаем "Декомпилятор, Компилятор APK"
  1. Оффлайн

    Автор темы

    BullFFm

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

    Участники

    Сообщений: 7

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

    Рейтинг: 1

    Репа: (2|2|0)

    Баллы: 51

    Страна: не указана!

    Был: 2022-09-11 16:33

    Перевод 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
  2. Оффлайн

    Смотрящий

    Звание: Старожил

    ИНКВИЗИТОР

    Сообщений: 714

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

    Рейтинг: 7

    Репа: (201|201|0)

    Баллы: 3660

    Был: 2024-03-29 15:58

    Лайков: 254

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

    "В одно окно смотрели двое. Один увидел дождь и грязь.
    Другой — листвы зеленой вязь. Весну и небо голубое.
    В одно окно смотрели двое... "



    У нас свободный форум ! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !

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

    Смотрящий

    Звание: Старожил

    ИНКВИЗИТОР

    Сообщений: 714

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

    Рейтинг: 7

    Репа: (201|201|0)

    Баллы: 3660

    Был: 2024-03-29 15:58

    Лайков: 254

    troa,
    Удачи!

    "В одно окно смотрели двое. Один увидел дождь и грязь.
    Другой — листвы зеленой вязь. Весну и небо голубое.
    В одно окно смотрели двое... "



    У нас свободный форум ! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !

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

    LinXP

    Забанен

    Сообщений: 49

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

    Репа: 0

    Баллы: 0

    Страна: не указана!

    Был: 2023-01-03 02:26

    Лайков: 2

    TranslatorApk
    Sisulizer
    Сообщение отредактировал 30 сентября 2019 - 07:58
    18 марта 2018 - 07:18 / #4
  5. Оффлайн

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2177

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

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3395

    Был: 2024-02-16 10:20

    Лайков: 196

    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
  6. Оффлайн

    dinis124

    Звание: Бывалый

    Проверенные

    Сообщений: 290

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

    Рейтинг: 5

    Репа: 0

    Баллы: 51

    Был: 2020-05-02 14:08

    Лайков: 4

    troa,
    Эта статья/руководство написано давно, но от этого не потеряла своей актуальности и применения. Если что и изменилось то это только версия Apktool выросла. Как вариант, именно по этой причине возможно и не смогли вы выполнить декомпиляцию Apk файла. Либо на файле защита. К слову, программу которую вы пытаетесь декомпилировать/рекомпилировать давно и успешно переводят на 4PDA и уже давно в ней присутствует поддержка русского языка.

    Исправил орфографию и стиль письма как смог. А то писал с телефона а там кнопочки...
    Сообщение отредактировал dinis124 31 августа 2018 - 20:25
    18 августа 2018 - 18:52 / #6

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

Создано тем
1171
Всего сообщений
15265
Пользователей
17834
Новый участник
zwezda