Вариант предложенный SergGG в данной теме хорош, но, я думаю, у новичков при виде длинного текста возникает боязнь к переводу/редактированию, по логике много -> сложно. Предлагаю немного иной вариант сего действия.
Нам понадобятся: Java SE Development Kit (с сайта разработчика) и Apk manager
Все манипуляции буду проводить с приложением 3G Watchdog Pro v.1.0.3.
Внимание! Имя apk-приложения не должно содержать пробелов, иначе при попытке декомпилировать приложение программа будет вываливаться с ошибкой!
Сообщение отредактировал Last - 8.1.2011, 21:26
Нам понадобятся: Java SE Development Kit (с сайта разработчика) и Apk manager
ApkManagerRUS.rar ( 3.77 мегабайт ) Кол-во скачиваний: 867 |
Все манипуляции буду проводить с приложением 3G Watchdog Pro v.1.0.3.
Внимание! Имя apk-приложения не должно содержать пробелов, иначе при попытке декомпилировать приложение программа будет вываливаться с ошибкой!
- Убеждаемся, что всё установлено. Все манипуляции указанные ниже будут происходить в папке с разархивированным Apk Manager'ом!
- Копируем нужное приложение в папку /place-apk-here-for-modding
- Запускаем Script.bat и видим следующую надпись Цитатаadb не обнаружен, вы не сможете копировать/устанавливать приложения в телефон. Нажмите любую клавишу для продолжения...
Нажимаем, как и предложено, любую клавишу...
Если же вместо этого у вас отображаются "крякозябры", то нажимаем правой кнопкой мыши на заголовок окна cmd.exe, выбираем Свойства -> Вкладка Шрифт -> Шрифт Lucida Console -> Ok - Открывается в окно следующего вида:
- Вводим цифру 22 (Выбрать приложение) и подтверждаем Enter'ом.
- Любуемся следующим окошком,
после чего делаем свой выбор, т.е. выбор приложения которое хотим редактировать (в моем случае 1), подтверждая клавишей Enter. - В открывшемся окне вводим 9 (Декомпиляция) и подтверждаем Enter'ом.ЦитатаDecompiling Apk
Ждем... - По завершению декомпиляции Apk Manager не закрываем, а переходим в папку с /projects и находим папку с нужным приложением.
- Заходим в папку projects\3G_Watchdog_Pro_v1.0.3.apk\res\values и ищем там файл strings.xml;
- Создаем папку projects\3G_Watchdog_Pro_v1.0.3.apk\res\values-ru и копируем туда наш strings.xml;
Для редактирования советую Notepad++,т.к. он не дописывают кучу мусора в исходный файл (соответственно, программа не будет "набирать лишний вес"...
Примечание: иногда перевод может находится не только в файле strings.xml, но и в arrays.xml, например. Ну а в особо запущенных случаях (laucnher pro) часть локализации может находится в smali коде, о нём сейчас не будем. - После редактирования (перевода), в Apk Manager'e выбираем пункт 11 (Компилировать приложение). Видим следующее:
Не пугаемся, так как мы редактировали не системное (не системное ж?!) приложение, вводим букву n и нажимаем Enter. - Теперь осталось подписать приложение. Вводим число 12 (Подписать приложение).
- Забираем готовое приложение из папки /place-apk-here-for-modding/signed3G_Watchdog_Pro_v1.0.3.apk
- Если у вас прописан в PATH путь к ADB (ищем в Google), то можно сразу установить приложение выбрав пункт 13, или же сразу от компилирования до установки пунктом 14.
За информацию спасибо Rang3r...
Сообщение отредактировал Last - 8.1.2011, 21:26