Apktool не является внутренней или внешней управляемой программой или пакетным файлом

Обновлено: 03.07.2024

Было исправлено много ошибок и изменений для полного списка, если изменения проверяют замазку, Github запускает список изменений, а для последних изменений загружает APK multi-tool mobile с Android Market, так как я самый бедный, мой Github фиксирует в официальный блог.

Отправлено с моего DROID RAZR с использованием Tapatalk 2

Разиэль23x

Мультиинструменты APK

Выпущен APK Multi-Tool для Windows версии 1.0.7
Версия 1.0.7
Обновлен до следующего дополнительного номера сборки
Обновлен Setup.bat Исправление установки Framework-Res
Устранена проблема С «apktool» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл».
Исправлена ​​проблема с установкой Framework-Res, указывающая на неправильную папку, которая больше не существует
Исправлена ​​проблема при запуске установки Скрипты Framework-Res, которые закроются после установки вместо возврата в меню.
APKTOOL.JAR обновлен до версии 1.4.9
Добавлен пользовательский AAPT, созданный для работы с JELLY BEAN
Исправлены проблемы с настройкой.
Внесено несколько изменений в пакет установки, чтобы исправить размер выравнивания и другие другие проблемы.
Исправлена ​​орфография. работать без системных приложений.
Попытка заставить пакетный optionmize работать
Замена odt фактическим руководством в html
Исправлена ​​ошибка с KEEP Fol der не извлекается ни для каких системных приложений
Изменено, как компилируются подписанные и неподписанные файлы, добавлено небольшое подчеркивание между перекомпилированным файлом и добавленным префиксом, добавленным сценариями
Изменена опция 11 для несистемных apks
Я добавил опцию, позволяющую перенести старый ключевой файл в apk на случай, если вы внесли незначительные изменения, поэтому будьте осторожны при тестировании файлов APK, так как некоторые из них потребуют от вас выбора неподписанного варианта в зависимости от того, насколько радикальны изменения, которые вы сделал и заставил вас отказаться от них
Переименовал перекомпилированные системные файлы
Переименовал unsigned_ в signed_System_, поскольку системный файл изменяется, файлы подписи переносятся, поскольку они фактически уже подписаны вместо ошибочного представления, которое происходило некоторое время

Разиэль23x

Мультиинструменты APK

Выпущен APK Multi-Tools версии 1.0.8


Версия 1.0.8
Компилятор разделен на два варианта
Обновлен APKTOOL.JAR до версии apktool 1.4.10

Разиэль23x

Мультиинструменты APK

в этом выпуске исправлены многие проблемы с компилятором, а также исправлена ​​ошибка, возникшая при обновлении параметра сохранения папки.

Мне нужно провести дальнейшее тестирование и мне нужны дополнительные отчеты о ходе работы с файлами, так как я не могу их протестировать из-за того, что сейчас у меня нет компьютера для разработки, к счастью, я смог сделать этот быстрый выпуск в салоне, потому что мне нужно было забрать моя жена.

Разиэль23x

Мультиинструменты APK

Выпущен APK Multi-Tools версии 1.0.9


Версия 1.0.9
Исправлен неработающий список меню Option
Исправлен неработающий скрипт Complier для системных файлов
Исправлен неработающий скрипт Complier для несистемных файлов
Добавлена ​​возможность создавать системные APK-файлы без подписи как с параметром сохранения папки, так и в обход папки сохранения
Добавлена ​​возможность создавать неподписанные файлы APK без использования папки сохранения

Разиэль23x

Мультиинструменты APK

Вчера я проделал большую работу и исправил некоторые проблемы со сценарием компилятора. Также, наконец, исправлен переключатель декомпилятора, так что теперь он действительно работает. Начал работать над написанием документации по коммутатору в manual.html. Я также получил гораздо больше других вещей, исправленных или улучшенных. Посетите Github, чтобы увидеть все изменения.

Версия 1.0.10 почти готова, просто нужно проверить несколько вещей и отследить еще несколько проблем, о которых сообщалось.

Отправлено с моего DROID RAZR CDMA XT912 с использованием Tapatalk 2

Разиэль23x

Мультиинструменты APK

