[G1 Android Development] ravenge:
Hey all,

Firstly I'll introduce myself as I'm relatively new around here. My name is Geoff (aka ravenge) and I'm a 22yo, IT Systems Support Manager in South Australia. Things that take up most of my time lately are Work, LANning and tinkering with my G1 that I've had since a few weeks after Optus released them in AU.

Since purchasing my phone, I've thoroughly enjoyed gaining root, and playing with the works of JF, TD, Haykuro and Cyanogen (to name a few). In a nutshell I've tried dozens of excellent ROMs thanks to these guys.

After much experimentation, I decided to move away from the shiny hero as I found it to be rather unreliable and relatively slow. I loved the HTC apps of Hr's Sapphire ports and I loved the speed of ION, then came Rogers, a fully finished, fully packaged rom made by HTC for Rogers in Canada. This meant that the HTC apps were stock and didn't need any porting, and more importantly the rom was designed for the G1 so it ran fantastically on my handset!

I loved the rom but, stock, I found it a little lacking in the features dept. Many people have repacked their own flavours of Rogers, but none fitted my desire for a 'complete' rom.

Since I rebuild my phone consistantly, I wanted a rom that has all the core applications that I use. firstly Apps2SD with ext3 had to be standard. I wanted superuser, terminal, mtt browser, and all the other goodies you've seen floating around the forums. I also wanted to change some options to AU standards so that i wouldn't need to do it later. An example was the Date format from MM-dd-yyyy to dd-MM-yyyy.

After much bug testing, and a LOT of help from awesome xda users such as Haykuro, Cyanogen, MarcusMaximus. I'm happy to have finally reached a stable build.

Starting with the original Rogers rom graciously provided by Haykuro here

History:

This Build is based on the Rogers rom provided by haykuro. I take no ownership for the original files, or any of the

modifications made (except where labelled otherwise).This Build would not be possible without the awesome works of: Haykuro,

JesusFreke, Cyanogen, TheDudeOfLife, and all the developers of the apps included. <3 your work!

To make it significantly easier to differentiate between my rom and other rogers repacks, I am nicknaming mine 'ramjet'.

r7 FEATURES LIST:

WHAT YOU NEED!

rooted g1 (duh)

I've just started using Cyanogen's recovery, it's great!

The Latest RADIO and SPL from Haykuro's here: ** Potential Bricking ** read up properly on this!

Apps2SD needs a Decent SD Card with an ext3 partiton. But a2sd is NOT a requirement to run this rom.

my rom: ravenge-ramjet-r7-signed-update-AU.zip

md5sum: f90b7db7768f6d431af079e97775e288

I recommend wiping, but it may not be necessary.]

The first boot will be very slow if you have lots of apps on your SD.

TODO:

APNS/Voicemail - Read up HERE

Homescreen customisation, such as TD's 5 home screens mod, when I can get my hands on the 'how to' doc.

Investigate ODEX for /system/app

FAQ:

Apps 2 SD: a lot of people have asked "Do I have to use apps to sd?" - you do not.

"if i had apps to sd before?" - thanks to cyanogen's handywork, it will automatically find what you have and set it up for you.

"can you port something from hero?" - probably not, the launchers / framework are different causing problems in most circumstances

"Do I need to wipe?" Probably. You may or may not need to wipe depending on where you've come from. You might be able to get away with just deleting cache (note cache may also be stored on your sd card from apps2sd and will need to be removed manually). If you get lots of force closes, chances are you need a wipe!

Has anyone made any themes? OPhone-V1.0 - ported by barakinflorida

P.S. I added a splash screen for those who know what it is.

If you have any problems, I'll do my best to support them. If you don't like my rom, use someone elses. If you have any useful suggestions, I'd love to hear them!

Regards,

ravenge

CREDITS:

Previous versions:

r3 AU

r4 AU

r5a AU

r6 AU