Why I hate MTP - Nexus 4 General

Just updated to KitKat and connected my Nexus to the PC. Found a curious folder named storage, it was empty.
I thought maybe some app created this folder, so I deleted it. BAMMMMMMMM!!!!!!!
My SDcard is free from all this unnecessary stuff, like photos, music and what else Android thought I didn't need anymore.
So what I want to say is just don't delete any "empty" folder on your sdcard
Take care
PS: I hate MTP, google shouldn't have used it in android

Of course you have all that stuff backed up....!?
Sent from my Nexus 4 using Tapatalk

chiwou said:
Just updated to KitKat and connected my Nexus to the PC. Found a curious folder named storage, it was empty.
I thought maybe some app created this folder, so I deleted it. BAMMMMMMMM!!!!!!!
My SDcard is free from all this unnecessary stuff, like photos, music and what else Android thought I didn't need anymore.
So what I want to say is just don't delete any "empty" folder on your sdcard
Take care
PS: I hate MTP, google shouldn't have used it in android
Click to expand...
Click to collapse
Come on, just don't delete stuff. MTP is not a problem, it ensures ext4 compatibility with different desktops.
Sent from my Nexus 4 using Tapatalk

reqmon said:
Come on, just don't delete stuff. MTP is not a problem, it ensures ext4 compatibility with different desktops.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
but I think there is a better solution like it's used on usb sticks, and I can delete every damn "empty" folder I want
gori11a said:
Of course you have all that stuff backed up....!?
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
nope :silly: but I love the auto backup tools from google+ and dropbox, so it's not that bad, it just really annoying and bugs me

chiwou said:
Just updated to KitKat and connected my Nexus to the PC. Found a curious folder named storage, it was empty.
I thought maybe some app created this folder, so I deleted it. BAMMMMMMMM!!!!!!!
My SDcard is free from all this unnecessary stuff, like photos, music and what else Android thought I didn't need anymore.
So what I want to say is just don't delete any "empty" folder on your sdcard
Take care
PS: I hate MTP, google shouldn't have used it in android
Click to expand...
Click to collapse
The same happened to me last weekend. Luckily I had all my apps backed up daily with Titanium Backup to Box.net and my photos with Dropbox. The positive outcome for me was that I finally got allot of disk space back that I wouldn't have manged myself.

You don't want the solution like on USB sticks. For starters, FAT is extremely inefficient compared to EXT3/4 and if phone storage size keeps expanding we will hit a brick wall that FAT can't handle, then what? NTFS? NTFS works on *nix just fine but it is even more inefficient than FAT since it's all reverse engineered which might also cause issues with licensing.
MTP just needs some maturing. It's a little buggy under Linux but other than an occasional odd error message (it's very beta) transferring media it works just fine.

AnotherBill said:
You don't want the solution like on USB sticks. For starters, FAT is extremely inefficient compared to EXT3/4 and if phone storage size keeps expanding we will hit a brick wall that FAT can't handle, then what? NTFS? NTFS works on *nix just fine but it is even more inefficient than FAT since it's all reverse engineered which might also cause issues with licensing.
MTP just needs some maturing. It's a little buggy under Linux but other than an occasional odd error message (it's very beta) transferring media it works just fine.
Click to expand...
Click to collapse
Because of maturity and some other factors I use FTP to transfer files, not MTP. It's wireless, fast and easy ^_^.
Sent from my Nexus 4 using Tapatalk

Ha! 'rant' as a keyword!

I once deleted it in JellyBean,when I found something was wrong ,I clicked the cancel,but it's too late,everything is gone……
Sent from my Nexus 4 using xda app-developers app

for some, MTP does not work well under windows environment..
unfortunately im one of them.. (and "hate" is quite an accurate description of my actual feeling in this matter)
now im mostly using samba to transfer files between phone and pc..

I came to realize that if I ever find the need to extract or backup or move files from my phone, always use the darn Nexus ToolKit. I use to for any device as long as the ADB is recognized.
Its glitchy, it once had my Titanium folder as an file instead of a folder. I was super picky and hawkish on deleting stuff on my Nexus 4 because its 16gb. Now on Nexus 5, 32gb I tend to not give a dam.
It is annoying

MTP is slow, only shows Image Thumbnails in the DCIM (or something) Folder and is not meant to be used for Multitasking.
I had the EXACT same problem.
Just wanted to clean my internal storage, deleted the Folder and bam ... everything gone.
Lost about 2 months of Images and ... yea, seriously sucks.
Got point about that, I got enough space again

