APKAdRemover 3.1
Удаление рекламы из APK локально офлайн. Весь процесс завершается одним щелчком мыши : распаковка → удаление рекламы → подтверждение подписи → оптимизация размера → упаковка → подписание . Весь процесс выполняется локально в автономном режиме и не требует подключения к сети. Вместо традиционного процесса дизассемблирования-реассемблирования smali используется схема прямого восстановления байт-кода , которая в несколько раз повышает скорость обработки, обеспечивая при этом точность.Разработчик: https://sillycats.github.io/ApkAdRemoverEditor/
Язык интерфейса: Multilanguage
Совместимость: Android™ 5.0+
Состояние: Бесплатно
Screenshot: Original by Dymonyxx

✨ Особенности
🛡 Возможность одобрения визы (новинка в версии 3.0)
Внедрение сигнатуры приложения в стиле MT Manager : внедряет класс-перехватчик, содержащий 12 внутренних классов, в качестве независимого DEX-редактора, переписывает родительский класс целевого приложения (Application) и использует рефлексию во время выполнения для замены PackageInfo.CREATORи пополнения исходной сигнатуры пакета, охватывая подавляющее большинство проверок сигнатур на уровне Java.
Двухрежимная проверка подписи: обычное удаление (внедрение только хуков для переопределения проверки на уровне Java) / удаление исходного пакета (улучшенное, дополнительное встраивание origin.apk+ нативная библиотека, переопределяющая проверку нативного уровня подписи, считанной из APK-файла на диске).
SO Smart Injection: автоматически определяет архитектуру ABI целевого APK и записывает данные только в существующие каталоги (arm64-v8a / armeabi-v7a и т. д.); если каталог lib отсутствует, запись осуществляется во всю архитектуру (включая x86 / x86_64).
Названия классов-перехватчиков можно настраивать : имя KillerApplication можно свободно изменять, а 12 встроенных внутренних классов автоматически переименовываются на основе dexlib2, чтобы предотвратить обнаружение функций.
Параметры внедрения полностью настраиваемы: путь к исходному пакету/путь к распакованному архиву/имя библиотеки SO/имя класса хука/информация о сигнатуре/имя точки входа. Если оставить их пустыми, автоматически будут считаны фактические значения.
Без изменения бизнес-процессов : по сравнению с решением «метод пустой проверки», оно не полагается на угадывание слабых ключевых слов/отпечатков, не вызывает зависаний при запуске из-за опустошения байт-кода, а надежность подписи соответствует MT Manager.
Защита от сбоев: внедрение DEX-кода через хук и переопределение родительского класса приложения используют резервное копирование, атомарную обратную запись и автоматическое восстановление после исключений.
🛡 Ядро без рекламы
Он полностью охватывает 18 типов рекламных функций : библиотека SDK/разрешения/классы/методы/ресурсы/URL/представления/активности/сервисы/приемники, с настраиваемыми операциями CRUD и сбросом в один клик.
Глубокая обработка AXML: удаление компонентов рекламы, заявлений о разрешениях на показ рекламы и скрытие рекламных объявлений в макете Res.
Точная обработка на уровне методов: установка значений методов рекламы в null, установка значений ссылок на рекламу в null, установка значений геометрии представления в null.
Разблокировка функций членства: принудительное возвращение значения true/alf для расшифровки функций членства и блокировки обнаружения рекламы.
Очистка рекламных ресурсов: Автоматически очищает собственную библиотеку рекламного SDK (.so), рекламные ресурсы и рекламные файлы в корневом каталоге.
Адаптация Flutter-приложения: анализ снимков Dart AOT и удаление рекламных строк из libapp.so.
📦 Оптимизация размера
Оптимизация повторного использования данных : подписанные пакеты (например, артефакты LSPatch) повторно используют сегменты данных из исходного пакета, уменьшая его размер примерно на 50%.
Распознавание переименований : позволяет точно идентифицировать и оптимизировать пакеты, переименованные таким образом, что у них отсутствует суффикс или он отсутствует вовсе.
Оптимизация размера DEX : удаление отладочной информации (номера строк/таблица локальных переменных), дальнейшее уменьшение размера на 5–15%.
Интеллектуальная стратегия сжатия + выравнивание ZIP-архивов : гарантирует нормальную установку и запуск упакованного APK-файла.
🔒 Стабильность и безопасность
Двойная подпись (v1 + v2) , совместимость со старыми устройствами, результаты обработки могут быть установлены напрямую.
Защита от сбоев DEX : резервное копирование + атомарная запись + автоматическое восстановление после сбоев
Защита от обхода пути : устраняет уязвимость Zip Slip, предотвращая запись вредоносными APK-файлами файлов за пределы своих границ.
Сканирование с низким потреблением памяти : стабильная обработка даже сверхбольших DEX-файлов без зависаний.
🎨 Пользовательский опыт
Обработка журналов в режиме реального времени с цветовой кодировкой и поддержкой копирования/очистки одним щелчком мыши.
Автоматическое создание отчетов по обработке Markdown
Импорт и совместное использование подписок на рекламные функции
Двойная тема оформления (светлая/темная) (следует за системными настройками/днем/ночью)
🛡 Возможность одобрения визы (новинка в версии 3.0)
Внедрение сигнатуры приложения в стиле MT Manager : внедряет класс-перехватчик, содержащий 12 внутренних классов, в качестве независимого DEX-редактора, переписывает родительский класс целевого приложения (Application) и использует рефлексию во время выполнения для замены PackageInfo.CREATORи пополнения исходной сигнатуры пакета, охватывая подавляющее большинство проверок сигнатур на уровне Java.
Двухрежимная проверка подписи: обычное удаление (внедрение только хуков для переопределения проверки на уровне Java) / удаление исходного пакета (улучшенное, дополнительное встраивание origin.apk+ нативная библиотека, переопределяющая проверку нативного уровня подписи, считанной из APK-файла на диске).
SO Smart Injection: автоматически определяет архитектуру ABI целевого APK и записывает данные только в существующие каталоги (arm64-v8a / armeabi-v7a и т. д.); если каталог lib отсутствует, запись осуществляется во всю архитектуру (включая x86 / x86_64).
Названия классов-перехватчиков можно настраивать : имя KillerApplication можно свободно изменять, а 12 встроенных внутренних классов автоматически переименовываются на основе dexlib2, чтобы предотвратить обнаружение функций.
Параметры внедрения полностью настраиваемы: путь к исходному пакету/путь к распакованному архиву/имя библиотеки SO/имя класса хука/информация о сигнатуре/имя точки входа. Если оставить их пустыми, автоматически будут считаны фактические значения.
Без изменения бизнес-процессов : по сравнению с решением «метод пустой проверки», оно не полагается на угадывание слабых ключевых слов/отпечатков, не вызывает зависаний при запуске из-за опустошения байт-кода, а надежность подписи соответствует MT Manager.
Защита от сбоев: внедрение DEX-кода через хук и переопределение родительского класса приложения используют резервное копирование, атомарную обратную запись и автоматическое восстановление после исключений.
🛡 Ядро без рекламы
Он полностью охватывает 18 типов рекламных функций : библиотека SDK/разрешения/классы/методы/ресурсы/URL/представления/активности/сервисы/приемники, с настраиваемыми операциями CRUD и сбросом в один клик.
Глубокая обработка AXML: удаление компонентов рекламы, заявлений о разрешениях на показ рекламы и скрытие рекламных объявлений в макете Res.
Точная обработка на уровне методов: установка значений методов рекламы в null, установка значений ссылок на рекламу в null, установка значений геометрии представления в null.
Разблокировка функций членства: принудительное возвращение значения true/alf для расшифровки функций членства и блокировки обнаружения рекламы.
Очистка рекламных ресурсов: Автоматически очищает собственную библиотеку рекламного SDK (.so), рекламные ресурсы и рекламные файлы в корневом каталоге.
Адаптация Flutter-приложения: анализ снимков Dart AOT и удаление рекламных строк из libapp.so.
📦 Оптимизация размера
Оптимизация повторного использования данных : подписанные пакеты (например, артефакты LSPatch) повторно используют сегменты данных из исходного пакета, уменьшая его размер примерно на 50%.
Распознавание переименований : позволяет точно идентифицировать и оптимизировать пакеты, переименованные таким образом, что у них отсутствует суффикс или он отсутствует вовсе.
Оптимизация размера DEX : удаление отладочной информации (номера строк/таблица локальных переменных), дальнейшее уменьшение размера на 5–15%.
Интеллектуальная стратегия сжатия + выравнивание ZIP-архивов : гарантирует нормальную установку и запуск упакованного APK-файла.
🔒 Стабильность и безопасность
Двойная подпись (v1 + v2) , совместимость со старыми устройствами, результаты обработки могут быть установлены напрямую.
Защита от сбоев DEX : резервное копирование + атомарная запись + автоматическое восстановление после сбоев
Защита от обхода пути : устраняет уязвимость Zip Slip, предотвращая запись вредоносными APK-файлами файлов за пределы своих границ.
Сканирование с низким потреблением памяти : стабильная обработка даже сверхбольших DEX-файлов без зависаний.
🎨 Пользовательский опыт
Обработка журналов в режиме реального времени с цветовой кодировкой и поддержкой копирования/очистки одним щелчком мыши.
Автоматическое создание отчетов по обработке Markdown
Импорт и совместное использование подписок на рекламные функции
Двойная тема оформления (светлая/темная) (следует за системными настройками/днем/ночью)
Изменения:
Исправление ошибок: Устранена проблема с неработающей кнопкой вопросительного знака «Характеристики DEX-строки» на странице настроек.
Интеллектуальная инъекция SO с поддержкой подписи:
Функция автоматически определяет архитектуру ABI целевого APK и внедряет библиотеку только в существующие каталоги (например, arm64-v8a, armeabi-v7a). Если каталог lib отсутствует, инъекция выполняется для всех архитектур.
Гибкие настройки хуков:
Имя класса KillerApplication можно изменять. При этом 12 встроенных внутренних классов автоматически переименовываются с использованием библиотеки dexlib2.
Полностью настраиваемые параметры инъекции:
Доступны для изменения: путь к исходному пакету, путь декомпрессии, имя SO-библиотеки, имя класса хука, данные подписи и имя записи. Если поля оставить пустыми, значения будут подставлены автоматически.
Адаптивные всплывающие окна:
Все диалоговые окна подстраиваются под вертикальный размер экрана. При большом объёме контента включается автоматическая прокрутка — это исключает выход элементов за пределы экрана и гарантирует доступность всех кнопок и полей.
Улучшения интерфейса и ввода данных:
В окне внедрения параметров исправлено наложение символов в полях ввода, добавлена кнопка «Сохранить» в макет — изменения теперь сохраняются корректно.
Переключатель тем перенесён в раздел настроек приложения.
В раздел настроек подписи добавлено предупреждение.
Полностью обновлены информация об открытом исходном коде и список функций на странице «О программе».
Оптимизация логирования:
Унифицирован формат журналов, устранена избыточность информации, ключевые данные выводятся чётко и структурированно.
Исправление ошибок: Устранена проблема с неработающей кнопкой вопросительного знака «Характеристики DEX-строки» на странице настроек.
Интеллектуальная инъекция SO с поддержкой подписи:
Функция автоматически определяет архитектуру ABI целевого APK и внедряет библиотеку только в существующие каталоги (например, arm64-v8a, armeabi-v7a). Если каталог lib отсутствует, инъекция выполняется для всех архитектур.
Гибкие настройки хуков:
Имя класса KillerApplication можно изменять. При этом 12 встроенных внутренних классов автоматически переименовываются с использованием библиотеки dexlib2.
Полностью настраиваемые параметры инъекции:
Доступны для изменения: путь к исходному пакету, путь декомпрессии, имя SO-библиотеки, имя класса хука, данные подписи и имя записи. Если поля оставить пустыми, значения будут подставлены автоматически.
Адаптивные всплывающие окна:
Все диалоговые окна подстраиваются под вертикальный размер экрана. При большом объёме контента включается автоматическая прокрутка — это исключает выход элементов за пределы экрана и гарантирует доступность всех кнопок и полей.
Улучшения интерфейса и ввода данных:
В окне внедрения параметров исправлено наложение символов в полях ввода, добавлена кнопка «Сохранить» в макет — изменения теперь сохраняются корректно.
Переключатель тем перенесён в раздел настроек приложения.
В раздел настроек подписи добавлено предупреждение.
Полностью обновлены информация об открытом исходном коде и список функций на странице «О программе».
Оптимизация логирования:
Унифицирован формат журналов, устранена избыточность информации, ключевые данные выводятся чётко и структурированно.
СКАЧАТЬ:
apkadremovereditor_3_1.apk
9.19 Mb
69
------------------------
Файл конфигурации:
ad_patterns.zip
5.18 Kb
5




