afcclient - Man Page

Interact with AFC/HouseArrest service on a connected device.

Synopsis

afcclient [Options] [COMMAND ...]

Description

Utility to interact with AFC/HouseArrest service. This allows access to parts of the filesystem on an iOS device.

afcclient can be used interactively with a command prompt, or run a single command and exit.

Commands

devinfo

print device information

info PATH

print file attributes of file at PATH

ls PATH

print directory contents of PATH

mv OLD NEW

rename file OLD to NEW

mkdir PATH

create directory at PATH

ln [-s] FILE [LINK]

Create a (symbolic) link to file named LINKNAME. NOTE: This feature has been disabled in newer versions of iOS.

rm [-rf] PATH

remove item at PATH

get [-rf] PATH [LOCALPATH]

transfer file at PATH from device to LOCALPATH, or current directory if omitted. If LOCALPATH is a directory, the file will be stored inside the directory.

put [-rf] LOCALPATH [PATH]

transfer local file at LOCALPATH to device at PATH, or current directory if omitted. If PATH is a directory, the file will be stored inside the directory.

Options

-u,  --udid UDID

target specific device by UDID

-n,  --network

connect to network device (not recommended, since the connection might be terminated at any time)

--container <appid>

Access the app container directory of the app with given appid

--documents <appid>

Access the Documents directory of the app with given appid

-h,  --help

Prints usage information

-d,  --debug

Enable communication debugging

-v,  --version

Prints version information

Author

Nikias Bassen

On the Web

https://libimobiledevice.org

https://github.com/libimobiledevice/libimobiledevice