Go Back   Android Forums > Android Tablets & MIDs > Amazon Kindle Fire HD > Kindle Fire HD - All Things Root

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

test: Reply
 
LinkBack Thread Tools
Old December 30th, 2012, 08:05 AM   #1 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 33 Times in 9 Posts
Default Idiots guide to installing apps on incompatible devices

I have started this thread in the Kindle Fire Rooting section, as it is in response to forum viewers as a How do you.. question, but it is relevant to any android device hence the title being fairly non-specific so non Kindle users may find it useful.

So you have rooted your Kindle Fire (or Other device) and installed GooglePlay.
You look for your favourite app on Google Play, and it tells you it is not compatible with your Kindle.
What can you do.

Well you have rooted your Kindle. You have SuperUser control. You can do what the hell you like...

Whooa... wait a minute you don't want to brick it.

("Bricking" is a technical term used by those of us know-it-all nerds with superiority complexes who have soldered additional chips into our children's Playstations, XBoxes etc, flashed the firmware on DVD drives, and run exploits on the PSP and Wii, only to find the resulting device just sits there with a blank screen and various flashing lights... We have created a "Brick")

Please be careful.

The most obvious way to install on an incompatible device is to simply copy the app's .apk file into /system/apps/ using ES File explorer and tap the app to install it. A couple of problems here:
1) You need to have the .apk file
2) You may need additional .apk files which are not obvious. Example when you installed the Google Play Store, there were three files and an intermediate re-boot to take into account.

There may be numerous methods out there, but I will demonstrate a fairly safe one which I used even before I knew what "rooting" meant:

Section 1 - I do not have any other Android devices...

I have Sony Xperia Tipo, and if you try to install an app called Carbs & Cals, it says the app is not compatible. I emailed the developers, who kindly replied this is because was the Tipo does not have an auto-focus camera....Great. At the time I did not have any other android devices....

Solution: Install BlueStacks for Windows on your PC
WARNING: Do not attempt to root a real Android device AFTER you have installed Bluestacks, it will cause multiple errors.

Run Mobile Apps on Windows PC or Mac with BlueStacks | Android App Player

1) Run BlueStacks, sign in to your Google Account.
2) Download the app you want to install. By default Bluestacks appears as "T-Mobile Samsung GT-N7000" in your device list on Google Playstore. As long as your app is compatible with this device you are good to go.
3) Download appmonster (free). Use App Monster to make a Backup of any apps you want to install to your real android device. By default this will save backups to (mnt)/sdcard/appmonster2/backup
4) Download ES File Explorer (Free)

Section 2 - I have another Android device with my app installed

This device does not need to be rooted. all you need is the ability to read the contents of the SD card on a PC either by:
1) Plug in the USB cable and open the "Mobile device" that appears in windows
2) Remove the external SD card and plug it into your PC via suitable adapter
3) Set up a network share in ES File Explorer
You will need two apps for this process:
1) Download appmonster (free).
2) Download ES File Explorer (Free)
Note: Use App Monster to make a Backup of any apps you want to install to your other android device. By default this will save backups to /sdcard/appmonster2/backup. This MAY NOT be the external 64GB MicroSD card you plugged in earlier at great expense. This often appears as /ext_sdcard or similar.

Section 3 - Create an app backup on Bluestacks emulator/Real Android device

As Bluestacks is a virtual device it is not easy to access the virtual SD card it creates. An easy method is to use ES File Explorer to create a network mount on your home LAN. It is also very useful to use this method for transferring files from a real Android device and your PC (or 4TB NAS server if you are a flash git)

