Commit Graph

2331 Commits

Author SHA1 Message Date
mahee96
515bf2ef43 minimuxer: match API name 2026-03-02 16:57:56 +05:30
mahee96
c3d4d895d7 minimuxer: usbmuxer was not handling socket kill or death properly when app was backgrounded and came into foreground 2026-03-02 16:57:37 +05:30
mahee96
b1aa7d03a8 minimuxer: IfaceScanner - updated to skim thru kernel routing tables and find the included routes of our uTun 2026-03-02 14:59:08 +05:30
mahee96
150fe32d41 minimuxer: gut checks for allowRange/whitelist since we control it on the VPN side 2026-03-02 10:14:21 +05:30
mahee96
81cbbb058c pbxproj - switch to sidestore repos for minimuxer 2026-03-02 08:56:45 +05:30
mahee96
2bdf59da21 minimuxer: added empty header dirs required by xcframework 2026-03-02 08:28:25 +05:30
mahee96
23fc3ce51e minimuxer: removed target dir from exlcudes since it is in .gitignore 2026-03-02 08:25:37 +05:30
mahee96
92908e5092 minimuxer: added the xcframework libs which was missed before 2026-03-02 08:22:49 +05:30
mahee96
2e7a566598 pbxproj - removed local references and used github references for altsign and minimuxer spm packages 2026-03-02 08:11:36 +05:30
mahee96
acf3236105 cellular-refresh: disable shortcuts spawning until this feature is complete since it interferes with testing for now. 2026-03-02 08:03:41 +05:30
mahee96
5fcd8f88fd minimuxer: allow specific network address for sidestore tunnels 2026-03-02 07:58:21 +05:30
mahee96
6327a80517 bug-fix: be on right thread when doing UI work or accessing UI references/UIApplication 2026-03-02 07:34:35 +05:30
mahee96
4cc54178d3 minimuxer: added dynamic lookup of peer for utun(VPN) when not in P2P which is required for sidestore 2026-03-02 07:34:07 +05:30
mahee96
1306d863db minimuxer: added dynamic lookup of peer for utun(VPN) when not in P2P which is required for sidestore 2026-03-02 07:33:51 +05:30
mahee96
177a9afe15 bug-fix: ensure main thread when using UIApplication.shared 2026-03-02 04:54:40 +05:30
mahee96
13291e34d9 MinimuxerWrapper - for now lets use hardcoded addresses as before - so commented out dynamic discovery 2026-03-02 04:54:20 +05:30
mahee96
467ba5c66e minimuxer: install - added device connection check before requesting afc services 2026-03-02 04:53:37 +05:30
mahee96
517d281b08 minimuxer: muxer works now - but has heartbeat issue due to getDevice() failing sometimes, will investigate next. 2026-03-02 03:24:45 +05:30
mahee96
518f6cf632 pbxproj: restore required slowly - added all missing source files (.h, .c, .cpp) for libimobiledevice and added missing entries under products for libimobiledevice, libem_proxy-swift 2026-03-01 18:00:37 +05:30
mahee96
b2a304d257 pbxproj: restore required slowly - added back libimobiledevice compilation sources (.h, .c, .cpp) 2026-03-01 16:49:03 +05:30
mahee96
86b5c5e789 submodules: updated to latest 2026-03-01 16:31:45 +05:30
mahee96
dd5260837a pbxproj: restore required slowly - cleanup + added em_proxy target libs properly 2026-03-01 16:31:45 +05:30
mahee96
bfe51d4cf1 em_proxy: updated submodule to latest 2026-03-01 16:13:05 +05:30
mahee96
dfbccc29cd pbxproj: restore required slowly - streamline em_proxy dependencies 2026-03-01 16:08:38 +05:30
mahee96
714d49b4ac em_proxy: consolidate em_proxy stuff into its own repo (moved em_proxy.xcodeproj, fetch-prebuilt.sh into its repo) 2026-03-01 16:08:07 +05:30
mahee96
eb199a4d56 pbxproj: restore required slowly - added back xcode auto-discovered roxas related framework, product and xcodeproj (xcode won't let me live in peace otherwise) - now total pbxproj lines = 2.5K 2026-03-01 15:41:35 +05:30
mahee96
c6438ca190 pbxproj: restore required slowly - added back xcode auto-discovered framework, xcodeproj (xcode is persistent on adding this back into pbxproj even if I ignore or remove it). 2026-03-01 15:38:00 +05:30
mahee96
06bafdaddc pbxproj: restore required slowly - added Dependencies/** references after careful vetting by GROUP reference instead of FOLDER reference in xcode 2026-03-01 15:36:22 +05:30
mahee96
b7ccefc332 pbxproj: restore required slowly - added Dependencies bare reference 2026-03-01 15:23:01 +05:30
mahee96
1442d4a9ab pbxproj: restore required slowly - removed Dependencies as a folder and will add back as group coz xcode scans the frameworks and xcodeproj files again and again each time due to it being folder type reference 2026-03-01 15:04:06 +05:30
mahee96
2f31628da8 minimuxer: check-in package.resolved 2026-03-01 14:57:35 +05:30
mahee96
d758bd559b minimuxer: reverted to using pre-compiled(and checked-in) RustBridge.xcframework which will be accessible only by MinimuxerBridge which will expose it to minimuxer swift layer under Sources/*.swift . 2026-03-01 14:55:17 +05:30
mahee96
1752396657 pbxproj: restore required slowly - added em_proxy swift source and static lib reference 2026-03-01 14:55:12 +05:30
mahee96
ff9f530411 pbxproj: cleanup - removed obsolete xcscheme 2026-03-01 14:54:09 +05:30
mahee96
12987544fe pbxproj: restore required slowly - added depdencies dir reference 2026-03-01 13:11:39 +05:30
mahee96
0de5c0be29 pbxproj: massive cleanup - removed duplicate and stale entries - bring down from 10K to 1.5K lines 2026-03-01 13:06:27 +05:30
mahee96
2f38bf4062 workspace: added minimuxer SPM package 2026-03-01 01:49:12 +05:30
mahee96
651d43d8d4 MinimuxerWrapper: cleanup 2026-03-01 01:48:45 +05:30
mahee96
3d7ff564f2 MinimuxerWrapper: streamline the logging 2026-03-01 01:21:06 +05:30
mahee96
44c22a5f6b minimuxer: use newly exposed Swift wrappers in MinimuxerWrapper.swift 2026-03-01 01:20:47 +05:30
mahee96
685fcc7641 minimuxer: removed old minimuxer binaries fetch from the fetch script 2026-03-01 01:20:47 +05:30
mahee96
cd8bef9820 pbxproj: removed minimuxer as a static lib and switched to SPM based 2026-03-01 01:18:18 +05:30
mahee96
9d6e76f3ca minimuxer: removed old xcodeproj 2026-03-01 01:18:18 +05:30
mahee96
1c8d110367 minimuxer: removed old xcodeproj 2026-03-01 01:18:18 +05:30
mahee96
ac24144174 minimuxer: switch to build tool plugin for rust build with SPM target 2026-03-01 01:18:18 +05:30
mahee96
a738a37219 minimuxer: use zip-foundation instead of process for zip/unzip 2026-02-28 15:08:17 +05:30
mahee96
ca0867adca minimuxer: added few more files that were missed 2026-02-28 14:56:17 +05:30
mahee96
e9812b0d66 minimuxer: added Package.swift which was missed 2026-02-28 14:46:51 +05:30
mahee96
8f61fcc592 minimuxer: updated wrapper to use spm based reference of swift-minimuxer 2026-02-28 14:23:18 +05:30
mahee96
4c741f8161 minimuxer: full rewrite in swift from rust 2026-02-28 14:22:55 +05:30