With the help of an updated extract-files.sh from G8orDroid, I was able to boot a ROM built from source in the Durden tree tonight. It’s still not quite ready for release (no functioning kernel or Google apps yet), but we’re getting very close. Come visit us in #droidmod, and let us know what you want to see.
I’ve included a screenshot from my own phone so you can see that it really is working. As I mentioned earlier, we haven’t got the kernel working yet, so I’m just running some random Froyo kernel, but the ROM will indeed boot with all of the fancy Durden stuff included.
If you haven’t already heard, the source for Froyo dropped yesterday. After merging, and applying 7 more patches, I was able to get the “generic” product to build in the Project Durden tree. This essentially means that we can currently build and test all of the open-source bits of Android, with all of the changes we’ve made to those bits.
As it stands, the only thing left to do is to update our vendor overlay (the repo that stores all of the proprietary binaries that can only be obtained by pulling files off a Droid running Froyo) to pull the Froyo files. This is actually slightly more complicated than it may sound. Because the files in question are all proprietary, the process of locating and pulling the files is very much trial and error.
If you’d like to help, we’d very much appreciate if someone could sort the vendor overlay for us, so we can focus on the kernel.