Noisedroid

From Noisebridge
Revision as of 07:36, 19 March 2009 by Jlapenna (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Noisedroid is an Android build for the HTC G1 ("G-phone", "HTC Dream", "Googlephone").

Documents

  • Noisedroid/FAQ has a bunch of links about getting the build working and putting it on the target device.

Status

2009-02-17 After a weekend of hacking, the upstream sources build and can be installed (shot 1, shot 2) on a commodity G1 rooted with the engineering bootloader. GL-ES is done in software instead of using hardware acceleration, so the UI is pretty unusable. The Bluetooth and wifi drivers are missing.

2009-03-15 Another productive weekend, built and running more tip-ish kernels and TI wlan driver to give a working WiFi interface; phone calls, GL-ES accelerated drawing, and Bluetooth are all working.

Goals

  • Update this document
  • Android built using best available free software (but more Ubuntu than Debian -- if free software doesn't work well enough, use the proprietary while helping the free software improve.)
  • Reproducible, documented, build processes.
  • Make it easy to use your own IMAP, XMPP, calendar, and other servers, using encrypted network protocols whenever possible, as first-class citizens in the Android environment.
  • Tor mode for anonymized networking.
  • Easy tethering over USB, Bluetooth, and wifi.
  • Easy access to language interpreters (Python, Ruby, sqlite, Javascript, etc).
  • Documenting Android and working with the G1 for non-Google non-Android free software hackers.
  • Make phone system image (with appropriate SIM) compatible with OpenBTS