IOS jailbroken: native storage on an external drive

external-diskiosjailbreakmountnfs

Since I have a faster internet connection now, and I like watching screencasts, I've started to explore YouTube downloader apps, but there's a lot of apps that I would like to use by downloading data overnight.

There are several iOS Wi-Fi hard drives on the market now, but of course each one provides access to the drive only through its own limited app.

So, using a jailbroken iOS device, how could I take the native filesystem (or the directory where all apps live and store their data) and extend it to an external (networked) drive, so that my apps would think I just happen to have a 2TB iPad?

Best Answer

Theoretically? Yes.
Practically? No.

You would first need to build nfs for iOS. Then, you would need to make the YouTube downloader application save its movies onto the network drive. As far as I can tell, nobody has worked on nfs for iOS, so unless you know a lot about programming for iphoneos-arm, you might just be out of luck. You wouldn't be able to extend the user partition onto the network drive, though, so none of this would be transparent to the apps. You could symlink the Documents folder for each app that you'd like to have access to your network drive, which would give you the same effect (assuming you can get your drive mounted).