Mobile Devices

Войдите в свой аккаунт

Инструкция: Как русифицировать Android-приложение (APK)

  • Старый 28.09.2013, 03:12
    Инструкция: Как русифицировать Android-приложение (APK)

    1. У кого не установлена Java, устанавливаем. Можно скачать тут (оф. страница)

    2. Скачиваем прикрепленный архив с Apk Manager'ом и распаковываем его на диск "C".

    3. Копируем нужное нам приложение (*.apk) в папку С:/ApkManager/place-apk-here-for-modding

    4. Запускаем Script.bat (находится в папке Apk Manager'а) и видим такое окно:



    5. Выбираем пункт 9 (Декомпилировать приложение) и жмем ввод.

    6. Теперь идем в папку С:/ApkManager/projects/*(название вашего приложения).apk/res/values и находим там файл strings.xml .

    7. Создаем папку /projects/*(название вашего приложения).apk/res/values-ru и копируем туда наш strings.xml .

    8. Открываем его в редакторе (например Notepad++). И видим такое окно:



    Переводим то, что хотим перевести и закрываем файл, не забываем при закрытии редактора сохранить изменения.

    Примечание: иногда перевод может находится не только в strings.xml , но и в arrays.xml и т.д.

    9. После редактирования жмем пункт 11 (Компилировать приложение) в Apk Manager'e. В появившемся вопросе "Это системное предложение?" отвечаем нет (n).

    10. Осталось подписать приложение. Выбираем пункт 12.

    11. Вот и все. Готовое приложение находится по адресу С:/ApkManager/place-apk-here-for-modding/signed*(название вашего приложения).apk

    Незабываем, что не все APK декомпилируются.

    Cкачать:



    <phrase 1= ApkManagerRUS.rar


  • Старый 20.03.2014, 16:12
    I: Checking whether sources has changed...
    I: Smaling...
    I: Checking whether resources has changed...
    I: Building resources...
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/drawable-sw600dp-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/drawable-sw720dp-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/drawable-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-land-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-ldrtl
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-ldrtl-sw580dp
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/mipmap-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/values-land-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/values-xxhdpi
    Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Денис\AppData\Local\Temp\APKTOOL8902066460336002340.tmp, -I, C:\Users\Денис\apktool\framework\1.apk, -S, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res, -M, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\AndroidManifest.xml]
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
    at brut.androlib.Androlib.buildResources(Androlib.java:248)
    at brut.androlib.Androlib.build(Androlib.java:171)
    at brut.androlib.Androlib.build(Androlib.java:154)
    at brut.apktool.Main.cmdBuild(Main.java:182)
    at brut.apktool.Main.main(Main.java:67)
    Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Денис\AppData\Local\Temp\APKTOOL8902066460336002340.tmp, -I, C:\Users\Денис\apktool\framework\1.apk, -S, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res, -M, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\AndroidManifest.xml]
    at brut.util.OS.exec(OS.java:83)
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
    ... 6 more

    что делать?
  • Старый 20.03.2014, 16:18
    Сообщение от kadett46

    Спойлер

    I: Checking whether sources has changed...
    I: Smaling...
    I: Checking whether resources has changed...
    I: Building resources...
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/drawable-sw600dp-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/drawable-sw720dp-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/drawable-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-land-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-ldrtl
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-ldrtl-sw580dp
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/layout-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/mipmap-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/values-land-xxhdpi
    invalid resource directory name: C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res/values-xxhdpi
    Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Денис\AppData\Local\Temp\APKTOOL8902066460336002340.tmp, -I, C:\Users\Денис\apktool\framework\1.apk, -S, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res, -M, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\AndroidManifest.xml]
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
    at brut.androlib.Androlib.buildResources(Androlib.java:248)
    at brut.androlib.Androlib.build(Androlib.java:171)
    at brut.androlib.Androlib.build(Androlib.java:154)
    at brut.apktool.Main.cmdBuild(Main.java:182)
    at brut.apktool.Main.main(Main.java:67)
    Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Денис\AppData\Local\Temp\APKTOOL8902066460336002340.tmp, -I, C:\Users\Денис\apktool\framework\1.apk, -S, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\res, -M, C:\1\other\..\projects\IdeaFriend_v2.4.321.140228.a18a4eb_xxhdpi.apk\AndroidManifest.xml]
    at brut.util.OS.exec(OS.java:83)
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
    ... 6 more
    это после чего? собрать не можешь Apk? попробуй распаковать архив с apktool и закинуть в корень диска С (C:\apktool)
  • Старый 20.03.2014, 16:24
    Сообщение от Fish
    это после чего? собрать не можешь Apk? попробуй распаковать архив с apktool и закинуть в корень диска С (C:\apktool)
    собрать не могу. сейчас попробую
  • Старый 20.03.2014, 16:29
    не помогло
  • Старый 20.03.2014, 18:03
    Сообщение от kadett46
    не помогло
    У меня тоже некоторые апк не собирались, с чем связано хз, по логу ошибку не пойму... может имя у твоего апк длинное и из-за этого ошибка вот тут та же проблема, что и у тебя http://forum.xda-developers.com/show...2520003&page=2

    Что ты редактировал? Попробуй просто разобрать и собрать этот апк ничего не трогая

    Вот ещё свежая версия, попробуй ей APKmanager_5.1.zip

    ещё попробуй по этой инструкции разобрать и собрать https://mdforum.su/showthread.php?t=8399, я пробовал буквально на днях, всё у меня получилось
  • Старый 14.05.2014, 01:56
    Доброго времени суток. Возник вопрос, а возможна ли русификация уже установленного приложения на мобильном устройстве?
  • Старый 14.05.2014, 02:01
    Сообщение от Miduza
    Доброго времени суток. Возник вопрос, а возможна ли русификация уже установленного приложения на мобильном устройстве?
    думаю нет, но лучше подождать автора темы. для перевода надо декомпилировать файл полностью, потом подписать и скомпилировать, а как это с установленным приложением сделать хз
  • Старый 14.05.2014, 02:05
    Сообщение от Miduza
    Доброго времени суток. Возник вопрос, а возможна ли русификация уже установленного приложения на мобильном устройстве?
    думаю что нет, кэш есть у приложения?

    так а почему не разобрать, а потом собрать и установить?
  • Старый 15.05.2014, 12:19
    Сообщение от Fish
    думаю что нет, кэш есть у приложения?

    так а почему не разобрать, а потом собрать и установить?
    Проблема в том, что это платное приложение с Google Play. И оно на компьютер не скачивается, только на планшет или мобильное устройство. При этом оно автоматически сразу устанавливается. Установочный файл обыскался на планшете, его нет, похоже что после установки он сразу удаляется.
    Планшет - Samsung Tab2. 7.0
  • Старый 15.05.2014, 17:05
    Сообщение от Miduza
    Проблема в том, что это платное приложение с Google Play. И оно на компьютер не скачивается, только на планшет или мобильное устройство. При этом оно автоматически сразу устанавливается. Установочный файл обыскался на планшете, его нет, похоже что после установки он сразу удаляется.
    Планшет - Samsung Tab2. 7.0
    root есть? Любой вариант на выбор:

    1. заходишь с помощью файлового менеджера по пути data/app, находишь apk, копируешь
    2. Делаешь бэкап этого приложения с помощью Titanium, Astro и т.д. и находишь приложение по пути sdcard/bakups
    3. с помощью Android SDK, заходишь в папку tools и запускаешь файл ddms.bat, выбираешь device и там же File Explorer, переходишь с помощью проводника в data/app, копируешь нужный apk

    P.S. APK не может удаляться))
  • Старый 15.05.2014, 17:25
    Сообщение от Fish
    root есть? Любой вариант на выбор:

    1. заходишь с помощью файлового менеджера по пути data/app, находишь apk, копируешь
    2. Делаешь бэкап этого приложения с помощью Titanium, Astro и т.д. и находишь приложение по пути sdcard/bakups
    3. с помощью Android SDK, заходишь в папку tools и запускаешь файл ddms.bat, выбираешь device и там же File Explorer, переходишь с помощью проводника в data/app, копируешь нужный apk

    P.S. APK не может удаляться))
    Спасибо. Буду пробовать.
  • Старый 23.12.2014, 20:06
    Всем доброго времени суток! А скажите как в Notepad выбрать текст (как указано выше), а затем перевести на русский????? Что именно там нужно нажимать?????
  • Старый 23.12.2014, 20:08
    Сообщение от GRESHNIK
    Всем доброго времени суток! А скажите как в Notepad выбрать текст (как указано выше), а затем перевести на русский????? Что именно там нужно нажимать?????
    delete или backspace, как и везде...
  • Старый 23.12.2014, 20:10
    Всем доброго времени суток! А скажите как в Notepad выделить определенный текст (как указанно выше), а затем перевести его на русский????? Что именно там нужно нажимать?????
  • Старый 23.12.2014, 20:18
    И ещё вопрос по поводу седьмого пункта-где именно создавать и какую именно создавать папку?????
  • Старый 01.01.2015, 13:50
    Сообщение от Miduza
    Доброго времени суток. Возник вопрос, а возможна ли русификация уже установленного приложения на мобильном устройстве?
    в папке project есть папка с приложением, в этой папке есть папка res вот в ней и создаешь папку value-ru и кидаешь туда скопированный файл string.html
  • Старый 08.05.2015, 20:39
    помогите пожалуйста люди !!!
    у меня не декомпилируется приложение FitNotes . выдает ошибку (
    очень хочу перевести это приложение но не получается ;(
  • Старый 08.05.2015, 20:59
    Сообщение от Андрей Лис
    помогите пожалуйста люди !!!
    у меня не декомпилируется приложение FitNotes . выдает ошибку (
    очень хочу перевести это приложение но не получается ;(
    попробуй так Как декомпилировать apk файл?
  • Старый 09.06.2015, 23:22
    Сосибо огромное очень помогло
  • Чтобы скачивать фаилы и оставлять сообщения на форуме зарегистрируйтесь



Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot