Сейчас на форуме: -Sanchez- (+7 невидимых) |
![]() |
eXeL@B —› Основной форум —› Взлом Android приложений |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 38 . 39 . >> |
Посл.ответ | Сообщение |
|
Создано: 12 сентября 2011 12:37 · Поправил: SaNX · Личное сообщение · #1 В теме обсуждаются вопросы взлома под андроид и соответствующие тулзы. ТУТОРИАЛЫ: ТУЛЗЫ: JEB ApkAnalyser GikDbg В аттаче fernflower, очень годный жава декомпилер. ![]() ----- SaNX ![]() |
|
Создано: 18 января 2012 15:38 · Поправил: chelpa · Личное сообщение · #2 |
|
Создано: 18 января 2012 15:57 · Личное сообщение · #3 |
|
Создано: 18 января 2012 15:59 · Личное сообщение · #4 |
|
Создано: 26 января 2012 23:29 · Личное сообщение · #5 |
|
Создано: 26 января 2012 23:36 · Поправил: SaNX · Личное сообщение · #6 |
|
Создано: 31 января 2012 08:33 · Поправил: Модератор · Личное сообщение · #7 |
|
Создано: 31 января 2012 10:00 · Личное сообщение · #8 |
|
Создано: 02 февраля 2012 15:30 · Поправил: chelpa · Личное сообщение · #9 Итак.... дожили до полной версии ![]() 1. Добавлена поддержка к TitaniumBackup, GoldenDict и еще одной программе с помощью Custom Patches. Custom Patches - это патчи к конкретным программам, написанные мною или кем угодной в формате файла txt.(такие файлы надо класть в директорию /sdcard/LuckyPatcher/ - она создается автоматически Лаки патчером и уже содержит несколько патчей). 2. Программы, к которым есть custom patch в папке /sdcard/LuckyPatcher/ перемещаются в начало списком и помечаются желтым цветом. 3. Для того, чтобы применить custom patch к программе, нужно долго тапнуть на нее и выбрать в меню "Custom patch apply!" 4. Если патч отработает полностью, надписи будут зеленые, а в конце он выдаст поздравления и возможно инструкции, это будет зависеть от человека сделавшего custom patch. 5. Если нажать "Add for patch on reboot!" на программе содержащей custom patch, при загрузке устройства будет применять именно custom patch, а не стандартная резалка лицензии. 6. Обновил чуть-чуть About. ************************************** Это для тех кто будет делать свои патчи к программам для применения через Лаки Патчер: 1. Текстовый файл надо называть также как и пакейдж программы... К примеру для Titanium Backup нужно создать такое имя файла: com.keramidas.TitaniumBackup.txt (обязательно соблюдать заглавные и строчные буквы из названия пакейджа, иначе не найдет (linux - мать его)). 2. В теле файла пишем примерно в такой форме: {"original":"12 01 22 00 ** 04 ** ** ** ** ** ** 22 02 ** 04"} {"replaced":"** 11 ** ** ** ** ** ** ** ** ** ** ** ** ** **"} {"original":"0c 07 ** ** ** ** ** ** 38 ** ** ** 70"} {"replaced":"** ** ** ** ** ** ** ** 00 00 00 00 **"} {"original":"12 ** 12 ** 6a ** ** ** 38 ** ** **"} {"replaced":"** ** ** ** ** ** ** ** 00 00 00 00"} [LIB] {"name":"libtitanium.so"} {"original":"00 ** 50 e2"} {"replaced":"00 00 50 e1"} {"original":"01 0c 80 e2"} {"replaced":"00 00 a0 e1"} [END] Congratulations! Program cracked! Run Titanium Backup and check License State! Good Luck! Chelpus. Поясню теперь что там где... Я правда думаю те кому надо уже поняли....: Итак, сначала идут строки для патча classes.dex оригинал и замена... Потом идет идентификатор [LIB] - это означает , что дальше пойдут строки для патча библиотеки это программы, name - это имя библиотеки. [END] - идентификатор конца паттернов от патчей, весь текст со следующей строки будет выведен при удачном патче программе. В общем всё отредактировали, сохраняете и кидаете файл com.keramidas.TitaniumBackup.txt в директорию /sdcard/LuckyPatcher/ ... Всё, теперь программа подсвечивается желтым и можно применить к ней этот патч. Если что, задавайте вопросы ![]() ![]() ![]() |
|
Создано: 02 февраля 2012 17:16 · Личное сообщение · #10 |
|
Создано: 03 февраля 2012 11:16 · Поправил: chelpa · Личное сообщение · #11 нет.. крэк ассист очень удобен для отладки реального времени... вбиваешь патч и жмешь сразу кнопку лаунч и смотришь помогло или нет, если всё плохо жмешь ресторе и опять новый патч, а вот уже закрепить найденный результаты можно шаблоном под лаки патчер, чтобы другие могли пользоваться ![]() добавь кстати в шапку крэк ассит и лаки патчер как инструменты, ведь они ими и являются ![]() ![]() |
|
Создано: 03 февраля 2012 12:34 · Поправил: SaNX · Личное сообщение · #12 |
|
Создано: 03 февраля 2012 15:34 · Личное сообщение · #13 из того что использую часто только эта http://narod.ru/disk/39500496001/fixdex.rar.html там папочка, а в ней два файла с расширениями jar и bat. Нужна утилитка для того, чтобы если вы запатчили classes.dex он был валидным, потому что в заголовке должны быть правльные crc этого файла, иначе при установке пакета апк будет синтаксическая ошибка. Кидаем в эту папочку запатченный classes.dex кликаем правой кнопкой мыши, и выбирает открыть с помощью батника из этой папки. В результате получим лог и правильный classes.dex который можно положить уже в апк и подписать. Очень помогате когда не удается разобрать с помощью апк тулс или чего то другого, или когда в крк подмешивают размер classes.dex. ![]() |
|
Создано: 04 февраля 2012 16:46 · Личное сообщение · #14 |
|
Создано: 04 февраля 2012 21:41 · Личное сообщение · #15 |
|
Создано: 04 февраля 2012 22:36 · Личное сообщение · #16 |
|
Создано: 06 февраля 2012 11:29 · Личное сообщение · #17 просто не понятно будет как отслеживать версии, один там накосячит, другой тут... пока что косячу только я, и зачастую знаю куда глянуть, чтобы поправить... а если ошибок наделает еще кто-то, да еще и версию забудет сменить... про то, почему он делает не так, будут спрашивать меня... В общем, пока он не достигнет некоторого завершенного состояния, выкладывать его открытым исходником неразумно мне кажется. Да и комментов там особо нет, а месиво моих и чужих костылей я думаю никому не нужно. К тому же как ты сказал, секрета в этом коде нет и любой может сделать нечто своё и значительно лучше, потому как недостатков у моего творения до фига и больше. Я специально его не обфусцировал, чтобы людям не пришлось проходить через тернии к звездам, как пришлось это делать мне. Готовые куски кода вполне можно взять и оптимизировать, и если будет не жалко показать мне, чтобы я использовал в лаки патчере с пометкой в абауте конечно ![]() ![]() |
|
Создано: 06 февраля 2012 18:24 · Личное сообщение · #18 |
|
Создано: 08 февраля 2012 14:42 · Поправил: chelpa · Личное сообщение · #19 Уф.. доделал эту версию вроде, тяжелый +1 к версии получился... вот: Что нового: 1. Добавлен выбор языка, а то русский многих смущал. 2. Полностью переработан алгоритм custom patch, теперь он в разы быстрее... а то раньше при патче нейтрона люди думали, что устройство зависло, на самом деле это он так долго патчил ![]() 3. В about добавил информацию о версии программы. 4. В шаблонах custom patch появились идентификаторы [BEGIN] и [CLASSES], но алгоритм совместим со старыми версиями без этих идентификаторов. После [BEGIN] со следующей строки пишет описание патча, для какой программы и т.д. [CLASSES] все шаблоны патча после него со следующей строки будут применяться для патча classes.dex. 5. [LIB] - теперь работает с первой строки в шаблоне(раньше надо было пару раз Enter нажать, чтобы отступить от начала) 6. Добавил новую функцию "Remove Google Ads", пока что в beta варианте, срабатывать будет крайне редко, но может быть кому-то хоть как-то поможет в чём-то. Приложения, которые могут быть пропатчены этой функцией имеют пометку "~Google Ads Found!~". 7. Убрал одну лишнюю сигнатуру для "Remove License Verification!". 8. Добавил патч для Rocking Shortcuts Lite 1.4 9. Исправил русское название программы на английское. 10. Отформатировал слегка по-другому текст в about. 11. Результаты custom patch стали более информативные при неудаче. ну вроде ничего не забыл ![]() Bit-hack пишет: Эти проблемы решит система контроля версий и проверка всех коммитов тобой. Кака така система, какие проверки и проверки чего? В общем, код открытый, те кому надо в эклипсе соберут проект, я свой выложу только, когда не смогу его мобильно сам поддерживать. ![]() |
|
Создано: 11 февраля 2012 20:34 · Личное сообщение · #20 |
|
Создано: 11 февраля 2012 20:54 · Личное сообщение · #21 Demrak Дык это линуксовый формат исполняемых файлов, только скомпилены под АРМ. ИДА берет их отлично. Патчить хиювом или чем там тебе удобно. ----- SaNX ![]() |
|
Создано: 03 марта 2012 20:50 · Личное сообщение · #22 |
|
Создано: 04 марта 2012 12:41 · Личное сообщение · #23 |
|
Создано: 10 апреля 2012 13:31 · Поправил: mysterio · Личное сообщение · #24 HexEditor v2.0.4 ![]() Нужен кому-то ANDROID v4.0 ICE CREAM SANDWICH for Virtual Box ? ----- Don_t hate the cracker - hate the code. ![]() |
|
Создано: 11 апреля 2012 23:53 · Поправил: tundra37 · Личное сообщение · #25 Нужен кому-то ANDROID v4.0 ICE CREAM SANDWICH for Virtual Box ? Так он же открытый и под x86. А вот эмуляторы под АРМ и МИПС - это гораздо интереснее. Правда комп нужен нехилый, чтобы не ждать по полчаса запуска. Эмуляторы сделаны на базе QEMU и тоже открытые. Открытые - в смысле бесплатные. Исходников нет. ![]() |
|
Создано: 15 апреля 2012 14:59 · Личное сообщение · #26 Всем привет.Такой вопрос-первый раз ковыряю прогу под андроид,извлёк файл.dex,с помощью dex2jar получил файл.jar,открыл его в jd-gui,в принципе понимаю что нужно исправить,но чем иммено-непонятно ![]() Есть ли проги аналогичные SAE или Reflectory,заточенные именно под яву? ![]() |
|
Создано: 15 апреля 2012 17:30 · Поправил: SaNX · Личное сообщение · #27 Из джара декс не сделаешь. Вот ты нашел, что править в джаре - ищи это же место в смали и там патч, потом пересоберешь. igorca пишет: Есть ли проги аналогичные SAE или Reflectory,заточенные именно под яву? может где-то и есть, но я не встречал. ----- SaNX ![]() |
|
Создано: 20 апреля 2012 23:31 · Личное сообщение · #28 V2.0.8 update: fix all your bugreports, thanks ----- Don_t hate the cracker - hate the code. ![]() |
|
Создано: 21 апреля 2012 00:26 · Личное сообщение · #29 |
|
Создано: 21 апреля 2012 02:49 · Личное сообщение · #30 |
|
Создано: 23 апреля 2012 17:06 · Поправил: SaNX · Личное сообщение · #31 Новая тулза от сони Скампелированная тут: http://multi-up.com/691185 ----- SaNX ![]() |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 38 . 39 . >> |
![]() |
eXeL@B —› Основной форум —› Взлом Android приложений |