I did that once too.
It is really confusing for average users.
Also, it is slow and not detecting all files most of the time.
Yes I know it can be fixed by rescanning media or rebooting the phone, but then again this is so trouble and average users would just assumed that they can plug in the phone to pc and use it.

Related

[Android 2.1+] Undelete - Recover Deleted Files - 2.0 Released - Now Free!

MOD EDIT: links removed
UNDELETE - RECOVER YOUR FILES ON THE GO
Undelete for Android is an application for root users that allows you to recover any type of deleted file from your SD card or internal storage. With support for over 1000 file types, Undelete can come in handy if you accidentally delete photos or want some old tunes to listen to. Undelete can also securely wipe and shred files so that they will be impossible for others to recover.
WARNING: DATA RECOVERY IS NOT GUARANTEED. Sometimes even recently deleted files can be corrupted beyond repair as the operating system writes new files to memory.
Features:
- Restore any file that has not been written over
- Securely wipe/shred files
- Thumbnail generation
- Works with images, video, music, archives and binaries
- Batch operations
- Preview media files
Currently, only FAT is supported. On Tegra devices, only the external SD is supported. EXT 4 will probably never be supported - use a desktop tool (if you can find one).
Some files that are discovered after a scan may fail to recover as data may be corrupted beyond repair, just like desktop based solutions.
INTERNET and READ DATA permissions are needed for the logging system. Logs are only sent manually with your permission through the "Write to us" dialog.
Market link:
Screens:
Bump bump
So any issues with the Release Candidate?
Yeah thats great. And when youre traveling i suppose youll need it a computer and lots of cables...
Also, its bad form to advertise other tools in a paid software thread. Not a great start to your XDA membership.
ftgg99 said:
So any issues with the Release Candidate?
Click to expand...
Click to collapse
no issues on my DInc2. for the few times i've had to use it, it worked as intended. i've restored about six pictures and an mp3 with no troubles. even found pictures and music i had deleted long ago, and restored them for kicks.
one question though, should Undelete reside on the phone, or is it okay to move it to the SD as well? i've never tried to move it to the SD because i assumed it would cause issues. Undelete is quite small so having it on the phone really isn't an issue, but i like to keep as many apps on the SD as possible.
thanks for the great app. my fat fingers thank you too.
There should be no issues. If you do have some, let me know!
And of course, please leave a review on the market, that can help a lot, considering how many crumby reviews this app gets...
Thanks!
That sounds like something worth checking out
Please do! Let me know if you have any issues!
Any issues to report?
Is there an app that will ensure proper deletion so that apps like this don't work?
tejrl said:
Is there an app that will ensure proper deletion so that apps like this don't work?
Click to expand...
Click to collapse
This app will do it! Did i forget to leave that out of the description? You have to long press an item an choose "wipe".
You can also wipe in batch mode.
App is on saly - $2 dollars for to coincide with the upcoming release of 1.5!
We have almost completed work on Undelete 2.0 - it will be released tomorrow!
Looking forward to it! I saw the beta on the other site, but it was locked
Its coming in an hour or so!
Working perfectly THANK YOU!
Thank you! Enjoy!
Is there a hidden place where I can get this?
Sent from my Galaxy Nexus using xda premium
0mie said:
Is there a hidden place where I can get this?
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Silly me i forgot to post the link. Done.
Anything to report?
Sent from my GT-P7500 using xda premium

Just got meself a Nexus 7... But!

