Jump to content



About The Author
Jeff McIntire
Jeff McIntire is an avid Android enthusiast whose first exposure to the world of Android, rooting, and customizing came in 2010 through the Samsung Captivate. Later that same year, he was introduced to the Verizon community through the Fascinate, which carried him from Eclair all the way to Ice Cream Sandwich. Having tried various ROMs, kernels and themes based on TouchWiz, he took the plunge into AOSP in May 2011 and never looked back. He now happily taps away at his Galaxy Nexus, always looking out for the latest and greatest, and helping others along the way.

AOKP Goes Nightly

AOKP, a ROM that already had a relatively high rate of updates in ICS, has now gone the nightly route in Jelly Bean. While updates won't be every night, they will come roughly every other night. Also, for those of you who crave your changelogs and aren't accustomed to browsing though Gerrit for the recently-merged changes, you'll be pleased to know that Team Kang developers birdman and KhasMek will have automatically-generated changelogs for you to read starting soon.

I had a conversation with Team Kang developer sixstringsg, the one who builds and hosts the nightlies, and here is a summary of what I gathered (yes, I'm using the same format I used for my BAMF Paradigm source code article):
  • The reason AOKP is switching to nightlies is that contributions come in more frequently for Jelly Bean than they did for ICS, and developers won't have to distribute them manually. Also, more developers have been added to the team since ICS Milestone 6, such as birdman, xoomdev and adamthecashew, so naturally you'd expect to see more commits coming in at a faster rate.
  • Builds will compile and upload automatically along with automatically-generated changelogs (automatic changelogs coming soon) due a script called Pseudo written by KhasMek (it also automatically tweets links to new nightlies and posts links in the #teamkang IRC channel in Freenode - be sure to follow sixstringsg if you want to be among the first to find out about new builds).
  • For F5 junkies, the builds are hosted by sixstringsg at androtransfer.com and uploaded to sixstringsg's goo.im folder (his developer folder on goo.im is under "Glitch," not under "sixstringsg")
  • The "check for updates" feature on Goo Manager will not currently be able to detect new builds - you'll have to go to the dev folder noted above.
Here's an example of what an automatically generated changelog will look like when they begin to be uploaded along with the newest build (italics mine):


Project name: packages_apps_ROMControl
  • Will DeBerry - Sound: Add sound icon to RC
  • Adam Fisch - RC: Flip to silent/vibrate
Project name: packages_apps_Browser
  • Curtis - add User Agent to Setting/Advanced on Tablets
  • gdanko - Browser tab settings.
  • Arham Jamal - Browser: New navbar buttons
Project name: android_kernel_samsung_smdk4210
  • Daniel Hillenbrand - Revert "s3cfb: asynchronous vsync notification" till it's really needed
  • Andrew Dodd - bcmdhd: Change packet filter settings to block multicast
Project name: android_kernel_samsung_aries
  • jt1134 - fascinatemtd: start recovery if /data/.startrecovery exists
Project name: device_samsung_aries-common
  • Jason Stewart - Update a few things that CM has that AOKP doesn't
Project name: android_device_samsung_vibrantmtd
  • Daniel Bateman - libgps: close lib
  • Daniel Bateman - libgps: more ABI fixes
  • Daniel Bateman - vibrantmtd: Enable tvout
  • Daniel Bateman - libgps: fix ABI
Project name: android_device_samsung_galaxys2-common
  • Andrew Dodd - overlay: Enable workaround for broken audio policy HAL
Project name: android_hardware_samsung
  • codeworkx - exynos4: added secril-client and secril-client-sap sources
Project name: vendor_samsung
  • Jonathan Steadman - d2tmo: fixx0rz Google Now
Project name: android_bootable_recovery
  • Koushik Dutta - Rename Nandroid to backup/restore. Allow configuration of default backup handlers.

blog comments powered by Disqus