New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
daverup
Old
(Last edited by daverup; 18th August 2010 at 06:25 PM.) Reason: Solved
#1  
Senior Member - OP
Thanks Meter 52
Posts: 236
Join Date: Apr 2008
Default [Solved] The Market issues on JH2

I found a thread over in the I9000 section that may explain our problems with the Market on JH2.
http://forum.xda-developers.com/showthread.php?t=757461

This would seem to suggest that if you are running an unreleased firmware you need to replace the build.prop file from the released version in order to fix the market.
I have not tried this yet, I need to find the build.prop file from the original firmware first.
 
rajendra82
Old
(Last edited by rajendra82; 20th August 2010 at 08:00 PM.) Reason: Moved instructions to this earlier post by same user who posts it later.
#2  
rajendra82's Avatar
Senior Member
Thanks Meter 141
Posts: 1,054
Join Date: Jul 2010
Location: Atlanta, GA
You need to be rooted and have busybox for this:

1. Extract the build.prop from the 7z file.
2. Connect the phone via USB, select mass storage mode if prompted, and copy the build.prop file to the sdcard (I am going to have to assume root of the internal sdcard for the sake of the commands below). Then disconnect USB storage so that your phone can see the file you just copied over.

3. Open a Terminal Emulator session or have the phone in debug mode, and start ADB shell, and do the following:

$ su
# mv /system/build.prop /system/build.prop.bak
<- Or use rename in Root Explorer
# cp /sdcard/build.prop /system<- Or use copy in Root Explorer
# chmod 644 /system/build.prop<- Or fix permissions to rw-r--r-- in Root Explorer
# chown root.root /system/build.prop<- You have to do this in the Terminal or an ADB Shell. If you get an error about unknown user/group, try chown 0.0 instead of root.root.
# exit
$

Now close the Terminal Emulator session. Double check ownership to root.root, and permissions to rw-r--r-- in Root Explorer or using ls -l /system/build.prop first if you are paranoid. If you are really anal, open the build.prop file you just copied over in a text editor, and make sure it says I897UCJF6 instead of I897UCJH2.

4. Start a task manager and kill the market app (if running).

5. Press the menu key while on home screen and go to Settings -> Applications -> Manage Applications. Hit the menu key again, and change filter to All Applications. Then select Market, and clear the cache. I also cleared the cache of AppBrain while here, not sure if it made any difference, but won't hurt to do it.

6. Reboot the phone and use the Market for a little while. Install and uninstall a couple of apps. Once the cache rebuilds, the formerly missing apps Market pages will be visible, and available for downloads and show updates. When I first went in the Market, the apps were not there, but it took a couple times hitting the google server to get it all sorted out.
 
rajendra82
Old
#3  
rajendra82's Avatar
Senior Member
Thanks Meter 141
Posts: 1,054
Join Date: Jul 2010
Location: Atlanta, GA
I found this JF6 build.prop file in the stock system dump here. Let's see how this works:

http://forum.xda-developers.com/showthread.php?t=730226
Attached Files
File Type: 7z build.7z - [Click for QR Code] (997 Bytes, 203 views)
 
rajendra82
Old
(Last edited by rajendra82; 18th August 2010 at 02:41 PM.)
#4  
rajendra82's Avatar
Senior Member
Thanks Meter 141
Posts: 1,054
Join Date: Jul 2010
Location: Atlanta, GA
Uploaded the stock build.prop to /system. It seems to make no difference in terms of availibility of the missing apps (only tried Fandango, but still missing). Grrrrr...need solution.
 
daverup
Old
(Last edited by daverup; 18th August 2010 at 06:21 PM.) Reason: Added detail
#5  
Senior Member - OP
Thanks Meter 52
Posts: 236
Join Date: Apr 2008
This did work for me. Thanks for the JF6 build.prop file.
This requires a rooted phone. You can brick your phone messing around with root. Not my fault...
I shut down the Market app, cleared its cache in Settings/Applications/Market (Filter select All Files to show Market app).
I added the JF6 build.prop to /system, replacing the JH2 version. I use root explorer to move the file on and off the SD internal.
Changed the permissions back to rw-r-r, using root explorer permissions. When the file is transferred back to the phone from the SD, the permissions will be rw-rwx-rx. Changed ownership back to root.root on the phone using terminal emulator:
$ su
# chown root.root /system/build.prop
Rebooted the phone, uninstalled and re-installed an app.
Searched for previously missing app and found it.
 
rajendra82
Old
#6  
rajendra82's Avatar
Senior Member
Thanks Meter 141
Posts: 1,054
Join Date: Jul 2010
Location: Atlanta, GA
Quote:
Originally Posted by daverup View Post
This did work for me. Thanks for the JF6 build.prop file.
I shut down the Market app, cleared its cache in Settings/Applications/Market.
I added the JF6 build.prop to /system, replacing the JH2 version.
Changed the permissions back to rw-r-r, and changed ownership back to root.root
Rebooted the phone, uninstalled and re-installed an app.
Searched for previously missing app and found it.
Trying to what you posted, but I don't see market listed under Settings/Applications or Settings/Applications/Manage Applications. How do I get to it, to clear cache?
 
dontshakepandas
Old
#7  
Senior Member
Thanks Meter 5
Posts: 155
Join Date: Aug 2007
Quote:
Originally Posted by rajendra82 View Post
Trying to what you posted, but I don't see market listed under Settings/Applications or Settings/Applications/Manage Applications. How do I get to it, to clear cache?
Once you get to manage applications you need to change the filter to show all apps. Press the menu button > filter > all.
 
rajendra82
Old
#8  
rajendra82's Avatar
Senior Member
Thanks Meter 141
Posts: 1,054
Join Date: Jul 2010
Location: Atlanta, GA
Quote:
Originally Posted by dontshakepandas View Post
Once you get to manage applications you need to change the filter to show all apps. Press the menu button > filter > all.
Working now. This is great. Now with the last issue resloved, I can keep the new firmware around. This needs a sticky, with all these weekly firmware releases from samsung-firmwares showing up.
 
kyphur
Old
#9  
kyphur's Avatar
Retired Senior Moderator
Thanks Meter 918
Posts: 2,436
Join Date: Dec 2005
Location: Chicagoland
Quote:
Originally Posted by daverup View Post
This did work for me. Thanks for the JF6 build.prop file.
I shut down the Market app, cleared its cache in Settings/Applications/Market.
I added the JF6 build.prop to /system, replacing the JH2 version.
Changed the permissions back to rw-r-r, and changed ownership back to root.root
Rebooted the phone, uninstalled and re-installed an app.
Searched for previously missing app and found it.
Can you post the commands used to do this for users who aren't as knowledgeable.
Samsung Captivate - USA - at&t - Fresh out of the box!


Don't like my reply? read this
What is XDA-Devs
XDA-Devs Posting Rules
Donate to XDA-Developers
 
staySICK
Old
#10  
Member
Thanks Meter 1
Posts: 37
Join Date: Jul 2010
Location: Kansas
yes. walkthrough please?

would love to get this working, I don't want to have to flash back to original.


XDA PORTAL POSTS

Forum Added for the Samsung Galaxy Mega

What do you do when the Galaxy Note line is simply not big enough? You get theSamsung Galaxy Mega. … more

Voice Control Your Phone with Tasker and AutoVoice – XDA Developer TV

XDA Developer TV Producer Kevin set up his phone to respond to … more

Guide to Take Better Control of Your Volume Levels

Would you like to know one of the things that really annoys me on a daily basis? Tough, … more

Get the Android 4.2.2 Status Bar on Your Gingerbread-Based Samsung

There are still quite a few of folks who run Gingerbread on their … more