Android OS Forum banner
1 - 20 of 610 Posts

·
Android & Linux FTW!!
Joined
·
296 Posts
This is an almost completely stock ROM based on the official Android 4.0.4 IMM30B OTA. The only modifications done are:
- Rooted with full busybox support
- De-odexed
- Zip-aligned
- Insecure stock boot image

This DOES NOT require you downgrade/upgrade your ROM or downgrade/upgrade your radios & bootloader. It is a completely standalone version. Even the radios & bootloader zip can be flashed without downgrading/upgrading your radios & bootloader.

The unofficial user-compiled changelog for the 4.0.4 update can be found here.

Instructions:
1. Flash using ClockworkMod recovery.
2. Wipe davlik cache recommended.
3. Wipe data/factory reset required if coming from any ROM other than a stock 4.0.1 or 4.0.2 ROM

Available Mods (Separate flashable zips): [details & undo zips below with links]
-Stock Insecure Boot Image
-Stock Insecure Boot Image With Init.d Support
-Native Tethering Hack
-Exchange Security Hack
-SoftKeys Mod
-Facebook Contacts Sync (important: follow installation instructions detailed below)
-Busybox Fix (fixes issues with run-parts which is used for init.d scripts, thanks to toebox for pointing this out)
-Percentage Battery Mod With Back-Home-Search Softkeys & Stock Softkeys (special thanks to Cmo220 for creating these mods)
-Enhanced Power Menu (Round 1 - since it lacks custom icons & uses power off icon for all and the confirmation prompt still shows Power Off, but all options work as expected)
-Move UA (UserAgent) Switcher To Advanced Menu From Debug (about:debug) Menu
-Tweaker (Script Which Enables Commonly Known Tweaks)
-Enhanced Power Menu Version 3 (Correct icons and confirmation text) With Native Tethering (special thanks to crackers8199 for carrying on my work and creating this mod)
-Enhanced Power Menu Version 3 (Correct icons and confirmation text) With Native Tethering & Lock Before Unlock (special thanks to crackers8199 for carrying on my work and creating this mod)

Screenshots:




Downloads (DevHost - Preferred | MediaFire - Mirror):
Stock Insecure Boot Image [ec8e9279c498b5f574627ba60196c03e] (Mirror)
- Stock 4.0.4 kernel
- Insecure boot image (allows adb as root and commands like adb remount)
- Can be used on any 4.0.4 ROM
Stock Insecure Boot Image With Init.d Support [3b0a438128bc363a7361b5f4233e78bf] (Mirror)
- Stock 4.0.4 kernel
- Insecure boot image (allows adb as root and commands like adb remount)
- Init.d support to run start-up scripts placed in /system/etc/init.d (Make sure you flash the Busybox fix below)
- Can be used on any 4.0.4 ROM
Rooted,De-odexed,Zip-aligned ROM With Stock Insecure Boot Image And New Radios & Bootloader [e26ccc9d7722eff8ace158779e1e8519] (Mirror)
- Complete standalone update with mentioned modifications
- Includes the new FA02 radios and PRIMELA03 bootloader
- No downgrade/upgrade required
- Do not use to multi-boot (example Boot Manager)
Rooted,De-odexed,Zip-aligned ROM With Stock Insecure Boot Image Without Radios & Bootloader [d9bfd201ea4c8a5604add04f9c050d26] (Mirror)
- Complete standalone update with mentioned modifications
- Does not include the new FA02 radios and PRIMELA03 bootloader
- No downgrade/upgrade required
- Can be used to multi-boot (example Boot Manager)
New Radios & Bootloader [eaaf55389f0b2382fa80435e07f30f70] (Mirror)
- Complete standalone update
- Includes the new FA02 radios and PRIMELA03 bootloader
- No downgrade/upgrade required
Native Tethering Hack [bebc08fd8bab647da79892b64e276aad] (Mirror)
- Enables un-restricted native tethering
- Removes Verizon tethering provisioning
- Requires stock, de-odexed 4.0.4 (IMM30B) ROM
- Use this to revert -- Disable Native Tethering Hack [cbd7f1d794b77f9d3ade9c641a87f05d] (Mirror)
Disable Exchange Security [b360d5c0de9696e36d102f591fe7b011] (Mirror)
- Disables the Exchange security requirement
- No longer requires a pin or password when adding an Exchange account
- Account does not become a device administrator
- May not work on some Exchange configurations
- Requires stock, de-odexed 4.0.4 (IMM30B) ROM
- Use this to revert -- Enable Exchange Security [9fc300deab51de1b850274ed96567ce5] (Mirror)
Back-Home-Search Softkeys Mod [525343005ec91b82a44d71b4bcd62ae6] (Mirror)
- Back-Home-Search softkey in the navigation bar
- Long press Home for recent apps
- Long press Search for voice search
- Requires stock, de-odexed 4.0.4 (IMM30B) ROM
- Use this to revert -- Stock Softkeys Mod [16ce3423b67c002d88a0f8230f9f12d8] (Mirror)
Facebook Sync Mod [5cde11879f8eceb5bce5f10c51e4308c] (Mirror)
- Enable contacts sync using the official Facebook app
- Follow instructions
- Requires stock, de-odexed 4.0.4 (IMM30B) ROM
- Use this to revert -- Disable Facebook Sync Mod [33cdd92ad4cfa9ecd4ecfa35bfeb3e82] (Mirror)
Busybox Fix [b592b4dbd192311c63100f7b47974f76] (Mirror)
- Fully functional Busybox 1.20 with color support
- Working run-parts which is needed for init.d scripts
- ROM independent
Percentage Battery Mod With Back-Home-Search Softkeys [f9ae5b34cbbacf71bfaeae3bd0379ea8] (Mirror)
Percentage Battery Mod With Stock Softkeys [5719988e305181fb6b16854a5194b33f] (Mirror)
- Status bar battery icon with battery percentage text
- Battery charge animation
- Requires stock, de-odexed 4.0.4 (IMM30B) ROM
- Created by Cmo220 at RootzWiki
- Use this to revert -- flash Back-Home-Search Softkeys Mod or Stock Softkeys Mod
Enhanced Power Menu With Native Tethering [a7bb5551d86ae0cba9c0c2796fe8e0a7] (Mirror) {Preferably use version 3 mod below}
Enhanced Power Menu Without Native Tethering [627219dc271dd964947bd133656bb026] (Mirror)
- Enhanced power menu with Reboot, Reboot Recovery & Reboot Bootloader
- Round 1 since it lacks custom icons (uses power off icon for all) and the confirmation prompt still shows Power Off
- All options fully functional
- Flash the zip "Enhanced Power Menu With Native Tethering" if you want to retain the native tethering hack
- Use this to revert -- Disable Enhanced Power Menu [919ca7bbf6fdc5f0225123ad46a45ed5] (Mirror)
Move UA (UserAgent) Switcher To Advanced Menu [e3df919570c414a41b68bcd34d645dac] (Mirror)
- Move the User Agent Switcher to the Advanced Menu under Settings from the Debug Menu
- Setting is always available and does not require typing of about:debug to enable
- Use this to revert -- flash Move UA Switcher Back To Debug Menu [5b5189f628c6c6fb348102cf6ecf386a] (Mirror)
Tweaker [f8ee4e24dd3bf92ac60153a9c19e90e9] (Mirror)
- Collection of commonly known and used tweaks
- Script automatically add and reverts the tweaks
- Type 'tweaker' (without quotes) as root in adb shell or a terminal app and hit enter
- All tweaks can be reverted via the script
- Flash the busybox fix above before using this
- Description of tweaks here
Enhanced Power Menu Version 3 With Native Tethering Hack [213718718b815ddac50f4e9885c75893]
- Enhanced power menu with correct icons and confirmation text
- Includes the native tethering hack
- Mod created by crackers8199
Enhanced Power Menu Version 3 With Native Tethering Hack & Lock Before Unlock [6f60f4a5824344ff00bcf87ff6215efe]
- Enhanced power menu with correct icons and confirmation text
- Includes the native tethering hack
- Includes the lock before unlock mod
- Mod created by crackers8199