For the rest of this tutorial I will use the word "Tap" to mean both a light touch on the screen of your real Android device AND "Left-Click" with your mouse on the screen of your Bluestacks Emulator.
1) Start ES File Manager
2) Tap The word "Local" in the top left corner of the screen
3) On the dialog tap "LAN"
4) Tap Menu
5) Tap New
6) Tap Server
7) Fill in your PC's IP address in the "Server" field. I have my main PC set at a fixed IP of 192.168.1.2 (and my 4TB NAS server as 192.168.1.150 - flash git confirmed)
8) If you do not know the IP open a command prompt and type ipconfig /all and press Enter. It should be listed somewhere in all the output text
9) Fill in your username and password that you use to access your PC at boot-up, or else tap Anonymous
10) Fill in a name to display the share as when viewing it on your device. Mine is "HomeServer"
11) Tap OK. With luck a new icon appears with a green planet earth sitting on a laptop with the name you just typed. If it is not connected check and edit the LAN settings
12) Tap your new connection. The address bar will show smb://192.168.1.2 (or your IP address). This confirms you are using the Linux Samba network protocol to connect to your PC. (I am using Win7 Enterprise, but I am fairly sure other versions support Samba natively)
12) If you have previously set up any shares on your PC they will be listed. I am not certain which shares are enabled by default, but you should get at least "Users" if you used your username and password to connect.

You are now ready to create a backup and copy it to your PC

1) Start appmonster. You will see a list of all installed apps displayed
2) Tap the app you want to backup. A dialog appears
3) tap "Backup". A message confirms the backup has been completed
4) Tap "Back" arrow to exit appmonster
5) Open ES File Manager. It should open by default on \sdcard.
6) Tap Menu
7) Tap Settings
8) Scroll down to "Root Settings"
9) Tap Up To Root to select it. On non-rooted devices you will not be able to select any other items here
10) Tap back to return to the folder listing
11) Tap "Up" (4th icon along on the menu bar) You should now be in "/" the root directory
12) Tap ext_card if it is there. If you have a new folder called "appmonster2" continue to step 21
13) Tap "mnt". If you have a folder called ext_card Tap to open it. If it is empty you do not have a removable external SD card e.g. Kindle Fire HD. This is not a problem as the internal "SD card" (Internal fixed memory device) will be visible to your PC when connected via USB. Go to step 21
14) (ext-card found which is not empty, but does not have "appmonster2" folder in it) Navigate to /sdcard/appmonster2 folder and Tap to open
15) If you want to check what is backed up Tap "backup" folder. You should see any apps you backed up here. For example ES File Explorer itself is backed up into a folder called "de.android_telephonie.appmanager". Tap "back" to return to /appmonster2
16) Tap select icon (2nd one in on menu toolbar
17) Tap your appmonster2 folder. The text will go green
18) Tap "Copy" icon (3rd on menu bar)
19) Tap "Back" arrow until you reach root then navigate to ext_sdcard you discovered before
20) Tap paste.
21) You should now have a copy of your backup files here:
Internal SD card/appmonster2
External SD card (if fitted)/appmonster2


Section 3 - Copy the appmonster backup to your PC

On your real android device connect to your PC via USB or remove and connect the SD card or use a LAN share within ES File Explorer
Copy the entire appmonster2 folder to your PC
On bluestacks: Copy the entire appmonster2 folder to your PC via the network mount you created earlier

Section 4 - Copy the appmonster2 folder to your incompatible device

This is really very similar to the procedure above
1) Install and setup ES File Explorer for root explorer access
2) Install Appmonster

The first step is to copy the appmonster2 folder you put on your PC back on to your incompatible device

1) Start appmonster. You will see a list of all installed apps displayed. Pick any existing app to back it up. This will make sure the backup folder is created and give you an indication that you are in the right place to add your own backup(s). I suggest you backup ES File Explorer as the folder it creates is known to be "de.android_telephonie.appmanager"
2) Tap the app you want to backup. A dialog appears
3) tap "Backup". A message confirms the backup has been completed
4) Tap "Back" arrow to exit appmonster
5) Open ES File Manager. It should open by default on \sdcard.
6) Check to see your test backup has worked by opening the "appmonster2/backup" folders. You now want to copy the backup files you stored on your PC into this folder
7) Connect your incompatible device to your PC via USB cable/LAN share in ES File Explorer/ External MicroSD card in adapter. Your choice
8) copy the backup files on your PC in the folder <PC Location>\appmonster2\backup\<Backup folder name(s)> to your device in /sdcard/appmonster2/backup/
9) Re-start appmonster
10) Tap Menu
11) Tap "View Backups" With luck you should see the backup you copied from your other device/Bluestacks in the listing. If not make sure you copied the files into the correct location
12) Tap the app you want to Restore
13) on the dialog tap "Install from SD" If the procedure fails, make sure you have set your device to allow installation of apps from external sources, usually in the settings>-security menu or Settings>-Device (Kindle Fire)

Depending on the reason for the incompatability, the app may or may not work, but at least you can give it a try
It is probably worth contacting the developer to see if there is any workaround.

Good Luck

Inksaver is offline  
Last edited by Inksaver; December 30th, 2012 at 08:14 AM. Reason: Forgot about "Allow Installation of Applications" setting
Reply With Quote
The Following 2 Users Say Thank You to Inksaver For This Useful Post:
PRallday168 (January 6th, 2013), tsevard (January 1st, 2013)
sponsored links
Old January 1st, 2013, 09:56 AM   #2 (permalink)
New Member
 
Join Date: Oct 2012
Posts: 3
 
Device(s):
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

Thanks for the info, it worked perfect! My daughter is extremely excited to get Instagram on her new Kindle.
tsevard is offline  
Reply With Quote
Old January 1st, 2013, 08:41 PM   #3 (permalink)
Member
 
Join Date: Jul 2010
Posts: 218
 
Device(s): Galaxy S3. Ohh yeah :)
Carrier: Not Provided

Thanks: 9
Thanked 5 Times in 5 Posts
Default

Wait, so can this be used to move files to a NON-ROOTED Kindle Fire HD?
I want to root my KFHD but I can't unlock my hard drive
gilbequick is offline  
Reply With Quote
Old January 2nd, 2013, 01:22 AM   #4 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 33 Times in 9 Posts
Default

Quote:
Originally Posted by gilbequick View Post
I can't unlock my hard drive
What do you mean by this and what have you tried so far?
Inksaver is offline  
Reply With Quote
Old January 2nd, 2013, 02:53 PM   #5 (permalink)
Member
 
Join Date: Jul 2010
Posts: 218
 
Device(s): Galaxy S3. Ohh yeah :)
Carrier: Not Provided

Thanks: 9
Thanked 5 Times in 5 Posts
Default

Quote:
Originally Posted by Inksaver View Post
What do you mean by this and what have you tried so far?
I haven't figured out a way to put my hard drive on my notebook into the read/write state. There is no physical lock switch on drive, no jumpers to change. I tried something else that was mentioned but for the life of me I can't remember what it was.
gilbequick is offline  
Reply With Quote
Old January 2nd, 2013, 04:57 PM   #6 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 33 Times in 9 Posts
Default

Sorry if I am not understanding you fully here, but the hard drive on a notebook is already in a read/write state. Booting a notebook from a Linux liveCD would make the boot drive read only (as it is a CD), but otherwise it will always be writeable.

Can you give me an example of what you are trying to do, and the error(s) reported?
Inksaver is offline  
Reply With Quote
Old January 4th, 2013, 12:33 PM   #7 (permalink)
Junior Member
 
Join Date: Oct 2012
Posts: 76
 
Device(s):
Carrier: Not Provided

Thanks: 5
Thanked 12 Times in 8 Posts
Default

Good write up, very easy to follow.
TurtleRunner is offline  
Reply With Quote
Old May 9th, 2013, 08:17 AM   #8 (permalink)
New Member
 
Join Date: May 2013
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default monster paradise flash not installed

Hello.
I am in bluestacks right now trying to run an app called 'Monster Paradise'. When it starts up, it says "This game requires flash, and your device does not have flash installed." I don't know how to install flash, and I am not using the generic T-Mobile device, I have inputted my own device as the app Monster Paradise was not compatible with the T-Mobile presetting. If you could help me in anyway to bypass this flash requirement or to obtain this flash, please do so! I will greatly appreciate it! Thanks so much.
jirachi is offline  
Reply With Quote
Reply


Go Back   Android Forums > Android Tablets & MIDs > Amazon Kindle Fire HD > Kindle Fire HD - All Things Root
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 06:24 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.