Выпущен APK Multi-Tools версии 1.0.10.
Переписан способ обнаружения и использования ADB в скрипте.
Незначительные изменения в SETUP.BAT. СИСТЕМНЫЕ файлы, как было указано на неправильные файлы
Незначительные исправления для zipalign
apktool.jar обновлен до версии 1.5.0 (выпущен 2 сентября 2012 г.) Кодовое имя: Pikmin
* Исправление для декомпиляции цветов с неправильными шестнадцатеричными цветами
* Исправление для обработки как массива в некоторых случаях
* Поддержка Mac OS X user:home вместо сброса кадров в /home
* Внутренний framework.jar обновлен до API16
* Добавлено чтение для вставки в apktool.yml, чтобы помочь с созданием aapt
* Добавлен режим --verbose для вывода содержимого AAPT (обратите внимание, что это ОГРОМНЫЙ результат). Используется только для отладки.
* Игнорировать bootclasspath в режиме отладки.(Вызывает сбой декомпиляции некоторых классов в smali)
Обновлен AAPT до последней пользовательской сборки
Исправлено переключение декомпилятора на фактическую работу
Исправлены ошибки скрипта компилятора
Заменен HTML-файл СТАРОГО РУКОВОДСТВА с актуальным справочным документом
Обновлен файл README
Добавлен необработанный режим в переключатель декомпилятора

Посетите веб-сайт для загрузки приложения

Разиэль23x

Мультиинструменты APK

Я работаю над некоторыми важными изменениями в APK Multi-Tools, поэтому, пожалуйста, ознакомьтесь с ЭКСПЕРИМЕНТАЛЬНЫМ ВЫПУСКОМ, чтобы узнать об обновленных изменениях.


Я работаю над некоторыми функциями PRO для приложения, а также на сайте, которые будут СОВЕРШЕННО НЕОБЯЗАТЕЛЬНЫМИ и не повлияют на работу приложения.


В основном эти функции будут АВТОМАТИЗИРОВАТЬ такие вещи, как обновление APKTOOL.JAR и убедиться, что APK Multi-Tool всегда обновляется без необходимости вручную заходить на веб-сайт и загружать последнее обновление. все это для вас. и поскольку эти функции будут иметь интенсивное ИСПОЛЬЗОВАНИЕ СЕРВЕРА, за их использование будет взиматься небольшая плата. Я не решил отказаться от этого или даже добавить эту функцию в проект. Я знаю, что в setup.bat есть функция проверки обновлений, которая является одной из профессиональных функций. Я уже добавил код, просто не включил его, так как APK Multi-tool сейчас находится в ОТКРЫТОЙ БЕТА. Мне просто нужен вклад в то, что нужно добавить, и что вы думаете, ребята, которые на самом деле используют это


Вы можете щелкнуть эту ссылку CHANGELOG для получения дополнительной информации о том, что я уже сделал для предстоящего выпуска.

Разиэль23x

Мультиинструменты APK

Выпущен APK Multi-Tools версии 1.0.11


можно загрузить с официального веб-сайта Google, его также можно получить с этих форумов Android XDA-разработчики, droidforums и rootzwiki, а также по ссылке на стабильную версию на github и во многих других местах, не стесняйтесь протестировать ее. и сообщайте о любых проблемах

Разиэль23x

Мультиинструменты APK

Я планирую внести еще несколько серьезных изменений, прежде чем планирую выпустить следующую версию, но перечисленные выше, я просто хочу попробовать, что будет дальше

Ташриф Шариф — разработчик программного обеспечения, ставший техническим писателем. Он обнаружил свой интерес к технологиям после того, как случайно прочитал технический журнал. Теперь он пишет обо всем, что связано с технологиями, от Windows до iOS и потоковых сервисов. Подробнее

  • В настоящее время Java, вероятно, является одним из самых популярных языков программирования в мире.
  • Неправильное использование команд Java не будет восприниматься как внутренние или внешние команды, поэтому хорошее изучение языка будет означать меньше таких сообщений об ошибках.
  • На нашей специальной странице, посвященной Java, есть множество практических руководств и статей по устранению неполадок, поэтому загляните на нее, чтобы найти еще больше полезных руководств.
  • Если вы просто хотите прочитать руководства по устранению неполадок, посетите нашу специальную страницу Fix.