I fear now that I'm gonna have to return it because of one major design flaw. That is, the use of the EXT filesystem.
When I try and copy a selection of folders full of photos to the Nexus 7 whether via USB MTP or Wireless, every single file has had it's timestamp changed to the exact time/date the copy operation occurred. This for me, is a complete nightmare.
I have loads of folders with photos that I need to keep in chronological order, if the timestamp is changed (without actually modification of the files) I am unable to sort them date descending (so the newest files appear first).
I have even tried copying a test selection to my Dropbox and using FolderSync to sync the photos back down to the device - however, this doesn't work either. As soon as the files are on the device the filesystem modifies the timestamp.
I could of course just leave the photos in the Cloud and view them that way, which I don't mind but I have yet to find a photo gallery app that is able to view photos via Dropbox and provide slideshow capability without downloading them to the device.
Everything works just fine on my SGSII (running ICS 4.0.4) when copying data as all timestamps are retained. I believe this to be down the use of the FAT32 filesystem as opposed to EXT and the fact that USB Mass Storage works and not crappy USB MTP as used on the Nexus 7.
If anyone has a successful workaround to retain timestamps of files I would appreciate it. I can't believe its so difficult to copy a few photos to the device.
I don't want to send it back as I love the Nexus 7 and Android in general but I think I'm gonna have to if I can't get it to work the way it should.
:silly:
Try importing your pix through an app called quickpix. Its a great album/gallery. Its a free app. Try a few test photos to see I it retains your time stamp. There's a good chance it does. I know what you mean though. Its not a nexus7 only thing. Alot of devices do that.
demandarin said:
Try importing your pix through an app called quickpix. Its a great album/gallery. Its a free app. Try a few test photos to see I it retains your time stamp. There's a good chance it does. I know what you mean though. Its not a nexus7 only thing. Alot of devices do that.
Click to expand...
Click to collapse
I take it you mean QuickPic? I have that and use it on my SGSII but it doesn't work on the Nexus 7. Like I said, as soon as the files are copied to the NX7 the timestamp changes. If QuickPic supported Cloud storage then maybe that could be a workaround but it doesn't.
If you're only concerned with the timestamps for photos, then this app can change the timestamps to match the timestamps in each photo's EXIF info:
https://play.google.com/store/apps/details?id=com.metaworldsolutions.android.exif.timestamp&hl=en
Google+? All my pics are in chrono order.
Sent from my Nexus 7 using xda app-developers app
Possibly zip the files first then transfer?
It wouldn't be hard to make a little script to batch rename all your folders to include the date on your pc of before you copy them over.
Also, which time stamp is it changing? Modification?
As an aside, I think ext4 now supports another time stamp: creation. Or, I made up reading that!
Sent from my Nexus 7 using xda premium
It's because of MTP and has nothing to do with the file system used.
Use FTPDroid to transfer your files over. Your timestamps will be preserved (depending on the settings of your FTP client).
MTP doesn't give access to the underlying filesystem, thus doesn't allow your copying program to set them accordingly. MSD gives you direct access, which is why you didn't have the issue on your SGS2.
German Court Ban on all Mot Fat phones
Microsoft has all Mot phones with Fat banned in Germany ... may be why Google using Ext
kraized said:
I fear now that I'm gonna have to return it because of one major design flaw. That is, the use of the EXT filesystem.
When I try and copy a selection of folders full of photos to the Nexus 7 whether via USB MTP or Wireless, every single file has had it's timestamp changed to the exact time/date the copy operation occurred. This for me, is a complete nightmare.
Click to expand...
Click to collapse
I wish I could find some program to rename my pictures to the date/time stamp so I wouldn't have to worry about date and time stamp changes. LOL
All the DSN and IMG file names are pretty much meaningless.
ExploreMN said:
I wish I could find some program to rename my pictures to the date/time stamp so I wouldn't have to worry about date and time stamp changes. LOL
All the DSN and IMG file names are pretty much meaningless.
Click to expand...
Click to collapse
Here you go
thebobp said:
Here you go
Click to expand...
Click to collapse
If this works... I will love you so much!
Sent from my Nexus 7 using Tapatalk 2
Use dropbox.
Sent from my Nexus 7 using xda app-developers app
MTP doesn't preserve timestamps, so don't either cloud services. Even FTP requires MFMT which is not present in any FTP server for android at this time.
[GUIDE] MTP and PTP (Media Transfer Protocol) vs UMC (Mass Storage Class)

[Q] MTP transferred files missing

Hi,
I have a Nexus 7 32GB on 4.2.1.
I just copied about 20 gigs worth of video files into the "Movies" folder. Copying was fine, and they all looked like they were there. After unplugging the device, I can't find them with File Manager or with MX Player. If I plug the device back in, the Movies folder is empty.
I've rebooted the device, that didn't help.
I've done a "Storage Analysys" in File Manager, and it shows no folders which have that much data in them.
However, the device still reports itself as mostly full! Not only did the files disappear into thin air, they didn't release the storage!
Has anyone had this problem before? Any idea what to do?
Man I want USB Mass Storage back...
I just re-copied one of the files into a new folder that I just created, rather than the "Movies" folder which already existed. Worked just fine there...
I tried deleting the "empty" Movies folder. It went away, but I'm still missing all of my space!
SSH'd in with SSHDroid. Went to the root and did a "du -hc".
In total, it only found 4.5G of data, including all OS, app, and user files. Where is the rest of my space? Am I going to have to do a factory reset to get it back?
stoanhart said:
SSH'd in with SSHDroid. Went to the root and did a "du -hc".
In total, it only found 4.5G of data, including all OS, app, and user files. Where is the rest of my space? Am I going to have to do a factory reset to get it back?
Click to expand...
Click to collapse
Try this App called "Forever Gone" from the Play Store It should Help and Get Your Space Back . I can't post links yet but just search that in the play store and iut should come up
Sent from my Nexus 7 using xda app-developers app
So I feel stupid now...
Multi user accounts. Apparently you get completely separate storage roots. When you plug the device into the computer as one user, other users can't see what you copied. Seems so obvious now.
Thanks for the suggestion though.

