Android: Не удалось подключиться: невозможно подключиться к удаленному серверу Frida: закрыто. ⇐ Android
-
Anonymous
Android: Не удалось подключиться: невозможно подключиться к удаленному серверу Frida: закрыто.
Я пытаюсь обойти обнаружение сканирования локальных портов Frida (Android), поэтому я последовал этому руководству. Я использовал следующую последовательность команд: (magic_man — это псевдоним frida_server)
корень adb adb push Magic_man /data/local/tmp/ оболочка adb "chmod 755 /data/local/tmp/magic_man" оболочка adb "/data/local/tmp/magic_man --listen=unix:/data/local/tmp/magic_socket &" adb вперед tcp: 27042 localabstract:/data/local/tmp/magic_socket Сейчас я использую пользовательское ПЗУ (близкое к AOSP), оно не имеет root-доступа, но я могу включить root-доступ только для ADB.
Итак, после выполнения этих команд я заметил проверку ls -l внутри /data/local/tmp, что magic_socket не создан . и если я запускаю простые команды трассировки, такие как frida-trace -U -i open YouTube , он показывает мне:
Не удалось подключиться: невозможно подключиться к удаленному серверу frida-server: закрыто
Если я просто использую приведенную ниже команду, frida-trace работает правильно. Но тогда приложение сможет обнаружить Фриду.
оболочка adb "/data/local/tmp/magic_man &" Что я здесь делаю не так? Или есть ли другой способ сделать то же самое? документы Фриды выглядят неполными и устаревшими.
Я пытаюсь обойти обнаружение сканирования локальных портов Frida (Android), поэтому я последовал этому руководству. Я использовал следующую последовательность команд: (magic_man — это псевдоним frida_server)
корень adb adb push Magic_man /data/local/tmp/ оболочка adb "chmod 755 /data/local/tmp/magic_man" оболочка adb "/data/local/tmp/magic_man --listen=unix:/data/local/tmp/magic_socket &" adb вперед tcp: 27042 localabstract:/data/local/tmp/magic_socket Сейчас я использую пользовательское ПЗУ (близкое к AOSP), оно не имеет root-доступа, но я могу включить root-доступ только для ADB.
Итак, после выполнения этих команд я заметил проверку ls -l внутри /data/local/tmp, что magic_socket не создан . и если я запускаю простые команды трассировки, такие как frida-trace -U -i open YouTube , он показывает мне:
Не удалось подключиться: невозможно подключиться к удаленному серверу frida-server: закрыто
Если я просто использую приведенную ниже команду, frida-trace работает правильно. Но тогда приложение сможет обнаружить Фриду.
оболочка adb "/data/local/tmp/magic_man &" Что я здесь делаю не так? Или есть ли другой способ сделать то же самое? документы Фриды выглядят неполными и устаревшими.