Market Helper – spoof your Android device to download incompatible apps

logo

*** USE AT YOUR OWN RISK *** I’ll not take responsibility for anything happen to you or your account

*** THIS APP IS FOR ROOTED DEVICES ONLY ***

( I’ll add some nice features for stock/non-rooted devices in later version )

Note on 02/18: I just moved to a new place, and the internet connection here is barely useable, so it’ll take longer than usual to complete the next update. I’m really sorry about that. Next update will have these changes:
- Supports Froyo
- Supports multiple accounts
- Adds ability to fake operator
- Adds more device profiles ( you can request by commenting below )

What is this?

Market Helper is a tool for Android that helps users to be able to change/fake their rooted devices to any other devices. It can make your Nexus 7 become Samsung Galaxy S3 in a few seconds. No reboot is required.

Why do I need to use this?

To download and install incompatible apps from Android Market / Google Play Market on your devices. For example, if you want to install Viber on your Nexus 7, switch it to Samsung Galaxy S3 and you’ll can. Or if you change your DPI value, you’ll find this app very useful.

( I’ll update this section later ;P )

Why is this app awesome?

- It DOES NOT touch your build.prop or any system files so it’s easier and safer.

- You don’t have to reboot the device to update the change.

- You can switch back your device to original state anytime, by using “Restore” feature or simply by rebooting your device ( with wifi/3g is enabled )

- Totally free

Download link

I do not upload this app to the Google Play Store. It’s only available here, on this blog, for free

 

Market Helper 1.01 ( 02/14/2013 )

Supports: Android 2.3+ devices with Android Market / Google Play Store + Google Services Framework installed

Tested on Nexus 7 and Samsung Galaxy S3, running JellyBean 4.1.2

How to use?

1. Download and install the app:

2. Open the app. Select the device you want to change to ( [P] = Phone, [T] = Tablet )

3. Press Activate. Wait until it’s done

4. IMPORTANT: go to Google Dashboard to update the change ( just visit the page, you don’t need to do anything ). I’ll find a way to bypass this step in later versions

5. Have fun. Now you can download and install apps that you couldn’t before.

If you want to switch back to normal, select “Restore” in device list and press “Activate”, or simply reboot the device ( with wifi/3g is enabled )

Please keep in mind that you can install incompatible apps doesn’t mean that those apps will 100% work on your device, so PLEASE PLEASE PLEASE don’t go to Google Play Store and complain about it on the comment section or email the developer. I’m a developer too and I really hate when it happens. Thanks :)

Why does this app require so many permissions?

I know some of you will ask this question, so I’ll explain it.

- android.permission.READ_PHONE_STATE ( read phone status and identity ) : get your phone operator

- android.permission.WRITE_EXTERNAL_STORAGE ( modify or delete the contents of your USB Storage + Test access to protected storage ) : read and write files on your external storage ( sdcard )

android.permission.ACCESS_NETWORK_STATE + android.permission.ACCESS_WIFI_STATE + android.permission.INTERNET ( full network access ) : access the internet

android.permission.AUTHENTICATE_ACCOUNTS + android.permission.GET_ACCOUNTS + android.permission.USE_CREDENTIALS ( create accounts and set passwords + find accounts on the device + use accounts on the device ) : find current account on your device

com.google.android.providers.gsf.permission.READ_GSERVICES ( read Google service configuration ) : get your authentication token for two services C2DM and ANDROIDMARKET. Those tokens will be used for checking in

If you still have questions, don’t hesitate to ask.

FAQs

Q #01: Help, I can’t restore my device back to original state.

A: Please follow these steps:

  1. Reboot your device with wifi / 3g enabled
  2. Login into Google Dashboard
  3. Visit https://play.google.com/store/account and see if your device is back to original state

Q #02: My device doesn’t change to new device

A: Please follow these steps:

  1. Login into Google Dashboard
  2. Visit https://play.google.com/store/account and see if your device is back to original state

Changelogs

1.01 : 02/14/2013

- Fixes “Token not found” error on 2.3.x devices

1.0 : 02/13/2013

- Initial version

Upcoming features

There are some interesting features that will be added in later versions. I’ll give more information sometime later. So stay tuned

News

Android Police - [New App] Market Helper Lets You Download Incompatible Apps Without Changing The Build.prop (Root Only)

Donation

If you love Market Helper ( or APK Downloader ) and find it useful, please consider make a donation.  It will help me continue working on this app. I would really appreciate that :)

Sorry for my English, and greetings from Vietnam :)

APK Downloader – Download APK files from Android Market to PC

Update 02/13/2013: If you’re using Android 2.3+ on a rooted device, please try Market Helper

Update May 19: if you’re using Chrome 19 or later, you must add another command --allow-running-insecure-content to your Chrome shortcut. Please read the #1 step below for more information.

First: this project is made for my personal needs, then I decide to publish it because I think some people may need it. This is not a tool for pirating. It’s good or bad depend on how you use it. Please don’t make me look bad because of this.

This is the official page of APK Downloader. Do not download the extension from other sources.

Use at your own risk. I’ll not take responsibility for anything happen to you or your account.

APK Downloader is a Google Chrome extension that allows you to download Android APK files from Android Market to your PC

See it in action:

Download and Install: APK Downloader 1.2.1 *USE AT YOUR OWN RISK*

Requirement: Chrome 17 or later

* Please read and follow this instruction carefully before using, or it WON’T WORK *

After installed APK Downloader, you’ll need to follow these steps in able to use it

