MCPcopy Create free account

hub / github.com/Lakr233/vphone-cli / functions

Functions1,296 in github.com/Lakr233/vphone-cli

↓ 1 callersMethodisCBNZW
CBNZ Wn (sf=0): top byte 0x35.
sources/FirmwarePatcher/ARM64/ARM64Inst.swift:63
↓ 1 callersMethodisCBZW
CBZ Wn (sf=0): top byte 0x34.
sources/FirmwarePatcher/ARM64/ARM64Inst.swift:61
↓ 1 callersMethodisNestedVMHost
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 callersFunctionis_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 callersMethodkeystoneIsUsable
Must assemble, not just import — a bindings-only install imports fine and then fails inside `fw patch`.
sources/VPhoneCore/VPhoneResources.swift:122
↓ 1 callersMethodlistKeychainItems
(filterClass: String?)
sources/vphone-cli/VPhoneControl.swift:516
↓ 1 callersMethodloadGuestBinary
()
sources/vphone-cli/VPhoneControl.swift:128
↓ 1 callersMethodlowPowerMode
(enabled: Bool)
sources/vphone-cli/VPhoneControl.swift:687
↓ 1 callersFunctionmain
()
tools/apfs_snap_rename.py:33
↓ 1 callersFunctionmain
(argv: list[str])
scripts/pymobiledevice3_bridge.py:261
↓ 1 callersFunctionmain
()
scripts/fw_manifest.py:86
↓ 1 callersFunctionmain
()
scripts/vm_manifest.py:76
↓ 1 callersFunctionmain
()
scripts/patchers/cfw.py:154
↓ 1 callersFunctionmain
(argv)
scripts/patchers/campo_mach_lookup_exceptions.py:49
↓ 1 callersFunctionmain
Print the patch paths, one per line, for shell consumption.
scripts/patchers/cfw_patch_hv_vmm_rootfs.py:208
↓ 1 callersMethodmakeSubtitle
(ip: String?)
sources/vphone-cli/VPhoneWindowController.swift:91
↓ 1 callersMethodmarkEOF
()
sources/VPhoneCore/VPhoneManagedProcess.swift:41
↓ 1 callersFunctionmerge
(path)
scripts/patchers/campo_mach_lookup_exceptions.py:34
↓ 1 callersFunctionmkcache
(size, maxslide, path)
scripts/patchers/cfw_patch_dsc_maxslide.py:95
↓ 1 callersMethodmouseDragged
(with event: NSEvent)
sources/vphone-cli/VPhoneVirtualMachineView.swift:59
↓ 1 callersMethodnextFrame
()
sources/vphone-cli/VPhoneFrameProducer.swift:23
↓ 1 callersFunctionnormalize_udid
(value: Optional[str])
scripts/pymobiledevice3_bridge.py:69
↓ 1 callersMethodopenItem
(_ file: VPhoneRemoteFile)
sources/vphone-cli/VPhoneFileBrowserModel.swift:108
↓ 1 callersMethodparseMachO
Parse the Mach-O structure and build indices.
sources/FirmwarePatcher/Kernel/KernelPatcherBase.swift:57
↓ 1 callersMethodparseSections
Parse all sections from a Mach-O binary. Returns a dictionary keyed by "segment,section".
sources/FirmwarePatcher/Binary/MachOHelpers.swift:67
↓ 1 callersMethodparseSegments
Parse all segments from a Mach-O binary in a Data buffer.
sources/FirmwarePatcher/Binary/MachOHelpers.swift:31
↓ 1 callersFunctionparse_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 callersFunctionparse_ecid
(value: Optional[str])
scripts/pymobiledevice3_bridge.py:56
↓ 1 callersMethodpatchBsdInitAuth
Bypass the real rootvp auth failure branch inside _bsd_init.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchBsdInitAuth.swift:24
↓ 1 callersMethodpatchData
(_ rawData: Data, componentName: String, patcherFactories: [(Data, Bool) -> any Patcher])
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:191
↓ 1 callersMethodpatchHookCredLabelUpdateExecve
Faithful upstream C23: redirect ops[18] to a vnode-getattr trampoline.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchHookCredLabel.swift:42
↓ 1 callersFunctionpatchIm4pTypeTag
(_ component: String, _ declaredType: String?, _ data: Data)
sources/FirmwarePatcher/Manifest/ManifestHashPatcher.swift:127
↓ 1 callersMethodpatchIoucFailedMacf
IOUC MACF gate bypass: replace CBZ W0, <allow> with B <allow>.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchIoucMacf.swift:22
↓ 1 callersMethodpatchSkipGenerateNonce
()
sources/FirmwarePatcher/IBoot/IBootJBPatcher.swift:24
↓ 1 callersMethodpatchTaskConversionEvalInternal
Task conversion eval bypass: patch the guard CMP to always be equal.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchTaskConversion.swift:28
↓ 1 callersFunctionpatch_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 callersFunctionpatch_diskimagesiod
Force -[DIDiskArb isMountCompleteWithExpectedCount:diskTracker:] → YES. Anchor strategies (in order): 1. LC_SYMTAB symbol containing "isMou
scripts/patchers/cfw_patch_diskimagesiod.py:113
↓ 1 callersFunctionpatch_dropbear_plist
(plist_path)
scripts/patchers/cfw_daemons.py:99
↓ 1 callersFunctionpatch_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 callersFunctionpatch_iomfb_force_kern
(chunks_dir, *, dsc_path=None, dry_run=False)
scripts/patchers/cfw_patch_iomfb_force_kern.py:103
↓ 1 callersFunctionpatch_iomfb_swapend
(chunks_dir, *, dsc_path=None, target_size=TARGET_SIZE, dry_run=False)
scripts/patchers/cfw_patch_iomfb_swapend.py:133
↓ 1 callersFunctionpatch_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 callersFunctionpatch_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 callersFunctionpatch_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 callersFunctionpatch_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 callersFunctionpatch_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 callersFunctionpatch_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 callersFunctionpatch_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 callersMethodperformHandshake
(fd: Int32, attemptToken: UInt64)
sources/vphone-cli/VPhoneControl.swift:175
↓ 1 callersMethodpushUpdate
(fd: Int32)
sources/vphone-cli/VPhoneControl.swift:240
↓ 1 callersMethodquickLookSelected
()
sources/vphone-cli/VPhoneFileBrowserModel.swift:116
↓ 1 callersMethodreadBaseProductVersion
iPhone base version (`iPhone-BuildManifest.plist`, preserved by fw_prepare).
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:473
↓ 1 callersMethodreadCloudOSProductVersion
cloudOS/kernel version (the live `BuildManifest.plist`).
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:478
↓ 1 callersMethodreadFully
(fd: Int32, buf: UnsafeMutableRawPointer, count: Int)
sources/vphone-cli/VPhoneControl.swift:976
↓ 1 callersMethodread_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 callersFunctionreattest_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 callersMethodrender
(done: Int64, now: Date)
sources/vphone-cli/VPhoneProgressBar.swift:36
↓ 1 callersMethodrepairKeystone
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 callersMethodresolveDeviceIdentity
(machineIdentifier: VZMacMachineIdentifier)
research/VPhoneVirtualMachineRefactored.swift:337
↓ 1 callersMethodresolveDeviceIdentity
(machineIdentifier: VZMacMachineIdentifier)
sources/vphone-cli/VPhoneVirtualMachine.swift:309
↓ 1 callersMethodresolveOptions
Resolve final options by merging manifest values.
sources/vphone-cli/VPhoneCLI.swift:97
↓ 1 callersFunctionresolve_nu_symbols
Resolve the five NeutrinoCore symbols.
scripts/patchers/cfw_patch_camera_dsc.py:79
↓ 1 callersMethodrun
()
sources/vphone-cli/VPhoneVMLaunchCLI.swift:103
↓ 1 callersMethodrunForeground
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 callersMethodscheduleReconnect
(for attemptToken: UInt64, reason: String)
sources/vphone-cli/VPhoneControl.swift:883
↓ 1 callersMethodscheduleReconnect
()
sources/vphone-cli/VPhoneTouchIDMonitor.swift:213
↓ 1 callersMethodsend
(fd: Int32, frame: VPhoneCameraFrame)
sources/vphone-cli/VPhoneCameraServer.swift:209
↓ 1 callersMethodsendDevModeStatus
()
sources/vphone-cli/VPhoneControl.swift:330
↓ 1 callersMethodsendHIDDown
(page: UInt32, usage: UInt32)
sources/vphone-cli/VPhoneControl.swift:278
↓ 1 callersMethodsendHIDUp
(page: UInt32, usage: UInt32)
sources/vphone-cli/VPhoneControl.swift:282
↓ 1 callersMethodsendLocationStop
()
sources/vphone-cli/VPhoneControl.swift:733
↓ 1 callersMethodsendPreset
Send a fixed simulated location to the guest.
sources/vphone-cli/VPhoneLocationProvider.swift:95
↓ 1 callersMethodsendTouch
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 callersMethodsendVersion
()
sources/vphone-cli/VPhoneControl.swift:340
↓ 1 callersMethodsettingsGet
(domain: String, key: String?)
sources/vphone-cli/VPhoneControl.swift:674
↓ 1 callersMethodsettingsSet
(domain: String, key: String, value: Any, type: String?)
sources/vphone-cli/VPhoneControl.swift:681
↓ 1 callersMethodshowWindow
(for vm: VZVirtualMachine, screenWidth: Int, screenHeight: Int, screenScale: Double, keyHelper: VPhoneKeyHelpe
sources/vphone-cli/VPhoneWindowController.swift:20
↓ 1 callersMethodshowWindow
(control: VPhoneControl)
sources/vphone-cli/VPhoneFileWindowController.swift:10
↓ 1 callersMethodshowWindow
(control: VPhoneControl)
sources/vphone-cli/VPhoneKeychainWindowController.swift:9
↓ 1 callersMethodshowWindow
(control: VPhoneControl)
sources/vphone-cli/VPhoneAppWindowController.swift:9
↓ 1 callersMethodsignCertURL
()
sources/vphone-cli/VPhoneControl.swift:121
↓ 1 callersMethodsnapshotText
()
sources/VPhoneCore/VPhoneManagedProcess.swift:36
↓ 1 callersMethodstart
(control: VPhoneControl, window: NSWindow)
sources/vphone-cli/VPhoneTouchIDMonitor.swift:137
↓ 1 callersMethodstart
(captureView: VPhoneVirtualMachineView, screenRecorder: VPhoneScreenRecorder, control: VPhoneControl, screenWi
sources/vphone-cli/VPhoneHostControl.swift:54
↓ 1 callersMethodstartReadLoop
(fd: Int32, attemptToken: UInt64)
sources/vphone-cli/VPhoneControl.swift:778
↓ 1 callersMethodstartRecording
(view: NSView)
sources/vphone-cli/VPhoneScreenRecorder.swift:52
↓ 1 callersMethodstartReplay
Start replaying a list of simulated locations at a fixed interval.
sources/vphone-cli/VPhoneLocationProvider.swift:110
↓ 1 callersMethodstartVirtualMachine
()
sources/vphone-cli/VPhoneAppDelegate.swift:47
↓ 1 callersMethodstop
()
sources/vphone-cli/VPhoneHostControl.swift:118
↓ 1 callersMethodstopRecording
()
sources/vphone-cli/VPhoneScreenRecorder.swift:108
↓ 1 callersMethodupdateAppsAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuApps.swift:35
↓ 1 callersMethodupdateCameraConnectionState
(connected: Bool)
sources/vphone-cli/VPhoneMenuCamera.swift:46
↓ 1 callersMethodupdateClipboardAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuConnect.swift:132
↓ 1 callersMethodupdateConnectAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuConnect.swift:79
↓ 1 callersMethodupdateInstallAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuApps.swift:43
↓ 1 callersMethodupdateLocationCapability
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 callersMethodupdateSettingsAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuConnect.swift:74
↓ 1 callersMethodupdateURLAvailability
(available: Bool)
sources/vphone-cli/VPhoneMenuApps.swift:39
↓ 1 callersMethoduploadFile
(path: String, data: Data, permissions: String)
sources/vphone-cli/VPhoneControl.swift:398
↓ 1 callersMethodurl
(forBundle bundle: VPhoneBundle)
sources/VPhoneCore/VPhoneRestoreInfo.swift:39
← previousnext →301–400 of 1,296, ranked by callers