[TEST] Gingerbread Android Market (Works on CM build?) - HD2 Android Q&A, Help & Troubleshooting and Genera

Hey everyone, for those who haven't gotten the new market to work on CM builds yet, here's what I did:
I extracted the signed Vending.apk from Gingerbread AOSP. I then did the following:
adb shell
mv /system/app/Vending.apk /system/app/Vending.apk.old (to keep a backup)
exit
adb push Vending.apk /system/app/
Reboot phone.
I rebooted 3 times and it seems to work good. So for those who are getting FC's, please try this APK.
Also, if you still get FC's after this, please remember to clear market data in applications.
Good luck!

Yeah I am running the Build in my Sig and it is CM 6 based and the new market FC on me. I will try this and see, I don't have ADB at the moment so I will just use Root Explorer to move the .apk into System/App and then see if it works. Will post results

Still getting it, followed your steps 100%
running CM6 based mod (ShubCRAFT2.0)

Worked great for me, thanks! running a MIUI build btw.

does anyone have a download link to the old market?
im getting fc's on SuperRAM

Flan
Perfect! Thanks

Weird reply mechanism. Missing title, no context, but I will just past it all in and go for it.
karendar wrote:
Hey everyone, for those who haven't gotten the new market to work on CM builds yet, here's what I did:
I extracted the signed Vending.apk from Gingerbread AOSP. I then did the following:
adb shell
mv /system/app/Vending.apk /system/app/Vending.apk.old (to keep a backup)
exit
adb push Vending.apk /system/app/
Reboot phone.
I rebooted 3 times and it seems to work good. So for those who are getting FC's, please try this APK.
Also, if you still get FC's after this, please remember to clear market data in applications.
Good luck!
Last edited by karendar; 1st February 2011 at 03:12 PM.
---
Why did you make a backup of Vending.apk? If you already had Vending.apk why wasn't it working? Anyway this does not work for me.
I have two Nexus One phones: a T-Mobile locked phone running official Android 2.3.3 (Gingerbread) downloaded over the air, and an unlocked developer phone running my build of Android Gingerbread source code. And of course my Android build is missing lots of things like the Android Market.
I use my T-Mobile phone to pull missing stuff and push it to the locked phone. This seems perfect to me: pulling from official Gingerbread and pushing to my Gingerbread build.
But amazingly, I pulled Vending.apk and pushed it to my developer phone, and it does not work. I get no Android Market. It doesn't even show up, but when I use adb shell I can see it in /system/app. In terms of compatibility I couldn't have a more compatible approach. So why does this not work? Any ideas?
Vince
UPDATE: I've been away from xdadevelopers for about a year. I should have updated this post to say I wasn't installing gapps as a rountine for my ROM builds. When I did that I got Android Market (now Google Play). Thanks!

Related

[Andriod] Market on the Sprint Touch and paid apps

First, I would like to say thanks to all the devs who have been working on Android builds for our Touches. I have tried several in the last few weeks and like them all.
My question is, is anyone on Sprint able to see and buy the paid apps in the Market? (I have searched, but there aren't any recent posts about Sprint and paid apps.) I have tried the Market Enabler, but still see no paid apps. If anyone on Sprint has found a way, please tell us the exact steps you used to make it work.
Right now, my favorite build is the senseHero build, found here:
http://forum.xda-developers.com/showthread.php?t=582372
I tried running it with just the needed system files, letting it write a new data.img file. I used a virgin gmail account at start-up. Before I went to the Market, I downloaded and ran the newest version of MarketEnabler. Still no paid apps. Any ideas?
Thanks.
Sally
yes, you can. first, you must have full root access. see here. short version: open up a terminal app on the phone, and type this:
Code:
chmod 4755 /bin/su
this sticks after reboot.
second, download market enabler from here. this has to be re-run after a reboot, it does not stick.
run market enabler, go to the second tab, long-click on t-mobile US, and clone it. then run market, you will see all the paid apps.
I know this works on android 1.5, market enabler previously was not working on 1.6 don't know if that has changed.

[SOLVED] Not all apps showing in Market on 1.6 roms

The problem: After installing AOSP 1.6, I noticed protected apps weren't showing in Market, including some I had bought in 1.5. I restored my 1.5 backup and found the same thing. Instructions on this thread (http://forum.xda-developers.com/showthread.php?t=605028) were able to get my apps back in 1.5, but upon reflashing 1.6 I was back to square one.
Update:
----------
I started fresh to test things out, trying both AOSP 1.6 and gbhil's modded AOSP 1.6. I wiped, then flashed and booted, then flashed gbits and booted, then setup my google creds, then rebooted and flashed superuser, then installed busybox then rebooted.
That's my baseline. From that point, I observed:
- Market showed a limited amount of apps. One time My Downloads had all my apps, but upon trying to install one I got a "Download unsuccessful" error. I'm assuming when the download was initiated my fingerprint was sent out, and then Market filtered My Downloads to reflect that unofficial fingerprint. Meaning, most apps were missing again.
- I updated build.prop with the fingerprint from stock 1.5 (see below for instructions). I downloaded a random app (Twidroid Free) so it'd send out my "new" fingerprint, and thus remove the filter limiting my apps. Soon after all apps were appearing again. Be patient here, sometimes it doesn't update instantly. One gave a download error, but trying to install it again solved it.
- Just to test, I edited my build.prop back to whatever was default with the 1.6 rom I was using, then rebooted. My Downloads still showed everything, but as soon as I installed any random app, that unofficial fingerprint was sent out and my apps were limited again.
I don't know enough about Market to know the repercussions of what I did - does it think I have 1.5, so will it be showing me only 1.5 compatible apps? Either way, I'd rather have access to all 1.5 apps than only some 1.6 apps. And aren't most (not all, but most) 1.5 apps backwards compatible with 1.6 anyway? So the only real downside is 1.6+ apps will be hidden. If someone has the fingerprint for an "official" 1.6 device, they could change their fingerprint to that and conceivably have the best of both worlds (protected apps AND 1.6+ apps).
How To Change Your Build Fingerprint:
--------------------------------------------
1. Connect your phone.
2. Pull /system/build.prop | For Mac users: ./adb pull /system/build.prop ./
3. Using your favorite editor, find the line that starts with ro.build.fingerprint and put a # in front of it.
4. On a new line, put: ro.build.fingerprint=sprint/htc_heroc/heroc/heroc:1.5/CUPCAKE/85027:user/release-keys
5. Save the file.
6. Remount the filesystem as read/write | For Mac users: ./adb remount
7. Log into the phone | For Mac users: ./adb shell
8. Exit the shell by typing: exit
9. Now push the file back. | For Mac users: ./adb push ./build.prop /system/build.prop
10. Reboot | For Mac users: ./adb reboot
11. Go to Market, and install something to send out the new fingerprint.
12. Within a few minutes you should see all apps. If not, try rebooting. If still not, try clearing Market's cache (Settings->Applications->Market->Clear Cache)
--------------------------------------------
Hope this helps someone.
-TM
This affects the MoDaCo rom I installed, and the AOSP 1.6 rom I was playing around with. Things like WeatherBug Elite, and tons of other stuff are hidden from the Market. In the case of MoDaCo, which I installed overtop my existing 1.5 stock (after backing up of course) the apps ran fine since they were grandfathered in from the stock rom, but still weren't listed in the marketplace. I'd really appreciate any help, as these speedy roms are useless if I can't run any of my apps on them.
search is king
this should help you
Link here
This reply isn't valid anymore and may be deleted.
Can you please post the code for this. I'm having a hard time getting this to work. Thanks
dathryl said:
Can you please post the code for this. I'm having a hard time getting this to work. Thanks
Click to expand...
Click to collapse
Code for what? What problems are you having?
Newbie question, how do you "pull" the file. I'm on shell but don't know what to input in order to edit the file.
PRGUY85 said:
Newbie question, how do you "pull" the file. I'm on shell but don't know what to input in order to edit the file.
Click to expand...
Click to collapse
You need to have ADB installed (which you do if you've rooted your phone, as ADB is required to do so). So you'd need to go into a command prompt (Windows) or Terminal (Mac), navigate to your adb/tools directory (that has adb.exe in it) and type "adb pull fileonyourphone fileonyourcomputer". Obviously replace fileonyourcomputer with the actual paths and filenames of what you're pushing/pulling. When you push the file back to the Hero, you swap the syntax, so it'd be "adb push fileonyourcomputer fileonyourphone".
OK, sorry again for noobness...
He says adb remount as read write, how do I do that?
He says log in to the phone...how do I do that on the shell?
So just to be sure, this fix will allow me to download the apps that I just can't find on the market that my friends with stock Heros can, right?
Someone recommended a new twitter client (twicca) but I couldn't open it on the market and I'm assuming it's because I'm running AOSP 1.6.
Thanks.
I just did this, and it seemed to work, but when Weatherbug Elite was downloading the phone went into the "Android" boot screen and just looped it over and over. After a battery pull it still won't boot up, and it keeps getting stuck at the boot screen. Is there anyway to fix this?
sure is nice to have sufbs back.
thanks for this.
Thanks, worked like a charm.

[app] Carhome 2.2.14

Hi there,
I've just flashed to CM7, and it looks like CarHome app from google is inaccessible from market in Poland/Play. So I take the one from my backup (thanks to QtADB team) It was downloaded yesterday on CM 6.1.1 and Market from here: http://forum.xda-developers.com/showthread.php?t=915746. For CM7 changing market for this from above thread doesn't do the trick :-(
For today is the newest version and work great with CM7.
-------
If your ROM doesn't have CarHomeLauncher.apk in /system/app you have to push it manually via adb in order to this app work correctly. I pulled CarHomeLauncher from VirtualMachine and pushed to my phone (now on Oxygen 1.0.4 ROM - which doesn't include it) and everything works great.
Again:
You need CarHomeLauncher.apk and CarHome.apk
Attached CarHomeLauncher is pulled from FROYO Virtual Machine, I don't know if it'll be work on Gingerbread ROMs

rooting A7+

I want to root my A7+ WITHOUT installing someone elses custom rom. I just want it rooted long enough that I can push GAPPS onto it. Is there any special trick with Elocity A7+ ??
Will I only be able to do this with earlier versions from Elocity?
The reason I want to do it this way is twofold.
1) I want EVERTHING to keep working.
2) I don't want Superuser snoops.
I can work with ./adb shell on this Linux or it would be even better for someone to show me how to COMPILE the newly released source from Elocity.
Thank you all !!
Dan
as shown in this thread http://forum.xda-developers.com/showthread.php?t=1431967 you could use Z4root.apk
It allows for temporary root
Cheers !
Yes Thanks . I did Z4Root PERMANENT. Did my thing and then turned off root .
I remembered just before coming back to post here. I never used ./adb shell push this time. Couldn't get RW with ./adb so I just copied from GAPPS folder to /system/app/ using Root Explorer.
First time I copied TOO MUCH AND IT WAS IN ENDLESS LOOP.
I repaired and then copied the important stuff...Installed Gmail and then rebooted.
All is well after reboot. But I had to go through Wizard again. Now running everything !!
Dan
another thing that i find funny about this new setup is that bluetooth and foursquare only run when while im rooted????
if i turn off root they dont work
So as I said in my last post, BLUETOOTH only works while rooted. (after having rooted once) So, I wanted to use BLUETOOTH with a new keyboard. I removed Z4root, but left Superuser running in the background. Well , once again, everything seemed to run great for a week, but then things went south. I was getting a reboot loop type thing, about 5 times before it would finally boot up.
I'm not sure, but is suspect this leaves you wide open to a virus or other malicious garbage. So now I'm back to factory with no Gmail or Youtube but I'm finding workarounds.
Dan

Chrome won't properly install to /system/app

Bought a new nexus 7 yesterday (after having my old one stolen...) and I decided to root and install AOKP JB MR1 Milestone 1. I'm really impressed with it but I was surprised to find the AOSP browser rather than Chrome and a lack of Performance Control.
I tried to install Chrome as a system app (download from Play, push from /data/app to /system/app and set permissions to rw-r--r--) and rebooted. I was again surprised when I found that "Chrome's installation was incomplete." It worked fine in /data/app but I am now curious as to why it won't work in /system/app. (Sorry if this sounds nooby, I haven't dealt with rooting Nexus devices before, I only rooted my crappy old GT-S5830)
Does anyone have a solution? Missing lib files or something else that I need to transfer over?
And as a sidenote, is Performance Control compatible with the N7 on this build? And does anyone have a working version of it?
why are you trying to force it to be a system app? what benefit do you think its going to give you?
Pirateghost said:
why are you trying to force it to be a system app? what benefit do you think its going to give you?
Click to expand...
Click to collapse
No major benefits, but it does save some space on the data partition (and my system partition is only half full). I'm just curious as to why it won't execute properly when installed and upgraded as a system application. I'm fine with having it in /data/app, I was just curious.
Anyone have an answer?
I found THIS

Categories

Resources