Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
While it is required to use afc2 for those programs, much better alternatives exist. Use something that does SFTP. It is not only more secure, but offers better file management and permissions setting.

Well what do you recommend? I'm new to all this. What could I use that would do the same as these "explorer" programs but doesn't require afc2 and is safer? Also, why aren't these explorer programs safe? I was told that I should stay away from ssh since I don't even know what it is and that it could cause me more problems than anything.
 
Well what do you recommend? I'm new to all this. What could I use that would do the same as these "explorer" programs but doesn't require afc2 and is safer? Also, why aren't these explorer programs safe? I was told that I should stay away from ssh since I don't even know what it is and that it could cause me more problems than anything.

from the link: http://iphonedevwiki.net/index.php/SSH_Over_USB
it appears iFunBox will allow you to browse your file system via SSH over USB

i'm not exactly sure why afc isn't safe
 
This page will give you everything you need to know: http://iphonedevwiki.net/index.php/SSH_Over_USB Also, starting with iOS 7, it'll only work if that device trusts the computer. If it has never trusted it and remembers trusting it, it won't work.

Thanks. I was successful in getting into to root in command prompt. Is there a way to explore and make changes in a finder window. Or do I need to learn how to navigate with prompt?
 
Well what do you recommend? I'm new to all this. What could I use that would do the same as these "explorer" programs but doesn't require afc2 and is safer? Also, why aren't these explorer programs safe? I was told that I should stay away from ssh since I don't even know what it is and that it could cause me more problems than anything.

Something that uses SFTP. Another poster suggested Fillzilla. Those programs are not safe because they require AFC2. AFC2 provides a hardwire way into a device without any restrictions. It also doesn't have proper permissions support (important) and it requires Springboard to be working.


Thanks. I was successful in getting into to root in command prompt. Is there a way to explore and make changes in a finder window. Or do I need to learn how to navigate with prompt?

The prompt is really only needed for advanced fixes and modifications. Most else can be done through a graphical SFTP client.
 
Something that uses SFTP. Another poster suggested Fillzilla. Those programs are not safe because they require AFC2. AFC2 provides a hardwire way into a device without any restrictions. It also doesn't have proper permissions support (important) and it requires Springboard to be working.




The prompt is really only needed for advanced fixes and modifications. Most else can be done through a graphical SFTP client.

i tried using SSH via USB and I find that transfer speeds are actually slower than via wifi. is that suppose to be the case? I'm getting around 2MB/s via USB while 4 MB/s via USB. I'm transfering one large ~250MB file

using the afc service, speeds can go up to ~20MB/s
 
The transfer speeds over SFTP via USB differ between SFTP clients. I average about 30 megabytes per second and top out at about 33 megabytes, the USB 2 real world maximum, with scp. WiFi speeds are heavily dependent on network conditions and setup. Because of this, they can average from 256KB/sec to +12MB/sec.
 
The transfer speeds over SFTP via USB differ between SFTP clients. I average about 30 megabytes per second and top out at about 33 megabytes, the USB 2 real world maximum, with scp. WiFi speeds are heavily dependent on network conditions and setup. Because of this, they can average from 256KB/sec to +12MB/sec.

which SFTP client are you using? I'm using WinSCP

edit: switched between SCP and the speeds are still ~2MB/s
i'm not sure if i'm exactly doing this correctly though. root@127.0.0.1 using iFunBox for the SSH Tunneling
 
iFunBox has poor USB SSH support. It's an all around a rather poorly made program. The client I use for large files is scp, the UNIX command line tool. Most else is either sshfs or Cyberduck. On occasion I use rsync for device backups.
 
I get about 12-15MB/s using FileZilla and usbmuxd running WinXP on my old 2008 Macbook Pro with an encrypted hard drive. On my much newer core i7 desktop running Win 7, I get around 30MB/s.
 
This all confusing. Some are telling me not to use openssh since I don't know how to use it and that I should use a program like iPhoneBrowser, DiskAid or iExplorer. Then people are saying not to use those programs b/c they use afc2add which can open my phone up to bad stuff. All I want to do is have access to my iPhone's "hidden" files so I can add .deb files myself, delete what i want, etc. All I want to know is what my best option for that is. Also, transferring files like .deb files, images, video, etc. from my PC to my iPhones root folder over wifi would be cool too. I did change my password though, I believe it was the root password? I was using MobileTerminal from Cydia to fix my statusbar (killall -9 command) and I was told to change the password from Alpine to something else, I did that, but I don't have openssh installed. I'm not well educated in this stuff so I don't need anything fancy, but I don't want my phone to be open to hackers either.
 