java не распознается как внутренний или внешняя команда» ширина = «886» высота = «590» /><br /></p>
<p>Для решения различных проблем с ПК мы рекомендуем DriverFix: <br />Это программное обеспечение будет поддерживать работоспособность ваших драйверов, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы прямо сейчас, выполнив 3 простых шага:</p>
<p>При попытке скомпилировать программу Java или запустить инструменты Activit BPM вы можете столкнуться с ошибкой <em>Java</em> <em>не распознается как внутренняя или внешняя команда в командной строке</em>.</em> р>
<p>Эта ошибка может возникать по нескольким причинам, включая неверный путь к файлу java.exe. Поскольку это распространенная ошибка командной строки, причины могут различаться в зависимости от пользователя.</p>
<p>Если вы также столкнулись с этой ошибкой, вот несколько советов по устранению неполадок, которые помогут вам решить, что Java не распознается как внутренняя или внешняя ошибка команды в Windows 10.</p>
<h2>Как исправить ошибку нераспознанной команды Java?</h2>
<h3>1. Изменить путь к системной переменной</h3>
<p><img class=

  1. Нажмите клавишу Windows + R, чтобы открыть «Выполнить».
  2. Введите control и нажмите OK, чтобы открыть панель управления.
  3. Выполните поиск дополнительных параметров системы.
  4. Нажмите «Просмотреть дополнительные параметры системы».
  5. В окне "Свойства системы" откройте вкладку "Дополнительно".
  6. Нажмите кнопку "Переменные среды".
  7. В разделе "Системные переменные" выберите "Путь".
  8. Нажмите кнопку "Изменить".
  9. В редакторе значений переменных нажмите "Создать".
  10. Введите следующий путь:
    • C:Program FilesJavajdk1.7.0_72bin
  11. Нажмите "ОК", чтобы сохранить изменения.
  12. Нажмите "ОК" для всех открытых окон.
  13. Перезапустите командную строку и проверьте наличие улучшений.

