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
venvIsUsable
(_ python: URL)
sources/VPhoneCore/VPhoneResources.swift:128
↓ 1 callers
Function
wait_for_irecv
(ecid: Optional[int], timeout: int, is_recovery: Optional[bool] = None)
scripts/pymobiledevice3_bridge.py:127
↓ 1 callers
Method
writeU32
Write a little-endian UInt32 at the given byte offset.
sources/FirmwarePatcher/Binary/BinaryBuffer.swift:63
↓ 1 callers
Method
writeUDIDPrediction
(identity: DeviceIdentity, to outputURL: URL)
sources/vphone-cli/VPhoneVirtualMachine.swift:328
↓ 1 callers
Method
writesRegister
True iff the instruction's first (destination) operand is the named register.
sources/FirmwarePatcher/ARM64/ARM64Disassembler.swift:71
Method
<
(lhs: VPhoneVerbosity, rhs: VPhoneVerbosity)
sources/VPhoneCore/VPhoneVerbosity.swift:12
Method
__init__
(self, chunks_dir)
scripts/patchers/cfw_dsc_chunks.py:129
Method
__init__
(self, name, length, flags, value, value_offset)
scripts/patchers/cfw_patch_post_restore_dt.py:78
Method
__init__
(self)
scripts/patchers/cfw_patch_post_restore_dt.py:89
Method
__repr__
(self)
scripts/patchers/cfw_dsc_chunks.py:162
Method
acceptsFirstMouse
(for _: NSEvent?)
sources/vphone-cli/VPhoneVirtualMachineView.swift:39
Method
acceptsPreviewPanelControl
(_ panel: QLPreviewPanel!)
sources/vphone-cli/VPhoneQuickLookController.swift:60
Method
accessibilityTree
(depth: Int)
sources/vphone-cli/VPhoneControl.swift:697
Method
activeCaptureView
()
sources/vphone-cli/VPhoneMenuRecord.swift:76
Method
addDyldSymlinks
(targetMount: String)
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:346
Method
addExtraServices
(targetMount: String, cfwInput: URL)
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:238
Method
addGpuDriver
(targetMount: String, cfwInput: URL)
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:299
Method
addPending
(id: String, handler: @escaping (Result<([String: Any], Data?), any Error>) -> Void)
sources/vphone-cli/VPhoneControl.swift:75
Method
addVphoned
(targetMount: String, cfwInput: URL)
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:246
Method
adrp
()
tests/FirmwarePatcherTests/FirmwarePatcherTests.swift:225
Method
amfiTextRange
File-offset range (start, end) of the AMFI kext's __TEXT_EXEC.__text section. Discovered from __PRELINK_INFO. Falls back to the full kernel code rang
sources/FirmwarePatcher/Kernel/KernelPatcherBase.swift:378
Method
andRegW
()
tests/FirmwarePatcherTests/FirmwarePatcherTests.swift:264
Method
apfsMountDecodeBL
Decode a BL instruction at `offset`. Returns the target file offset, or nil.
sources/FirmwarePatcher/Kernel/Patches/KernelPatchApfsMount.swift:13
Method
apfsMountIsLeaf
Return true if the function at `funcOff` contains a RET within `maxBytes`.
sources/FirmwarePatcher/Kernel/Patches/KernelPatchApfsMount.swift:23
Method
apfsTextRange
File-offset range (start, end) of the APFS kext's __TEXT_EXEC.__text section. Discovered from __PRELINK_INFO. Falls back to the full kernel code rang
sources/FirmwarePatcher/Kernel/KernelPatcherBase.swift:392
Method
appForeground
()
sources/vphone-cli/VPhoneControl.swift:652
Method
appLaunch
(bundleId: String, url: String?)
sources/vphone-cli/VPhoneControl.swift:641
Method
appRow
(_ app: VPhoneControl.AppInfo)
sources/vphone-cli/VPhoneAppBrowserView.swift:88
Method
appTerminate
(bundleId: String)
sources/vphone-cli/VPhoneControl.swift:648
Method
appendPAYPIfPresent
(from original: Data, to rebuilt: Data)
sources/FirmwarePatcher/Binary/IM4PHandler.swift:62
Method
applicationDidFinishLaunching
(_: Notification)
sources/vphone-cli/VPhoneAppDelegate.swift:25
Method
applicationShouldTerminateAfterLastWindowClosed
(_: NSApplication)
sources/vphone-cli/VPhoneAppDelegate.swift:261
Method
applicationWillTerminate
(_: Notification)
sources/vphone-cli/VPhoneAppDelegate.swift:257
Method
apply
()
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:85
Method
apply
()
sources/FirmwarePatcher/AVPBooter/AVPBooterPatcher.swift:50
Method
apply
()
sources/FirmwarePatcher/TXM/TXMPatcher.swift:34
Method
apply
()
sources/FirmwarePatcher/IBoot/IBootPatcher.swift:85
Method
apply
()
sources/FirmwarePatcher/Manifest/ManifestHashPatcher.swift:47
Method
apply
()
sources/FirmwarePatcher/DeviceTree/DeviceTreePatcher.swift:700
Method
apply
()
sources/FirmwarePatcher/Kernel/KernelPatcher.swift:68
Method
apply
()
sources/FirmwarePatcher/Kernel/KernelEXPPatcher.swift:35
Method
apply
()
tests/FirmwarePatcherTests/FirmwarePatcherTests.swift:364
Method
applyDI2AllocPortsSize
Rewrite the AllocPortsArray size shift to `mov x1,#0x4000` (0x800 entries * 8).
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchDiskImages2.swift:205
Method
applyFieldLoadMov800
Rewrite a bound-check field load to `mov wD,#0x800`, deriving wD from the decode.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchDiskImages2.swift:218
Method
applyNodeAddition
Apply a single `AddChildNodePatch`: construct the new `DTNode`, fill its `name` + caller-supplied properties, attach to the parent's `children`, and r
sources/FirmwarePatcher/DeviceTree/DeviceTreePatcher.swift:984
Method
applyPatches
(buildManifest: PlistDict)
sources/FirmwarePatcher/Manifest/ManifestHashPatcher.swift:76
Method
applyPatches
Apply all property patches and record each change. Always runs `basePropertyPatches`. Additionally runs `identityPropertyPatches` + `experimentalNode
sources/FirmwarePatcher/DeviceTree/DeviceTreePatcher.swift:926
Method
applyPatches
Apply all collected patches to the buffer.
sources/FirmwarePatcher/Kernel/KernelPatcherBase.swift:117
Method
archivedLogicalSize
On-disk logical size of the members `export` will archive, mirroring the tar `--exclude` patterns so the progress total matches the streamed bytes.
sources/VPhoneCore/VPhoneBundleOps.swift:237
Method
armHandshakeTimeout
(fd: Int32, attemptToken: UInt64)
sources/vphone-cli/VPhoneControl.swift:904
Method
armRequestTimeout
(id: String, type: String, timeout: TimeInterval)
sources/vphone-cli/VPhoneControl.swift:930
Method
asJSON
Convert to JSON string for logging/debugging
sources/VPhoneCore/VPhoneVirtualMachineManifest.swift:202
Method
asciiToVK
(_ char: Character)
sources/vphone-cli/VPhoneKeyHelper.swift:145
Method
attachImage
(path: URL, readonly: Bool, forceRW: Bool)
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:945
Method
attemptConnect
()
sources/vphone-cli/VPhoneCameraServer.swift:176
Method
bCondEqTarget
If `insn` is B.EQ <label>, return its target; else nil. B.cond: [31:24]=0x54, [4]=0, cond=[3:0]; EQ cond = 0.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchIoucSandbox.swift:105
Method
beginPreviewPanelControl
(_ panel: QLPreviewPanel!)
sources/vphone-cli/VPhoneQuickLookController.swift:65
Method
beq
(from: Int)
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchFpfsScopedOpen.swift:70
Method
bitBranch
A `tbz`/`tbnz wReg,#bit,target` matching the given mnemonic, register, and bit; returns the branch target file offset.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchVmMapDelete.swift:154
Method
bitBranchAnyBit
Any `tbz`/`tbnz wReg,#bit,target` of the given mnemonic; returns bit + target.
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchVmMapDelete.swift:165
Method
bootstrapManagedVenv
Provision `~/.vphone/venv`: try each candidate host python for real (build the venv, install deps, verify) and use the first that fully succeeds — a c
sources/VPhoneCore/VPhoneResources.swift:209
Method
bothProvidedPassesThrough
()
tests/VPhoneCoreTests/FirmwarePickerTests.swift:35
Method
branchPredicates
()
tests/FirmwarePatcherTests/FirmwarePatcherTests.swift:279
Method
branchTargetFileOffset
Direct B/BL target (disassembly runs in file-offset space).
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchThreadSetState.swift:83
Method
bridgedWithoutAvailableInterfacesThrows
()
tests/VPhoneCoreTests/NetworkingTests.swift:35
Method
buildAppsMenu
()
sources/vphone-cli/VPhoneMenuApps.swift:7
Method
buildBatterySubmenu
()
sources/vphone-cli/VPhoneMenuBattery.swift:7
Method
buildC23Cave
Build the faithful upstream C23 shellcode (exactly 46 instructions = 184 bytes). Layout (instruction offsets from caveOff): 0: nop 1: cbz x3, #0xa8
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchHookCredLabel.swift:334
Method
buildCameraSubmenu
()
sources/vphone-cli/VPhoneMenuCamera.swift:7
Method
buildComponentList
Build the ordered component list based on the variant.
sources/FirmwarePatcher/Pipeline/FirmwarePipeline.swift:220
Method
buildConfiguration
(options: Configuration, hardwareModel _: VZMacHardwareModel, platform: VZMacPlatformConfiguration, bootloader
research/VPhoneVirtualMachineRefactored.swift:169
Method
buildConnectMenu
()
sources/vphone-cli/VPhoneMenuConnect.swift:6
Method
buildEraseIdentity
Build the single DFU erase identity by merging components from multiple sources.
sources/FirmwarePatcher/Manifest/FirmwareManifest.swift:203
Method
buildKcall10Cave
Build the ABI-correct kcall10 function body. Contract: x0 = proc* x1 = &uthread->uu_arg[0] (uap pointer) x2 = &uthread->uu_rval[0] (retval pointer)
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchKcall10.swift:215
Method
buildKeysMenu
()
sources/vphone-cli/VPhoneMenuKeys.swift:7
Method
buildLocationSubmenu
()
sources/vphone-cli/VPhoneMenuLocation.swift:52
Method
buildRecordMenu
()
sources/vphone-cli/VPhoneMenuRecord.swift:6
Method
buildRestorePlist
Build the merged Restore.plist from cloudOS and iPhone sources.
sources/FirmwarePatcher/Manifest/FirmwareManifest.swift:296
Method
buildScopedOpenCave
(caveOff: Int, realHookOff: Int)
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchFpfsScopedOpen.swift:47
Method
buildSyscallmaskCave
Build the C22 cave: 0x100 0xFF-blob + code section. Returns (caveBytes, codeStartFoff) or nil on branch encoding failure. The code section contract:
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchSyscallmask.swift:275
Method
buildVphoned
(vphonedSrc: URL, vphonedBin: URL)
sources/FirmwarePatcher/Filesystem/CryptexFilesystemPatcher.swift:270
Method
bundleNamedThrowsWhenMissing
()
tests/VPhoneCoreTests/LibraryTests.swift:39
Method
bundleReportCarriesRestoreInfo
()
tests/VPhoneCoreTests/RestoreInfoTests.swift:78
Method
bundleReportCarriesUDID
()
tests/VPhoneCoreTests/RestoreInfoTests.swift:118
Method
bundledLayoutResolvesToContentsResources
()
tests/VPhoneCoreTests/ResourcesTests.swift:6
Method
cacheDirsAreHomeRelativeAndToolsBinIsBaseRelative
()
tests/VPhoneCoreTests/ResourcesTests.swift:29
Method
cancelPendingRequests
Cancel all currently pending request continuations.
sources/vphone-cli/VPhoneControl.swift:346
Method
cancelReconnect
()
sources/vphone-cli/VPhoneControl.swift:878
Method
candidateHostPythons
Ordered, existence-checked host python3 candidates to bootstrap from. Canonical Homebrew locations first, then versioned names on PATH, then generic `
sources/VPhoneCore/VPhoneResources.swift:254
Method
captureGraphicsDisplayFrame
(_ graphicsDisplay: VZGraphicsDisplay, adaptor: AVAssetWriterInputPixelBufferAdaptor)
sources/vphone-cli/VPhoneScreenRecorder.swift:184
Method
captureStillImage
(from view: NSView)
sources/vphone-cli/VPhoneScreenRecorder.swift:213
Method
captureStillImage
Access the recorder's private capture method via the existing async wrapper.
sources/vphone-cli/VPhoneHostControl.swift:170
Method
capturesNonzeroExit
()
tests/VPhoneCoreTests/ProcessRunnerTests.swift:14
Method
capturesStdoutAndZeroExit
()
tests/VPhoneCoreTests/ProcessRunnerTests.swift:6
Method
carriesNetworkConfig
()
tests/VPhoneCoreTests/BundleReportTests.swift:19
Method
catalogHasTwentyTwoPairings
()
tests/VPhoneCoreTests/FirmwarePickerTests.swift:13
Method
cbTarget
Decode CBZ/CBNZ target (imm19, sign-extended, scaled by 4).
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchIoucSandbox.swift:98
Method
cbzUsesXreg
Return true if instruction is `cbz x<N>, <label>` (64-bit register).
sources/FirmwarePatcher/Kernel/JBPatches/KernelJBPatchDounmount.swift:106
Method
chainedPatchersReceivePreviousPatchedBytes
()
tests/FirmwarePatcherTests/FirmwarePatcherTests.swift:368
Method
choose
Show a numbered menu and read a 1-based index (mirrors VPhoneVMPicker).
sources/VPhoneCore/VPhoneFirmwarePicker.swift:111
← previous
next →
401–500 of 1,296, ranked by callers