Related
I have had this issue for a very long time and could not find a lasting and solid solution. After researching the problem for a few weeks I found a solution that worked for me, finally.
The issue seems to have triggered when I used the Titanium Backup Pro Market tools to unlink and link apps to my market account and system apps were added by accident. This should work with any app that can link and unlink apps to and from the Market.
Here is the step-by-step solution for TB Pro:
1) Go to Market Tools -> Market Doctor and Unlink all User & System apps.
2) Reboot device.
3) Open any Root Explorer or Browser and locate and delete the file "market_assets.db" in "/data/data/com.android.vending/databases".
4) Reboot device.
5) Go to TB Pro and to Market Tools -> Market Doctor -> User Apps and link all the User Apps that you installed on your device from the Android Market. Make sure that no System App is linked.
6) Reboot device.
Then the apps you have linked to your account will appear again in Your Apps of the Market after a few minutes. If they do not then install a new free app or a free app that you had previously installed and uninstalled and your apps should appear soon.
In my case I had used all proposed solutions with no luck and this was the only solid solution. I used TB Pro and Root Browser Lite to do this. You could probably use MyBackup for free (30 days trial) to do the same process but if you had this issues chances are that you already have an app that can unlink and link apps from the market.
I hope this sorts out your issue too
Edit 6 FEB 2012: This solution is temporary unfortunately. The cause of the problem is linking apps to the market that were not downloaded from the market or linking to the market from a backup that is quite old/corrupted. To sort this out there is an app now and you can find it from here:
http://forum.xda-developers.com/showpost.php?p=22178757&postcount=162
It is called Market Fixer and it detects market links that are problematic and removes them to restore the My Apps functionality in the Market.
Cool thanks, I had already found that solution by myself and it works fine, but doesn't survive a hard reset, meaning everytime I flash a new rom with full wipe the problem comes back and I have to go through this again...
I tried to use another account with a full wipe and no problem, so my account must be screwed for life.
Thanks titanium
Sent from my GT-N7000 using XDA App
Also, with market enabler I can see paid apps and even install previous bought apps but cannot buy anything.
With 2 accounts setup at the same time, I can mysteriously buy apps !!!
If I delete the second account, bam, I can't buy anymore.
Looks like the simple presence of a "clean" account sorts things out for the corrupted one...
Sent from my GT-N7000 using XDA App
Latoc said:
Also, with market enabler I can see paid apps and even install previous bought apps but cannot buy anything.
With 2 accounts setup at the same time, I can mysteriously buy apps !!!
If I delete the second account, bam, I can't buy anymore.
Looks like the simple presence of a "clean" account sorts things out for the corrupted one...
Sent from my GT-N7000 using XDA App
Click to expand...
Click to collapse
This hasn't occurred to me at any point. I can always purchase apps from the Market.
Vrayhem said:
I have had this issue for a very long time and could not find a lasting and solid solution. After researching the problem for a few weeks I found a solution that worked for me, finally.
The issue seems to have triggered when I used the Titanium Backup Pro Market tools to unlink and link apps to my market account and system apps were added by accident. This should work with any app that can link and unlink apps to and from the Market.
Here is the step-by-step solution for TB Pro:
1) Go to Market Tools -> Market Doctor and Unlink all User & System apps.
2) Reboot device.
3) Open any Root Explorer or Browser and locate and delete the file "market_assets.db" in "/data/data/com.android.vending/databases".
4) Reboot device.
5) Go to TB Pro and to Market Tools -> Market Doctor -> User Apps and link all the User Apps that you installed on your device from the Android Market. Make sure that no System App is linked.
6) Reboot device.
Then the apps you have linked to your account will appear again in Your Apps of the Market after a few minutes. If they do not then install a new free app or a free app that you had previously installed and uninstalled and your apps should appear soon.
In my case I had used all proposed solutions with no luck and this was the only solid solution. I used TB Pro and Root Browser Lite to do this. You could probably use MyBackup for free (30 days trial) to do the same process but if you had this issues chances are that you already have an app that can unlink and link apps from the market.
I hope this sorts out your issue too
Click to expand...
Click to collapse
This solution fixed the problem for me (for the time being). Thanks!!!
Vrayhem said:
...
3) Open any Root Explorer or Browser and locate and delete the file "market_assets.db" in "/data/data/com.android.vending/databases".
...
Click to expand...
Click to collapse
Strange ...
I could not find the "maket_assets.db" in the indicated folder.
Worse ! I could find the databases folder !
ledbrv said:
Strange ...
I could not find the "maket_assets.db" in the indicated folder.
Worse ! I could find the databases folder !
Click to expand...
Click to collapse
This is strange. Are you looking in the internal SD card? What rom are you running and which version of the Market you have installed?
Vrayhem said:
This is strange. Are you looking in the internal SD card? What rom are you running and which version of the Market you have installed?
Click to expand...
Click to collapse
I am using Root Explorer. From "/" i navigate to "/data/data/com.android.vending/".
At that folder is see these sub-folders:
app_carrier_billing
app_sslcache
app_uri_url_map
cache
lib
But there is no databases sub-folder.
I am using DarkyROM 10.4.2 and Market version is 3.4.4.
@Vrayhem
I'm not sure yet but it seems to work.
I had too much disappointment to excite me too.
But thank you very much for your job.
@ledbrv
What root browser to you use?
If it is ES Explorer you can't search file in root system with it.
Choose "Root Browser Lite"
Bye
ledbrv said:
I am using Root Explorer. From "/" i navigate to "/data/data/com.android.vending/".
At that folder is see these sub-folders:
app_carrier_billing
app_sslcache
app_uri_url_map
cache
lib
But there is no databases sub-folder.
I am using DarkyROM 10.4.2 and Market version is 3.4.4.
Click to expand...
Click to collapse
You are missing the folders databases and shared_prefs then. What happens if you try to create an empty folder there called databases?
Alternatively you can search for the file "market_assets.db" to see where it is saved at. Root browser lite has both search and create new folder functions.
I use Root Explorer.
I created the "databases" folder under /data/data/com.android.vending/ and rebooted. Nothing happened. No files appeared inside databases. Then I "Force stop" and "Clear data" of Market app and reboot. After that databases folder disappears again.
ledbrv said:
I use Root Explorer.
I created the "databases" folder under /data/data/com.android.vending/ and rebooted. Nothing happened. No files appeared inside databases. Then I "Force stop" and "Clear data" of Market app and reboot. After that databases folder disappears again.
Click to expand...
Click to collapse
This can only be explained by the fact that you are using a custom rom which is probably based on a previous stock rom than the one we have or it has been modified to affect that part of the market.
I also had an Android Market account corruption where apps I never purchased or never downloaded appeared in my apps when I logged into my account on the PC. Some of those apps would appear under my Apps in the Market for a long time. What I did was flash the latest rom XLA4 with Mobile Odin Pro (to not lose root), flash the CF root kernel to restore CWM functionality, wipe internal sd card/apps/data/factory reset/dalvik cache, install all the apps I wanted through the Android Market account on my PC and then follow the procedure I mention in my first post here. Now (today in fact) I checked my Android Market account online and all the "fake" apps are gone, the duplicates are gone and everything is in place. Also the Market on my phone is working great with no issues and all the apps I linked are there.
Hi,
One day after the changes, the market on my phone is still working great with no issues.
Just a point, system applications are considered not installed.
It seems to me that before this kind of application was not in the list of installed applications on the market or unable to uninstall.
Could you tell me what you think about and if I have to do something?
mich0111 said:
Hi,
One day after the changes, the market on my phone is still working great with no issues.
Just a point, system applications are considered not installed.
It seems to me that before this kind of application was not in the list of installed applications on the market or unable to uninstall.
Could you tell me what you think about and if I have to do something?
Click to expand...
Click to collapse
System applications should not appear in your apps unless you updated an app like Youtube or Maps at some point, so that it will give you the option to uninstall it. You probably added them with TB Pro when you linked the apps to the market as part of the solution. I haven't added them in my case and added only the apps I have installed/bought from the market myself. Therefore, they are not in the Not Installed section.
Some apps indeed do not have the option to be uninstalled (even apps I have bought myself) but it is rare and you can still uninstall them using TB Pro.
Tried this just now on a Galaxy Nexus with ICS 4.0.2 stock rom. (Should this work on this phone too?)
Only thing I did different is I left a couple system apps (like maps etc..) checked during the restore market links in Titanium Backup...
Could this be the problem? Also after deleting the database file and rebooting, I spent about 10+ mins deselecting system and amazon apps from the restore market links, before actually running it. Did it repopulate the database before ran the fix links option and screw things up?
I tried also clearing market data to see if that would help but i did this after this fix did not work. It didn't help either.
quick_ said:
Tried this just now on a Galaxy Nexus with ICS 4.0.2 stock rom. (Should this work on this phone too?)
Only thing I did different is I left a couple system apps (like maps etc..) checked during the restore market links in Titanium Backup...
Could this be the problem? Also after deleting the database file and rebooting, I spent about 10+ mins deselecting system and amazon apps from the restore market links, before actually running it. Did it repopulate the database before ran the fix links option and screw things up?
I tried also clearing market data to see if that would help but i did this after this fix did not work. It didn't help either.
Click to expand...
Click to collapse
I do not know if this fix will work with ICS. You can try it again only adding apps you actually purchased or installed free through the Market to see if that was the issue.
Vrayhem said:
I do not know if this fix will work with ICS. You can try it again only adding apps you actually purchased or installed free through the Market to see if that was the issue.
Click to expand...
Click to collapse
Thanks. I did try it again like you mention and still no luck. I did however do a complete wipe and reinstalled the stock rom. Initially the market was working, until I restored user apps with data with titanium backup, then immediately I was back to the same problem.
So like you said initially, its definitely related to Titanium Backup.
Thanks,
Vrayhem,
Thank you so much for posting this solution.
I followed your instructions carefully on my fully rooted OEM Rom Atrix 2, but it did not work for me the first time. However, I performed them again, only this time, for each and every one of the reboots (I rebooted using Quick Boot ver.4.1), on the way back up I booted back up into recovery, and wiped the cache. I am not sure how that could have made a difference, but it appears to have been necessary in my case. I have not installed a custom ROM yet (was waiting for bootloader unlocking, but it's not hopeful, so I'll be using some other method).
Motorola Atrix 2
Model MB865
Market ver.3.4.4
Root Explorer ver.2.17.2
Quick Boot ver.4.1
Titanium BU Pro ver.4.7.5
System ver. 55.11.16.MB865.ATT.en.US
Android OS v.2.3.5
Kernel 2.6.35.7-gac99e44
[email protected] #1
Build Number 5.5.1-175_EDFFW1-16
======UPDATE======
Well, it worked for a few days. Somehow, it broke again on it's own. I had not messed with any market links or anything. Didn't flash anything, and didn't even muddle with any system files. Just flat out, unprovoked, snafu for no apparent reason.
meh.
Does this work across devices?
Sent from my Triumph using XDA App
This is very frustrating because I am having this happen more and more on different roms and even before installing titanium backup. The fix discussed here did not fix mine either. Sucks because it is only on some roms and not others.
Hi everyone,
I just got my n4 and love it but would like to be able to download apps/games off the net and install them. What do I need to do? I'm very new to this as I've come from iPhone jailbreaking I know it's different.
Thanks
T
You need to go to settings, Security and allow non market apps.
gypsy214 said:
You need to go to settings, Security and allow non market apps.
Click to expand...
Click to collapse
So That means I can download paid versions of apps and install them? What does "rooting" do? Cheers
T
you cant discuss illegal apk stuff on the forums here. you're on your own.
Understood thanks anyway
Sent from my Nexus 4 using xda app-developers app
You don't need to root. Hypothetically, let's say you didn't have access to the Play Store and wanted to download and install apps. Just find the apk file for it, such as "File Manager APK," transfer to your phone, then click it to install it. It might ask you to go to settings to allow Unknown Downloads, and if it asked, do so. Only use this for free apps =D
Ah okay perfect! What is rooting for then? Also does anyone know a site that specializes in free APS? Not paid necessarily just apks to get
Sent from my Nexus 4
Rooting helps with some apps that require it in particular, such as Titanium Backup. Rooting alone just helps unlock a few features, although it doesn't add anything until you act (unlike Jailbreaking which adds in Cydia and such). Read here
As for the free apps you can't get from Google Play, just searching on Google might bring something up.
I prefer to just install over adb.
Code:
adb install *.apk
T89 said:
So That means I can download paid versions of apps and install them? What does "rooting" do? Cheers
T
Click to expand...
Click to collapse
Just pay for them. I used to do what you're talking about and its ****, not only was I ripping developers off and stifling their innovation, I was also wasting time looking for new updates and finding fixes
I don't sideload any paid apps now, if I like the app enough to want to look for the apk, I'll buy it ... If I can't afford it, I add it to my wishlist and purchase it when I can
Sent from my Nexus 4
Also, you should remember there is a risk on installing apps from an unknown source.
If you don't want to use the Play Store, you can download some APKs here, on XDA. Those apps are non-commercial versions released by the greatest developers in the world: http://forum.xda-developers.com/forumdisplay.php?f=1913 , http://forum.xda-developers.com/forumdisplay.php?f=530 .
Awesome cheers for the heads up I think ill pass on getting the paid stuff for free
Sent from my Nexus 4 using xda app-developers app
Okay, I have a question;
There are some free apps that aren't available in some countries. Also, there are some free apps available on specific websites only which aren't on the Play Store (like free apps on XDA, Swype).
I tried emailing a free app to my friend- he has a Nexus 4- but it won't allow him to download the .apk file on his phone and run it. I've also tried to send .apk files to a Galaxy Nexus via Bluetooth but it says that the file isn't supported and fails to be sent on the phone!
Is there a solution to this or is the answer to simply transfer the file via the USB cable?
DeadSOL said:
Okay, I have a question;
There are some free apps that aren't available in some countries. Also, there are some free apps available on specific websites only which aren't on the Play Store (like free apps on XDA, Swype).
I tried emailing a free app to my friend- he has a Nexus 4- but it won't allow him to download the .apk file on his phone and run it. I've also tried to send .apk files to a Galaxy Nexus via Bluetooth but it says that the file isn't supported and fails to be sent on the phone!
Is there a solution to this or is the answer to simply transfer the file via the USB cable?
Click to expand...
Click to collapse
How are you sending the APK file? Through email? I know some emails block out files that can be 'dangerous'. For example, gmail doesn't let you transfer exe files.
What is the exact error that he's experiencing?
Sfkn2 said:
How are you sending the APK file? Through email? I know some emails block out files that can be 'dangerous'. For example, gmail doesn't let you transfer exe files.
What is the exact error that he's experiencing?
Click to expand...
Click to collapse
Or he may upload the file to sites such as mediafire. Or change the "Tail" of the file, from exe to anything else, or zip it.
Sfkn2 said:
How are you sending the APK file? Through email? I know some emails block out files that can be 'dangerous'. For example, gmail doesn't let you transfer exe files.
What is the exact error that he's experiencing?
Click to expand...
Click to collapse
I have the .apk file stored on my memory card of my Galaxy S3. I simply attached it to Gmail and sent it to his email address through my phone. I know for a fact that Gmail does not block .apk files so there's no need to zip them! He said that the phone would not let him install it. I really hope that he has "Unknown Sources" ticked. That would be embarrassing if he hasn't allowed that (he's new to Android and lives far away so it's hard to get a quick reply from him).
But onto my point of sending the .apk file via Bluetooth; it simply would not allow me to send it to a Galaxy Nexus (yes, I know this is a Nexus 4 forum but I feel that I'd experience the same issue on a Nexus 4). The file was not compatible, apparently (although it ran and installed fine on my Galaxy S3).
I simply don't have a Nexus device to test these things with and my friends keep asking me such questions that's why I'm asking around. It'd be great to know the answer so that I can fully recommend Nexus devices to iPhone users.
I'm a new Nexus 10 owner. Just rooted, flashed a rom, and set up my tablet.
Now, I want to set up another account for a friend. I did it but didn't realize that the file system is completely different. If I add a file in my account it can't be accessed from the other account. This isn't what I was expecting.
Is there any way to access the same files/apps with different user accounts?
Root explorer? Or any other explorer which can browse root folders.
Beamed from my CM10.1 Galaxy Nexus
1. Do you know what directory it would be in?
2. I'm using Solid Explorer, but on the other account it's saying I cant view certain folders because it isn't rooted. But on my main account I'm rooted and running AOSPA
edit: On my second account, it is NOT rooted! IDK why because my main account is rooted. How can I root both user accounts?
leeznon said:
1. Do you know what directory it would be in?
Click to expand...
Click to collapse
Look in /data/media. There are subdirectories with numbers for names: 0 is the "owner" user, and additional users count up from 1.
leeznon said:
On my second account, it is NOT rooted! IDK why because my main account is rooted. How can I root both user accounts?
Click to expand...
Click to collapse
Rooting is a systemwide thing, not specific to a user, but root apps generally default to only granting access to the "owner" user. Look around in the settings for your root app; there should be an option to allow other users to access root as well. In SuperSU, for example, there's a checkbox on the settings page labeled "enable multi-user".
Thanks so much Wyzard! Works great now!
But is it possible to share apps between the 2 accounts? EX: install plants vz zombies without having to install it on both accounts?
edit: even though i can use a file explore to browse another accounts files, I tried opening an .apk but there was an error. I guess you cant share .apks
leeznon said:
Thanks so much Wyzard! Works great now!
But is it possible to share apps between the 2 accounts? EX: install plants vz zombies without having to install it on both accounts?
edit: even though i can use a file explore to browse another accounts files, I tried opening an .apk but there was an error. I guess you cant share .apks
Click to expand...
Click to collapse
You can copy the apk to the android/data folder because it is tge same for all users and install from there
Sent from my Xperia Play (r800x)
leeznon said:
But is it possible to share apps between the 2 accounts? EX: install plants vz zombies without having to install it on both accounts?
Click to expand...
Click to collapse
If you're installing from the Play store, it doesn't actually download it again, and "installing" the same app on a 2nd user won't take up much more space (only the additional app data specific to the 2nd user).
post-mortem said:
If you're installing from the Play store, it doesn't actually download it again, and "installing" the same app on a 2nd user won't take up much more space (only the additional app data specific to the 2nd user).
Click to expand...
Click to collapse
That's for the play store, what if I use an apk in my sd card?
Will it be installed twice?
No as long as it's the same apk I think because it makes it like a shortcut icon.
Sent from my Xperia Play (r800x)
1) You can share the applications with https://play.google.com/store/apps/details?id=com.fivehellions.android.muappshare&referrer=utm_source%3Dsocial%26utm_medium%3Dforum%26utm_campaign%3Dapp_announcement (root required)
2) You can share files by putting them into /sdcard/Android/obb folder (even media scanner looks into that folder so you can store your photos, videos and music there). In case you are having a hard time accessing the OBB folder via ADB (for instace), go there via /mnt/shell folder
Cheers!
I used that app and it works great.
But I installed plants vs zombies on my main account, when I play it on the second it says I need to download the data which is around 150mb. I'm not sure we're the data is stored in the main account.
I want to be able to play the same game on different accounts and have different saved games. For example, my account will be on level 2 and the other account on level 12. Is this possible?
The data should be under android/data and yes it is possible because I did that with gta vice city and it worked fine and you shouldn't need to redownload the data
Sent from my Xperia Play (r800x)
As some apps are not available or their updates sometimes not possible in the place I am currently living, China, I was looking for another third party app store and found 1mobile app. And just like some of you, traveling from one rom to another rom it was a pain to install over apps from app store in case roms got different build or even android versions, besides restoring apps by titanium backup causes some problems in some cases when I tried to restore my apps. After a while using and searching in 1mobile application I saw a very interesting feature which let me backup my apps by creating a folder called "onemobile_backup" without their data or messing around and restoring apps quickly.
So you can follow my tips if you are interested:
How to Backup
1- open 1mobile app and go to settings
2- go to end of settings option and hit Auto install and give root permission
3- and again hit Auto install and check if it enabled successfully
4- go to "Backup" and check every apps you like to backup
you can also update backup of any app, on "Backed Up tab": lower version in front of apps indicates that you have newer version available so just hit on small "x" behind the app (this would delete backed up app) then switch to "Available" tab and see that newer version is there, again tick and make a backup of new version.
How to Restore
If you already gave root permission skip 1,2,3.
1- open 1mobile app and go to settings
2- go to end of settings option and hit Auto install and give root permission
3- and again hit Auto install and check if it enabled successfully
4- go to "Backed Up" tab
5- tick every app you are going to restore
6- finally hit blue install button
7- wait for a little while and let the app restore your applications one by one
There maybe also similar apps doing the same but I found this app more convenient and quicker besides it's free and can update itself.
Get 1mobile market: View attachment onemobile.android-2.apk
Will this app backup the data of app just like titanium ?
Sent from my GT-N7000 using Tapatalk
abhinav quietly brilliant said:
Will this app backup the data of app just like titanium ?
Sent from my GT-N7000 using Tapatalk
Click to expand...
Click to collapse
No data. Only apps that's why I'm telling it won't cause any problem.
Sent from my GT-N7000 using Tapatalk
Hello,
I search everywhere in the phone memory via an explorer to find the folder or go the applications installed via the Google store or other sources but impossible to find the folder..
Could someone tell me where to find this data? I would like to avoid applications like "apk extractor" because I do not trust
This is mainly to keep backups in case of unwanted update or to add mods (only for my personal use of course, no illegal usage)
Thank you in advance, I hope it is possible on this phone, I was doing very well on my other devices Android ..
coyot352 said:
Hello,
I search everywhere in the phone memory via an explorer to find the folder or go the applications installed via the Google store or other sources but impossible to find the folder..
Could someone tell me where to find this data? I would like to avoid applications like "apk extractor" because I do not trust
This is mainly to keep backups in case of unwanted update or to add mods (only for my personal use of course, no illegal usage)
Thank you in advance, I hope it is possible on this phone, I was doing very well on my other devices Android ..
Click to expand...
Click to collapse
Assistant for Android (by AA Mobile) in Play Store. With this you can backup and restore your apk's.
simeoni said:
Assistant for Android (by AA Mobile) in Play Store. With this you can backup and restore your apk's.
Click to expand...
Click to collapse
Thank you but that's not what I'm looking..
There are many applications that allow it but I'm looking for the root folder