Примечания:

  • Убедитесь, что вы используете правильную версию Java. Вы можете найти правильный путь, перейдя по адресу:
    • C:Program FilesJava.

    2. Установите совместимую версию Java

    java не распознан как внутренняя или внешняя команда


    Если проблема не устранена, попробуйте установить версию Java, совместимую с вашей ОС Windows.

    Например, если вы используете 64-разрядную версию Windows 10, загрузите и установите 64-разрядную версию Java. Если вы используете 32-разрядную ОС Windows, установите 32-разрядную версию программы.

    Несколько пользователей сообщили, что проблема была решена после установки правильной версии Java. Кроме того, вы также можете установить обе версии Java, чтобы использовать 32-разрядную или 64-разрядную версию в зависимости от вашего использования.

    • Загрузить последнюю версию Java для Windows 10 [32-разрядная/64-разрядная]

    Если вы видите сообщение о том, какая версия Java у вас установлена, это означает, что она у вас установлена.

    Java по-прежнему бесплатна для использования в вычислениях общего назначения и является одним из лучших доступных языков программирования.

    Ошибка Java не распознается как внутренняя или внешняя команда в командной строке возникает, если переменные среды настроены неправильно.

    Добавив правильный путь к переменной среды, вы можете решить проблему. Если ошибка повторяется, попробуйте установить совместимую версию Java.

    Если вам известны какие-либо другие решения этой проблемы, связанной с Java, оставьте нам сообщение в разделе комментариев ниже, и мы обновим статью на основе ваших отзывов.

    idee restoro< бр />

    По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

    Appie – это программный пакет, предварительно настроенный для работы в качестве среды пентестинга Android на любом компьютере с Windows без необходимости использования виртуальной машины (ВМ) или двойной загрузки.
    Он полностью портативный, его можно носить с собой на USB-накопителе или смартфоне. Это единственный в своем роде инструмент анализа безопасности Android, который является универсальным решением для всех инструментов, необходимых для оценки безопасности приложений Android, криминалистической экспертизы Android и анализа вредоносных программ Android.

    Просто потому, что я хотел что-то классное вместо традиционных виртуальных машин.

    :)< бр />

    • Инструменты, содержащиеся в Appie, работают на хост-компьютере, а не на виртуальной машине.
    • Требуется меньше места (требуется всего около 1,5 ГБ по сравнению с минимум 10 ГБ на виртуальной машине)
    • Как следует из названия, он полностью портативный, т. е. его можно носить на USB-накопителе или на собственном смартфоне, и ваша среда для пентестинга будет везде, где бы вы ни находились, без каких-либо изменений в настройке.
    • Отличный интерфейс.

    В поисках крутого названия я нашел Appie, что означает Android Pentesting Portable Integrated Environment, и, самое главное, это название определяет само себя.

      файл.
    • Откройте установочный файл и завершите процесс установки.
    • Ознакомиться с использованием

    Я также начал серию статей о безопасности приложений Android для тех, кто хочет узнать о безопасности приложений Android. В этой серии я широко использовал Appie.


    Введите burpuite в консоли Appie, чтобы открыть BurpSuite.


    • Введите drozer console connect, и приложение drozer загрузится в правой части.

    Введите jadx, чтобы использовать jadx.


    Чтобы просмотреть записи logcat для org.owasp.goatdroid.fourgoats, введите pidcat org.owasp.goatdroid.fourgoats в Appie, и вы увидите нечто подобное.

    • Используйте sqlitebrowser, чтобы открыть обозреватель баз данных SQLite.

    Введите sqlmap, чтобы использовать SQLmap.


    Чтобы использовать это, введите volatility в консоли.


    Введите wireshark в консоли Appie, чтобы открыть wireshark в Appie.

    В. Когда он будет доступен для Linux/Mac?

    В настоящее время это доступно только для Windows, но да, я придумываю кое-что и для Linux/Mac. Но пока вы можете запустить Appie на виртуальной машине Win7/Win8.Appie не требует предустановленного программного обеспечения на машине, оно содержит все среды, такие как Java Runtime Environment, Python Environment, необходимые для его работы.

    В. Я заинтересован в Android Security и хочу этому научиться. Знаете ли вы какие-либо ресурсы, с которых я мог бы начать?

    Да. На самом деле я начал серию статей по безопасности приложений для Android, в которой я начал с самых основ и подробно объяснил каждую уязвимость. Надеюсь, вам будет полезно :)

    В. Как я могу работать в полноэкранном режиме в Appie?

    Просто нажмите Alt + Enter при использовании Appie, чтобы перейти в полноэкранный режим, и сделайте то же самое, чтобы вернуться в обычный режим.

    В. Как изменить размер Appie?

    Если вы переместите курсор вдоль его краев, начнет появляться внешняя граница, и вы можете изменить размер, используя ее, но эту процедуру не все могут выполнить.

    Есть альтернативный способ сделать это

    • Щелкните правой кнопкой мыши на верхней панели и выберите "Настройки".
    • Затем появится новое окно, снимите флажок «Всегда скрывать заголовок» и сохраните настройки, как указано ниже.
    • Тогда Appie будет выглядеть примерно так.
    • Теперь вы можете изменить размер окна по своему усмотрению. После этого вы можете снова перейти к настройке, снова отметить этот параметр и сохранить настройки.

    Appie сохранит текущий размер окна и откроется в том же виде, когда вы откроете его в следующий раз.

    В. Почему Appie предупреждает, что это вредоносное ПО?

    В. ADB работает неправильно.

    На самом деле, чтобы запустить adb с вашим эмулятором, вам нужно указать путь к Android SDK Tools в вашем эмуляторе.

    Android SDK TOOLS Путь:- path_to_appie/bin/adt/sdk/

    Если вы используете Genymotion Device в качестве эмулятора, следуйте приведенной ниже процедуре.

    • Сначала перейдите в Genymotion, затем нажмите на настройки.
    • Затем на вкладке ADB выберите «Использовать пользовательские инструменты Android SDK».
    • Затем выберите путь к папке SDK, которая находится по адресу path_to_appie/bin/adt/sdk/


    Ниже представлено короткое демонстрационное видео Appie.

    Подпишитесь на Appie в Facebook и Twitter, чтобы быть в курсе обновлений Appie и Android Security.


    Нашли этот проект интересным? Пожертвовать через Paypal или Биткойн

    Ваши отзывы очень важны для меня, без отзывов сообщества Appie не существовало бы. Если у вас есть предложения по инструменту, функции или чему-то, что могло бы сделать Appie еще лучше, заполните форму ниже.

    Appie получила потрясающий отклик, которого я никак не ожидал. Посмотрите, как об Appie говорят в Интернете.

    Компания ESET, один из известных поставщиков антивирусных программ, написала статью об анализе вредоносных приложений с помощью Appie.

    Вот как они описали Appie в своей статье «Недавно выпущенный инструмент, облегчающий этот тип анализа, — это Appie, портативная интегрированная среда Android для пентестинга. Помимо привлекательного и интуитивно понятного пользовательского интерфейса, это приложение предоставляет основные материалы для начала изучения apk-файла. Это легкий набор инструментов, переносимость которого позволяет нам быстро собрать испытательную лабораторию в любой Windows».

    Вот ссылка на эту статью.

    :)< бр />

    Спасибо всем за любовь к Appie. Я продолжу делать Appie еще круче

    Лицензия

    Все включенное программное обеспечение поставляется с собственной лицензией
    Лицензия MIT (MIT)

    Авторское право (c) Адитья Агравал, 2015 г.

    Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), иметь дело с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:

    Приведенное выше уведомление об авторских правах и данное уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.

    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИМ ПРАВОМ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДУТ СВЯЗАННЫЕ С ДОГОВОРОМ, ДЕЛОМ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИСПОЛЬЗОВАНИЯ ИЛИ ИНЫХ СДЕЛОК В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

    – Вам нужно поставить frameworks-res.apk в папке apk, чтобы он правильно декомпилировался.

    – Существуют строгие инструкции, которым необходимо следовать, чтобы заменить системные файлы ядра, иначе вы заблокируете свой телефон.


    Концепция:

    1. Используйте apktool для декомпиляции системных файлов Android.
    2. изменить ресурсы в папках res
    3. перекомпилировать их обратно.
    4. замените resources.arsc и другие ресурсы xml и images на модифицированный с помощью winrar, убедитесь, что вы сохранили в формате zip и «сохранили» как метод сжатия.
    5. при замене измененных файлов system/framework или system/app измененными файлами. убедитесь, что вы установили разрешение на все 777.

    Знакомство с системными файлами MIUI для Android и их функциями (фото: MarkHUK)

    в /системе/приложении

    AccountAndSyncSettings.apk (Менеджер аккаунтов для синхронизации контактов, картинок например Google (Gmail))
    AntiSpam.apk (фильтр телефона, заблокировать нежелательный номер, удалить его)
    Резервное копирование. apk (утилита резервного копирования MIUI, включая резервное копирование в облаке и автоматическое резервное копирование, не хотите, просто удалите)
    Contacts.apk (приложение «Контакты MIUI»)
    ContactsProvider.apk (поставщик контактов, фоновое приложение) < br />CloudService.apk (apk для управления учетными записями пользователей MIUI)
    DefaultContainerService.apk (служба для списка контактов, необходимо сохранить)
    DownloadProviderUi.apk (используется для пользовательского интерфейса управления загрузкой)
    FileExplorer.apk (Файловый менеджер MIUI)
    Gallery.apk (приложение MIUI Gallery)
    Launcher2.apk (MIUI Launcher)
    MediaProvider.apk (сервис медиа-провайдера, необходимо сохранить)
    MiuiCamera.apk (Камера MIUI)
    MiuiMusic.apk (Музыкальный проигрыватель MIUI)
    Mms.apk (Приложение MIUI для SMS/MMS)
    Monitor.apk (Приложение для мониторинга системных приложений и брандмауэра)
    Примечания .apk (приложение MIUI/Xiaomi Notes)
    PackageInstaller.apk (служба установки apk)
    Phone.apk (приложение MIUI Phone)
    Settings.apk (общие системные настройки)
    SettingsProvider.apk (фоновый поставщик для приложения настроек)
    SideKick.apk (приложение поиска в MIUI для глобального поиска)
    Superuser.apk (настраиваемый суперпользователь MIUI для управления разрешениями приложений)
    SoundRecorder.apk (приложение для записи звука MIUI)
    SystemUI.apk (система пользовательский интерфейс для строки состояния и переключения взаимодействий и т. д.)
    TelephonyProvider.apk (используется для поиска номера в среде и т. д.)
    TelocationProvider.apk (используется для отслеживания GPS)
    ThemeManager.apk (менеджер тем mtz из MIUI)
    Torch.apk (приложение CM Torch настроено MIUI)
    UserDictionaryProvider.apk (необходимо сохранить)

    в /системе/фреймворке

    Frameworks-res.apk (содержит файлы значков, сообщение блокировки экрана, настройки даты и времени….)

    Apk-файлы красного цвета — это основные файлы ядра, поэтому при их замене возникают некоторые сложности.

    Чтобы перевести стандартное приложение с системными файлами без жесткого ядра, вы можете использовать тот же метод, что и для перевода обычного apk, например: FileExplorer, MiuiMusic, Torch,

    Но когда вы устанавливаете его, вам нужно использовать RootAppDelete, чтобы удалить стандартное приложение


    1. Нажмите кнопку SysApp, отключите apk (например, deskclock.apk)
    2. поиграйте со своим телефоном, если он стабилен, затем перейдите к Recycler of RootAppDelete, чтобы удалить его
    3. установите переведенный файл apk (signed-deskclock.apk), чтобы заменить его.

    2.b.1 Перевод Framworks-res.apk


    Давайте поработаем над frameworks-res.apk

    Шаг 1: распакуйте Apktool в c:\apktool (примечание: я использую оригинальный apktool, а не ICS)

    Шаг 2: извлеките frameworks-res.apk из вашего телефона, расположенного в /system/frameworks/, с помощью Root Explorer, чтобы скопировать его на SD-карту, и перенесите файл на рабочий стол.

    Шаг 3: скопируйте frameworks-res.apk со своего рабочего стола в ту же папку, что и apktool, в данном примере это c:\apktool. (теперь у вас должно быть 2 копии frameworks-res.apk, одна на рабочем столе и одна в папке c:\apktool)

    Шаг 4: перейдите в командную строку (запустите командную строку, если не знаете, просто погуглите) и введите следующие команды (как показано на фото выше)

    apktool if frameworks-res.apk

    apktool d framworks-res.apk

    На этом этапе не закрывайте окна командной строки. Перейдите в c:\apktool, вы увидите папку framework-res.

    Теперь вы можете начать переводить файлы в папке res файла framework-res. (Пожалуйста, обратитесь к этапу 2.a, чтобы узнать, как перевести файл apk)

    Хорошо, теперь я предполагаю, что вы завершили перевод. Итак, давайте перестроим frameworks-res с помощью приведенной ниже команды.

    apktool b frameworks-res

    После завершения. вы найдете framework-res.apk в папке C:\apktool\framework-res\dist

    Загрузим ресурсы в оригинальный framework-res.apk

    Основное различие между переводом apk и системного файла ядра заключается в том, что вы можете повторно подписать apk, иначе ваш телефон станет кирпичом. Чтобы решить эту проблему, вам нужно перенести переведенные ресурсы в оригинальный системный файл (здесь frameworks-res.apk).


    Шаг 1:

    – открыть модифицированный framework-res.apk в папке C:\apktool\framework-res\dist с помощью winrar

    – извлеките resources.arsc или другие ресурсы, которые вы изменили для таких изображений, из drawable-hdpi в папку на рабочем столе.

    Шаг 2:

    – Откройте исходный файл frameworks-res.apk, который вы сначала сохранили на рабочем столе с помощью winrar.

    – перетащите измененный файл resources.arsc, который вы только что извлекли из измененного frameworks-res.apk, чтобы заменить исходный файл resources.arsc в исходном frameworks-res.apk на рабочем столе. убедитесь, что вы сохранили в формате zip и «храните» как метод сжатия

    – заменить другие исходные ресурсы xml и images модифицированными файлами xml и images, используя тот же метод, что и при замене resource.arsc

    Шаг 3: убедитесь, что вы сохранили в формате zip и «сохранили» как метод сжатия.

    Шаг 4: установите и скопируйте frameworks-res.apk с рабочего стола на телефон.

    ВНИМАНИЕ! Сначала убедитесь, что вы сделали резервную копию своего телефона.

    Это сложный момент.

    <р>1. Во-первых, вам нужно сначала скопировать его в папку /system/ вашего телефона. (не пропустите этот шаг)

    <р>2. Затем измените разрешение на 777. См. изображение ниже. (пользователь, группа, другие, все чтение, запись, выполнение). Это единственное разрешение, которое мне подходит.


    <р>3. перезагрузите телефон. Если все пойдет хорошо, вы можете загрузиться на домашний экран. иначе. вы только что замуровали свой телефон, и вам нужно восстановить его из резервной копии. и попробуйте еще раз. 🙂

    Перевод Settings.apk

    Почти так же, как при переводе framework-res.apk

    1. скопируйте settings.apk с телефона на рабочий стол. И сделайте еще одну копию с рабочего стола в c:\apktool\, чтобы у вас тоже был frameworks-res.apk в той же папке.
    2. запустить командную строку:
    <р>4. Восстановите settings.apk с помощью командной строки: apktool b settings. Теперь у вас должен быть модифицированный файл settings.apk в C:\apktool\settings\dist

    <р>5. скопируйте его в /system/ на своем телефоне, измените разрешение, затем скопируйте в /system/app (этому не нужно разрешение 777, только пользователь: чтение запись, группа: чтение, другие: чтение)

    Читайте также: