Fixing the Market on the SmartQ Ten
As far as I know this will only work on a FRESH install, thus do it as soon as you get the tablet, or backup your content and reflash the firmware.
V3 firmware do the following:
Follow part 4
Force stop and clear Data in settings for Google Services Framework and Market as detailed in step 1.
Restart
(thanks robert)
If on V2 firmware or below follow the steps below in order.
Part 1
The first thing you must do is delete GMail. The GMail version included is the chinese version and is signed differently. This causes the Market to get all confused.
Deleting GMail may not be straightforward and the tablet might refuse to, use ADB to remove the apk if this is so. (Google ‘ADB Mask Controller’ if you are not confident with ADB)
Once Gmail is deleted, go to Applications and wipe the cache and data for the following services:
- Market
- Download Manager
- DRM Protected Content Storage
- Google Services Framework
Restart the tablet.
Go to Settings -> Accounts&Sync and log in with your Google ID. You should now have access to the Market, albeit a restricted version, but the apps will be in the language of your Google account. Download GMail again if you need it.
Note – If you’re downloading an app from the market that came pre-installed (GMail, Angry Birds Rio etc.) ensure you delete the local version first. The apps are signed differently and the update will fail.
Part 2
It’s time to get access to more apps.
Ensure the locale is set correctly in the settings or download “MoreLocale 2″ free from the market and set it.
Download MarketAccess
Install the APK
Find a 6 digit mobile code from your area
Run MarketAccess and ensure “emulate on boot” is checked.
Under the custom tab enter your 6 digit code, without spaces, and apply.
Voila, the Settings tab should now reflect your ‘sim’ numeric.
More apps ‘should’ appear, mainly paid apps.
Part 3
I’ll warn you now this is a stab in the dark.
Using ADB on your rooted tablet, open the build.prop and change the existing lines to reflect the following:
ro.product.locale.language=EN
ro.product.locale.region=US
That alone will simply make the system believe it originates from America. Save and push it to the phone.
This next step is major trial and error, good luck. You will see a line in the build.prop file named:
ro.build.fingerprint=generic/m1ref/m1ref/m1ref:2.2.1/MID/eng.hhcn.20110504.114707:eng/test-keys
This is how the tablet identifies itself. Consider it like a human fingerprint, it’s unique to every device/firmware combination.
There is two ways to change this, find one online you like the look of, or use the ErisMarketFix
I can’t promise either will work.
Part 4
By this stage you should have a lot more applications available for download. However apps above 10MB will not download due a small /cache partition.
Entering the following lines of code into a Terminal Emulator (Look on the Market) will resize the /cache to 28MB.(thanks nakohlyth)
su
umount /cache
ubirmvol /dev/ubi1 -N cache
ubimkvol /dev/ubi1 -N cache -m
busybox mount -t ubifs ubi1:cache /cache
reboot
You should now have a working market! With the majority of apps accessible and downloadable.
I AM NOT RESPONSIBLE FOR ANY DAMAGE/DATA LOSS CAUSED BY YOU FOLLOWING THIS GUIDE. ATTEMPT AT YOUR OWN RISK.