diff --git a/ANALYSIS.md b/ANALYSIS.md index 15e3adf..c477310 100644 --- a/ANALYSIS.md +++ b/ANALYSIS.md @@ -173,9 +173,9 @@ coruna-main/ ├── 7a7d...payload # Decrypted manifest (F00DBEEF with 19 download entries) ├── .bin # F00DBEEF container └── / # Extracted entries per container - ├── entry0_type0x08.dylib # powerd implant? + ├── entry0_type0x08.dylib # Kernel exploit runner -> powerd injector ├── entry1_type0x09.dylib # Kernel exploit <- what jailbreak developers are most interested in - ├── entry2_type0x0f.dylib # Persistence? + ├── entry2_type0x0f.dylib # powerd implant ├── entry3_type0x07.bin └── ... ``` diff --git a/SpringBoardTweak/.gitignore b/SpringBoardTweak/.gitignore new file mode 100644 index 0000000..faf8687 --- /dev/null +++ b/SpringBoardTweak/.gitignore @@ -0,0 +1,3 @@ +.theos/ +packages/ +.DS_Store diff --git a/SpringBoardTweak/Makefile b/SpringBoardTweak/Makefile new file mode 100644 index 0000000..4d66fdb --- /dev/null +++ b/SpringBoardTweak/Makefile @@ -0,0 +1,15 @@ +TARGET := iphone:clang:latest:14.0 +ARCHS = arm64 arm64e +FINALPACKAGE = 1 +STRIP = 0 +GO_EASY_ON_ME = 1 + +include $(THEOS)/makefiles/common.mk + +LIBRARY_NAME = SpringBoardTweak + +SpringBoardTweak_FILES = SpringBoardTweak.m +SpringBoardTweak_CFLAGS = -fobjc-arc +SpringBoardTweak_INSTALL_PATH = /usr/local/lib + +include $(THEOS_MAKE_PATH)/library.mk diff --git a/SpringBoardTweak/SpringBoardTweak.m b/SpringBoardTweak/SpringBoardTweak.m new file mode 100644 index 0000000..740f373 --- /dev/null +++ b/SpringBoardTweak/SpringBoardTweak.m @@ -0,0 +1,30 @@ +@import UIKit; + +int start(void) { + + return 0; +} +int startl(void) { + dispatch_async(dispatch_get_main_queue(), ^{ + UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"Hello, world!" message:nil preferredStyle:UIAlertControllerStyleAlert]; + [alert addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil]]; + [[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alert animated:YES completion:nil]; + }); + return 0; +} +int startm(void) { + dispatch_async(dispatch_get_main_queue(), ^{ + UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"Hello, world!" message:nil preferredStyle:UIAlertControllerStyleAlert]; + [alert addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil]]; + [[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alert animated:YES completion:nil]; + }); + return 0; +} +int startr(void) { + dispatch_async(dispatch_get_main_queue(), ^{ + UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"Hello, world!" message:nil preferredStyle:UIAlertControllerStyleAlert]; + [alert addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil]]; + [[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alert animated:YES completion:nil]; + }); + return 0; +} diff --git a/SpringBoardTweak/control b/SpringBoardTweak/control new file mode 100644 index 0000000..a77d6a9 --- /dev/null +++ b/SpringBoardTweak/control @@ -0,0 +1,9 @@ +Package: com.yourcompany.springboardtweak +Name: SpringBoardTweak +Version: 0.0.1 +Architecture: iphoneos-arm +Description: An awesome library of some sort!! +Maintainer: khanhduytran0 +Author: khanhduytran0 +Section: System +Tag: role::developer diff --git a/payloads/1334417664270db20af705f422878c53c8378203/entry3_type0x07.bin b/payloads/1334417664270db20af705f422878c53c8378203/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/1334417664270db20af705f422878c53c8378203/entry3_type0x07.bin and b/payloads/1334417664270db20af705f422878c53c8378203/entry3_type0x07.bin differ diff --git a/payloads/1b2cbbde08f8b2330b7400abcb97c9573973e942/entry3_type0x07.bin b/payloads/1b2cbbde08f8b2330b7400abcb97c9573973e942/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/1b2cbbde08f8b2330b7400abcb97c9573973e942/entry3_type0x07.bin and b/payloads/1b2cbbde08f8b2330b7400abcb97c9573973e942/entry3_type0x07.bin differ diff --git a/payloads/226cbd845c5f470075505392be8693ec6d4f5ba3/entry3_type0x07.bin b/payloads/226cbd845c5f470075505392be8693ec6d4f5ba3/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/226cbd845c5f470075505392be8693ec6d4f5ba3/entry3_type0x07.bin and b/payloads/226cbd845c5f470075505392be8693ec6d4f5ba3/entry3_type0x07.bin differ diff --git a/payloads/377bed7460f7538f96bbad7bdc2b8294bdc54599/entry3_type0x07.bin b/payloads/377bed7460f7538f96bbad7bdc2b8294bdc54599/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/377bed7460f7538f96bbad7bdc2b8294bdc54599/entry3_type0x07.bin and b/payloads/377bed7460f7538f96bbad7bdc2b8294bdc54599/entry3_type0x07.bin differ diff --git a/payloads/38af3c8ba461079a0edc83585023f76843066dcf/entry3_type0x07.bin b/payloads/38af3c8ba461079a0edc83585023f76843066dcf/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/38af3c8ba461079a0edc83585023f76843066dcf/entry3_type0x07.bin and b/payloads/38af3c8ba461079a0edc83585023f76843066dcf/entry3_type0x07.bin differ diff --git a/payloads/4800048658463f971e752ff93c1767e9ae7f3431/entry3_type0x07.bin b/payloads/4800048658463f971e752ff93c1767e9ae7f3431/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/4800048658463f971e752ff93c1767e9ae7f3431/entry3_type0x07.bin and b/payloads/4800048658463f971e752ff93c1767e9ae7f3431/entry3_type0x07.bin differ diff --git a/payloads/5258f6e3eef3eda249179aa1122b50b03cbeea18/entry3_type0x07.bin b/payloads/5258f6e3eef3eda249179aa1122b50b03cbeea18/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/5258f6e3eef3eda249179aa1122b50b03cbeea18/entry3_type0x07.bin and b/payloads/5258f6e3eef3eda249179aa1122b50b03cbeea18/entry3_type0x07.bin differ diff --git a/payloads/7a1cef00016b950be42f5288ead21fa6fccc3107/entry3_type0x07.bin b/payloads/7a1cef00016b950be42f5288ead21fa6fccc3107/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/7a1cef00016b950be42f5288ead21fa6fccc3107/entry3_type0x07.bin and b/payloads/7a1cef00016b950be42f5288ead21fa6fccc3107/entry3_type0x07.bin differ diff --git a/payloads/a78a94196b5d2c95865f6a8423a6b8eb86d07c6c/entry3_type0x07.bin b/payloads/a78a94196b5d2c95865f6a8423a6b8eb86d07c6c/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/a78a94196b5d2c95865f6a8423a6b8eb86d07c6c/entry3_type0x07.bin and b/payloads/a78a94196b5d2c95865f6a8423a6b8eb86d07c6c/entry3_type0x07.bin differ diff --git a/payloads/ae7efd66ecde9e964cfe92f64e9b6461fce38f28/entry3_type0x07.bin b/payloads/ae7efd66ecde9e964cfe92f64e9b6461fce38f28/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/ae7efd66ecde9e964cfe92f64e9b6461fce38f28/entry3_type0x07.bin and b/payloads/ae7efd66ecde9e964cfe92f64e9b6461fce38f28/entry3_type0x07.bin differ diff --git a/payloads/b442ab113b829ff8c7bf34afa4d2d997889f308f/entry3_type0x07.bin b/payloads/b442ab113b829ff8c7bf34afa4d2d997889f308f/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/b442ab113b829ff8c7bf34afa4d2d997889f308f/entry3_type0x07.bin and b/payloads/b442ab113b829ff8c7bf34afa4d2d997889f308f/entry3_type0x07.bin differ diff --git a/payloads/c8a14d79a27953242d60243ee2f505a85d9232cc/entry3_type0x07.bin b/payloads/c8a14d79a27953242d60243ee2f505a85d9232cc/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/c8a14d79a27953242d60243ee2f505a85d9232cc/entry3_type0x07.bin and b/payloads/c8a14d79a27953242d60243ee2f505a85d9232cc/entry3_type0x07.bin differ diff --git a/payloads/e9f898587620186e31119fbf32660f26c1e048e0/entry3_type0x07.bin b/payloads/e9f898587620186e31119fbf32660f26c1e048e0/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/e9f898587620186e31119fbf32660f26c1e048e0/entry3_type0x07.bin and b/payloads/e9f898587620186e31119fbf32660f26c1e048e0/entry3_type0x07.bin differ diff --git a/payloads/f4120dc6717a489435d86943472c5a2444aac8e6/entry3_type0x07.bin b/payloads/f4120dc6717a489435d86943472c5a2444aac8e6/entry3_type0x07.bin index e54c399..ea2db48 100644 Binary files a/payloads/f4120dc6717a489435d86943472c5a2444aac8e6/entry3_type0x07.bin and b/payloads/f4120dc6717a489435d86943472c5a2444aac8e6/entry3_type0x07.bin differ