Мне проще через Magisk , прекрасно скрывает рут-права, да и на большинстве девайсов(прошивок) Xposed со многими модулями вообще не работает. Кому интересно, вот репозиторий модулей.
Последнее редактирование:
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Но я хочу отдельно обратить ваше внимание на методе, который я описал в предыдущей статье и назвал "Xposed or Cydia". Кго суть -- это поиск подстрокВсе основные и часто используемые методы сокрытия su давно изучены и описаны, в том числе и кодом (хорошим примером является проект от Matt Joseph (devadvance) именуемый "rootcloak").
xposed или substrate в стектрейсе.getStackTrace в java.lang.ThreadgetAllStackTraces в java.lang.ThreadgetStackTrace в java.lang.ThrowablegetStackTraceString android.util.LogfindAndHookMethod)import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
getAllStackTraces в java.lang.ThreadfindAndHookMethod("java.lang.Thread", lpparam.classLoader, "getAllStackTraces", new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
Map<Thread, StackTraceElement[]> services = (Map<Thread, StackTraceElement[]>)param.getResult();
Map<Thread, StackTraceElement[]> newTh = new HashMap<>();
for (Thread th : services.keySet()) {
List<StackTraceElement> stackTraceElementsList = new LinkedList<>(Arrays.asList((StackTraceElement[])services.get(th)));
// XposedBridge.log("---BEFORE=== " + stackTraceElementsList.toString());
Iterator<StackTraceElement> iter = stackTraceElementsList.iterator();
StackTraceElement stackTraceElement;
while (iter.hasNext()) {
stackTraceElement = iter.next();
if (stackTraceElement == null) {
continue;
}
if (stackTraceElement.getClassName().contains("xposed") ||
(stackTraceElement.getFileName() != null &&
stackTraceElement.getFileName().toLowerCase().contains("xposed"))) {
iter.remove();
}
}
// XposedBridge.log("===AFTER=== " + stackTraceElementsList.toString());
newTh.put(th, stackTraceElementsList.toArray(new StackTraceElement[stackTraceElementsList.size()]));
}
param.setResult(newTh);
}
});
Статья читается полностью. Тезисы со ссылками на разделы появятся позже.
Мне проще через Magisk , прекрасно скрывает рут-права, да и на большинстве девайсов(прошивок) Xposed со многими модулями вообще не работает. Кому интересно, вот репозиторий модулей.
Не надо ничего "вслух" придумывать, а то завтра лавочку прикроют, а у меня и так времени нет, еще потом потом этой ерундой заниматься придется. Вашими благими намерениями вымощена дорога в "сбербанк".)Ради интереса во время отпуска придумаю детект и для Magisk.
Не надо ничего "вслух" придумывать, а то завтра лавочку прикроют, а у меня и так времени нет, еще потом потом этой ерундой заниматься придется. Вашими благими намерениями вымощена дорога в "сбербанк".)
Хорошая статья. Но так же было бы интересно прочитать статью про подмену данных железа на рутированным устройстве, а то способы мезозоя не внушают доверия
Как считаете, что лучше использовать для подмены железа, xprivacy или xprivacy lua? На самом деле очень хочется увидеть вашу статью поскорее, ибо уже не первый месяц озадачен этим вопросомДа, думаю рассказать что можно менять и как, но расскажу об этом попозже и в разрезе того же Xposed.
xprivacy без костылей не работает на андроид 8-9, либо вообще не работает, xprivacy lua получше будет.Как считаете, что лучше использовать для подмены железа, xprivacy или xprivacy lua? На самом деле очень хочется увидеть вашу статью поскорее, ибо уже не первый месяц озадачен этим вопросом
откуда знать какие проверки делать, на что я дал ответНу это анализировать исходники разных SDK и либ как они чекают
Я смотрел тогда в основном рекламные, но и игровым/банковским приложениям досталось
Фактически берешь приложения, которые высокорисковые (багковские/кошельки криптовалютные/гугловые прилы и прочую хрень) декомпилируешь и красноглазишь)
Хм. Такой вопрос вам задать хочу.Мне проще через Magisk , прекрасно скрывает рут-права, да и на большинстве девайсов(прошивок) Xposed со многими модулями вообще не работает. Кому интересно, вот репозиторий модулей.
Вдобавок рассмотри реализацию обхода детекта device id, geo ну и nfc конечно же, не говоря уже о банках, всё конечно же на Magisk. Тогда статья будет бомбезна!)Специально чтобы поиграться с Magisk (а я ему не доверяю) заказал отдельный android девайc. Сегодня вечером постараюсь после работы забрать и буду держать в курсе дел.
Примерный план будет такой:
- Сначала на девайс установлю то, что подлерживает Magisk, реализую детект его в обход его систем защиты и сокрытия. Расскажу об этом
- Потом почищу, накачу Xposed и продолжу статьи по Xposed.
Вдобавок рассмотри реализацию обхода детекта device id, geo ну и nfc конечно же, не говоря уже о банках, всё конечно же на Magisk. Тогда статья будет бомбезна!)
а статья про frida будет?)
Комментарии
18