Facebook Contacts Sync Mod Instructions:
- Remove your Facebook account
- Go to Settings > Accounts & sync
- Uncheck "Sync Contacts" from every account (where available)
- Go to Settings > Apps > All, select "Contacts Storage" and click "Clear data) [you will lose any contacts which are not synced to any account]
- Reboot into recovery and flash the mod zip
- Reboot and enable "Sync Contacts" for all the account
- Add your Facebook account, select the contacts sync option and wait 2-5 mins
- If your Facebook contacts do not show up, go to Settings > Accounts & sync
- Select the Facebook account, and uncheck and re-check "Sync Contacts" and wait 2-5 mins (pictures may take a while to appear)

Recommended Apps & Add-ons:
ApexLauncher (4.0 based launcher/home replacement)
NovaLauncher (4.0 based launcher/home replacement)
Home Launcher (4.0 based launcher/home replacement)
Google Chrome Browser (Much better browser)
VLingo Voice Talk (Port from Galaxy Note, better than Market version)
CyanogenMod 9.0 Music (Super customizable 4.0 based Music app)
CyanogenMod 9.0 DSP Manager (Customizable multi-option audio DSP & equalizer)
CPUSpy (CPU state monitor)
SetCPU (Robust tool for changing CPU settings)
Black MMS (Inverted/back MMS/SMS app from the 4.0.4 update)
Theme Toolbox/MasturModsSettings (Amazing tool to change the navigation, battery and signal icons)

Credits:
Google, Samsung & Verizon for the 4.0.4 update
ChainsDD for Superuser
JesusFreke for smali/baksmali
Koush for ClockworkMod recovery
Dsixda for his Android Kitchen (makes life easy)
Peter Alfonso for the native tethering hack
00McD00 (Justus) for the softkeys mod
Paul O'Brien for the Facebook sync hack
Gnurou for the fully working Busybox 1.20
Cmo220 at RootzWiki for percentage battery mod
crackers8199 for the enhanced power menu version 3
The Android community for everything I've learned about Android

If you like my work and think the time I spent to get things done has helped you out, click here to donate to me. Or you could donate to anyone I've mentioned in the credits section. Donations are completely voluntary.

Disclaimer:
This is based off the official Android 4.0.4 IMM30B OTA. It requires an un-locked device. Use at your own risk. While I, and many people, have not experienced any issue, I am not responsible for any problems you face. But I will help where possible. Enjoy the open Android eco-system, but take full responsibility of anything you do to your devices...
 

·
Android Apprentice
Joined
·
272 Posts
Anything this cannot be flashed over? I.e. 4.0.3 radios or 4.0.3 rom with 4.0.4 radios? I put the .0.4 radios on aokp M3 last night, read flashing the same radio twice is bad.. not sure if thats a myth.

Sent from my Galaxy Nexus using Tapatalk
 

·
Android Beginner
Joined
·
36 Posts
I have already upgraded the radio. Since this rom includes the 4.04 radio, are there any consequences of flashing the 4.04 radio on top of an already upgraded 4.04 radio? It's just the LTE patch that worries me.

edit: just to be safe I downgraded to the 4.02 radio. Installing now.....

Edit 2: got an error.
"assert failed: Samsung.update_cdma_modem_(package_extract_file("radio-cdma.img"))
E:Error in /sdcard/Download/GalaxyNexusCdma-4.0.4-StockRooted.zip
(Status 7)
Installation aborted

Looks like the system/ROM installed. Let's see

edit 3: I was right. The rom installed. Im not sure if the radio installed the first time because I panicked a little and reinstalled the 4.04 radios via fastboot.
 

