[GUIDE] Genymotion | Installing ARM Translation and GApps[Updated Nov.16] - Android Software Development

UPDATE May 28th, 2017: This guide is no longer supported and probably doesn't work. Please don't use it or ask for support anymore.
------------------------------------------------------------------------------------------------------------
Genymotion is a Virtual Android Environment built on x86 and Virtualbox. It's not an ARM emulator so it's performance is way better than the Android SDK Emulator. However in their latest update they've removed both ARM Translation and Google Play Apps. (This is what causes the "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" errors) Many Devs and Users still find these features very useful for various reasons and their removal has forced people to look for alternatives to Genymotion.
This guide is for getting back both ARM Translation and Google Play apps in your Genymotion VM.
ATTENTION(April 11th): Sadly Dropbox has informed me I've surpassed reasonable Bandwidth Usage and has temporarily disabled my Public Links. I don't blame them considering I've reached a steady 1400+ downloads per day, which equals an impressive 12.5+GB of bandwidth per day. Part of this is probably because people started Hot Linking my file for their guides. So for the foreseeable future I can't provide direct downloads of the ARM Translation, but I'll have plenty of Mirrors. I'm sorry to the numerous people that created Guides in numerous languages, since I have to kill the link in your Guides. Please don't hesitate to use one of my new links.
PS: I'm sorry if I haven't been very talkative and helpful lately. Work has been piling up and sleep is decreasing. Plus my computer is being "difficult". Haven't had a chance to even update Genymotion to v2.2.0. I hope I'll be able to get back into the dirt soon.
Note(Feb 2nd): Contrary to previous reports, it's been discovered that Android 4.4 does in fact work with ARM Translation, although it is buggy. Follow the steps the same as before, just make sure you download the 4.4 GApps.
UPDATE-v1.1: I've gotten more up-to-date builds of libhoudini and have updated the ZIP. This fixes a lot of app crashes and hangs. Just flash the new one and it should work.
Download the following ZIPs:
ARM Translation Installer v1.1 Hosted by FILETRIP(Mirrors) - If you have issues flashing ARM Trnaslation, Try re-downloading from a mirror
Download the correct GApps for your Android version:
If you have issues flashing GApps, Try re-downloading from a mirror
Google Apps for Android 4.4(Mirror)(Download from CM11 Links)(4.4 GApps might be buggy)
Google Apps for Android 4.3(Mirrors)
Google Apps for Android 4.2
Google Apps for Android 4.1
Next Open your Genymotion VM and go to the Homescreen
Now Drag&Drop the Genymotion-ARM-Translation.zip onto the Genymotion VM window.
It should say "File transfer in progress", once it asks you to flash it click 'OK'
Now Reboot your VM using ADB or an app like ROM Toolbox. If nescessary you can simply close the VM window, but I don't recommend it.
Once you're on the Homescreen again Drag&Drop the gapps-jb-20130813-signed.zip(or whatever version you got) onto your VM, and click 'OK' when asked
Once it finishes, again Reboot your VM and open the Google Play Store.
Sign in using your Google account
Once in the Store go to the 'My Apps' menu and let everything update(fixes a lot of issues), also try updating Google Play Services directly.
Now try searching for 'Netflix' and 'Google Drive'
If both apps show up in the results and you're able to Download/Install them, then congrats you now have ARM support and Google Play fully setup!
I've tested this on Genymotion v2.0.1 Using Android 4.3 images. Feel free to skip the GApps steps if you only want the ARM support. It'll work perfectly fine by itself.
If you have any problems please don't hesitate to ask for help below.
Thanks:
Michael Z. - Provided newer system image
taob - Provided Reference Image
-----------------------------------------------------------------------
Old Zips:(DON'T DOWNLOAD! Kept for archival purposes, unlikely to solve any issues you might have.)
ARM Translation v1.0 - http://goo.gl/CL4os6 Hosted by FILETRIP(Mirrors)

So far, seems that it's working for people. I've gotten feedback on other sites and I've only had one user report trouble installing GApps. Remember, if you have any issues let me know. I'm currently looking into problems with some Apps and Games that hang when opened.

Thank you very much!
For windows, this procedure requires downloading android SDK then downloading platform tools and messing with your PATH and also installing Java (yikes).
I've searched around for the minimum adb requirements of Genymotion and I'm attaching them for anyone interested.
Just extract anywhere and tell Genymotion the folder you extracted these where it asks for the sdk path.
It includes the mini-sdk (windows-only) from androidforums.com and the aapt uploaded on xda somewhere I don't remember.
The files are in the sub-folders Genymotion expects them to be.
Hope that helps someone.

While dragging and dropping these zip files onto my VM windows, it started to show File transfer in progress but at the same moment throws an error, "An error occured while deploying a file. Process failed to start. The parameter is incorrect.
Any suggestions please?
Thanks.
Edit:
A reboot worked for me. Thanks for this.

nicesoni_ash said:
While dragging and dropping these zip files onto my VM windows, it started to show File transfer in progress but at the same moment throws an error, "An error occured while deploying a file. Process failed to start. The parameter is incorrect.
Any suggestions please?
Thanks.
Click to expand...
Click to collapse
Did you define Android-SDK location in the Genymotion settings?

Updated to v1.1
Thanks to the help of Michael, I was able to get more recent Libs that are much more stable. This should fix many of the hangs and crashes experienced in Games and some apps.

japzone said:
Did you define Android-SDK location in the Genymotion settings?
Click to expand...
Click to collapse
Yes, I did. Anyways as I said earlier by editing my post, a reboot solved my problem.

nicesoni_ash said:
Yes, I did. Anyways as I said earlier by editing my post, a reboot solved my problem.
Click to expand...
Click to collapse
Glad it's working. You updated while I was replying so I didn't see it until after I post, and I couldn't delete the post.

I got to the step about drag&dropping Gapps but when I do it just says it was successfully copied to the download folder. That doesn't sound right and nothing else happens after I reboot.

I have ADB and set the correct path, How do I reboot using ADB?

thecensor said:
I have ADB and set the correct path, How do I reboot using ADB?
Click to expand...
Click to collapse
Nevermind, I googled it up. 'adb reboot'
I installed netflix and google drive, they both start but then crash.

thecensor said:
Nevermind, I googled it up. 'adb reboot'
I installed netflix and google drive, they both start but then crash.
Click to expand...
Click to collapse
So to be clear, you used ARM Translation v1.1, and installed Netflix and Google Drive via the Play Store, but they still don't work?

japzone said:
So to be clear, you used ARM Translation v1.1, and installed Netflix and Google Drive via the Play Store, but they still don't work?
Click to expand...
Click to collapse
Yes, I installed the zip files, ADB rebooted in between then installed the apps. First I get the message that google+ has stoped, Now the apps won't even start.I attached pics

thecensor said:
Yes, I installed the zip files, ADB rebooted in between then installed the apps. First I get the message that google+ has stoped, Now the apps won't even start.I attached pics
Click to expand...
Click to collapse
Hmmm, I got similar errors, but updating all the apps through Google Play and rebooting cleared them up. Can you post a logcat? Also try making a second VM using a different Android image and try installing in that.
If you keep having issues you might have to uninstall Genymotion and make sure all it's registry entries are deleted, before reinstalling Genymotion. For some reason the Genymotion Uninstaller doesn't do a proper job of removing everything. But I had weird issues myself until I did a clean install.

japzone said:
Hmmm, I got similar errors, but updating all the apps through Google Play and rebooting cleared them up. Can you post a logcat? Also try making a second VM using a different Android image and try installing in that.
If you keep having issues you might have to uninstall Genymotion and make sure all it's registry entries are deleted, before reinstalling Genymotion. For some reason the Genymotion Uninstaller doesn't do a proper job of removing everything. But I had weird issues myself until I did a clean install.
Click to expand...
Click to collapse
I did do an update of all the apps that needed updating. Also I uninstalled Genymotion using Revo pro, that scanned and removed all the leftover registry and files, then rebooted then ran Wise Care 365 which is a general file and registry cleaner, Then rebooted again and installed Genymotion ( the one without Virtaulbox because I already have the latest version installed for other purposes).
Sorry, but I'll have to get back to it at a later date.
Thank for you help.
In addition to these errors, the Virtual machine crashes with a message that player has crashed or something with the network is bad, but the network settings are blank as they should be.
I will try the other suggestions now.

Is there another way to install gapps other than drag&dropping the zip, since that isn't working for me (it just copies the file to sdcard/downloads)?

philnolan3d said:
Is there another way to install gapps other than drag&dropping the zip, since that isn't working for me (it just copies the file to sdcard/downloads)?
Click to expand...
Click to collapse
Yeah I've been getting several reports of Genymotion doing that. The function is supposed to copy it to the Download folder and then flash it from there, but there must be a bug that's preventing it. To do it manually, just use Root Explorer to extract the ZIP and then copy the "system" folder you extracted on top of your "/system" folder(Root Explorer should automatically ask to remount the partition as Read-Write), and it should ask if you want to merge the two. Say yes, and then when it asks to overwrite a file just say yes. Reboot and you should have Google Apps installed.
NOTE: Just in case something goes wrong, you should backup the System partition by Opening Virtualbox, Right-Clicking your VM, Select 'Show In Explorer', and then copy the "android_system_disk.vmdk" to a safe location.

Thanks for the tips. I'll have to do some research on some of this since I'm not a developer, I just enjoyed having an android device on my computer.
Edit: Strange, I extracted it, then when I go to the extracted folder there's nothing in it. Oh, I just realized Windows won't open it either. Maybe the download was messed up.
Edit 2: Nope, downloaded again, this time the file size is 1kb bigger (8kb total) but the same things happens, empty extracted folder. This is from the gapps for 4.3 zip on page 1.
Edit 3: Problem solved. 8kb seemed awfully small so I went directly to goo.im and found the real file size is 87.5MB! A little different. This time everything works perfectly except that I have to manually open VirtualBox Manager first but that's no big deal.

philnolan3d said:
Thanks for the tips. I'll have to do some research on some of this since I'm not a developer, I just enjoyed having an android device on my computer.
Edit: Strange, I extracted it, then when I go to the extracted folder there's nothing in it. Oh, I just realized Windows won't open it either. Maybe the download was messed up.
Edit 2: Nope, downloaded again, this time the file size is 1kb bigger (8kb total) but the same things happens, empty extracted folder. This is from the gapps for 4.3 zip on page 1.
Edit 3: Problem solved. 8kb seemed awfully small so I went directly to goo.im and found the real file size is 87.5MB! A little different. This time everything works perfectly except that I have to manually open VirtualBox Manager first but that's no big deal.
Click to expand...
Click to collapse
Glad it worked out for you. 8kb is definitely too small for anything other than a text file these days.

I Can't drag and drop it just doesn't work on genymotion 2.0.1

Related

New Google Maps?

Does this work on any of the Vogue Android builds for you? I tried to install it on mine and it either just won't install at all or I get an error message saying "The package was not successfully signed." Has anyone else tried this?
Yes, I just downloaded and installed the update on zen's Droid-Ion-Eclaironut, 'My Location' still doesn't work at all but it seems to run fine. I've had problems with larger market downloads before, sometimes they freeze before installation, so give it another try. If you want I suppose I could MD5 my .apk so you can compare it to yours.
On another note, how about the new Google Goggles!! Freaking awesome. I had to restart it a few times before it would take a photo, but man, is it cool when it works.
polyrhythmic said:
Yes, I just downloaded and installed the update on zen's Droid-Ion-Eclaironut, 'My Location' still doesn't work at all but it seems to run fine. I've had problems with larger market downloads before, sometimes they freeze before installation, so give it another try. If you want I suppose I could MD5 my .apk so you can compare it to yours.
On another note, how about the new Google Goggles!! Freaking awesome. I had to restart it a few times before it would take a photo, but man, is it cool when it works.
Click to expand...
Click to collapse
I know what MD5s are, but I've never used one. How would I use one for this download?
I'm using plemen's build, by the way.
I tried the update with Zen's build and it worked. It's just too bad that navigation requires GPS rather than manually allowing you to enter your start and finish locations!
For future reference, md5sum is on every linux distribution, including Android. From Terminal on your device, you can enter
Code:
md5sum /data/apps/com.google.android.apps.maps.apk
although using adb pull and md5sum'ing on your desktop might be more useful.
there is a thread in the dream app/games forum for the maps if your getting a signing error. Check it out

Best Method to Install APK?

hey guys, was googling this question and i came across three ways. I was wondering if the simplest method achieved the same result as the hardest method with no issues. The first method was through android market, second was something about downloading the sdk, than command prompting etc etc, and the last method (which i prefer) was just moving the apk file over and clicking on it (this is the method i prefer).
are there any drawbacks to each one or are they all the same? not sure why theres the command prompt one if you could just move it over and click it...
boogieboogie said:
hey guys, was googling this question and i came across three ways. I was wondering if the simplest method achieved the same result as the hardest method with no issues. The first method was through android market, second was something about downloading the sdk, than command prompting etc etc, and the last method (which i prefer) was just moving the apk file over and clicking on it (this is the method i prefer).
are there any drawbacks to each one or are they all the same? not sure why theres the command prompt one if you could just move it over and click it...
Click to expand...
Click to collapse
first of all:
"downloading the sdk, than command prompting etc etc", that is what we call an "adb push" into the phone, now for the drawbacks:
1. through market download and install, you need a steady connection while the apk is downloaded, interrupted connection means failing installs
2. adb push needs a little more knowledge on commands, and if you don't know any, you might just mess up stuff, or even not installing apps when you think you installed it
3. moving apk file is the easiest, but if the SD gets corrputed or a bad transfer, then you will be installing corrupted apps that will not work
well ,thats the drawbacks of the 3
noobandroid said:
first of all:
"downloading the sdk, than command prompting etc etc", that is what we call an "adb push" into the phone, now for the drawbacks:
1. through market download and install, you need a steady connection while the apk is downloaded, interrupted connection means failing installs
2. adb push needs a little more knowledge on commands, and if you don't know any, you might just mess up stuff, or even not installing apps when you think you installed it
3. moving apk file is the easiest, but if the SD gets corrputed or a bad transfer, then you will be installing corrupted apps that will not work
well ,thats the drawbacks of the 3
Click to expand...
Click to collapse
thanks for the reply
for the third one, if the SD gets corrupted than a restore would fix the cd card correct? and if i do somehow install a corrupted app, just uninstalling it would solve it right?
but than, why do all the videos on youtube tell me that i should download appinstaller from the market to install apk files when apk's can be installed just by selecting them?
Droid Exlorer > Batch Install
would it can help?
open2go make it easy to download link on your phone.
1) access open2go.com on your phone and create shortcut on homescreen
2) type open2go.com/APK_URL on addressbar of desktop broswer.
input 4 digits on the phone.
download. install. done.
example:
open2go.com/angrybird_apk/ht tp://download.getjar.com/downloads/web/adp/107604/AngryBirds_1.4.2.apk
(remove space ht^tp )
boogieboogie said:
thanks for the reply
for the third one, if the SD gets corrupted than a restore would fix the cd card correct? and if i do somehow install a corrupted app, just uninstalling it would solve it right?
but than, why do all the videos on youtube tell me that i should download appinstaller from the market to install apk files when apk's can be installed just by selecting them?
Click to expand...
Click to collapse
if the app corruption appears (not the SD card), the app will keep on FC or making your phone look stupid, and yeah uninstalling it may help, but if it fails, you will have to manually remove it, and that I am not sure bout how cause it never happens to me. Next bout the SD corrupt, no, restoring will not help since it is the SD's partition in problem, you will have to do some formatting
using appinstallers have a advantage of keeping record of your activity(depending on the app you use), or even do batch installations, which is faster than average one-by-one installs. Imagine downloading something to your pc via internet, would you use a download manager of some sort, or just use browser's download manager?

