Как выполнить http-запрос в firda jsAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Как выполнить http-запрос в firda js

Сообщение Гость »


Я использую этот проект для подключения процесса Android.

https://github.com/iGio90/FridaAndroidInjector

он ​​позволяет внедрять агенты frida из приложения Android.

работает идеально.

когда я захочу использовать эту функцию, перехватите ее.

com.ex.MediaPlayMgr.play(конечный входной поток inputStream, конечная строка str)

Код хука:

журнал функции(что) { Java.performNow(function() { Java.use('android.util.Log').e("FridaAndroidInject", "kenshinx " + What.toString()); }); } Java.perform(функция() { MediaPlayMgr["play"].overload('java.io.InputStream', 'java.lang.String').implementation = function (inputStream, str) { // это["play"](inputStream, str); журнал("шаг1:" + строка) var OkHttpClient = Java.use("okhttp3.OkHttpClient$Builder").$new().build(); log("шаг2:" + OkHttpClient) var request = Java.use("okhttp3.Request$Builder").$new().url("http://www.ex.com/api").build(); журнал("шаг3:" + запрос) ответ вар = OkHttpClient.newCall(request).execute(); // здесь ошибка журнал("шаг4:" + ответ) this.play(response.byteStream(), str); журнал("шаг5:") }; }); Журнал остановлен на шаге 3. нет шага 4. и как сделать http-запрос в js.

18:05:38.834 9704-9881 FridaAndroidInject com...plication.floatball E kenshinx 18:05:48.687 9704-9704 FridaAndroidInject com...plication.floatball E kenshinx шаг 1:哈哈哈 18:05:48.691 9704-9704 FridaAndroidInject com...plication.floatball E kenshinx шаг 2: okhttp3.OkHttpClient@1e052b0 18:05:48.695 9704-9704 FridaAndroidInject com...plication.floatball E kenshinx шаг 3: Запрос {метод = GET, url = "http://www.ex.com/api") Я пробую java.net.URL, java.net.HTTPConnect, но не получается. Я хочу заменить inputStream в play() своим собственным потоком.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»