- Brick Master
- 1,039 Posts
[ROM] Shell ROM v2.2 (Google/Froyo experience) 7/24/11STOP and read the below
Prior to posting, please ensure you have read the rules for ROMs. Following these is not an option, it's a requirement both for developers and people using developers products.
STOP and read the above
This ROM was designed for those who enjoy the simple stock froyo interface. It has been stripped of anything Sprint or LG (with the exception of VVM) and has all the benefits of a custom ROM. Think of it as a Google experience Froyo.
Standard Disclaimer:We are not responsible for your device, SD cards, thermonuclear war, or the current economic crisis. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, we are simply making them available. - Steve Kondik
Your phone must be rooted, have a custom recovery, and be running the VD baseband. No exceptions. Anything less and the ROM won't work properly. To check baseband Menu > Settings > About phone > Baseband version should end with VD. This is a ROM thread, any questions pertaining to rooting should go to the [How-To] root thread. If you are already rooted and just need to update your baseband, go to [Hot-To] Update Baseband.
Shell ROM: v2.2 + Technical - various tweaks and improvements - fixed VPN issue + Application - re-added hotspot widget. oops! - updated gapps + Application v2.1 +Technical - rebuilt ROM to fix first boot lag +Application - png optimized all system applications - updated google maps v2 +Technical - added my modified picasticks kernel with no-op i/o scheduler and smartass cpu governor set to default - updated tweaks script for battery life and performance +Application - added hotspot widget - thanks Harold Muller v1 + Base - Built off VD (source) - removed bloatware (Sprint apps can be downloaded in post #2) + Technical - busybox - zipalign at boot - dalvik cache to cache mod - tweaks script - many build.prop edits (some values based off our existing work, some based off franciscofranco's work) + Other - Swype and visual voicemail placed in data for easy removal - voice control button mapped to call
*MAKE A NANDROID BACKUP BEFORE FLASHING. THIS IS NOT AN OPTION.*
1. Download Shell ROM. Do not open it, do not extract it, do not rename it.
2. Place on root of sdcard.
2. Reboot to recovery.
3. Wipe data, cache, and dalvik-cache.
4. Flash ShellROM.
5. Reboot and enjoy!
Note: all themes ported to the Optimus S are compatible with this ROM. You can find them here
- Enable native wifi tethering.
Credits & Thanks:
- Many credits are given in the changelog. Please take a moment and read them.
- The AndroidCentral Family
Not expected but humbly accepted.
To Donate to Nick
- 05-10-2011, 01:11 PM #2
- 05-10-2011, 01:16 PM #3
I'm partial to a honeycomb theme as well. However, since this will be a froyo based rom you may want to just keep it froyo. We can always make a honeycomb theme for it. Make it as close to vanilla android as possible and then people can make 'modules' with different apps and themes so that people can make it how they want. I think the idea of barebones is a base which people can add to and customize to their liking. As far as apps go, I would only include the default apps that come with the android source. I would be more than happy to help make zips to add different things. You could easily have zips for different content, much like sprint id, but a lot better, lol.
- 05-10-2011, 01:20 PM #4
- 05-10-2011, 01:26 PM #5
- 05-10-2011, 01:29 PM #6
- 05-10-2011, 01:41 PM #7
- 200 Posts
- Reborn ROM, CM9 Touchpad
- 05-10-2011, 01:48 PM #8
- 1,718 Posts
- aosp - JellyBean
Nick, I liked what it use to say under devices in your profile.
Sent by Tapatalk ----- Optimus s
- 05-10-2011, 02:04 PM #9
- 1,619 Posts
- 05-10-2011, 02:23 PM #10
- 89 Posts
- cm7/ reborn v2.1
based on what is installed on the reborn rom by default i would get rid of latitude, places, roaming, google talk,any unnecessary widgets; and add google voice, and wifi hotspot widget,gingerbread keyboard with someone already mentioned, add the "power widget" in the status bar that looks like the cm7 one cause the reborn one is tacky in my opinion. and just a simple black and w/e color theme.
just my wishlist lol
- 05-10-2011, 02:24 PM #11
- 432 Posts
- Quatrimus / CM10
I agree with the other comments though, froyo based keep a froyo theme we can always modify it with modules etc.
As for the file manager though I use it a lot I expect others have personal preferences (ES explorer for example). Both being free on the market and not even slightly related to vanilla android I would leave them out.
Only other thing I can think of would be to remove the camera shutter click by default so we don't have to do it after it's flashed but other people may not agree with that
Either way keep up the good work and if you need someone to test something let me know, stability doesn't bother me a bit. Anything software related can always be fixed.
- 05-10-2011, 02:48 PM #12
- 14 Posts
I'm voting for whichever theme would give the best performance at its bare minimum. Dont know which that would be?? Im assuming Froyo?
As for apps I use all the time...email, messaging, maps(latitude), browser, camera, calculator, Everything else...I can pretty much download an app for it. =)
- 05-10-2011, 03:08 PM #13
Someone mentioned earlier Car Home. The app can be downloaded from the market. Just do a search for Google Inc and all of the google apps will be there for you to download.
It was also mentioned to include the power widget in the notification drop down. In my opinion this should not be included. I feel that an addition like that could be done with a separate zip for those who like it. It isn't part of stock android and I vote to not include it.
Just my 2 cents.
- 05-10-2011, 03:12 PM #14
- 05-10-2011, 03:13 PM #15
- 05-10-2011, 03:15 PM #16
I think jin555 is right. If an app is available in the market, don't include it (except superuser of course, lol).
- 05-10-2011, 03:24 PM #17
- 307 Posts
- 05-10-2011, 03:41 PM #18
- 37 Posts
- 05-10-2011, 03:53 PM #19
- 136 Posts
- picarom+picasticks kernel
I agree with what you are saying though, not to pack the ROM with add-ons and let the user decide.
- 05-10-2011, 04:00 PM #20
- 1,619 Posts
Ok.. I do agree as well. But a must is the Gingerbread Keyboard like I mentioned before. Everything else IS possible to get on your own. So honeycomb S theme.. and what would be nice is a purdy gingerbread keyboard skin. Like the CM7 version of honeycomb S. I know jasonevil knows whats up with that
- 05-10-2011, 04:07 PM #21
- 05-10-2011, 04:13 PM #22
- 136 Posts
- picarom+picasticks kernel
Well, this is pretty similar to what I am running right now ... it is basically a homemade ROM (I guess I can call it a ROM since I have a .zip to flash it with) based off of VD/Froyo. Anyway I will list the features I can remember in case it sparks anyone's imagination.
* froyo launcher I made only with SprintID removed
* stock wallpaper, ringtones etc.
* stock gingerbread theme (Nick7 V9 one works 100% fine for me ... so maybe you just leave as deodexed Froyo theme and let people flash things?)
* kernel + bootanimation (+ I rm the boot animation from the ramdisk post-boot so it doesn't take up RAM)
* tweaks in init.qcom.post-boot.sh and build.prop ... just a few important things
* mvdalvik (I think this is an obvious win for any ROM)
* init.d support ... not that I use it for anything yet
* decent command-line shell. This means: rm system/bin/sh and symlink it to busybox instead. Then remove all the symlinks in /system/bin to toolbox (which blows) and symlink to busybox. Add symlinks for lots of other standard CLI stuff that's built into busybox that I use all the time, like grep and vi (I could provide full list or you can get it from busybox). Also a couple binaries like flash_image that I use a lot, I've added in /system/bin
* Sprint stuff removed ... well I keep SprintZone because you can't beat the recipes and fun notifications, but that is a personal choice
* a couple widgety things I like, like an alarm clock and weather widget
* personally I use Swype so I leave that in
Probably a few things I'm forgetting since I don't have my Android machine with the files handy. Having a nice CLI shell and openvpn are big for me, but I don't imagine they have a lot of mass appeal.
- 05-10-2011, 04:20 PM #23
- 132 Posts
Then perhaps only put in an app that lets root move things to system.
- 05-10-2011, 06:41 PM #24
- 85 Posts
- IDK it changes...
i think it would be best for the rom to include only the basic (connectivity, settings, market) and include all the optional apps in flashable zips(media playback, email n gmail, browser, and all that stock stuff) because there is gonna b alot of controversy on what is necessary...
- 05-10-2011, 08:05 PM #25
- 19 Posts
Here are my thoughts. I would want a ROM that has the Android experience the way it was meant to by Google. So just the basics. Phone, Browser, Messaging, Calendar, Contacts, Dialer, Launcher, browser, market. Everything stock Froyo (theme, launcher, etc.).
And since our phones are rooted - Super User.
The point for me would be to get a super trim, super light ROM.