[Support] Market FC [MODS, PLEASE DELETE THREAD]

Downgraded & rooted couple of days ago, removed some bloat, all ok.
Uninstalled a little more bloat today... but...
1. Can't remember what I uninstalled exactly.
2. Market launches ok, but whenever I click on an item within the market i get an instant force close every time.
Ideas? Help?
Thanks all.
Edit: I remember uninstalling download manager. Could that be it?
It's not here though, http://forum.xda-developers.com/showthread.php?t=1036249, anyone have the apk?
Can you provide a logcat of the issue?
Not currently as I don't have a logcat app installed.
However, I'm sure it's related to the download manager I uninstalled using root Uninstaller.
Market is force closing on download links & anything I attempt to download using the browser throws up an empty zip folder.
I could really use the download manager apk to avoid having to reflash.
Thanks for any help.
Install a logcat app, run the error and paste the output here. It will help by debugging the issue.
I'm not too sure it has to do with the "download manager" app, since that is mainly related to the web browser. Market downloads follow their own route, as they are stored in the cache partition while they're being installed.
Ok, I'll get transfer a logcat app to my phone when i get back to my pc later.
Just type in "adb logcat" into adb do you want a copy of my download provider dazza??
DeadlyDazza said:
Not currently as I don't have a logcat app installed.
However, I'm sure it's related to the download manager I uninstalled using root Uninstaller.
Market is force closing on download links & anything I attempt to download using the browser throws up an empty zip folder.
I could really use the download manager apk to avoid having to reflash.
Thanks for any help.
Click to expand...
Click to collapse
Have you tried uninstalling the market updates? and trying again?
Thanks for the help lads but i can't do much 'till I get home later.
My market is stock since updating to 2.3.3
AndroHero said:
do you want a copy of my download provider dazza??
Click to expand...
Click to collapse
Thanks for that, just reinstalled & I'm now able to access market links without fc.
However, downloads are not working properly.
No fc but the download icon only briefly flashes up in taskbar but doesn't download.
I'm guessing that this is because I have setinstalllocation2.
Moved to phone via manage apps but still no joy.
When i get home I'll go back to setinstalllocation0 & reinstall so that they go to sys & I'll bet a penny to a pound that problem will be solved!
Ok, so, didn't work.
MArket is now not force closing but, as before any downloads started just result in a very brief flash of the download taskbar arrow then nothing.
Uninstalled updates to market, no luck, upgraded to new version market, no luck, however, i do now get an error downloading file notification.
Please delete post
Erm... Use pastebin.com, with Java notation. It's WAY more readable. For example: http://pastebin.com/02jK09Yr
Can't paste to it from browser so, once again, will have to later.
Did manage to install alogcat from an apk and pulled this just now.
Ok, so here's a couple of logs i took just now & submitted to pastebin.
Decided to flash.
MODS, PLEASE DELETE THREAD.

{CLOSED} [TUT] 1/11/2014 HDX8.9 Working Play Store, GAPPS & PARTIAL Amz Services...

{CLOSED} [TUT] 1/11/2014 HDX8.9 Working Play Store, GAPPS & PARTIAL Amz Services...
I am no longer updating this thread. Currently, you best bet for everything working is SafeStrap, rom slot, Hashcode's Stock Fire Rom, Xposed module & the flashable gapps from Cpasjuste. I currently have a work load that precludes me from investigating anything further. Not too mention it seems other have the time & a better grasp on everything than I do. I will continue to help those stuck in bootloops or with issues as time permits. I recommend starting anew with your device, restoring the factory firmware, & then using safestrap & the other items mentioned above to get Play Store & Amazon working together.
Edited on 1/11/2014 - Added a fixed version of wget to the hdx.7z file to correct the gapps download rename issue.
READ ME FIRST OR YOUR DEVICE WILL EXPLODE, SCORCHING YOUR EYEBALLS!
If you have never modified an Android Device, if you have no idea what ADB is, how it is used & nearly every command memorized because you have been participating at xda for years or lurking for half a decade, if you do not know what the SDK, ANT, IDE or Ubuntu is, if you cannot afford to possibly throw away $300 to $600, then do yourself a favor & leave your Kindle alone. This is not a simple process, nor does it seem to work the same for everyone. I am NOT a developer. I also have a family & a career, which is very time consuming. I lost over a week in vacation days this past year because I rarely have time for myself, so that should tell you about how much time I am going to have for you if you break something. Sure, I will try to help WHEN I HAVE TIME, but if you are messing with things & then sending me a one line PM saying "I brick it" without any specifics about EVERYTHING you have done, well, I am not even going to respond. So, now you know, if you still want to mess around & possibly break some stuff, go right ahead.
EDIT: It seems if some Amazon services do fail to work for most people. books work fine for me, but not most others & the Amazon App store is not working 100% either. I am working on a fix.
Okay, firstly, I have to thank @Ptiwee who was the first to really bring all of the scattered data & info together, discovering the location in the Java/Smali, where the issue in getting Play Store to function correctly resided.
You will also find a lost pf tips & fixes in post #2. I will add to it as developments arise.
This is a step by step guide for the newer member that wants to learn. I have tried to be as precise as possible & list out every step, along with a few tips on getting your Android adventure started successfully. There are no dumb questions, except for those you should have asked. So ask away & we'll try to get you an answer you'll understand.
Now, we must thank @CrashThump who took Ptiwee's solution & instead of relying on the notoriously unreliable apktool & dependecies, he took the time to recompile a fixed binary in the form of new services.odex. This is exactly what I had been looking to do, but I have been having some troubles with aapt & apktool & he just probably knows a lot more than I do. Either way, it's here now & it works.
Be sure to hit thanks to those guys, for without there help, you would still be bootlooping & cursing Amazon under your breath.
This is NOT an easy or clean way to install GAPPS package, but it works perfectly & I for one have NOT lost a single Amazon service. It is relatively low risk if you follow directions & test that things are working before jumping in head first.
Here is what you need to do to install the Play Store & GAPPS (for now), until I or another member has the time to properly compile everything into an easy to use utility. The root & signature verification parts of this tool work well. The install GAPPS script can fail occasionally, but it will not hurt anything.
This guide is for use on windows, though I will later also present a terminal command version for Linux & possibly Mac. It will be a manual version for now & I will not get to it until later. Feel free to take the data here & compile it into whatever tool or utility you want. I don't think anyone would have an issue with that, just be sure to thank everyone mentioned in this post. you can also easily open the script & just manually do everything in the script for linux. Just make sure you also grabbed the tools like SED from Ptiwee's original script tool.
For this to work, you must be rooted & have busybox installed, along with completing the steps & requirements listed below. The script from CrashDump in the HDX.7z file can root your device, as well as install gapps, fix for signature checking & the wallpaper issue. I recommend downloading everything ahead of time, including the attached busybox installer. If you are already rooted, you can skip some steps, otherwise follow the directions closely.
1. Download the Windows batch file & the necessary scripts & binary from CrashDump named hdx.7z. It can be found below in the attachments.
EDIT (1/11/2014) - Added a different version of wget to fix the download rename issue..
Download & install a BusyBox installer on your device.
2. Ensure you have the latest Java SDK installed. The JDK can be found here: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Make certain you install the version for your operating System, i.e. 32-bit or 64-bit.
For 32-bit (x86), the JDK you want is titled: jdk-7u45-windows-i586.exe
For 64-bit (x64), the JDK you want is titled: jdk-7u45-windows-x64.exe
I recommend installing it to the default directory.
Once you have this installed, make sure to add it to you PATH in Environmental Variables.
To do this, hit the Windows button (like you are going to open an app), or launch the file explorer & RIGHT CLICK on "Computer" & select "Properties".
.Go to "Advanced System Settings" & select the "Advanced" tab.
Select the "Environmental Variables" button towards the bottom right side of the window.
In the second window, "System Variables", scroll to "Path" & select edit.
Add your systems path to the recently installed version of the Java SDK (JDK) to "Variable Value:", it should look something like this:
C:\Program Files\Java\jdk1.6.0_33\bin; (make sure yours reflects your correct version & path to the JDK Bin directory. DO NOT JUST COPY/PASTE MINE). Also take care to have a semi-colon ( both before & after your path & DO NOT ALTER ANY OF THE OTHER VALUES.
I also recommend you add these file types to the entry below, called (PATHEXT):
.BAT;.CMD;.JS;.JSE;.SH
These two steps allow you to use these tools from any directory, telling tools & applications where to find the resources they need.
After installing the Java SDK (JDK), make sure you also have a "System Variable" entry called "JAVA_HOME" with a value that is the same as your environmental variable, pointing to your Java SDK Bin directory. Mine is "C:\Program Files\Java\jdk1.6.0_33\bin" (again, you need to have YOUR installed location, not mine, so do not copy/paste from here).
3. Ensure you have installed the Android SDK. You do NOT need Eclipse, just the SDK. It can be found here: http://dl.google.com/android/installer_r22.3-windows.exe
Install the SDK somewhere simple & avoid spaces in directory names. My SDK (when I bother to use Windows anymore, is C:/Android/
I use Eclipse, so for me, my directury tree is "C:/Android/sdk & C:/Android/eclipse" this is where all the important Android tools live, like ADP & AAPT & Fastboot, in /sdk/tools & /sdk/platform-tools.
4. The script & utilities used by CrashDump need several Linux based tools, like SED & a few others. Fortunately, the GnuWin32 package exists & can be downloaded here: http://sourceforge.net/projects/getgnuwin32/files/
This is a set of packages designed to work with Windows, It will download an executable & you will open it, paying attention to where it is downloading & extracting the packages. Once it is finished, you will go to what ever directory you selected for the "GetGnuWin32" folder & you will click on a script batch file named "download.bat. This will download all the GnuWin32 packages. Follow the instructions & let it download the updates as it goes.
Once this is complete, you will then go back into your "GetGnuWin32" folder. Now you will double click (execute/run) the script batch file named "install.bat".
This process takes about 15 to 30 minutes depending on your machine & your download speed.
5. Connect your device to the USB port & give it time to install the proper drivers. Next, open a cmd window & enter: adb devices
If successful, you should see your device serial number listed, similar to this:
C:\Users\gleon>adb devices
List of devices attached
B0xxxxxxxxxSH device
If your device was recognized & you see something similar to the above, congratulations, you have installed the SDK successfully & are now ready for some action. If not, you may need to install the HDX adb drivers. If you are here, you have most likely already done most of the steps above anyways.
7. Extract the file HDX.7z to somewhere simple like C:/ or in your Android SDK directory.
Double click on the "HDX.bat" script & a terminal window will open with the following data:
Only for Kindle Fire HDX 8.9
WARNING ! All the manipulations here are dangerous.
Your tablet may become unstable or unusable.
Nobody except you will be considered as responsible.
What do you wanna do ?
1. Root my Kindle Fire HDX 8.9
2. Remove Amazon ads on lockscreen and some Amazon applications
3. Remove signature check (Requisite for Google Apps)
4. Install Google Apps
5. Fix wallpaper
6. Quit
Choice :
Select option #1 if you are NOT yet rooted. Once you root, open up the Superuser app & give it a minute. Make sure it is working & then install the attached busybox installer on your device & make sure to open it & install busybox & the applets. I suggest using the "Smart Install" feature. It will take a minute or two for it to load & install busybox, but please wait & ensure it installs successfully.
To install busybox, you can transfer it to your device & use a file explorer to navigate to the apk, OR you can use your newly installed SDK & open a cmd prompt in the folder you downloaded or extracted the bb installer & issue the following command (just the part in quotes, WITHOUT the quotes of course): c:\Android> "adb install busybox.apk"
It will say "successful" once busybox is installed. Open the app & let it setup. Then click on the "install" button & let it do its thing.
Once you are rooted, have busybox & Superuser installed, or If you are already rooted with both installed, you can move to the script tool's option # 3, "Remove signature check <Requisite for Google Apps>
This is going to replace the services.odex file from your devices /system/framework directory. It will restart the SystemUI, which means it will look like it has reboot, but do not panic, it will not boot loop your device, it will resume normally in a moment.
Once it is has restarted the SystemUI & the screen comes back on, you can now use option #4 "Install Google Apps".
Congratulations, you now have an Amazon HDX 8.9 with fully functioning GAPPS, including Play Store & you have all Amazon Services working.
Take wht you have learned & pass it along. This is a forum about sharing ideas & knowledge. Pay it forward.
I know this is written fairly simply, but I do this so that nobody will misunderstand. i know many of you know what you are doing, but there are new users & members here every day. I will do whatever I can to help you if you have issues & as you have seen, I have already been able to fix 2 types of soft bricks, so your risk is much more limited than even a few weeks ago.
Fixes, Tips & Tricks
Tips & Fixes:
1. For all of your Google Play installed app to show up in the app drawer, please delete versions in the "Cloud" tab of the App Drawer. (This only applies to the Stock Amazon launcher/app drawer).
2. Currently, all apps & Amazon Service work EXCEPT Amazon App store. A work around is listed below.
3. There is a work around for the Amazon App Store crash. It will work if you remove the existing app, delete the dalvik cache & then install the generic Amazon App Store for Android from here: http://www.amazon.com/gp/mas/get/android/ref=mas_rw_ldg
You will need an app like Titanium Backup Pro, which can remove unnecessary Dalvik files. This work around functions, however, the Amz App will crash occasionally. Also be sure you are uninstalling the App Store, not the IntentProxy, which also show as Apps in TB.
4. I have not thoroughly tested this, however from short testing, it appears that Kindle Free Time does indeed work. It will launch, allow password to be set & rules & times to be selected.
5. If you have any issues & want to return to 100% stock, I will be uploading a fixed build.prop, along with a script to download & ready the latest update. This will erase all changes in the device System partition, without removing installed apps in the user land, aka /data/app.
I'm looking forward to trying this when I get home! Thank you all for you hard work!!
Does this require root?
cbtk18 said:
Does this require root?
Click to expand...
Click to collapse
Yes. Steps 1-6 is PC preparation to run step #7, for Kindle modification. You need 'option #1 - root' for any other option to work.
---------- Post added at 05:37 PM ---------- Previous post was at 05:28 PM ----------
GSLEON3 said:
Tips & Fixes:
2. Currently, all apps & Amazon Service work EXCEPT Amazon App store.
Click to expand...
Click to collapse
With Amazon App store not working, does this also include functionality of downloading of content locally in Freetime, Kindle, MP3, Video?
I've tried all known methods (except ptiwee/crashdump/yours) and I still haven't gotten a working App Store + content sync... All content requests show 'queued' indefinitely...
Thanks,
Alex
I can play, download & watch movies, music & books without issue. Only the Amazon app store has issues for me. Being one of the worst curated Android Markets around, I could care less, though I do plan on comparing it to the HD 8.9 DL manager, which functions 100% for everything.
My household all have tablets & my youngest is a teen, so no idea on Free time, but I'll check for you when I get everything back in place. I'm bricked again (on purpose & not from this, so don't worry) I'm trying to find a fix for another user with issues.
Sent from my Nexus 5 using XDA Premium HD app
Can we use the wallpaper fix? There was another thread saying wallpaper fix bricked their device (8.9). Is it ok to do here?
Amazon Appstore
will you find a way to get the amazon appstore to work
Now if only this could be ported to 7 ...great job
Sent from my KFTHWI using XDA Premium 4 mobile app
So I went ahead and applied the wallpaper fix built in this tool. It was fine. Although I did have a black screen for awhile, basically seemed dead for a couple minutes, which concerned me. Next step... how to get live wallpapers? I love this. Makes the 8.9 better than the 7" now. Functionally that is, minus the live wallpaper that is working with thor-gapps rom for the 7".
Yes no Amazon apps work at all on 7 but 1 person claims all is working on his but I don't see how with Thor gapps rom
Sent from my KFTHWI using XDA Premium 4 mobile app
davekaz said:
Now if only this could be ported to 7 ...great job
Sent from my KFTHWI using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Nobody said step 7,options 2+ won't work on 7, it just hasn't been tested..... I would go back to ptiwee's original script to test, and as it modifies files from the device and doesn't rely on potentially device specific modified binaries...
Sent from my AT100 using Tapatalk 4
Thanks for a very good jobb, which give us all users of HDX 8.9 get a fantastic tablet. I do not understan what you mean with this lines, "For all of your Google Play installed app to show up in the app drawer, please delete versions in the "Cloud" tab of the App Drawer."? Where do I find "Cloud Tab?"
I use Nova launcher so mabe it´s not for me?
Thanks
lasset said:
Thanks for a very good jobb, which give us all users of HDX 8.9 get a fantastic tablet. I do not understan what you mean with this lines, "For all of your Google Play installed app to show up in the app drawer, please delete versions in the "Cloud" tab of the App Drawer."? Where do I find "Cloud Tab?"
I use Nova launcher so mabe it´s not for me?
Thanks
Click to expand...
Click to collapse
If you're using Nova Launcher, then you're right, you likely won't care.
GSLEON3 is pointing out for those who choose to use the stock launcher app carousel and you're wondering why play store apps aren't showing up, it's due to a conflict between the existence of the app in Amazon App Cloud and the Google Play store. To resolve this, he's recommending you remove this from Amazon App Cloud...
Ok, thanks I understand and I stay in Nova.
Thanks and A Happy New Year from Sweden!
---------- Post added at 12:31 PM ---------- Previous post was at 12:30 PM ----------
davekaz said:
Yes no Amazon apps work at all on 7 but 1 person claims all is working on his but I don't see how with Thor gapps rom
Sent from my KFTHWI using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Has anyone tried using the Amazon store app from the Google play store?
improvius said:
Has anyone tried using the Amazon store app from the Google play store?
Click to expand...
Click to collapse
Great Idea. This may work. I'll have a try after morning coffee.
Has anyone tested this on the 7 inch HDX?
Is there any reason why this would/should not work on this model?
Thanks!
Guys, I am about 99% sure that you do not need the GnuWin32 packages for this to work. Duh... I forgot we are using a binary, not an on the fly rebuild like Ptiwee.
I'll test & modify instructions accordingly.
Sent from my KFAPWI using XDA Premium HD app
GSLEON3 said:
Guys, I am about 99% sure that you do not need the GnuWin32 packages for this to work. Duh... I forgot we are using a binary, not an on the fly rebuild like Ptiwee.
I'll test & modify instructions accordingly.
Sent from my KFAPWI using XDA Premium HD app
Click to expand...
Click to collapse
thanks again for the all the hard work and persistence..
xda is about sharing and learning and "a man only owns what he knows"..
thanks again..great job!!
question though.. can i go ahead and try this on my kindle fire hdx 8.9 LTE 64GB?

Unable to install APK's

Anyone have any idea as to why, I cant install any APK's in OmniRom ? - I dont have GApps installed, if that any help. (GApps keeps failing to install).
First thing is to check Settings->Security->Unknow sources.
Sent from my Find 5 using XDA Premium 4 mobile app
I did that. but still, nothing
- Im also having troubles installing GApps. it fails every time.
Error message when any install fails?
Sent from my Find 5 using XDA Premium 4 mobile app
AngryHapposai said:
Error message when any install fails?
Sent from my Find 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well, I have the DEB nightly of 2-19-14 of OmniRom
I have unknown sources checked
But when I try to install the Google Voice apk, I get the message : Cant open file.
Also, would you like the error message for GApps as well. or do you just want the apk troubles ?
Xpun3414 said:
Well, I have the DEB nightly of 2-19-14 of OmniRom...
Click to expand...
Click to collapse
I don't see any DEB nightly on Omnilog. Only FLO version is available.
Are you running an unofficial version?
Its an official build right from the OmniRom website.
Heres the link to the DEB...
http://dl.omnirom.org/deb/
1) How did you get the apk on your phone?
2) What file manager are u using to install the apk?
I downloaded it directly to the tablet. & I went into the Downloads folder & just taped on it to install. Then I also copied it over to the tablet under OSX. after deleting it off the tablet the first time.
Xpun3414 said:
I went into the Downloads folder & just taped on it to install....
Click to expand...
Click to collapse
Again, which file manager are you using to navigate to your download folder and install the apk?
There is no file Manager on the system. Nor do I have GApps installed. And when I try to install any thing, it wont install. & since I dont have the Play store, I cant go through that to download/install any thing either… What a mess
- Btw. Thanks for taking an interest & trying to help me with this.
Your issue maybe that you don't have gapps installed and it's missing the installer files to install the apk
Bat cave One
Xpun3414 said:
There is no file Manager on the system. Nor do I have GApps installed. And when I try to install any thing, it wont install. & since I dont have the Play store, I cant go through that to download/install any thing either… What a mess
- Btw. Thanks for taking an interest & trying to help me with this.
Click to expand...
Click to collapse
Does 'adb install' from a PC work?
Many of the gapps APKs are required to be in /system so they can't be installed via 'adb install' or any other method. Maybe the APK you're trying to install has a dependency on gapps.
Google apps, as well as apps that rely on the APIs they expose (mapping is common) are a tightly intertwined mess. You'll get seemingly silent install errors because you're missing libraries, for example. Trying to restore apps through Titanium Backup will similarly fail if they are missing required libraries.
They generally will show up though logcat if you look carefully. Resolving the issue requires the sufficiently complete and self-consistent (sub-) set of Gapps.
---
Posted from whatever phone booted today
jeffsf said:
Google apps, as well as apps that rely on the APIs they expose (mapping is common) are a tightly intertwined mess. You'll get seemingly silent install errors because you're missing libraries, for example. Trying to restore apps through Titanium Backup will similarly fail if they are missing required libraries.
They generally will show up though logcat if you look carefully. Resolving the issue requires the sufficiently complete and self-consistent (sub-) set of Gapps.
---
Posted from whatever phone booted today
Click to expand...
Click to collapse
Yeah. What a lot of people don't realize is how many apps that are out there which aren't part of gapps, but require the presence of the core gapps components.
system partition space
Xpun3414 said:
I did that. but still, nothing
- Im also having troubles installing GApps. it fails every time.
Click to expand...
Click to collapse
I also install Omni rom and CM11 rom on my old lg optimus one. But I can't install GApps because there is not enought space in the system partition.
lanautechdroid said:
I also install Omni rom and CM11 rom on my old lg optimus one. But I can't install GApps because there is not enought space in the system partition.
Click to expand...
Click to collapse
mini gapps
Entropy512 said:
mini gapps
Click to expand...
Click to collapse
Or banks core gapps
Sent from my N1 using Tapatalk

Categories

Resources