afcclient(1)

✨ NAME ✨

okay so the page name is afcclient(1) πŸŽ€, and it's a tool to interact with the AFC/HouseArrest service on a connected device πŸ’–

🌸 SYNOPSIS 🌸

afcclient [OPTIONS] [COMMAND ...]

🫢 DESCRIPTION 🫢

bestie, this utility lets you talk to the AFC/HouseArrest service, which means you get access to parts of the filesystem on an iOS device ✨ main character energy, no cap.

You can use afcclient interactively with a command prompt, or run a single command and exit. Both are giving πŸ’…

πŸ’… COMMANDS πŸ’…

  • devinfo β€” print the device info πŸ“±
  • info PATH β€” print the file attributes of the file at PATH πŸ”
  • ls PATH β€” print the directory contents of PATH πŸ“‚
  • mv OLD NEW β€” rename the file OLD to NEW ✏️
  • mkdir PATH β€” create a directory at PATH πŸ“
  • ln [-s] FILE [LINK] β€” make a (symbolic) link to a file named LINKNAME πŸ”—
πŸ’€ NOTE: this feature has been disabled in newer versions of iOS, so it's lowkey not it anymore.
  • rm [-rf] PATH β€” remove the item at PATH πŸ—‘οΈ
  • get [-rf] PATH [LOCALPATH] β€” transfer the file at PATH from the device to LOCALPATH, or the current directory if you leave it out πŸ“₯. If LOCALPATH is a directory, the file gets stored inside that directory 🧚
  • put [-rf] LOCALPATH [PATH] β€” transfer the local file at LOCALPATH to the device at PATH, or the current directory if you leave it out πŸ“€. If PATH is a directory, the file gets stored inside that directory 🧚

πŸŽ€ OPTIONS πŸŽ€

  • -u, --udid UDID β€” target one specific device by its UDID 🎯
  • -n, --network β€” connect to a network device
⚠️ Not recommended, bestie! The connection might be terminated at any time 😭
  • --container <appid> β€” access the app container directory of the app with the given appid πŸ“¦
  • --documents <appid> β€” access the Documents directory of the app with the given appid πŸ“„
  • -h, --help β€” prints the usage info πŸ™‹
  • -d, --debug β€” enable communication debugging πŸ›
  • -v, --version β€” prints the version info 🏷️

πŸ‘‘ AUTHOR πŸ‘‘

Nikias Bassen πŸ’œ

🌈 ON THE WEB 🌈

https://libimobiledevice.org

https://github.com/libimobiledevice/libimobiledevice


And that's a wrap on afcclient(1), bestie! πŸ«ΆπŸ’– The footer just says afcclient(1), so you know exactly which page we just slayed πŸ’…βœ¨