• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
97 гостей, 2 пользователей

avatar_BullFFm

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

Автор BullFFm, 06 июля 2015, 16:20:40

« предыдущая - следующая »

BullFFmАвтор темы

Тема создана 06 июля 2015, 16:20:40 Последнее редактирование: 16 марта 2018, 19:41:17 от WYLEK
Перевод APK (Курс молодого бойца)!

Инструментарий:
1. Войдите на сайт для перехода по ссылке и Войдите на сайт для перехода по ссылке - без них никак!
2. Декомпилятор, Компилятор APK (Я буду использовать очень удобную оболочку для декомпилятора, компилятора: Войдите на сайт для перехода по ссылке).
3. Текстовый редактор (Я буду использовать: Войдите на сайт для перехода по ссылке и 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, открыв эту папку мы увидим что то подобное:


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 который мы получили в предыдущем шаге и "кидаем" на устройство (Для тестирования).

Извините, вам запрещён просмотр содержимого спойлеров.
Всё сложно снять, что грамотно одето!..

troa

Спасибо не помогло этими утилитами даже разбиратся не хочет не только собрать

kurkoff1965

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

troa

Всем рекомендую другую статью это уже не актуально
Войдите на сайт для перехода по ссылке
apk-prilozheniya-android.html

troa

Спасибо за эту статью помогла докопаться до сути забыл системные переменные Java прописать и весь сыр бор

kurkoff1965

troa,
Удачи!

troa

Ответ #6 : 17 марта 2018, 13:56:59 #6 Последнее редактирование: 17 марта 2018, 14:02:15 от troa
Вот лог ошибок я так и не понял в чем проблема из лога видно что не может найти какието ресурсы но я их не удалял
Извините, вам запрещён просмотр содержимого спойлеров.




LinXP

Ответ #7 : 18 марта 2018, 07:18:50 #7 Последнее редактирование: 30 сентября 2019, 07:58:16 от WYLEK
TranslatorApk
Sisulizer

troa

Ответ #8 : 19 марта 2018, 06:03:21 #8 Последнее редактирование: 30 сентября 2019, 07:58:30 от WYLEK
TranslatorApk
Sisulizer

Спасибо но толку мало ошибка компиляции
Извините, вам запрещён просмотр содержимого спойлеров.

WYLEK

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

логи для чего???

troa

Компилировать пытался BatchApkTool и TranslatorApk  выше в моем сообщении логи от TranslatorApk еще выше BatchApkTool

troa

Ответ #11 : 19 марта 2018, 18:24:42 #11 Последнее редактирование: 19 марта 2018, 18:25:51 от troa
Имейте в виду, что это неустойчивый каталог и инфраструктуры могут пропали без вести, пожалуйста, используйте--Frame-Path, если каталог хранения по умолчанию недоступен
И что в чем проблема то почему не собирается
Лог ошибки для тех кто хочет помоч разобратся ..что тут не понятного

dinis124

Ответ #12 : 18 августа 2018, 18:52:44 #12 Последнее редактирование: 31 августа 2018, 20:25:03 от dinis124
troa,
Эта статья/руководство написано давно, но от этого не потеряла своей актуальности и применения. Если что и изменилось то это только  версия Apktool выросла. Как вариант, именно по этой причине возможно и не смогли вы выполнить декомпиляцию Apk файла. Либо на файле защита. К слову, программу которую вы пытаетесь декомпилировать/рекомпилировать давно и успешно переводят на 4PDA и уже давно в ней присутствует поддержка русского языка.

Исправил орфографию и стиль письма как смог. А то писал с телефона а там кнопочки...

* Ваши права на сайте

    TinyPortal

  • Вы не можете создавать статьи.
  • Вы не можете изменять свои статьи.
  • Вы не можете писать комментарии.
  • Вы не можете управлять статьями.
  • Вы не можете загружать файлы в TPdownloads.
  • Вы не можете управлять TPlistimages.

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика