Перейти к содержанию

Лидеры

Популярный контент

Показан контент с высокой репутацией 28.08.2012 во всех областях

  1. Нашел более удобный способ подключения к СЕ, теперь adb не нужен! (работать должно на любом телефоне c ARM6 и выше!) Что для этого надо: Android Terminal Emulator (если у кого еще не установлен); Скрипт cesrv из предыдущих постов или по ссылке (в папке /data в памяти телефона и с правами 777) p.s. я переименовал скрипт для удобства. Рутованый телефон; Соединение через wifi роутер (желательно знать ip телефона). Сначала идем в терминал, заходим в Настройки -> Команды запуска. Дописываем с новой строки: su ./data/cesrv Закрываем терминал, устанавливаем соединение wifi. Запускаем снова терминал и должны увидеть приглашение типа: &s=0xbeaeeb9c main=0x9938 CEServer. Waiting for client connection socket=3 bind=0 listen=0 IdentifierThread active Все, телефон настроен, можно свернуть терминал! Запускаем свою игру и переходим к СЕ. СЕ нужно повесить на одно физическое ядро процессора (если проц многоядерный), для этого вызываем диспетчер задач, переходим во вкладку процессы, ПКМ по СЕ -> Задать соответсвие... Делаем так, чтобы стояла только одна галочка напротив любого из CPU (иначе поиск работать не будет!) Далее все как обычно: Выбор процесса -> Сеть В Host пишем свой ip, Port оставляем без изменений (52736). Если все делали правильно, то должны увидеть список процессов на android. Теперь можно спокойно искать значения в памяти! На этом все, удачного взлома!
    1 балл
  2. Забыл, еще нужно назначить права скрипту. Для этого можно, находясь в директории data, воспользоваться командой chmod 777 cesrv Кстати, тестировал на Galaxy Ace (arm6) на удивление подключился! Но пока что поиск прерывается так же.. думаю надо поиграться с настройками СЕ.. Нашел в чем ошибка Поиск наконец заработал! Необходимо условие: СЕ должен использоваться только одним ядром процессора! (в случае многоядерных компов) то есть надо сделать так, чтобы СЕ висел только на одном ядре (это можно сделать в диспетчере задач, если Win8) либо сторонней прогой, типа CPU-Control.. если и тогда не будет работать, то в настройках поиска СЕ указать размер буфера 4Кб (но у меня и с 512кб хорошо ищет) Вроде все работает, пошел проверять игры.. Проверил на игре Monster Shooter, работает на ура, деньги взломались с первого поиска! Даже заморозка работает! Жаль отладчик не прикрутить..
    1 балл
  3. Моя попытка подключения СЕ к андроиду. Требования: телефон должен быть ARM7! (я тестировал на Galaxy S2) root обязателен! наличие wifi-роутера (т.к. через кабель не получилось пока что) установленные драйвера от телефона Качаем архивчик с ADB и распаковываем в удобную папку. Ставим на телефон adbWireless из архива. Нужно скопировать скрипт cesrv из архива в директорию /data телефона (я использовал Root Explorer) На компьютере в зависимости от системы запускаем соответственно: cmdXP.exe - (у кого Windows XP) cmd7.exe - (у кого Windows 7, с правами администратора) На телефоне: запускаем adbWireless и нажимаем большую зеленую кнопку. Снизу должны высветиться ip адрес телефона и порт. На компьютере: в консоли пишем adb connect 192.168.0.101:5555 (вместо 192.168.0.101 ставим свой ip телефона.) Должны увидеть надпись connected to 192.168.0.101:5555 Хорошо! Пишем далее (последовательно) adb shell su cd data ./cesrv Должны получить что-то типа: &s=0xbeaeeb9c main=0x9938 CEServer. Waiting for client connection socket=3 bind=0 listen=0 IdentifierThread active С консолью закончили, переходим на компьютер. Открываем СЕ, нажимаем кнопку выбора процесса, нажимаем Сеть. В поле Host пишем свой IP телефона (у меня 192.168.0.101), поле Port оставляем без изменений! (т.е. 52736) Жмем Connect и если все правильно сделали получим список процессов на андроиде Это пока что все, к чему я пришел... Если что нибудь получится найти, я опишу способ.. Удачи!
    1 балл
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.