chore: file upstream go-ios PR to expose AFC RENAME_PATH (0x18) #28

Open
opened 2026-05-17 18:14:29 +00:00 by hartle-tech · 0 comments
hartle-tech commented 2026-05-17 18:14:29 +00:00 (Migrated from github.com)

go-ios v1.0.213 has no Rename method on afc.Client — the AFC_OP_RENAME_PATH opcode (0x18 per libimobiledevice) isn't defined. DumpSock's Browse tab Rename button is disabled pending. Draft PR is ~15 LOC: add 'renamePath opcode = 0x18' constant + a (*Client).Rename(old, new) method that builds 'old\0new\0' headerPayload and sendPacket. See local task #21 / umbrella issue #27. Pull + push + delete fallback was rejected — too slow on big files and no Push wrapper exists.

go-ios v1.0.213 has no Rename method on afc.Client — the AFC_OP_RENAME_PATH opcode (0x18 per libimobiledevice) isn't defined. DumpSock's Browse tab Rename button is disabled pending. Draft PR is ~15 LOC: add 'renamePath opcode = 0x18' constant + a (*Client).Rename(old, new) method that builds 'old\0new\0' headerPayload and sendPacket. See local task #21 / umbrella issue #27. Pull + push + delete fallback was rejected — too slow on big files and no Push wrapper exists.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hartle-tech/dumpsock#28
No description provided.