Micro Web Servers
Copyright 2011 Technoids.com



iDevice Raw File System Access
Access All Your iDevice Files With Or Without Jailbreaking
Notice: About the usage of "cracked" software. This practice is unethical and illegal, as well as very risky from a security stand point of view. We do not condon or support this practice. We do support disabling over zealous tracking software on your iDevice such as Carrier IQ. Beware that Apple could possibly void your warranty by just by enabling full file system access and or jailbreaking, eventhough jailbreaking is perfectly legal.
Start iFunBox and connect your iDevice with a USB cable
The right image shows raw file system access is enabled.  

Install iFunBox to test whether raw file system access is enabled

Method 1 Technoids.com iKISS Software for non-Jailbroken iDevices
Coming Soon (Shortly after the iPad 3 is released) Docs are underway

Gain access to all your files on your iPhone, iPod Touch, iPad, or Apple TV without jailbreaking. Copy files to and from your iDevice without iTunes.

Highly recommended options will include complete Carrier IQ removal and disabling a number of files to prevent call home logging and tracking. This will not affect the operation of the iDevice other then increasing your privacy. These changes can be reversed.

Method 2 Requires Jailbroken iDevice & Cydia installed
Launch Cydia and search for afc2add
Install afc2add

Method 3 Requires Jailbroken iDevice & SSH installed
Downloads are from the ModMyi Deb Repository

Download
Package: com.ericasadun.utilities
Name: Erica Utilities
Version: 0.4.2

Download
Package: us.scw.afctwoadd
Name: afc2add
Version: 1.01
Dependencies: com.ericasadun.utilities

Copy the 2 above files to /tmp and from the SSH console
dpkg -i /tmp/com.ericasadun.utilities_0.4.2_iphoneos-arm.deb
dpkg -i /tmp/us.scw.afctwoadd_1.01_iphoneos-arm.deb












Unlike personal computers, iDevices by default are configured to NOT allow full access to the raw file system. Most jailbreak software enables raw file system access. However if it is not enabled the below methods will enable it. Alot of people do not want to take the risk of jailbreaking their iDevice and or do not need all features of jailbreaking. Technoids.com iKISS is an iOS independant safer method of enabling raw file system access on any iDevice, without the need for jailbreaking. iKISS will have optional privacy features that can be enabled.

Method 4 (Requires Jailbroken iDevice & SSH installed)
Move a copy of /System/Library/Lockdown/Services.plist to your
computer and open it for editing in a PList editor

Insert the bold text into Services.plist after the first </dict>

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.afc</key>
    <dict>
        <key>AllowUnactivatedService</key>
        <true/>
        <key>Label</key>
        <string>com.apple.afc</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/libexec/afcd</string>
            <string>--lockdown</string>
            <string>-d</string>
            <string>/var/mobile/Media</string>
            <string>-u</string>
            <string>mobile</string>
        </array>
    </dict>
    <key>com.apple.afc2</key>
    <dict>
        <key>AllowUnactivatedService</key>
        <true/>
        <key>Label</key>
        <string>com.apple.afc2</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/libexec/afcd</string>
            <string>--lockdown</string>
            <string>-d</string>
            <string>/</string>
        </array>
    </dict>

Save the file, move it back over to the iDevice overwriting the current one and reboot
You must read and accept the terms of the disclaimer to use the contents of Technoids.com
Feel free to reprint any contents of Technoids.com only if a credit is given to Technoids.com