so... here's what i'm thinking.
how about setting up a vmware machine with all the source code for android on it, so that when a new version comes out, you can compile your own rather than waiting and then flash it to your phone. you could add your own modifications and any others that are out there.
this is a win / win situation as you get your own compilation, your own custom build and can screw about with the code it as much as you want as it's on a virtual machine.
you could update the android source code by pulling it online. and because it's a virtual machine, you don't need to worry about compilation issues across different machines.
i'm thinking about doing it - who'd be interested?
That's what I'm doing. It's FUN but to be honest it's quite a pain in the a$$ when you sync the master branch, compile, flash, and found out that the resulted ROM does not working properly and can't find any information about how to fix it.
BTW, I can hardly find the info on modifications -- most topics here are ready-to-flash ROM releases but no info on development. I did found some useful information in Nexus One forums, though.
Any suggestions on where can we find the resources regarding compilation and modification of AOSP?
well, my instincts tell me the modifications are "closed-source", hidden away from you. who knows what sorts of nasties are in the actual rom that's sitting on your phone. logging your every move, grabbing every site you visit, logging everything you type etc.
so, what's needed for a more successful dev community as far as i'm concerned is to allow the users to pick and choose what mods they want. this is an adp after all, and is one of the easiest phones to compile for.
so, if there's an active community compiling their own roms, then mods will perhaps become more open source with diffs / additions to the android source, which in itself will be better for users, developers and heck, who knows who might actually add it to the android source?
as for info for building:
http://source.android.com/source/building.html
Hi!
Just wanted to know if someone has started, or is thinking about starting, a Github account for Huawei U8800 (non-pro).
It looks like U8800Pro is starting to get somewhere: https://github.com/U8800Pro
So, if someone wants to do this then they can. And if they do want to do it, make sure you include trees for different android versions that are available. And no, there is no need to include trees that are not fully functional and will not be updated anymore.
Thanks. :good:
OK. I have taken up this task myself. Our github is here: http://github.com/U8800
Please give me suggestions as to which repositories should be added. I will start forking repositories from CyanogenMod.
For anyone that doesn't know why I want this done then it is only to make things much easier. It will be easier to download the whole source code for our phone from one github account. This will also give people a chance of downloading source code for what ever android they want and then build it.
Who ever wants to help me with this in any way then please let me know.
Hi,
Currently trying to build my own omni rom and I am completely new at this. I have tried searching for a post I read a while ago that explaind how to cherry pick the multi window from the omni tree and patch it into the build for my device ( nexus ). Currently I am unable to find is, could someone please link me to it or explain me how to do it ?
joefso said:
Hi,
Currently trying to build my own omni rom and I am completely new at this. I have tried searching for a post I read a while ago that explaind how to cherry pick the multi window from the omni tree and patch it into the build for my device ( nexus ). Currently I am unable to find is, could someone please link me to it or explain me how to do it ?
Click to expand...
Click to collapse
Is it this one?
http://forum.xda-developers.com/showthread.php?t=2484501
Building Omnirom
joefso said:
Hi,
Currently trying to build my own omni rom and I am completely new at this. I have tried searching for a post I read a while ago that explaind how to cherry pick the multi window from the omni tree and patch it into the build for my device ( nexus ). Currently I am unable to find is, could someone please link me to it or explain me how to do it ?
Click to expand...
Click to collapse
Before you cherry pick you must be able to build ROMs from source. I assume you haven't built before. Building is a moderately difficult process. You may search on Google regarding tutorials for building roms from source (ignore the tutorials teaching you how to use an android kitchen). After you have downloaded the source code you can start buildin and cherry picking. Regarding how to download and stuff you can start from here -
http://docs.omnirom.org/Setting_Up_A_Compile_Environment
Hey all you Sharp 306sh users!
I love this phone and decided to start a ROM port to Oreo 8.0.0!
To date here's what i got
1. Device tree built
2. ASOP stock rom built successfully
Here's what I need to get done next
1. Access bootloader to flash images
2. Test for vendor blobs needed so I can make the vendor tree (if required)
Your help on this would be greatly appreciated as I am just getting my feet we in this process, this is a great phone and I would love to see it updated.
Please let me know if you are interested in helping with this project!
Edit 8/6/2018: Device tree is on Github,
https://github.com/RobertCC18/sharp-306sh-rom
More to come once kernel is built!
Edit 10/12/2018:
I am uploading the first test build so I can get some help with the debug. THIS ROM IS GETS STUCK AT THE SHARP BOOT LOGO AND IS NOT READY FOR PRODUCTION DEVICES!!!!
That being said, any help and logs that you can send are greatly appreciated.
This zip can be flashed through TWRP, check the downloads section
XDA:DevDB Information
Android 8 Rom [stock], ROM for the Sharp Aquos Crystal
Contributors
RobbotCC
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Testing
Created 2018-07-15
Last Updated 2018-10-12
Great! I´ve got a 306SH model, i can be a tester... waiting for your first zip :highfive:
Awesome.
I tried this exact same thing before, but gave up soon after I couldn't diagnose what stopped my device from booting with my custom ROMs, as I could never find the logs.
It looks like you're making more headway than me, so I'd love to test it, or even just help out.
Keep on going! A GitHub would be great progress.
Update 7-4-18
Update - 7/24/2018
Recompiling Kernel with debug drivers included - current compiled kernel missing RAM Console support
Github repo coming soon!
Great! Always wanted a custom room on this phone. I can test it and try it out too
Good progress.
Make sure to keep us updated, once you have a GitHub repo, development should speed up.
I'm sure there are a few techies with this phone that would love to contribute to your ROM, myself included.
By the way, you said ASOP instead of AOSP in the original post.
Rhioun said:
Make sure to keep us updated, once you have a GitHub repo, development should speed up.
I'm sure there are a few techies with this phone that would love to contribute to your ROM, myself included.
By the way, you said ASOP instead of AOSP in the original post.
Click to expand...
Click to collapse
Thanks, whoops on the typo!
Been busy with work but hoping to upload device tree, kernel base and current build, waiting for kernel to finish building with RAM console drivers.
Update 8/6/2018
Github Created
https://github.com/RobertCC18/sharp-306sh-rom
Device tree is added, kernel coming soon!
About accessing the bootloader to flash images, I believe we've done this before.
Tewilove, the man behind rooting the 306SH managed to access it, and made a custom one to flash, if I do remember correctly.
https://forum.xda-developers.com/aquos-crystal/general/temp-root-306sh-t3129456
Worth a look.
No development in a while. We all hope you're still there.
I visited the Github and just found it to be text files and folders. Could you possibly post the WIP kernel or other vendor blobs on there,
so we have at least a basis to begin work on?
Thanks,
This is an amazing idea. My 306SH is rooted and ready for action.
Rhioun said:
No development in a while. We all hope you're still there.
I visited the Github and just found it to be text files and folders. Could you possibly post the WIP kernel or other vendor blobs on there,
so we have at least a basis to begin work on?
Thanks,
Click to expand...
Click to collapse
Yes I am still here and working on this, just haven't had much time lately. I will try to get the kernel and vendor blobs up within the next few days
Been waiting for a custom ROM for this phone. I'm ready to test it
Any update on the development of the ROM??????
Any progress?
Status Update
dzvxo said:
Any progress?
Click to expand...
Click to collapse
Hey everyone,
Sorry for the delay in development but I hit a major snag with the kernel build and am still working on overcoming it. The needed defconfig is missing so I found one that should get us close, at the very least it should allow us to see the RAM debug messages on boot failure.
Also, my internet has been to slow to upload the kernel to github but I have an upgrade and should be able to get it uploaded within the next couple days.
Please share any information that you find regarding this phone here on XDA and beyond, any info you can provide will help me get this up and running faster!
Hey, how's everything going? Any luck?
What's up with it?
Hey All,
Sorry for the delayed responses, this phone seems to be a lost cause. But I am not a quitter lol!
I am hopeing to get back into the swing if things here in the next few weeks and will post more updates and files here shortly
Current problems:
No debugging enabled
Kernel needs patched to support Android 6+
We wish you the best of luck!
Hi everyone,
I just noticed that the Z300C Source code has been released by ASUS (2020/11/04).
https://dlcdnets.asus.com/pub/ASUS/EeePAD/Zenpad/Z300C/Z300C_V4.7.5-update.tar.gz
Any enthusiast who are willing to help me try to build it ?
Edit:
I uploaded the source code on Github if anybody is interested in it :
https://github.com/dchenaux/android_kernel_asus_p023
So the build worked
I created a zImage.
Now i'm wondering what would be the next steps ?
My goal would be to make an aosp ROM.
I found some basic device tree for the tablet which I forked here :
https://github.com/dchenaux/android_device_asus_p023
I'm currently investigating how to achieve that. I never ported aosp for an unsupported device. If you have any advice I would be happy !
sadly i have no idea about how to build a rom, but i hope you reach the goal!
also, could you help me find out what file controls battery charging?
btw how did you find out about the release of the source code?
Hey
Sorry I didn't have time until now to investigate further, but it's still in my todo list.
I was looking for the stock rom on the Asus website and I saw that the source code was available.
Hi, any luck on making a custom ROM yet? (Sorry for the bad English)