Created
April 6, 2022 20:49
-
-
Save eyecreate/f1b89fe3f1bfdad9044fd93158584e6a to your computer and use it in GitHub Desktop.
Acer C720P Android 4.4 on Chromebook
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
originally from reddit: https://www.reddit.com/r/chrubuntu/comments/1wxrgh/native_android_for_c720p/ | |
I decided to bite the bullet and find out what I'd need to do to get Android working on my new C720p chromebook. After a day of compiling, I have something mostly working. Here is a link to an iso of the compiled system. | |
https://drive.google.com/file/d/0B1fMMW8H2fLfU2FWWUtfRnVVTUk/edit?usp=sharing | |
You can put this on a flash drive and live-cd boot(tested) or install it(have not tested). Below is a guide on how to recreate this from source. | |
A quick Guide for compiling native Android for your C720p | |
This android build is based off the Android-x86 code base. Due to stability problems this is based on the jellybean code, but both use the same kernel(3.10) and shouldn't be too difficult to use in future with kitkat. Thanks to many source for the information I used to compile this, but especially motley slate for his patch script. | |
Working: | |
Touchscreen | |
Touchpad | |
Keyboard | |
Wifi | |
Sound | |
Graphics (webgl works in firefox x86) | |
have not tested others like hdmi or suspend. | |
Not Working: | |
Touchscreen touch point is off. Still finding where it happens. | |
Download/setup android-x86 jellybean. (not covered in detail here) | |
Download link of included files. (https://drive.google.com/file/d/0B1fMMW8H2fLfRG5XM3dqcFlkN2M/edit?usp=sharing) | |
Copy patch.sh to kernel folder and run there. | |
Copy atmel_mxt_ts.c to kernel/drivers/input/touchscreen | |
Copy both .idc files to device/generic/x86/idc | |
Copy android-x86_defconfig to kernel/arch/x86/configs | |
Copy chromeos_laptop.c to kernel/drivers/platform/x86 | |
Run android compilation process. (not covered in detail here) | |
Installation Procedure I used (requires chrubuntu/grub2): | |
Install android using installer to a flash drive(internal not tested). You must already have it in ext3 and be empty. Do not install grub when asked. | |
install tool like grub customizer to ubuntu or edit files by hand. | |
add a menu entry to grub like below. | |
insmod part_msdos | |
insmod ext2 | |
set root='(hd1,msdos1)' | |
search --no-floppy --fs-uuid --set=root 830c9697-9878-4708-863f-8f03b0058c83 | |
linux /android-2014-02-21/kernel root=UUID=830c9697-9878-4708-863f-8f03b0058c83 SRC=/android-2014-02-21 DATA= | |
initrd /android-2014-02-21/initrd.img | |
Change all instance of UUID number to the one related to your android partition. Also may need to change android-2014-02-21 to whatever the folder on installed medium says. | |
Save entry and reboot. Boot from ssd grub2 and select new entry. | |
EDIT:I updated the included files zip to have the same audio patch I added for chrubuntu. | |
EDIT2: Here's a 4.4 iso. It has most of the same problems since I haven't figured them out yet. Hope it's still useful. | |
https://drive.google.com/file/d/0B1fMMW8H2fLfWkF3Y1RqbzZuSTg/edit?usp=sharing | |
EDIT3: Added section about how I got 4.4 installed on a flash drive. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment