Сортировка: по имени / по дате
AddIdComments.mpatch.zip (1 Kb, 29/11/2021 14:34) [#]
Патч для добавления комментария вида «@type/name» к id ресурсов в smali. В зависимости от размера приложения патч может работать довольно долго.
Приложение должно быть декомпилировано до ресурсов и smali.
Применяется на директорию проекта.
Приложение должно быть декомпилировано до ресурсов и smali.
Применяется на директорию проекта.
AntiAnalytics.mpatch.zip (994 bytes, 29/11/2021 14:34) [#]
Патч для отключения аналитики.
Приложение должно быть декомпилировано до smali, для патча AndroidManifest.xml должны быть декомпилированы ресурсы.
Применяется на директорию проекта.
Приложение должно быть декомпилировано до smali, для патча AndroidManifest.xml должны быть декомпилированы ресурсы.
Применяется на директорию проекта.
Antilog.mpatch.zip (1.2 Kb, 29/11/2021 14:35) [#]
Патч для удаления вызовов "android.util.Log" (обращение к системному логу).
Применяется на директорию с декомпилированным до smali приложением (проект).
Применяется на директорию с декомпилированным до smali приложением (проект).
Apksigner.mpatch.zip (1 Kb, 29/11/2021 14:35) [#]
Быстрая подпись v1+v2 любых zip файлов.
Перед подписью применяется zipalign.
Патч применяется на файл.
Перед подписью применяется zipalign.
Патч применяется на файл.
Clone hard.mpatch.zip (1.7 Kb, 29/11/2021 14:35) [#]
Патч для клонирования приложений "старым" методом.
Заменяет текущее название пакета в ".xml", ".so" и ".smali" на то, которое указано в аргументе.
Если не указать новое название пакета - патч сгенерирует произвольное, заменив последний символ в текущем названии пакета.
Применяется на директорию проекта.
Заменяет текущее название пакета в ".xml", ".so" и ".smali" на то, которое указано в аргументе.
Если не указать новое название пакета - патч сгенерирует произвольное, заменив последний символ в текущем названии пакета.
Применяется на директорию проекта.
CrackLicense.mpatch.zip (1.1 Kb, 13/03/2023 01:27) [#]
Простой патч для отключения проверки лицензии.
Приложение должно быть декомпилировано до smali.
Применяется на директорию проекта.
Приложение должно быть декомпилировано до smali.
Применяется на директорию проекта.
CrackPairip.mpatch.zip (1.2 Kb, 18/10/2023 20:51) [#]
Простой патч для отключения защиты pairip от Google. Подробнее: https://4pda.to/forum/index.php?showtopic=1002506&view=findpost&p=125607938
Приложение должно быть декомпилировано до smali.
Применяется на директорию проекта.
После патча и сборки необходимо подменить CRC-суммы файлов в apk!
Приложение должно быть декомпилировано до smali.
Применяется на директорию проекта.
После патча и сборки необходимо подменить CRC-суммы файлов в apk!
CrashLogger.mpatch.zip (1 Kb, 29/11/2021 14:35) [#]
Патч для добавления логгера падений. Лог сохраняется при падении в «/внутренняя_память/Android/data/package_name/files/app_crash_*.txt».
Приложение должно быть декомпилировано до ресурсов и smali.
Применяется на директорию проекта.
Приложение должно быть декомпилировано до ресурсов и smali.
Применяется на директорию проекта.
DebugInfo.mpatch.zip (923 bytes, 29/11/2021 14:35) [#]
Патч для добавления отладочной информации в smali. Применяется на папку проекта.
DefLang.mpatch.zip (1.8 Kb, 29/11/2021 14:35) [#]
Патч, который заменит базовый язык приложения из /values/(arrays|plurals|strings).xml языком, файлы которого находятся в директории /values-[a-z][a-z].
Применять на директорию проекта, содержащую необходимый язык.
Файлы для замены будут сгенерированы в директории /values и иметь расширение .xml_out
Применять на директорию проекта, содержащую необходимый язык.
Файлы для замены будут сгенерированы в директории /values и иметь расширение .xml_out
DelLang.mpatch.zip (1.1 Kb, 29/11/2021 14:36) [#]
Патч для удаления всех языковых пакетов в приложении, кроме основного "values" и языков, обозначенных в переменной "lang_leave".
Применяется на директорию с декомпилированным до ресурсов приложением (проект).
Применяется на директорию с декомпилированным до ресурсов приложением (проект).
DelPerms.mpatch.zip (1.5 Kb, 29/11/2021 14:36) [#]
Патч для удаления разрешений из AndroidManifest.xml приложения.
Приложение разбирать не нужно.
После накладывания патча приложение подписывается.
Применяется на apk-файл.
Приложение разбирать не нужно.
После накладывания патча приложение подписывается.
Применяется на apk-файл.
DeleteSplitMeta.mpatch.zip (1.5 Kb, 08/02/2024 23:37) [#]
Скрипт удаляет из манифеста следующие метаданные:
"com.android.dynamic.apk.fused.modules";
"com.android.stamp.source";
"com.android.stamp.type";
"com.android.vending.splits";
"com.android.vending.derived.apk.id";
Должны быть декомпилированы ресурсы приложения (AndroidManifest.xml)!
"com.android.dynamic.apk.fused.modules";
"com.android.stamp.source";
"com.android.stamp.type";
"com.android.vending.splits";
"com.android.vending.derived.apk.id";
Должны быть декомпилированы ресурсы приложения (AndroidManifest.xml)!
Disconnect.mpatch.zip (1.1 Kb, 29/11/2021 14:36) [#]
Патч удаления доступа к сети интернет из smali и AndroidManifest.xml.
Применяется на директорию с декомпилированным до smali и ресурсов приложением (проект).
Применяется на директорию с декомпилированным до smali и ресурсов приложением (проект).
DrawableClean.mpatch.zip (1.9 Kb, 29/11/2021 14:36) [#]
Патч для удаления дубликатов графики.
В отличии от аналогов захватывает 'mipmap' директории, делает проход по всем DPI, удаляет не только png-файлы, но и jpg, webp, gif плюс некоторые xml.
Принимает аргументы в соответствии к существующим стандартам разрешений:
l
m
h
xh
xxh
xxxh
Применяется на директорию с декомпилированным до ресурсов приложением (проект).
В отличии от аналогов захватывает 'mipmap' директории, делает проход по всем DPI, удаляет не только png-файлы, но и jpg, webp, gif плюс некоторые xml.
Принимает аргументы в соответствии к существующим стандартам разрешений:
l
m
h
xh
xxh
xxxh
Применяется на директорию с декомпилированным до ресурсов приложением (проект).
DummyAway.mpatch.zip (1.2 Kb, 29/11/2021 14:37) [#]
Патч для удаления "APKTOOL_DUMMY" и/или "dummy_ae" из xml файлов ресурсов приложения.
Применяется на директорию проекта.
Применяется на директорию проекта.
ExLibsFalse.mpatch.zip (1.5 Kb, 05/06/2021 18:52) [#]
Патч, добавляющий android:extractNativeLibs="false" в AndroidManifest.xml.
Поднимает (если требуется) значение targetSdkVersion до 24.
Добавляет библиотеки so в список doNotCompress.
После компиляции пакет нужно обработать zipalign с ключём -p и подписать.
Android OS с API 23+ не будет извлекать библиотеки в пользовательскую память, что позволит сэкономить свободное пространство в хранилище.
Применяется на директорию проекта.
Поднимает (если требуется) значение targetSdkVersion до 24.
Добавляет библиотеки so в список doNotCompress.
После компиляции пакет нужно обработать zipalign с ключём -p и подписать.
Android OS с API 23+ не будет извлекать библиотеки в пользовательскую память, что позволит сэкономить свободное пространство в хранилище.
Применяется на директорию проекта.
GoogleMapsFix.mpatch.zip (1.2 Kb, 05/06/2021 18:53) [#]
Патч для исправления работы Google Maps в приложениях.
Заменяет API_KEY в AndroidManifest.xml.
Применяется на директорию проекта.
Заменяет API_KEY в AndroidManifest.xml.
Применяется на директорию проекта.
LocalesConfig.mpatch.zip (1.1 Kb, 05/06/2022 19:08) [#]
Патч для удаления locales_config.xml и его упоминания в ресурсах. Применяется, когда нельзя собрать apk, в ошибках aapt упоминается "localesConfig".
Патч обновлён 05/06/2022
Патч обновлён 05/06/2022
NoDebug.mpatch.zip (1.2 Kb, 29/11/2021 14:37) [#]
Патч для удаления всей отладочной информации из smali.
Удаляет также ".source *", которые остаются даже при флаге apktool "--no-debug-info".
Удаляет бесполезные "BuildConfig.smali".
Применяется на директорию с декомпилированным до smali приложением (проект).
Удаляет также ".source *", которые остаются даже при флаге apktool "--no-debug-info".
Удаляет бесполезные "BuildConfig.smali".
Применяется на директорию с декомпилированным до smali приложением (проект).
PngOptimizer.mpatch.zip (1.2 Kb, 29/11/2021 14:37) [#]
Патч для компрессии графики в формате png.
Применяется на директорию, которая содержит файлы формата png.
Применяется на директорию, которая содержит файлы формата png.
RemoveFuckingAds.mpatch.zip (1.1 Kb, 29/11/2021 14:37) [#]
Патч для отключения рекламы в приложениях.
Поддерживает список правил. Отредактировать его можно в файле "rules.txt", который находится внутри "RemoveFuckingAds.jar".
Приложение должно быть декомпилировано до ресурсов и smali.
Применяется на директорию проекта.
Поддерживает список правил. Отредактировать его можно в файле "rules.txt", который находится внутри "RemoveFuckingAds.jar".
Приложение должно быть декомпилировано до ресурсов и smali.
Применяется на директорию проекта.
SignatureKiller.mpatch.zip (1018 bytes, 29/11/2021 14:38) [#]
Патч проверки подписи (метод Bin'а).
Приложение должно быть декомпилировано до ресурсов и smali.
Подпись до декомпиляции должна быть оригинальной!
Применяется на директорию проекта.
Приложение должно быть декомпилировано до ресурсов и smali.
Подпись до декомпиляции должна быть оригинальной!
Применяется на директорию проекта.
StringStub.mpatch.zip (1.7 Kb, 29/11/2021 14:38) [#]
Патч для удаления содержимого '<string name="#some_name#"' по списку.
Это удалит строки с таким именем (в примере выше "#some_name#" из всех файлов локализаций (values-*), кроме основой (values).
В файле основной локализации содержимое строки станет пустым.
Необходимо создать файл 'stringstub.txt' со списком названий удаляемых строк в корневой директории проекта (на одном уровне с директорией "res").
Патч поддерживает неявное обозначение названия строк через символ "*".
Пример содержимого файла "stringstub.txt":
"common_google_1
common_google_2
api_key
"
Если нужно удалить все строки, название которых содержит "common_google", содержимое файла "stringstub.txt" будет выглядеть так:
"common_google*
"
После создания файла "stringstub.txt" просто применить патч на директорию проекта, разобранного до ресурсов.
*Google Translate изменяет регистр символов некоторых слов на верхний и добавляет пробелы там, где их не должно быть! Все примеры выше, включая название файла-списка, написаны и ожидаются патчем в нижнем регистре!
Это удалит строки с таким именем (в примере выше "#some_name#" из всех файлов локализаций (values-*), кроме основой (values).
В файле основной локализации содержимое строки станет пустым.
Необходимо создать файл 'stringstub.txt' со списком названий удаляемых строк в корневой директории проекта (на одном уровне с директорией "res").
Патч поддерживает неявное обозначение названия строк через символ "*".
Пример содержимого файла "stringstub.txt":
"common_google_1
common_google_2
api_key
"
Если нужно удалить все строки, название которых содержит "common_google", содержимое файла "stringstub.txt" будет выглядеть так:
"common_google*
"
После создания файла "stringstub.txt" просто применить патч на директорию проекта, разобранного до ресурсов.
*Google Translate изменяет регистр символов некоторых слов на верхний и добавляет пробелы там, где их не должно быть! Все примеры выше, включая название файла-списка, написаны и ожидаются патчем в нижнем регистре!
TranspNavBar.mpatch.zip (1.2 Kb, 05/06/2021 18:53) [#]
Патч, который делает панель навигации прозрачной для конкретного приложения.
Применяется на директорию проекта приложения, распакованного до ресурсов.
Применяется на директорию проекта приложения, распакованного до ресурсов.
TrashClasses.mpatch.zip (3 Kb, 11/01/2023 18:47) [#]
Патч для удаления неиспользуемых BuildConfig и R классов из smali.
Скрипт попытается убрать вызовы класса, если он используется.
Применяется на папку проекта.
Скрипт попытается убрать вызовы класса, если он используется.
Применяется на папку проекта.
UnAcra.mpatch.zip (1.3 Kb, 12/10/2021 15:37) [#]
Патч для быстрого удаления простейших логеров из smali.
Проверялся на "acra" и "flurry".
Применять на директорию проекта, распакованного до smali.
Аргументом передать выбранную библиотеку в виде, подобном "Lorg/acra/" без кавычек.
Удаление файлов smali, принадлежащих выбранной библиотеке, пользователь производит сам лично!
Патч удаляет лишь вызовы этой библиотеки в классах приложения!
Проверялся на "acra" и "flurry".
Применять на директорию проекта, распакованного до smali.
Аргументом передать выбранную библиотеку в виде, подобном "Lorg/acra/" без кавычек.
Удаление файлов smali, принадлежащих выбранной библиотеке, пользователь производит сам лично!
Патч удаляет лишь вызовы этой библиотеки в классах приложения!
UnArch.mpatch.zip (1.5 Kb, 29/11/2021 14:38) [#]
Патч для разбивания multilib пакета приложения на пакеты под отдельные архитектуры устройств.
К файлам на выходе будут применены zipalign и подпись v1+v2.
Применяется на файл apk.
К файлам на выходе будут применены zipalign и подпись v1+v2.
Применяется на файл apk.
UnGoogle.mpatch.zip (1.4 Kb, 22/05/2021 12:02) [#]
Патч для удаления зависимости от Google Play Services.
Вероятность положительного результата работы примерно 50%.
Применяется на директорию проекта, распакованного до smali.
Вероятность положительного результата работы примерно 50%.
Применяется на директорию проекта, распакованного до smali.
UniString.mpatch.zip (1.2 Kb, 29/11/2021 14:38) [#]
Патч для перевода строк в smali, которые имеют вид
const-string v0, "\u0068\u0069\u0021"
в понятный человеку
const-string v0, "hi!"
Перевод добавляется в виде комментария
# UniString: const-string v0, "hi!"
Патч применяется на папку проекта, распакованного до smali.
const-string v0, "\u0068\u0069\u0021"
в понятный человеку
const-string v0, "hi!"
Перевод добавляется в виде комментария
# UniString: const-string v0, "hi!"
Патч применяется на папку проекта, распакованного до smali.
zipalign_binary.zip (176.6 Kb, 16/08/2021 18:09) [#]
Альтернативный бинарник zipalign, может пригодиться, если есть проблемы со встроенным. Только для arm. Установка с помощью встроенного скрипта "Add binary".
.Add binary.mpatch.zip (1.9 Kb, 29/11/2021 14:33) [#]
Скрипт для добавления в директорию "bin" MPatcher'а новых исполняемых файлов.
Добавление возможно только из файлов формата установщика MPatcher!
Внимание!
Если файлы уже существуют - будет произведена замена!
Применяется на файл.
Добавление возможно только из файлов формата установщика MPatcher!
Внимание!
Если файлы уже существуют - будет произведена замена!
Применяется на файл.
.App info.mpatch.zip (1.3 Kb, 29/11/2021 14:33) [#]
Скрипт для вывода информации о пакете приложения.
После применения на экран выводится информация о названии пакета приложени, min/target sdk, permissions и много другой.
Применяется на apk-файл.
После применения на экран выводится информация о названии пакета приложени, min/target sdk, permissions и много другой.
Применяется на apk-файл.
.Compression level check.mpatch.zip (1.4 Kb, 29/11/2021 14:34) [#]
Скрипт проверки уровня сжатия файлов внутри zip-архивов.
Важную информацию выводит на экран.
Создаёт очень подробный файл-отчёт рядом с проверяемым файлом, если запускается с аргументом 'log'.
Применяется на файлы.
Важную информацию выводит на экран.
Создаёт очень подробный файл-отчёт рядом с проверяемым файлом, если запускается с аргументом 'log'.
Применяется на файлы.
.Example script.mpatch.zip (639 bytes, 29/11/2021 14:34) [#]
Пример самого простого скрипта.
Содержит обращение к встроенным утилитам, что полезно для понимания общего принципа взаимодействия скрипта и приложения.
Содержит обращение к встроенным утилитам, что полезно для понимания общего принципа взаимодействия скрипта и приложения.
.My sign.mpatch.zip (3.6 Kb, 29/11/2021 14:34) [#]
Выбор пользовательских файлов подписи для использования во встроенных скриптах приложения.
Выбранная подпись заменит releasekey в папке ключей приложения.
Это не изменит ключ подписи для скриптов, которые не используют встроенный в пакет releasekey.
Патч применяется на файл ".x509.pem" или ".pk8". Файл ".pk8" или ".x509.pem" (соответственно) должен находиться рядом.
Для сброса releasekey к исходному состоянию запустите этот скрипт с аргументом "reset".
Выбранная подпись заменит releasekey в папке ключей приложения.
Это не изменит ключ подписи для скриптов, которые не используют встроенный в пакет releasekey.
Патч применяется на файл ".x509.pem" или ".pk8". Файл ".pk8" или ".x509.pem" (соответственно) должен находиться рядом.
Для сброса releasekey к исходному состоянию запустите этот скрипт с аргументом "reset".
Всего скриптов: 49
♥
© Maximoff , 2014 – 2025
Генерация страницы: 0.004 сек.