It used to happen in stock ICS and remains in CyanogenMod 9. Whenever I connect my phone to computer through USB using mass storage mode (MSC), my phone gets crazy. In ICS, I remember it used to mess the customized icon order in app list. And today, in CyanogenMod, it was like many apps were simply not installed anymore, just to reappear later like nothing crazy had happened.

I want to do some scripting with the phone, but I cannot use MSC mode in peace for that. I cannot find easy command line tools for MTP transfer in Windows either. What could be causing this crazy behavior, and how to fix it?

  • Are you using App2SD, and have apps installed on the very same medium (usually SDCard) you mount via UMS? That would explain those becoming unavailable. As for MTP command line tools, at least for Linux (you didn't mention your OS) you can simply mount mtpfs to your machine, and then deal with it as with any mounted file system, using cp/mv etc. commands. – Izzy May 7 '13 at 6:23
  • OS is Windows, question updated. Yes, I use AppMgr but I would never expect the system to be dumb enough to think that just because the SD card is not accessible, the application is certainly not installed. Thanks for the explanation anyway! – Renato Silva May 11 '13 at 18:12
  • Agreed -- I wouldn't expect that either (especially as the app is not completely moved via App2SD, and additionally the /data/system/packages.xml should still list it as being installed). Not that it's the first time I've heard about this issue (it's the second time) -- but still it seems to be a rare case, so generally this is handled more intelligent. Which means: something is special with your case... – Izzy May 11 '13 at 18:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.