Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lakr233/vphone-cli
/ functions
Functions
1,296 in github.com/Lakr233/vphone-cli
⨍
Functions
1,296
◇
Types & classes
222
↳
Endpoints
1
↓ 1 callers
Method
isCBNZW
CBNZ Wn (sf=0): top byte 0x35.
sources/FirmwarePatcher/ARM64/ARM64Inst.swift:63
↓ 1 callers
Method
isCBZW
CBZ Wn (sf=0): top byte 0x34.
sources/FirmwarePatcher/ARM64/ARM64Inst.swift:61
↓ 1 callers
Method
isNestedVMHost
True when running inside an Apple VM (`kern.hv_vmm_present == 1`), where Virtualization.framework PV=3 guest boot is unavailable.
sources/vphone-cli/VPhoneCreateOrchestrator.swift:278
↓ 1 callers
Function
is_already_mangled
Detect whether the binary already contains the mangled form. Used purely for friendlier logging — `find_string_sites` already returns empty o
scripts/patchers/cfw_patch_hv_vmm.py:89
↓ 1 callers
Method
keystoneIsUsable
Must assemble, not just import — a bindings-only install imports fine and then fails inside `fw patch`.
sources/VPhoneCore/VPhoneResources.swift:122
↓ 1 callers
Method
listKeychainItems
(filterClass: String?)
sources/vphone-cli/VPhoneControl.swift:516
↓ 1 callers
Method
loadGuestBinary
()
sources/vphone-cli/VPhoneControl.swift:128
↓ 1 callers
Method
lowPowerMode
(enabled: Bool)
sources/vphone-cli/VPhoneControl.swift:687
↓ 1 callers
Function
main
()
tools/apfs_snap_rename.py:33
↓ 1 callers
Function
main
(argv: list[str])
scripts/pymobiledevice3_bridge.py:261
↓ 1 callers
Function
main
()
scripts/fw_manifest.py:86
↓ 1 callers
Function
main
()
scripts/vm_manifest.py:76
↓ 1 callers
Function
main
()
scripts/patchers/cfw.py:154
↓ 1 callers
Function
main
(argv)
scripts/patchers/campo_mach_lookup_exceptions.py:49
↓ 1 callers
Function
main
Print the patch paths, one per line, for shell consumption.
scripts/patchers/cfw_patch_hv_vmm_rootfs.py:208
↓ 1 callers
Method
makeSubtitle
(ip: String?)
sources/vphone-cli/VPhoneWindowController.swift:91
↓ 1 callers
Method
markEOF
()
sources/VPhoneCore/VPhoneManagedProcess.swift:41
↓ 1 callers
Function
merge
(path)
scripts/patchers/campo_mach_lookup_exceptions.py:34
↓ 1 callers
Function
mkcache
(size, maxslide, path)
scripts/patchers/cfw_patch_dsc_maxslide.py:95
↓ 1 callers
Method
mouseDragged
(with event: NSEvent)
sources/vphone-cli/VPhoneVirtualMachineView.swift:59
↓ 1 callers
Method
nextFrame
()
sources/vphone-cli/VPhoneFrameProducer.swift:23
↓ 1 callers
Function
normalize_udid
(value: Optional[str])
scripts/pymobiledevice3_bridge.py:69
↓ 1 callers
Method
openItem
(_ file: VPhoneRemoteFile)
sources/vphone-cli/VPhoneFileBrowserModel.swift:108
↓ 1 callers
Method
parseMachO
Parse the Mach-O structure and build indices.
sources/FirmwarePatcher/Kernel/KernelPatcherBase.swift:57
↓ 1 callers
Method
parseSections
Parse all sections from a Mach-O binary. Returns a dictionary keyed by "segment,section".
sources/FirmwarePatcher/Binary/MachOHelpers.swift:67
↓ 1 callers
Method
parseSegments
Parse all segments from a Mach-O binary in a Data buffer.
sources/FirmwarePatcher/Binary/MachOHelpers.swift:31
↓ 1 callers
Function
parse_cryptex_paths
Extract Cryptex DMG paths from BuildManifest.plist. Searches ALL BuildIdentities for: - Cryptex1,SystemOS -> Info -> Path - Cryptex1,AppO
scripts/patchers/cfw_daemons.py:15
↓ 1 callers
Function
parse_ecid
(value: Optional[str])
scripts/pymobiledevice3_bridge.py:56
↓ 1 callers
Method
patchBsdInitAuth
Bypass the real rootvp auth failure branch inside _bsd_init.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchBsdInitAuth.swift:24
↓ 1 callers
Method
patchData
(_ rawData: Data, componentName: String, patcherFactories: [(Data, Bool) -> any Patcher])
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:191
↓ 1 callers
Method
patchHookCredLabelUpdateExecve
Faithful upstream C23: redirect ops[18] to a vnode-getattr trampoline.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchHookCredLabel.swift:42
↓ 1 callers
Function
patchIm4pTypeTag
(_ component: String, _ declaredType: String?, _ data: Data)
sources/FirmwarePatcher/Manifest/ManifestHashPatcher.swift:127
↓ 1 callers
Method
patchIoucFailedMacf
IOUC MACF gate bypass: replace CBZ W0, <allow> with B <allow>.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchIoucMacf.swift:22
↓ 1 callers
Method
patchSkipGenerateNonce
()
sources/FirmwarePatcher/IBoot/IBootJBPatcher.swift:24
↓ 1 callers
Method
patchTaskConversionEvalInternal
Task conversion eval bypass: patch the guard CMP to always be equal.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchTaskConversion.swift:28
↓ 1 callers
Function
patch_devicetree_file
Patch a devicetree.img4 (preferred) or devicetree.im4p file in place. Returns the number of property changes applied (0 if the file was alread
scripts/patchers/cfw_patch_post_restore_dt.py:235
↓ 1 callers
Function
patch_diskimagesiod
Force -[DIDiskArb isMountCompleteWithExpectedCount:diskTracker:] → YES. Anchor strategies (in order): 1. LC_SYMTAB symbol containing "isMou
scripts/patchers/cfw_patch_diskimagesiod.py:113
↓ 1 callers
Function
patch_dropbear_plist
(plist_path)
scripts/patchers/cfw_daemons.py:99
↓ 1 callers
Function
patch_hv_vmm_in_dsc
Apply the blacklist-flip mangle inside the DSC chunks at `chunks_dir`. For every occurrence of `"kern.hv_vmm_present\\0"` in any executab
scripts/patchers/cfw_patch_hv_vmm_dsc.py:112
↓ 1 callers
Function
patch_iomfb_force_kern
(chunks_dir, *, dsc_path=None, dry_run=False)
scripts/patchers/cfw_patch_iomfb_force_kern.py:103
↓ 1 callers
Function
patch_iomfb_swapend
(chunks_dir, *, dsc_path=None, target_size=TARGET_SIZE, dry_run=False)
scripts/patchers/cfw_patch_iomfb_swapend.py:133
↓ 1 callers
Function
patch_launchd_cache_loader
NOP the cache validation check in launchd_cache_loader. Anchor strategy: Search for "unsecure_cache" substring, resolve to full null-terminat
scripts/patchers/cfw_patch_cache_loader.py:10
↓ 1 callers
Function
patch_launchd_jetsam
Bypass launchd jetsam panic path via dynamic string-xref branch rewrite. Anchor strategy: 1. Find jetsam panic string in cstring-like data.
scripts/patchers/cfw_patch_jetsam.py:31
↓ 1 callers
Function
patch_mobileactivationd
Dynamically find -[DeviceType should_hactivate] and patch to return YES. Anchor strategies (in order): 1. Search LC_SYMTAB for symbol contain
scripts/patchers/cfw_patch_mobileactivationd.py:109
↓ 1 callers
Function
patch_nu_styletransfer_short_circuit
Replace each `+[_NUStyleTransfer*Processor processWithInputs:...]` with `mov w0, #0; ret`. Camera's style-thumbnail pipeline then short-circuits
scripts/patchers/cfw_patch_camera_dsc.py:97
↓ 1 callers
Function
patch_plist
Rewrite the ProductBuildVersion key. Returns True if the file was rewritten, False if it was already in the target state.
scripts/patchers/cfw_patch_build_version.py:36
↓ 1 callers
Function
patch_seputil
Dynamically find and patch the gigalocker path format string in seputil. Anchor: The format string "/%s.gl" used by seputil to construct the
scripts/patchers/cfw_patch_seputil.py:5
↓ 1 callers
Function
patch_watchdogd
Apply the surgical patch to a watchdogd Mach-O. Returns the number of sites patched (>=1 on success, 0 if the binary was already patched). Ra
scripts/patchers/cfw_patch_watchdogd.py:283
↓ 1 callers
Method
performHandshake
(fd: Int32, attemptToken: UInt64)
sources/vphone-cli/VPhoneControl.swift:175
↓ 1 callers
Method
pushUpdate
(fd: Int32)
sources/vphone-cli/VPhoneControl.swift:240
↓ 1 callers
Method
quickLookSelected
()
sources/vphone-cli/VPhoneFileBrowserModel.swift:116
↓ 1 callers
Method
readBaseProductVersion
iPhone base version (`iPhone-BuildManifest.plist`, preserved by fw_prepare).
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:473
↓ 1 callers
Method
readCloudOSProductVersion
cloudOS/kernel version (the live `BuildManifest.plist`).
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:478
↓ 1 callers
Method
readFully
(fd: Int32, buf: UnsafeMutableRawPointer, count: Int)
sources/vphone-cli/VPhoneControl.swift:976
↓ 1 callers
Method
read_install_name_at
Given the vmaddr of a Mach-O 64 header in the DSC, return the dylib's install name (LC_ID_DYLIB), or None if the file isn't a dylib or
scripts/patchers/cfw_dsc_chunks.py:320
↓ 1 callers
Function
reattest_modified_offsets
Recompute slot hashes for every page touched by `file_offsets`. `file_offsets` iterable of byte offsets within the Mach-O file
scripts/patchers/cfw_macho_codesign.py:211
↓ 1 callers
Method
render
(done: Int64, now: Date)
sources/vphone-cli/VPhoneProgressBar.swift:36
↓ 1 callers
Method
repairKeystone
PyPI has no arm64 macOS wheel and the sdist ignores its build's exit status, so a failed native build still installs bindings alone and pip reports su
sources/VPhoneCore/VPhoneResources.swift:160
↓ 1 callers
Method
resolveDeviceIdentity
(machineIdentifier: VZMacMachineIdentifier)
research/VPhoneVirtualMachineRefactored.swift:337
↓ 1 callers
Method
resolveDeviceIdentity
(machineIdentifier: VZMacMachineIdentifier)
sources/vphone-cli/VPhoneVirtualMachine.swift:309
↓ 1 callers
Method
resolveOptions
Resolve final options by merging manifest values.
sources/vphone-cli/VPhoneCLI.swift:97
↓ 1 callers
Function
resolve_nu_symbols
Resolve the five NeutrinoCore symbols.
scripts/patchers/cfw_patch_camera_dsc.py:79
↓ 1 callers
Method
run
()
sources/vphone-cli/VPhoneVMLaunchCLI.swift:103
↓ 1 callers
Method
runForeground
Run `executable args` as a controlling-terminal FOREGROUND job. Foundation spawns children in a new process group, which leaves them in the *backgrou
sources/VPhoneCore/VPhoneProcessRunner.swift:212
↓ 1 callers
Method
scheduleReconnect
(for attemptToken: UInt64, reason: String)
sources/vphone-cli/VPhoneControl.swift:883
↓ 1 callers
Method
scheduleReconnect
()
sources/vphone-cli/VPhoneTouchIDMonitor.swift:213
↓ 1 callers
Method
send
(fd: Int32, frame: VPhoneCameraFrame)
sources/vphone-cli/VPhoneCameraServer.swift:209
↓ 1 callers
Method
sendDevModeStatus
()
sources/vphone-cli/VPhoneControl.swift:330
↓ 1 callers
Method
sendHIDDown
(page: UInt32, usage: UInt32)
sources/vphone-cli/VPhoneControl.swift:278
↓ 1 callers
Method
sendHIDUp
(page: UInt32, usage: UInt32)
sources/vphone-cli/VPhoneControl.swift:282
↓ 1 callers
Method
sendLocationStop
()
sources/vphone-cli/VPhoneControl.swift:733
↓ 1 callers
Method
sendPreset
Send a fixed simulated location to the guest.
sources/vphone-cli/VPhoneLocationProvider.swift:95
↓ 1 callers
Method
sendTouch
Inject a single-finger digitizer touch guest-side (bypasses VZ USB touch). phase: 0 = down, 1 = move, 3 = up. x/y are normalized 0..1, top-left origin
sources/vphone-cli/VPhoneControl.swift:308
↓ 1 callers
Method
sendVersion
()
sources/vphone-cli/VPhoneControl.swift:340
↓ 1 callers
Method
settingsGet
(domain: String, key: String?)
sources/vphone-cli/VPhoneControl.swift:674
↓ 1 callers
Method
settingsSet
(domain: String, key: String, value: Any, type: String?)
sources/vphone-cli/VPhoneControl.swift:681
↓ 1 callers
Method
showWindow
(for vm: VZVirtualMachine, screenWidth: Int, screenHeight: Int, screenScale: Double, keyHelper: VPhoneKeyHelpe
sources/vphone-cli/VPhoneWindowController.swift:20
↓ 1 callers
Method
showWindow
(control: VPhoneControl)
sources/vphone-cli/VPhoneFileWindowController.swift:10
↓ 1 callers
Method
showWindow
(control: VPhoneControl)
sources/vphone-cli/VPhoneKeychainWindowController.swift:9
↓ 1 callers
Method
showWindow
(control: VPhoneControl)
sources/vphone-cli/VPhoneAppWindowController.swift:9
↓ 1 callers
Method
signCertURL
()
sources/vphone-cli/VPhoneControl.swift:121
↓ 1 callers
Method
snapshotText
()
sources/VPhoneCore/VPhoneManagedProcess.swift:36
↓ 1 callers
Method
start
(control: VPhoneControl, window: NSWindow)
sources/vphone-cli/VPhoneTouchIDMonitor.swift:137
↓ 1 callers
Method
start
(captureView: VPhoneVirtualMachineView, screenRecorder: VPhoneScreenRecorder, control: VPhoneControl, screenWi
sources/vphone-cli/VPhoneHostControl.swift:54
↓ 1 callers
Method
startReadLoop
(fd: Int32, attemptToken: UInt64)
sources/vphone-cli/VPhoneControl.swift:778
↓ 1 callers
Method
startRecording
(view: NSView)
sources/vphone-cli/VPhoneScreenRecorder.swift:52
↓ 1 callers
Method
startReplay
Start replaying a list of simulated locations at a fixed interval.
sources/vphone-cli/VPhoneLocationProvider.swift:110
↓ 1 callers
Method
startVirtualMachine
()
sources/vphone-cli/VPhoneAppDelegate.swift:47
↓ 1 callers
Method
stop
()
sources/vphone-cli/VPhoneHostControl.swift:118
↓ 1 callers
Method
stopRecording
()
sources/vphone-cli/VPhoneScreenRecorder.swift:108
↓ 1 callers
Method
updateAppsAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuApps.swift:35
↓ 1 callers
Method
updateCameraConnectionState
(connected: Bool)
sources/vphone-cli/VPhoneMenuCamera.swift:46
↓ 1 callers
Method
updateClipboardAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuConnect.swift:132
↓ 1 callers
Method
updateConnectAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuConnect.swift:79
↓ 1 callers
Method
updateInstallAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuApps.swift:43
↓ 1 callers
Method
updateLocationCapability
Enable or disable the location toggle based on guest capability. Preserves the user's checkmark state across connect/disconnect cycles.
sources/vphone-cli/VPhoneMenuLocation.swift:94
↓ 1 callers
Method
updateSettingsAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuConnect.swift:74
↓ 1 callers
Method
updateURLAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuApps.swift:39
↓ 1 callers
Method
uploadFile
(path: String, data: Data, permissions: String)
sources/vphone-cli/VPhoneControl.swift:398
↓ 1 callers
Method
url
(forBundle bundle: VPhoneBundle)
sources/VPhoneCore/VPhoneRestoreInfo.swift:39
← previous
next →
301–400 of 1,296, ranked by callers