APKAdRemover 3.5

30.08.26
2 972



Удаление рекламы из APK локально офлайн. Весь процесс завершается одним щелчком мыши : распаковка → удаление рекламы → подтверждение подписи → оптимизация размера → упаковка → подписание . Весь процесс выполняется локально в автономном режиме и не требует подключения к сети. Вместо традиционного процесса дизассемблирования-реассемблирования smali используется схема прямого восстановления байт-кода , которая в несколько раз повышает скорость обработки, обеспечивая при этом точность.


Разработчик: https://sillycats.github.io/ApkAdRemoverEditor/
Язык интерфейса: Multilanguage
Совместимость: Android™ 5.0+
Состояние: Бесплатно
Screenshot: Original by Dymonyxx
APKAdRemover 3.5
✨ Особенности
🛡 Возможность одобрения визы (новинка в версии 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.5] - 2026-08-27
### Добавлено
- Улучшено удаление рекламы во Flutter: добавлена ​​возможность устанавливать методы, отвечающие за рекламу, в значение null, поддерживаются три метода: принудительное присваивание с возвращаемым значением `null`, принудительное присваивание с возвращаемым значением `true` и принудительное присваивание с возвращаемым значением `false`.
### Оптимизация
- **Оптимизация размера APK:** Все пути к упаковке теперь сжаты до наивысшего уровня 9 (`Deflater.BEST_COMPRESSION`). Файлы `.so` сохраняют исходное состояние сжатия пакета — только несжатые нативные библиотеки в исходном пакете сохраняются в состоянии STORED (с сохранением выравнивания страниц mmap), а остальные сжимаются с наивысшим уровнем DEFLATE, чтобы предотвратить раздувание APK (фактические тесты показывают, что размер уменьшился с более чем 52 МБ до менее 36 МБ).
- Процесс утверждения/повторного использования данных (мультиплексирование данных) одновременно обеспечивает максимально возможный уровень сжатия для гарантирования стабильного и минимального размера выходных данных на протяжении всего процесса.
### Ремонт
- Исправлена ​​ошибка, из-за которой `originalStoredEntries`, исходный набор сжатых данных в `ApkProcessor`, был объявлен как `Set` только для чтения, что приводило к ошибкам компиляции (замените его на `MutableSet`).


СКАЧАТЬ:
11.03 Mb
233

------------------------
Файл конфигурации:
5.18 Kb
349
Комментарии (2)
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  1. Dymonyxx
    # Dymonyxx Администратор 20.08.2026 12:19
    Файл конфига не истина в последней инстанции, возможно нужно отредактировать под себя во избежании падения apk после обработки. Эффективность нужно протестить, но работает быстрее точно тех инструментов с которыми я имел дело и при правильно отредактированном файле конфигурации ошибок на выходе должно быть минимально.
    Осознавай себя, наслаждайся жизнью, помогай другим!
    ------------------------------------------------------------------------
    Whitebird - легальный обмен криптовалюты в РБ!
    Telegram / ВК / MAX / Мы в OK / RUTUBE
    ------------------------------------------------------
    1. zex
      # zex Android PROTranslator 30.08.2026 01:05
      Весь Файл конфигурации хороший, но там есть ошибки. Поэтому и собирает с ошибкой.
      Берём 2 файла, оригинал и Файл конфигурации, сравниваем. Кидаем в оригинал, Файл конфигурации, аккуратно, без ошибок, копируем в оригинал. Потому что в оригинале есть изменения и увидите, ошибки в Файле конфигурации.
      Там где- [, это убрать, помечается для будущих конфигураций, не понятно одно, почему автор, сразу не запишет все конфигурации.
Войти через: