mirror of
https://github.com/Lakr233/vphone-cli.git
synced 2026-09-02 02:34:29 +00:00
- Add vphoned modules: accessibility, apps, clipboard, settings, url - Consolidate menus into Connect (file browser, keychain, devmode, ping, clipboard, settings, location, battery) and Apps (app browser, open URL, install IPA) - Simplify CLI to manifest-only config (remove individual CLI flags) - Add SwiftUI App Browser window with filter/search/scroll table - Fix Location and Battery submenu items missing titles - Remove broken foreground app detection and launch/terminate commands
22 lines
685 B
Objective-C
22 lines
685 B
Objective-C
/*
|
|
* vphoned_accessibility — Accessibility tree query (stub).
|
|
*
|
|
* TODO: Implement proper accessibility tree retrieval.
|
|
* Options under investigation:
|
|
* 1. XPC to com.apple.accessibility.AXRuntime
|
|
* 2. AXUIElement private API (may not be available on iOS)
|
|
* 3. Dylib injection into SpringBoard
|
|
* 4. Direct UIAccessibility traversal via task_for_pid
|
|
*/
|
|
|
|
#import "vphoned_accessibility.h"
|
|
#import "vphoned_protocol.h"
|
|
|
|
NSDictionary *vp_handle_accessibility_command(NSDictionary *msg) {
|
|
id reqId = msg[@"id"];
|
|
|
|
NSMutableDictionary *r = vp_make_response(@"err", reqId);
|
|
r[@"msg"] = @"accessibility_tree not yet implemented — requires XPC research";
|
|
return r;
|
|
}
|