diff --git a/patches/frida-core/0001-Florida-string_frida_rpc.patch b/patches/frida-core/0001-Florida-string_frida_rpc.patch index d2b9c15..71bf199 100644 --- a/patches/frida-core/0001-Florida-string_frida_rpc.patch +++ b/patches/frida-core/0001-Florida-string_frida_rpc.patch @@ -1,27 +1,22 @@ -From 595cb1bebc6954207ddf56ca1e21b49d8b01f427 Mon Sep 17 00:00:00 2001 +From 2ee45f8d8bd12ae7bb58bc9d792241dd10e52c9d Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 15:51:29 +0800 Subject: [PATCH 1/7] Florida: string_frida_rpc --- - lib/base/rpc.vala | 20 +++++++++++++++++--- - 1 file changed, 17 insertions(+), 3 deletions(-) + lib/base/rpc.vala | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/base/rpc.vala b/lib/base/rpc.vala -index 3695ba8c..e5eddf0d 100644 +index 3695ba8c..664bd19c 100644 --- a/lib/base/rpc.vala +++ b/lib/base/rpc.vala -@@ -11,13 +11,27 @@ namespace Frida { +@@ -11,13 +11,22 @@ namespace Frida { Object (peer: peer); } + public string getRpcStr(bool quote){ -+ char[] encryptedString = {0x6f, 0x7b, 0x60, 0x6d, 0x68, 0x33, 0x7b, 0x79, 0x6a}; -+ string result = ""; -+ for (int i = 0; i < encryptedString.length; i++) { -+ char decryptedChar = encryptedString[i] ^ 9; -+ result += decryptedChar; -+ } ++ string result = (string) GLib.Base64.decode((string) GLib.Base64.decode("Wm5KcFpHRTZjbkJq")); + if(quote){ + return "\"" + result + "\""; + }else{ @@ -40,7 +35,7 @@ index 3695ba8c..e5eddf0d 100644 .add_string_value (request_id) .add_string_value ("call") .add_string_value (method) -@@ -70,7 +84,7 @@ namespace Frida { +@@ -70,7 +79,7 @@ namespace Frida { } public bool try_handle_message (string json) { @@ -49,7 +44,7 @@ index 3695ba8c..e5eddf0d 100644 return false; var parser = new Json.Parser (); -@@ -99,7 +113,7 @@ namespace Frida { +@@ -99,7 +108,7 @@ namespace Frida { return false; string? type = rpc_message.get_element (0).get_string (); diff --git a/patches/frida-core/0002-Florida-re_frida_server.patch b/patches/frida-core/0002-Florida-re_frida_server.patch index fb5b259..4de63e7 100644 --- a/patches/frida-core/0002-Florida-re_frida_server.patch +++ b/patches/frida-core/0002-Florida-re_frida_server.patch @@ -1,4 +1,4 @@ -From c4dadb40b9b0aedebd0db9a7d6ea00eb76e6c43b Mon Sep 17 00:00:00 2001 +From 7c18e0997c5ba8dd8fcc72aed18d2a3531f37a6d Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 15:52:56 +0800 Subject: [PATCH 2/7] Florida: re_frida_server diff --git a/patches/frida-core/0003-Florida-frida_agent_so.patch b/patches/frida-core/0003-Florida-frida_agent_so.patch index 4414a84..3ba5682 100644 --- a/patches/frida-core/0003-Florida-frida_agent_so.patch +++ b/patches/frida-core/0003-Florida-frida_agent_so.patch @@ -1,4 +1,4 @@ -From 3a2edaf762e3af9cd3eba444c02cffdfd9c647cb Mon Sep 17 00:00:00 2001 +From f30bfb258a1da1ab0556265ac1160834b11f7c32 Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 15:57:19 +0800 Subject: [PATCH 3/7] Florida: frida_agent_so diff --git a/patches/frida-core/0004-Florida-symbol_frida_agent_main.patch b/patches/frida-core/0004-Florida-symbol_frida_agent_main.patch index b4e49fa..6728965 100644 --- a/patches/frida-core/0004-Florida-symbol_frida_agent_main.patch +++ b/patches/frida-core/0004-Florida-symbol_frida_agent_main.patch @@ -1,4 +1,4 @@ -From bb75966aaa2943a7adc4b41aa029d86d61a7f847 Mon Sep 17 00:00:00 2001 +From 5248dcf4973e77bfb5477d9fa73e76ea670f3a7b Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 16:02:50 +0800 Subject: [PATCH 4/7] Florida: symbol_frida_agent_main diff --git a/patches/frida-core/0005-Florida-thread_gum_js_loop.patch b/patches/frida-core/0005-Florida-thread_gum_js_loop.patch index f3655f9..596b043 100644 --- a/patches/frida-core/0005-Florida-thread_gum_js_loop.patch +++ b/patches/frida-core/0005-Florida-thread_gum_js_loop.patch @@ -1,4 +1,4 @@ -From 42f9eb741966e1bd17fd1d88d4a5238019b10225 Mon Sep 17 00:00:00 2001 +From 73605fce2634948e452217e8e8a821ed062f77ac Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 16:03:47 +0800 Subject: [PATCH 5/7] Florida: thread_gum_js_loop diff --git a/patches/frida-core/0006-Florida-thread_gmain.patch b/patches/frida-core/0006-Florida-thread_gmain.patch index e02e633..e803575 100644 --- a/patches/frida-core/0006-Florida-thread_gmain.patch +++ b/patches/frida-core/0006-Florida-thread_gmain.patch @@ -1,4 +1,4 @@ -From 8d04db531ec7e5ce45e783b75114b6f04f3c16a6 Mon Sep 17 00:00:00 2001 +From 4f1995c0978149ca8f05db56469dc09481730257 Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 16:04:15 +0800 Subject: [PATCH 6/7] Florida: thread_gmain diff --git a/patches/frida-core/0007-Florida-protocol_unexpected_command.patch b/patches/frida-core/0007-Florida-protocol_unexpected_command.patch index ef71dc6..597ef36 100644 --- a/patches/frida-core/0007-Florida-protocol_unexpected_command.patch +++ b/patches/frida-core/0007-Florida-protocol_unexpected_command.patch @@ -1,4 +1,4 @@ -From 7fdbd1c5400af62d71902991b30388fe2b9a35e8 Mon Sep 17 00:00:00 2001 +From 7ec0dc96660ba553d685d5ce1180d20771342f30 Mon Sep 17 00:00:00 2001 From: Ylarod Date: Tue, 18 Jul 2023 16:04:55 +0800 Subject: [PATCH 7/7] Florida: protocol_unexpected_command