I get about 12-15MB/s using FileZilla and usbmuxd running WinXP on my old 2008 Macbook Pro with an encrypted hard drive. On my much newer core i7 desktop running Win 7, I get around 30MB/s.

how do you get usbmuxd working on your windows 7 computer? I can't seem to get it working; I have installed python installed at C:\Python33. I have OpenSSH installed on my device

I open my command window at the location "D:\Downloads\usbmuxed-1.0.8\python-client"

and then I type in "tcprelay.py -t 22" but it'll give me the following error
File "D:\Downloads\usbmuxd-1.0.8\python-client\tcprelay.py", line 71
print "Incoming connection to %d"%self.server.server_address[1]

SyntaxError: invalid syntax

I can't seem to find any working guides for windows 7, thanks!
 
I use it with python 2.6.

I just tried with Python 3.3 and got the same error as you. I'll take a look sometime tomorrow and see if I can find a quick fix for Python 3.3.
 
I use it with python 2.6.

I just tried with Python 3.3 and got the same error as you. I'll take a look sometime tomorrow and see if I can find a quick fix for Python 3.3.

just installed python 2.6 and the problem is fixed, thanks! However, i'm still getting speeds of around 2 MB/s via USB

I feel like I'm doing something wrong here, since wifi transfer speeds is actually faster than usb for me right now. i run "tcprelay.py -t 22:2222" in command prompt and i connect using winscp to root@localhost on port 2222 with file protocol as SFTP

edit: i'll give filezilla a try since that's what you seem to be using

edit2: with filezilla, it took 19 seconds to transfer 236 MB file so that averages around 12 MB/s. Speeds should be comparable to your system (custom built pc with an i5-3570K and the file is on a WD Caviar Black hard drive) but at least this is faster than SSH over wifi.

I notice that the speed rating jumps like crazy, from 10 MB/s to 22 MB/s. Transfering a 1.38 GB file eventually causes transfer speeds to stabilize at 13 MB/s. If you have any idea why yours could go all the way up to 30 MB/s, please let me know! thanks :)

edit3: do you happen to have an iPhone 5S? I have an iPhone 5, which might have slower flash than the one in the 5S (not sure, just speculating)
 
Last edited:
Ditch the non-POSIX compliant machine and use one. I only get 30+ speeds when using a POSIX compliant machine.
 
I notice that the speed rating jumps like crazy, from 10 MB/s to 22 MB/s. Transfering a 1.38 GB file eventually causes transfer speeds to stabilize at 13 MB/s. If you have any idea why yours could go all the way up to 30 MB/s, please let me know! thanks :)

edit3: do you happen to have an iPhone 5S? I have an iPhone 5, which might have slower flash than the one in the 5S (not sure, just speculating)
Yes, I have a 5s. That's as good a guess as any or maybe a better chipset on my motherboard?
 
Yes, I have a 5s. That's as good a guess as any or maybe a better chipset on my motherboard?

got a Z77 chipset board, i doubt that could be the cause though. I'm just going to assume it's the flash on the phone as speeds shouldn't be bottlenecked by the system in any way (it's a pretty strong computer) or as Intell suggested, maybe because windows isn't POSIX compliant
 
Do the security concerns regarding afc2add require physical possession of the device with a USB connection?

I currently have it installed along with ssh.

Not really concerned about vulnerabilities that require USB connection.
 
Do the security concerns regarding afc2add require physical possession of the device with a USB connection?

I currently have it installed along with ssh.

Not really concerned about vulnerabilities that require USB connection.

No, if WiFi sync is turned on, the iOS device's whole filesystem is visible over the local network when using a properly designed program.
 
This is a prime example of the benefit for being a self starter and using Google.

Substrate Safe Mode allows the removal of a "bad" hack/tweak without requiring a full restore.

Love this response. It's true though, simple Google search would tell the person exactly what they wanted to know.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.