mirror of
https://github.com/Lakr233/vphone-cli.git
synced 2026-04-05 04:59:05 +08:00
Skip vsock control connection in DFU mode
No guest OS is running in DFU, so attempting to connect causes endless "Connection reset by peer, retrying..." log spam.
This commit is contained in:
29
Makefile
29
Makefile
@@ -40,9 +40,6 @@ help:
|
||||
@echo " make vphoned_sign Sign vphoned (requires cfw_input)"
|
||||
@echo " make install Build + copy to ./bin/"
|
||||
@echo " make clean Remove .build/"
|
||||
@echo " make unlock Cross-compile unlock for arm64-ios"
|
||||
@echo " make unlock_deploy Build + deploy unlock to VM via SSH"
|
||||
@echo ""
|
||||
@echo "VM management:"
|
||||
@echo " make vm_new Create VM directory"
|
||||
@echo " make boot Boot VM (GUI)"
|
||||
@@ -86,7 +83,7 @@ setup_libimobiledevice:
|
||||
# Build
|
||||
# ═══════════════════════════════════════════════════════════════════
|
||||
|
||||
.PHONY: build install clean unlock unlock_deploy
|
||||
.PHONY: build install clean
|
||||
|
||||
build: $(BINARY)
|
||||
|
||||
@@ -127,28 +124,10 @@ vphoned_sign: $(SCRIPTS)/vphoned/vphoned
|
||||
cp $(SCRIPTS)/vphoned/vphoned $(VM_DIR)/.vphoned.signed
|
||||
$(VM_DIR)/$(CFW_INPUT)/tools/ldid_macosx_arm64 \
|
||||
-S$(SCRIPTS)/vphoned/entitlements.plist \
|
||||
-M "-K$(VM_DIR)/$(CFW_INPUT)/signcert.p12" \
|
||||
-M "-K$(SCRIPTS)/vphoned/signcert.p12" \
|
||||
$(VM_DIR)/.vphoned.signed
|
||||
@echo " signed → $(VM_DIR)/.vphoned.signed"
|
||||
|
||||
unlock:
|
||||
clang -arch arm64 -target arm64-apple-ios15.0 \
|
||||
-o $(VM_DIR)/unlock $(SCRIPTS)/unlock.c
|
||||
$(VM_DIR)/cfw_input/tools/ldid_macosx_arm64 -S$(SCRIPTS)/unlock.entitlements -M -K$(VM_DIR)/cfw_input/signcert.p12 $(VM_DIR)/unlock
|
||||
@echo "Built $(VM_DIR)/unlock (arm64-ios)"
|
||||
|
||||
SSHPASS := $(VM_DIR)/cfw_input/tools/sshpass
|
||||
SSH_PASS := alpine
|
||||
VM_SSH_PORT := 22222
|
||||
VM_SSH_HOST := root@localhost
|
||||
VM_SSH_OPTS := -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=3 -q
|
||||
|
||||
unlock_deploy: unlock
|
||||
@echo "[*] Deploying unlock to localhost:/var/root/unlock..."
|
||||
$(SSHPASS) -p $(SSH_PASS) ssh $(VM_SSH_OPTS) -p $(VM_SSH_PORT) $(VM_SSH_HOST) \
|
||||
'/iosbinpack64/bin/cat > /var/root/unlock && /iosbinpack64/bin/chmod +x /var/root/unlock' < $(VM_DIR)/unlock
|
||||
@echo "[+] Deployed"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════
|
||||
# VM management
|
||||
# ═══════════════════════════════════════════════════════════════════
|
||||
@@ -224,8 +203,8 @@ ramdisk_send:
|
||||
|
||||
.PHONY: cfw_install cfw_install_jb
|
||||
|
||||
cfw_install: unlock
|
||||
cfw_install:
|
||||
cd $(VM_DIR) && zsh "$(CURDIR)/$(SCRIPTS)/cfw_install.sh" .
|
||||
|
||||
cfw_install_jb: unlock
|
||||
cfw_install_jb:
|
||||
cd $(VM_DIR) && zsh "$(CURDIR)/$(SCRIPTS)/cfw_install_jb.sh" .
|
||||
|
||||
Reference in New Issue
Block a user