I am having trouble using Android File Transfer after I tested out ShoStock for a couple of days and was wondering if anyone could offer some help. The trouble is that when I connect my phone to my computer (Macbook Pro running 10.8.3), Android File Transfer starts up and I can transfer files fine to the internal sdcard (usually), but I can't transfer files to the external sdcard. I switch over to the external sdcard view, drag a file over, and then get an error message from AFT telling me I need to restart my phone.
More information:
I did not have any problems with this until after I tested out ShoStock (just curious about it). I ran it for two days and then decided to return to Carbon Rom (very nice rom, btw. It's my DD). When I went back to Carbon, I did all the wipes, ran a kernel cleaning script, formatted system, then flashed. I had some problems related to MTP after that wipe - MTP would not set in the kernel (using STweaks) or in the rom settings. So, I did another full wipe etc. MTP sticks, but it still won't work with the external sdcard. I can use adb to move files to my sdcard, but I rely on MTP for syncing itunes with my phone so I need it work!
I have tried enabling/disabling adb, by the way. Doesn't work.
Also, when I tested out ShoStock, I just used the included kernel. For Carbon, I use AJK v1.49.
Thanks!
---------
PROBLEM SOLVED!
In case anyone encounters this issue, here's what I did:
Using ES File Explorer (or a similar file explorer with root privileges), mount your system as r/w (that means mount "/" as r/w)
Navigate to root and open default.prop in a suitable text editor (I like the ES editor)
Modify this line: persist.sys.usb.config=
To look like this: persist.sys.usb.config=mtp,adb
You might also check that ro.secure is ro.secure=0 (mine was inexplicably set to 1, which is probably why STweaks thought that I didn't have root)
I came across this because I was actually looking for vold.fstab. I couldn't remember where it was, but noticed the default.prop and thought I'd have a look. It was actually set to usb_mount_storage (or something of the like).
More information:
I did not have any problems with this until after I tested out ShoStock (just curious about it). I ran it for two days and then decided to return to Carbon Rom (very nice rom, btw. It's my DD). When I went back to Carbon, I did all the wipes, ran a kernel cleaning script, formatted system, then flashed. I had some problems related to MTP after that wipe - MTP would not set in the kernel (using STweaks) or in the rom settings. So, I did another full wipe etc. MTP sticks, but it still won't work with the external sdcard. I can use adb to move files to my sdcard, but I rely on MTP for syncing itunes with my phone so I need it work!
I have tried enabling/disabling adb, by the way. Doesn't work.
Also, when I tested out ShoStock, I just used the included kernel. For Carbon, I use AJK v1.49.
Thanks!
---------
PROBLEM SOLVED!
In case anyone encounters this issue, here's what I did:
Using ES File Explorer (or a similar file explorer with root privileges), mount your system as r/w (that means mount "/" as r/w)
Navigate to root and open default.prop in a suitable text editor (I like the ES editor)
Modify this line: persist.sys.usb.config=
To look like this: persist.sys.usb.config=mtp,adb
You might also check that ro.secure is ro.secure=0 (mine was inexplicably set to 1, which is probably why STweaks thought that I didn't have root)
I came across this because I was actually looking for vold.fstab. I couldn't remember where it was, but noticed the default.prop and thought I'd have a look. It was actually set to usb_mount_storage (or something of the like).
Last edited: