Last active
December 22, 2021 12:19
-
-
Save burnz/bf1f90ab874ad9c6c7f7 to your computer and use it in GitHub Desktop.
Install ARM Translation and Gapps from inside Genymotions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Install Terminal Emulator1. This is needed so you can do shell commands. Obtain the APK then drag & drop the file to your device's window. The shell should popup, and the icon should now be in your app drawer. | |
2. Install the ARM translator. Extract the Genymotion-ARM-Translation_v1.1.zip file. Inside it is a directory called /system. Drag this directory to your virtual device's window. It should say "File succesfully copied to /sdcard/Download". | |
Then, run Terminal Emulator. Get root by running the command: su | |
Allow SuperUser to give Terminal Emulator root. Now run the following commands: | |
mount -o remount,rw /system | |
cp -Rf /sdcard/Download/system/* /system | |
chmod -R 0755 /system | |
chmod 6755 /system/xbin/su | |
Assuming there were no errors, restart the device with: | |
reboot | |
3. Install Gapps. There is also a /system directory inside the gapps zip file. Drag this /system directory to the device. Run Terminal Emulator again. Type the commands: | |
su | |
mount -o remount,rw /system | |
cp -Rf /sdcard/Download/system/* /system (see footnote #2) | |
chmod -R 0755 /system | |
chmod 6755 /system/xbin/su | |
reboot | |
5. Your device may be in a semi-usable state. Your device should now boot with "Optimizing app 1 of 56...". After this is done, the device may reboot by itself and you may get errors like "Google Play Services has stopped". While this happens, supply your credentials to the Play Store and download an app (you must download an app to verify that the Play Store is working)3. The device will eventually stabilize as Gapps is updated4 during use and reboots. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hey burnz,
I am still having trouble running an app after the installation of ARM Translation v1.1. I have googled around and everyone has suggested an out of date library. This only happens in Genymotion, Bluestacks works fine. Could you help or can you point me in the right direction? thank you