·
Recovering Flasher
Joined
·
648 Posts
Can we please get an answer for this? I'm sure their are many people with the same situation.

I have already upgraded the radio. Since this rom includes the 4.04 radio, are there any consequences of flashing the 4.04 radio on top of an already upgraded 4.04 radio? It's just the LTE patch that worries me.

edit: just to be safe I downgraded to the 4.02 radio. Installing now.....

Edit 2: got an error.
"assert failed: Samsung.update_cdma_modem_(package_extract_file("radio-cdma.img"))
E:Error in /sdcard/Download/GalaxyNexusCdma-4.0.4-StockRooted.zip
(Status 7)
Installation aborted

Looks like the system/ROM installed. Let's see

edit 3: I was right. The rom installed. Im not sure if the radio installed the first time because I panicked a little and reinstalled the 4.04 radios via fastboot.
Sent from my Galaxy Nexus using Tapatalk
 

·
The Truth
Joined
·
525 Posts
Thank you good sir i shall be flashing this as soon as it is downloaded. On a sidenote is everyone's 4g down because in Detroit as of 10pm last night we've been down?

Ok so i flashed this right over Bugless Beast rooted stock 4.0.3 with no problems, just wiped cache and dalviche cache and it booted no problems and my 4g showed up again 4 bars strong!! Again Thank You very much for this.
 

·
I play with lazers (literally)
Joined
·
513 Posts
And my prediction comes true. God I fucking love devs. Seriously, anyone remember my prediction? I said we'd have a regular flashable 4.0.4 by (now today) by 10:00AM EST. I was 5 hours too late. Flashing now, I flashed the radios last night so I'll just remove those from the zip.

I can't wait until we get custom kernels! I hope I get good battery on the stock one here. If I don't I'll have my M3 backup ready!
 

·
I play with lazers (literally)
Joined
·
513 Posts
So if I flashed the new radio and bootloader last night will it screww anything up flashing them back. I'm assuming clearing all data and system as I always do is the way to go.
Just delete them from the zip. I believe you should only leave the folders like the meta-inf or whatever, and delete all the .img's but boot.img.
 

·
I play with lazers (literally)
Joined
·
513 Posts
I have to downgrade to stock rooted 4.0.2, can someone please show me where I can get that file?

Sent from my Galaxy Nexus using Tapatalk
No you don't, you didn't read any of this thread.
 

·
Galaxy Nexus Fan
Joined
·
84 Posts
I am already running the 4.0.4 radios, I am interested in running the full 4.0.4 OS, and it was my impression that I have to be running the stock rooted 4.0.2 to flash the full 4.0.4 os . I am on 4.0.3 AKOP m3 with a custom kernel. I am trying to find the file to get me on stock rooted 4.0.2.

Sent from my Galaxy Nexus using Tapatalk
 

·
I play with lazers (literally)
Joined
·
513 Posts
I am already running the 4.0.4 radios, I am interested in running the full 4.0.4 OS, and it was my impression that I have to be running the stock rooted 4.0.2 to flash the full 4.0.4 os . I am on 4.0.3 AKOP m3 with a custom kernel. I am trying to find the file to get me on stock rooted 4.0.2.

Sent from my Galaxy Nexus using Tapatalk
You don't need to do that...

You didn't read any of the thread nor the OP.
 

·
Member
Joined
·
233 Posts
I am already running the 4.0.4 radios, I am interested in running the full 4.0.4 OS, and it was my impression that I have to be running the stock rooted 4.0.2 to flash the full 4.0.4 os . I am on 4.0.3 AKOP m3 with a custom kernel. I am trying to find the file to get me on stock rooted 4.0.2.

Sent from my Galaxy Nexus using Tapatalk
yeah man you dont need to do that. since ur on the 4.0.4 radios, just delete them from this zip file. wipe and flash the file in clockwork
 
1 - 20 of 610 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top