I. Disable SSL error warnings

If you don’t do this step, the extension WILL NEVER WORK.

Below instruction is for Windows users. For OS X and Linux users, please read this post ( replace --remote-debugging-port=9222 in the example with --ignore-certificate-errors )

1. Right click on Chrome shortcut, select “Properties”

2. Switch to “Shortcut” tab. In “Target” field, insert [space]--ignore-certificate-errors[space]--allow-running-insecure-content at the end. Once you have that finished, click “OK” .

It will look something like this:
C:\…\chrome.exe --ignore-certificate-errors --allow-running-insecure-content
or
“C:\…\chrome.exe” --ignore-certificate-errors --allow-running-insecure-content

Close Chrome and open it again with that shortcut

3. Open APK Downloader Options page. If your screen looks like the right picture ( the warning box is gone ), then you disabled SSL error warnings successfully

II. Enter email and device ID on Options page

1. There are two ways to get Email and Device ID

a. Easy way: install this Device ID app, it will show you your emails and Device ID

b. Difficult way: Open dial pad, call *#*#8255#*#* ( 8255 = TALK ). If it opens “GTalk Service Monitor”, find lines that begin with JID and Device ID. Your email is JID, and your device id is a string that after android- prefix

For example: if it shows android-1234567890abcdef , then your device ID is 1234567890abcdef

Do not type in random email or device ID, it won’t work

2. Enter your email’s password, then press Login. If everything is ok, now you can use APK Downloader

III. Start using

After finished two steps above, you can start using APK Downloader. Open Android Market, view any FREE apps ( for example: Simple Text ), then press the APK Downloader icon on address bar ( see screenshot )

IV. FAQs:

  • Is is against Android Market’s ToS?
    - I’m afraid that it is. Please read Section 3.3 for more information. So again, you at your own risk.
  • Where is the Options page?
    - Click on the Wrench icon on the toolbar, go to Tools -> Extensions. Find APK Downloader. At the end of its description, you’ll see a link to Options page.
  • Why do I have to enter my email, password and device ID? Does it store or send my password to another place?
    -  The extension only stores email, device id and Android Market cookie in Chrome local storage, on your computer. To be able to get Android Market cookie, it needs your email and password to login at https://www.google.com/accounts/ClientLogin . After it’s done, password is not stored, email is stored to display on Options page, Device ID and Cookie are stored for later requests. I do not send those information to another sites.
  • Why don’t you just put one account in the extension, so we don’t have to use our information ?
    - That’s good for users, but not for developers like us. For example, when 1000 users download same app, it only counts 1.
  • Why do I have to disable SSL error warnings first?
    - This extension needs to send data to https://android.clients.google.com/market/api/ApiRequest . If you don’t disable that warning, Chrome will display an error page, and there is no way to make this extension work.
  • Is it safe to disable SSL error warnings?
    - It’s safe if you know what you’re doing. Please notice that it only disable SSL warnings, not disable SSL protocol.
    But I recommend that you should create two separate Chrome shortcuts. One with and one without --ignore-certificate-errors flag.
  • Again, do you collect our information?
    - I don’t want to get into trouble by collecting users information, so I try not to have it in any way. The only thing I’m collecting is which apps are downloaded by users. You can view the source code to make sure about this.
  • Can it download apps that not available in my country or not compatible with my device?
    - The answer is yes, because it uses T-Mobile operator code.
  • Can it download paid apps?
    - No, of course not, unless you purchased it with your logged account before. Please remember this isn’t a tool for pirating.
  • Why do you make this extension?
    - I’m an Android developer. While working on my new project, I have to decompile some apps on Android Market. Everytime I want to decompile one, I have to download it to my phone, use Astro to backup it to SDCard, connect phone to PC, then copy the apk file. That’s a really long and painful to me, because I have to do it over and over again. That’s why I come up with this idea.

V. Changelogs:

  • 1.2.1: 03/07/2012
    • Switches from android.market.com to play.google.com
  • 1.2: 02/27/2012
    • Disable download button on paid apps
    • New feature: Change sim operator
  • 1.0: 02/24/2012
    • Initial version

I wanna say thanks to @alexandre_t for his Android Market API

It took me 1 week to finish this, so hope you guys enjoy this :)

You can contact me at: redphoenix89 [ at ] yahoo [ dot ] com

Greetings from Vietnam :)

ThemeX – Extract icons, wallpapers, docks… from GO/ADW Launcher Themes

 

Market Link: https://market.android.com/details?id=com.redphx.themex

This app will help you save items from GO Launcher, ADW Launcher EX themes like icons, wallpaper, dock… to SDCard easily, so you don’t have to extract the apk file manually. After saving, you can uninstall those themes to save storage space

You don’t have to install GO Launcher EX or ADW Launcher EX to use this app.

How to use:
1. Install GO Launcher/ADW Launcher Theme that you want to extract items from.
2. Open ThemeX
3. Select theme
4. Select items you want to extract, then press save.
5. Done :D

Will Support LP Launcher, GO Locker themes… soon

Some screenshots:

   

Changelog:

#1.1.1: 03/03/2012
- Supports multiple wallpapers
- Optimizes performance
- Bug fixes

#1.1: 02/18/2012
- Supports ADW Launcher EX themes
- Optimizes performance
- Bug fixes

#1.0: 02/12/2012
- Initial version

Hope you guys like it, and don’t forget to leave a comment or rating :)

Social Widgets powered by AB-WebLog.com.