Info from sdcard to Nexus 6

So during the long eons between ordering my 64gb Midnight blue Nexus 6 and its actual delivery I am in pondering mode:
Best way to transfer the info & files from my GS4 sdcard to Nexus 6?
1. Connect GS4 to PC, drag 'n drop to pc file. Connect Nexus 6 to PC & reverse d&d?
2. Remove sdcard from GS4 & put into card reader connected to PC & do the d&d thing.
3. Card Reader for micro usb plugged into Nexus 6 & move the files into internal memory.
4. Is there a direct phone to phone method that won't take forever? If so, what?
wtherrell said:
So during the long eons between ordering my 64gb Midnight blue Nexus 6 and its actual delivery I am in pondering mode:
Best way to transfer the info & files from my GS4 sdcard to Nexus 6?
1. Connect GS4 to PC, drag 'n drop to pc file. Connect Nexus 6 to PC & reverse d&d?
2. Remove sdcard from GS4 & put into card reader connected to PC & do the d&d thing.
3. Card Reader for micro usb plugged into Nexus 6 & move the files into internal memory.
4. Is there a direct phone to phone method that won't take forever? If so, what?
Click to expand...
Click to collapse
Lolipop apparently has a new system to move content from your old phone to your new one via tapping them together (NFC). Not sure how it actually works, though - probably sets up a P2P share via WiFi and moves things that way.
In my opinion, the best way is the simplest: tether old phone to a PC then back up, tether new phone to PC and restore. You will not be able to get everything that way (texts, for example, aren't easy to move unless you are using something like Hangouts as your SMS app), but it will work for most things. And, of course, keeping as much stuff on the cloud to begin with is a good way to start; photos/music/docs, etc can just be pulled down from GDrive/OneDrive/DropBox/etc as needed.
I plan on using my < $1 OTG cable and an SD card reader.
Illrigger said:
Lolipop apparently has a new system to move content from your old phone to your new one via tapping them together (NFC). Not sure how it actually works, though - probably sets up a P2P share via WiFi and moves things that way.
In my opinion, the best way is the simplest: tether old phone to a PC then back up, tether new phone to PC and restore. You will not be able to get everything that way (texts, for example, aren't easy to move unless you are using something like Hangouts as your SMS app), but it will work for most things. And, of course, keeping as much stuff on the cloud to begin with is a good way to start; photos/music/docs, etc can just be pulled down from GDrive/OneDrive/DropBox/etc as needed.
Click to expand...
Click to collapse
Pretty sure the new transfer thing is lollipop to lollipop only.
Thanks for the info, guys.
Wifi direct and NFC are in kit kat, pretty sure. Someone mentioned an app called Super beam that is supposed to organize & facilitate the process.
In my experience wired communication has been faster than a wireless one. But the PC method takes two transfers. ...to pc & then back to the other phone. So the wifi direct method could be just as fast.
The otg cable & card reader sounds as if it might be the fastest since only a single, wired transfer is involved.
That said, I guess priority should be given to ease of use. Preserving the file / folder structure and being able to set up the whole thing as a batch operation would be paramount.
joshua.justice said:
Pretty sure the new transfer thing is lollipop to lollipop only.
Click to expand...
Click to collapse
Nope ... It utilizes your google account to go and grab apps and setup from previous devices, plus if you use NFC it will use that to read the other phone. There have been several reviews and videos on it already.
ES File Explorer let's you transfer files phone to phone via WiFi. I'd imagine that putting it in a micro USB reader like the meenova would be faster though.
I backup all my stuff on OneDrive and Google Drive. All the app will be download when I activate the phone so no need to worry on that.
polke45 said:
I backup all my stuff on OneDrive and Google Drive. All the app will be download when I activate the phone so no need to worry on that.
Click to expand...
Click to collapse
Hadn't really thought about these.
_MetalHead_ said:
ES File Explorer let's you transfer files phone to phone via WiFi. I'd imagine that putting it in a micro USB reader like the meenova would be faster though.
Click to expand...
Click to collapse
polke45 said:
I backup all my stuff on OneDrive and Google Drive. All the app will be download when I activate the phone so no need to worry on that.
Click to expand...
Click to collapse
So what backup app do you use for this.
I know that Titanium doesn't back up personal data like pictures, music, documents etc
wtherrell said:
So what backup app do you use for this.
I know that Titanium doesn't back up personal data like pictures, music, documents etc
Click to expand...
Click to collapse
For personal data, I backup my photo on the cloud drive same with document. I usually load my music from my computer using iSyncr so no need to worry about personal data
I rarely put any important stuff on my phone only because I'm screw if i lost my phone
One way i get my stuff backup is set the directory on the cloud drive to backup. Not sure if Google Drive does it but I'm using OneDrive to backup all my photo directory
Sent from my SCH-I545 using XDA Free mobile app
I backup texts using SMS Backup & Restore.
If you want to keep using the card as well, you can always do something like this.
https://shopmeenova.appspot.com/st/order.html
rkennison said:
If you want to keep using the card as well, you can always do something like this.
https://shopmeenova.appspot.com/st/order.html
Click to expand...
Click to collapse
Ah, yes. For every thing else there's Meenova. Thanks. I have one on order.

deleting unnecessary stuff out of system folder - Android 11

greetings community,
i have tried to search it, but being pro newbie, I found nothing. Is it possible to make this folder little bit lighter it takes 22gb of space, and my poor phone has only 64gb
I have rooted devices
thank you in advance
You can delete some apps using root file manager. I've use root explorer and have for years but nowadays there are times where it will not allow me to delete some apps (YouTube, chrome are a few this has happened to me on..) that my phone will NOT allow me to. And yes I have magisk and root explorer pro has root permission when this has happened. One way to get these apps off when this has happened to me is use another root file manager. Amaze file manager did the trick. I was able to delete apps I could not with root explorer. I'm BIG on not having useless bloatware on my phone so disabling apps is NOT my style. I usually save a copy by making backup and throw the backed up apks on my laptop or a USB thumb drive and delete whatever in case I end up deleting something that messes with my phone...Far as what can be deleted and what can't you can just discover for yourself. That's what I've done. I'm currently on a custom rom and I normally don't do much deleting unless I'm using the Google stock rom. If and when I do wipe more off stock I'll return and give you a list of what I did clear out. Just look in /system/app, /system/priv-app, product/app, /vendor/app with a root app and go to town. That's what I've always done. I believe TWRP for Android 11, the test build that bigbiff dropped about a month ago works now to make backups so that would be something to maybe do before hand in case you end up needing to restore your rom. On a few other devices I've owned people would sometimes make a thread on here for apps that can be removed and all and then list what they took off and what not to. I believe this Is what you are talking about.. If so hopefully it helps
Far as making system folder smaller and not meaning apps I believe it's possible but I think maybe you would have to repartition your device to do that and although it's possible it's dangerous. One wrong move and you have a paper weight doing that. I messed up my original Pixel XL because power went out while I was doing it before I was done and it was a goner. If anything I say here isn't right or there is more information about this please someone share who has more knowledge of this sort of thing. I would love to know as well. Good day/night to all. Cheers.
100kaa said:
greetings community,
i have tried to search it, but being pro newbie, I found nothing. Is it possible to make this folder little bit lighter it takes 22gb of space, and my poor phone has only 64gb
I have rooted devices
thank you in advance
Click to expand...
Click to collapse
@100kaa
You would be better off deleting excess files, trash, and photos that are already backed up. The system partition can be mounted and some files removed, but for the most part it is a minefield. Google has a fantastic new tool (since changing Photos retention rules) called "Takeout" that allows you to back up the contents of many parts of your phone and allows you do d/l it in compressed format directly to your PC. Check it out. OTHERWISE- If you simply must carry large files like movies, music database, pictures etc. then consider getting a USB-C OTG drive.
https://takeout.google.com/
This is why you get a phone with an SD card slot.
You then use the SD card as your data drive.
Only the apps and temporary folders go on the internal memory.
Next best thing is a flash stick or use cloud based storage which has downsides to it. Even if your internal storage is huge you don't want to store critical data there. I use about 64 of my 500gb of internal vs 340 of 500gb on the data drive.
If a large data base is on a large internal memory a data restore takes... forever. Most times the SD card is spared in OS crash and burns. Plus it can be used to restore the OS drive apps and settings.
Much of the above doesn't help you now but it could with future devices. All my PCs even my laptop are configured as dual drives. I learned a long time ago it works well, saves sweat and data.

Categories

Resources