SaNX, удалил папку с исходниками, кинул в ту где апк их, положил вот LaunchActivity.java туда, но вот при запуске такое выскакивать стало: Он вроде требует файл SourceFile, я там где Source пробовал указывать текущую папку, но в логе появляется ошибка warning: read_file failed: source file not found: .\SourceFile
mazaxaker ну я хз чо ты там делаешь. взял первую попавшуюся прогу
дебажил "d:\447\La Stampa 4.2.1.apk" сорец лежит рядом d:\447\Splash.java, хотя в дексе его путь такой: it\duebsoftware\lastampa\welcome\view\Splash.java декампилил жэбом
SaNX, правильно понял, что ты пути там в source path не настраивал, он сам подхватил сорц в текущей папке ? Попробую тогда с другим апк, сорцы делал в фернфловере.
Ранг: 82.5 (постоянный), 1thx Активность: 0.13↘0.04 Статус: Участник
Создано: 26 марта 2017 17:12 · Поправил: mazaxaker · Личное сообщение · #8
SaNX, а можешь его скинуть jeb, а то из шапки не качается. Еще отсюда пробовал https://github.com/idhyt/jeb-keygen , но там ссылка на китайский сайт, который ужасно тормозной.
SaNX, заметил, что если в имени смали файла стоят знаки $, то декомпиляторы пропускают его, каким лучше декомплить тут или сделать лучше массовое переименование их.
SaNX, а точно. Кстати вот пробую отладку в jeb, я так понял из него нельзя запустить прогу, только аттачиться к запущенной, то есть чтобы с начала дебажить с ним придется бесконечный цикл вставлять в приложение ? И еще когда он на бряке тормозиться вижу, что на андроиде апк вылетает и теряется управление в отладчике, не знаете из-за чего так, отладка по юсб включена.
mazaxaker да, только аттачиться. Вылетает - хз, проверь флаг debuggable в манифесте, ну и андроид должен быть старше 5-й версии
If you want the app to wait for the debuggers to attach to it before it starts executing any code, you can run something like: adb shell am start -D -S -n <packageName>/<activityName> A popup will be displayed on the phone, indicating it is waiting for a debugger to attach to the VM https://www.pnfsoftware.com/blog/jeb-android-debuggers/
SaNX пишет: adb shell am start -D -S -n <packageName>/<activityName> Значит jeb gdb использует. ida тоже через gdb умеет, но вроде потом какой-то гемор вылазит, уже и не помню точно...
SaNX пишет: андроид должен быть старше 5-й версии Флаг стоит, а андроид да 4 версии, прокатит на эмуляторе, при попытке дебажить на эмуляторе 4.1.2 вместо окна выбора процессов был просто вылет adb.exe, а на реальном устройстве окошко выбора процессов появлялось. А как там настроить скрипты питоновские, получаю такую ошибку. Script error: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\PC\Desktop\123\d\scripts\ObadClean.py", line 8, in <module> from jeb.api import IScript ImportError: No module named jeb Сам питон стоит 3.6.0.
А как дебажить приложения через иду, в которых есть 2 dex файла, как дебажить код из 2-ого dex файла, точнее поймать управление в нем. Придется объединять все в один dex и убирать вызовы всякие про multidex или можно и так дебажить ?
А кто-нибудь пробовал gdbserver вместе с ida pro для отладки нативных либ ? Не знаете как там в gdbserver символы для андроида поставить, чтобы имена методов jni http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html эти отображались. При дебаге с андроид_сервер отображаются, а с гдб нет. Я так понял символы нужно ставить под гдб ?
mazaxaker пишет: А можно как-то поиспользовать в винде код нативных либ Конечно можно, JNI работает одинаково на всех платформах. Только к этой теме это вообще никакого отношения не имеет.
Добрый день. Известный киэкер Нуби с к тайского форума выпускал(может и продолжает это делать) протектор для Виндовс ПО, а есть что-то похожее для Андроида, но с защитой на последнем попотеть нужно, могу только гадать что он там понаписывал.
Возможно, кто-то имел дело с его протектором и видел воочиюю защищенные приложения? Опишите что да как в них устроено и что защищается.
SaNX пишет: http://down.52pojie.cn/Tools/Android_Tools/jeb-2.2.7.201608151620_crack_qtfreet00.zip Что то не запускается. После скачивания jeb2-sp-win32-v3.zip молча вылетает