Коварный DexProtector, android, есть ли решение?

Discussion in 'Реверсинг' started by BroBuddy, 12 Aug 2024.

  1. BroBuddy

    BroBuddy New Member

    Joined:
    7 Aug 2024
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Добрый день всем реверсникам.
    Есть приложение которое очень хочется сделать безподписочным, да и делов то декс править, часок да и в бой. Но не тут то было, оказалось приложение защищено Декспротектором, гуглится сразу же. И еще какая-то новая версия, которая делает кавардак страшный в апк. Во первых обфусцирует имена в такие символы, которыми даже всякие среды не понимают что это путь или конечный файл.
    Вот такого плана
    Code:
    ‎⁨ـ⁩
    ‎⁨ـﹳ⁩
    ‎⁨ـ゙⁩
    ‎⁨ـﹶ⁩
    ˆ
    ‎⁨ˆـ⁩
    ‎⁨ˆﹳ⁩
    ‎⁨ـˆ⁩
    ˆ゙
    ‎⁨ˆﹶ⁩
    ˆˆ
    ˆˈ
    ˆˉ
    ˆˋ
    ˆʻ
    ˆᵢ
    ˆᵔ
    ˆʼ
    ‎⁨ˆٴ⁩
    ˈ
    ‎⁨ˈـ⁩
    ‎⁨ˈﹳ⁩
    Ну это еще пол беды, все ресурсы имеют одинаковые ключи-айдишки - строчки. А как также файлики в папке рес разбросаны не по подпапкам.

    При попытке распаковки, естественно куча дубликатов и собрать это все проблемно назад. В манифесте и правда ихний апликейшен и компонент фактори.
    android:appComponentFactory=".ProtectedAppComponentFactory"
    android:name=".ProtectedTvPlayerApplication"
    Также JNI библиотеки которые видимо перелопачивают что-то на лету. Наверное ресурсы втч.

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

    Вот немного описал свои беды. Может есть кто может помочь со кряканьем, либо просто информацией. Может кто-то уже избавлялся от этого протектора. Возможно на комерческой основе. Спасибо за внимание, и простите за нарушения. :p:p;):)