[ROM] Clean AOSP 4.1.1 build 5 (JRO03R)

Search This thread

javroch

Senior Member
Jul 24, 2010
351
67
Clean AOSP 4.1.1
build 5 (JRO03R)
for the Verizon LTE Galaxy Nexus (toro)

Twitter: http://twitter.com/javroch_dev

Based off of the AOSP "android-4.1.1_rX" branch. it's a mostly bare ROM, basically just rooted. I'll slowly add the previous features back in subsequent builds. I redid everything clean, from the ground up, for 4.1.1.

NOTE: I don't know if this 4.1.1 release will bring a new kernel with it, when Verizon releases it. As well, I don't know if there will be a new radio/etc, but this ROM does not include those if so. radio.img's aren't released via AOSP as far as I know. Feel free to correct me, if I'm wrong.

Modifications:
The only modifications that I have made are listed below, mostly they include enabling features that are already included in AOSP's source code, but weren't enabled by default:

Here's what's made it so far for 4.1.1:
  1. Root/Superuser (ChainsDD)
  2. Wi-Fi Tethering Subscription Check Removal
  3. Enabled Backup/Restore
  4. Google Movies access fix (peteralfonso)
  5. Root Settings/Selective Root (cyanogenmod)
  6. Custom "Clean extras" settings panel
  7. Settings shortcut to Clean extras for easy access
  8. SIP+VoIP
  9. Battery Percentage in Status bar (Icon, Text, or Both)
  10. Fixed Facebook Contact Sync (romanbb)
  11. Reboot/Safe mode Options in Power menu

Here's what's to come in the near future:
  1. Screenshot Options in Power menu (DvTonder)
  2. Airplane/Silent Mode toggles via Custom extras
  3. Number of home screens Option in Clean Extras

Aside from the explicit credit given above, I also spent tons of time looking through the git repo's of cvcps, peteralfonso, cyanogen, and many others. As well, I often used howto.ccroms.net and source.android.com/source as references. I'm sure there are others I'm not giving credit to that should be getting it.

Let me know what you think or if anything is broken! This is still a learning experience for me. Nobody's perfect.

Current Version: http://bit.ly/R71Yu8
MD5: 023271a54f428bb2197e667b9033ffe4
GApps: http://goo-inside.me/gapps/gapps-jb-20120726-signed.zip

Previous Versions:
4.1.1 for us with gapps: http://goo-inside.me/gapps/gapps-jb-20120726-signed.zip
build 4: http://bit.ly/QeH61x, md5: 3cc96cc0d703300a52ca885e49f73139
build 3: http://bit.ly/Tq0g88, md5: f3dea30b0922e2d67926510a6afd2a31
build 2: http://bit.ly/R69UYK, md5: cbbcadf2ed7a4ca7a516389abe6338af
build 1: http://bit.ly/PRByu2, md5: 69d101d025037c554ea2d0b25b55ad25
build 0: http://bit.ly/NqmH9M, md5: 3ad6f6134656b7adf65c6b48c8f5805f

4.0.4 for use with gapps: http://goo-inside.me/gapps/gapps-ics-20120317-signed.zip
build 5: http://bit.ly/HPGMq8, md5: eb0daa742d56189b770ff0662a984b12
build 4: http://bit.ly/IP7omo, md5: 1ec18075db77936b4972a7593a5878ec
build 3: http://bit.ly/HlA1ah, md5: fbcde7d07617ead21a369756df306304
build 2: http://bit.ly/HHYVQF, md5: e989c25388feaabee5da92c6c0965b7c
build 1: http://bit.ly/H3oM5P, md5: 590c36c905cd50a072027bbf9da8b1d1

4.0.3
build 4: http://bit.ly/GGEK7W, md5: fc1b733d37c8d61c21a3f248b8b6a2b7
build 3: http://bit.ly/FPBsSK, md5: 53dc910d5e1c23c32c7e4a696d679790
build 2: http://bit.ly/xbzUKR, md5: 56ccfc3856e0f6ea8e7aaecbbdc7b799
build 1: http://bit.ly/xNzKZQ, md5: a373793a69fb193ca162f24a719636b3
 
Last edited:

javroch

Senior Member
Jul 24, 2010
351
67
Just a heads up, I'm in the process of migrating everything over to github. As well, I'll be adding facebook sync and possibly one or two more tweaks hopefully tonight. Also, starting with the next release, I'll be naming them "Clean AOSP x.y.z build #". So, the update hopefully coming tonight will be "Clean AOSP 4.0.3 build 2". Any further tweaks / modifications will probably be added to a separate ROM, possibly Clean AOSP+, because I really want to keep Clean AOSP tweak free.
 
Last edited:

javroch

Senior Member
Jul 24, 2010
351
67
Build 2 posted, includes fixed Facebook Contact Sync. That's about it for now. Next thing I want to do is validate whether or not Google Wallet is working. I've been able to use NFC to beam, etc and everything else seems to be working fairly well so far. Let me know if anybody has any feedback for me

I tried to see if I could get Twitter's Contact Sync working in a similar fashion, but it seems it's an issue on their end: http://support.twitter.com/groups/3...cles/213727-known-issues-with-the-android-app
 
Last edited:
E

ezcats

Guest
so to clarify...the apps like rom manager and terminal emulator will be removed?

I hate having to delete all the apps from CM9

thinking about making a rom that is as close to stock as possible (all google apps and stuff but its still going to be based on CM)

if your rom removes all this stuff....niiiceeeeeee.
 

javroch

Senior Member
Jul 24, 2010
351
67
so to clarify...the apps like rom manager and terminal emulator will be removed?

I hate having to delete all the apps from CM9

thinking about making a rom that is as close to stock as possible (all google apps and stuff but its still going to be based on CM)

if your rom removes all this stuff....niiiceeeeeee.

My ROM isn't based on CM at all in any way whatsoever. It's based on AOSP source directly. So no, there won't be any ROM Manager or Terminal Emulator included by default. My goal for this ROM was actually exactly what you said, "[to make] a rom that is as close to stock as possible".
 
  • Like
Reactions: ddpacino

javroch

Senior Member
Jul 24, 2010
351
67
I'm not gonna add this as a "Modification" or anything... because I didn't really do anything to fix anything, but I just wanted to confirm that I was successfully able to use Google Wallet on Clean AOSP last night. Apparently, I just needed to "Reset Google Wallet" from when I flashed from stock
 

javroch

Senior Member
Jul 24, 2010
351
67
I'm currently uploading build 3. should be up tonight / tomorrow. it includes the root settings menu under developer options. the menu provides four options "Disabled", "Apps Only", "ADB Only", and "Apps and ADB". currently the default in build 3 is "Apps Only", however i will probably be putting out a build 4 which defaults it to "Disabled". my code is mainly based off of cyanogenmod's commits mentioned in the blog post here, and functions much in the same way. cm doesn't build Superuser from source, but i do, so I also added some of my own code related to this in Superuser. basically in CM it would say that superuser had granted apps permissions if they were on the whitelist, even when root was disabled via the settings and they didn't actually have root. i plan on launching the developer's settings intent as well, if you get denied superuser permissions because the setting is disabled. this way you can easily re-enable it. but that isn't in build 3.

i should note that this way doesn't seem to give you access to google play movies. i like to think of it as a selective root, rather than completely removing root altogether. but, the main purpose of this is security, not to enable google play movies. i've been leaving mine on "Disabled", and i really don't find that i have to re-enable root very often.
 

foxdog66

Senior Member
Jul 28, 2010
471
53
This sounds really awesome! Does the voip work and could you include an option to allow led with screen on?
 

javroch

Senior Member
Jul 24, 2010
351
67
I haven't used it as I don't have a VoIP account, but the options are there and should be enabled/working fine. I'm not sure what you mean by "allow led with screen on" to be honest.
 

javroch

Senior Member
Jul 24, 2010
351
67
Normally the led will only blink if the screen is off.

Got it, to be honest I'm sort of reluctant at this point to implement too many tweaks into Clean AOSP. I kind of want it to be as barebones as possible. But, as I am considering a few others, I might look into this one as well, either as part of Clean AOSP or as part of some Clean AOSP+ version with extra modifications that I might put out separately.

Either way, if you do give it a shot, let me know your findings related to VoIP. I have no reason to think it shouldn't work, but I haven't tried it yet.
 

BarberAE

Senior Member
Mar 20, 2009
50
33
Huntsville, AL
Thanks for this!

What kernel are you using for this build? I assume the stock google one.

Including status bar toggles and soft key options would be the only mods I would look from the clean build.
 

javroch

Senior Member
Jul 24, 2010
351
67
Thanks for this!

What kernel are you using for this build? I assume the stock google one.

Including status bar toggles and soft key options would be the only mods I would look from the clean build.

I'm just using the stock Google one. Haven't changed anything there. Haven't really played around with kernel development.

Those are likely mods I'd include in some sort of Clean AOSP+ version as well. Along with reboot options, though those I might actually shoehorn into regular Clean AOSP as well. Either way, I will be looking to getting in some of these mods in either Clean AOSP or some other AOSP+ version when time permits.
 

javroch

Senior Member
Jul 24, 2010
351
67
I wanted to wait and get more features in, but I might be busy for the next week or so. So, here's build 4. The only change is that root is "Disabled" by default
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Clean AOSP 4.1.1
    build 5 (JRO03R)
    for the Verizon LTE Galaxy Nexus (toro)

    Twitter: http://twitter.com/javroch_dev

    Based off of the AOSP "android-4.1.1_rX" branch. it's a mostly bare ROM, basically just rooted. I'll slowly add the previous features back in subsequent builds. I redid everything clean, from the ground up, for 4.1.1.

    NOTE: I don't know if this 4.1.1 release will bring a new kernel with it, when Verizon releases it. As well, I don't know if there will be a new radio/etc, but this ROM does not include those if so. radio.img's aren't released via AOSP as far as I know. Feel free to correct me, if I'm wrong.

    Modifications:
    The only modifications that I have made are listed below, mostly they include enabling features that are already included in AOSP's source code, but weren't enabled by default:

    Here's what's made it so far for 4.1.1:
    1. Root/Superuser (ChainsDD)
    2. Wi-Fi Tethering Subscription Check Removal
    3. Enabled Backup/Restore
    4. Google Movies access fix (peteralfonso)
    5. Root Settings/Selective Root (cyanogenmod)
    6. Custom "Clean extras" settings panel
    7. Settings shortcut to Clean extras for easy access
    8. SIP+VoIP
    9. Battery Percentage in Status bar (Icon, Text, or Both)
    10. Fixed Facebook Contact Sync (romanbb)
    11. Reboot/Safe mode Options in Power menu

    Here's what's to come in the near future:
    1. Screenshot Options in Power menu (DvTonder)
    2. Airplane/Silent Mode toggles via Custom extras
    3. Number of home screens Option in Clean Extras

    Aside from the explicit credit given above, I also spent tons of time looking through the git repo's of cvcps, peteralfonso, cyanogen, and many others. As well, I often used howto.ccroms.net and source.android.com/source as references. I'm sure there are others I'm not giving credit to that should be getting it.

    Let me know what you think or if anything is broken! This is still a learning experience for me. Nobody's perfect.

    Current Version: http://bit.ly/R71Yu8
    MD5: 023271a54f428bb2197e667b9033ffe4
    GApps: http://goo-inside.me/gapps/gapps-jb-20120726-signed.zip

    Previous Versions:
    4.1.1 for us with gapps: http://goo-inside.me/gapps/gapps-jb-20120726-signed.zip
    build 4: http://bit.ly/QeH61x, md5: 3cc96cc0d703300a52ca885e49f73139
    build 3: http://bit.ly/Tq0g88, md5: f3dea30b0922e2d67926510a6afd2a31
    build 2: http://bit.ly/R69UYK, md5: cbbcadf2ed7a4ca7a516389abe6338af
    build 1: http://bit.ly/PRByu2, md5: 69d101d025037c554ea2d0b25b55ad25
    build 0: http://bit.ly/NqmH9M, md5: 3ad6f6134656b7adf65c6b48c8f5805f

    4.0.4 for use with gapps: http://goo-inside.me/gapps/gapps-ics-20120317-signed.zip
    build 5: http://bit.ly/HPGMq8, md5: eb0daa742d56189b770ff0662a984b12
    build 4: http://bit.ly/IP7omo, md5: 1ec18075db77936b4972a7593a5878ec
    build 3: http://bit.ly/HlA1ah, md5: fbcde7d07617ead21a369756df306304
    build 2: http://bit.ly/HHYVQF, md5: e989c25388feaabee5da92c6c0965b7c
    build 1: http://bit.ly/H3oM5P, md5: 590c36c905cd50a072027bbf9da8b1d1

    4.0.3
    build 4: http://bit.ly/GGEK7W, md5: fc1b733d37c8d61c21a3f248b8b6a2b7
    build 3: http://bit.ly/FPBsSK, md5: 53dc910d5e1c23c32c7e4a696d679790
    build 2: http://bit.ly/xbzUKR, md5: 56ccfc3856e0f6ea8e7aaecbbdc7b799
    build 1: http://bit.ly/xNzKZQ, md5: a373793a69fb193ca162f24a719636b3
    3
    I hope the move across the country has gone well for you, and just wanted to comment on this thread to get it back to the top of the list. This ROM is the best I have found for the Nexus and really don't want to see it be cast into the shadows. Hopefully everything is working out for you and you will be able to pick up this hobby again sometime soon. Thanks again for the great ROM!!!

    Gonna load this up tomorrow more than likely. I had all plans to make ARHD my daily but decided to go for an even more Google esc. Build.

    It's awesome that you guys are still using the ROM. It's still my daily driver as well. Sorry for the lack of updates, even if just to tell you that there haven't been any updates. The move out west has been going extremely well. The only problem being the movers can't get my things (read: build machines) out of storage for another week or two. Which, is sort of fine because I have a trip out to Bonnaroo Music Festival this week and a family member's bachelor party a week or so after that.

    But starting the middle-to-end of June, I should be back up and running. I'm glad you all have been enjoying my work. Thanks for being patient.
    2

    You can make a backup and try, but the first thing I'll probably tell you to try is wipe and re-install if any issues arise.

    I should hopefully have something new out tonight or tomorrow
    2
    Just a heads up, I'm in the process of migrating everything over to github. As well, I'll be adding facebook sync and possibly one or two more tweaks hopefully tonight. Also, starting with the next release, I'll be naming them "Clean AOSP x.y.z build #". So, the update hopefully coming tonight will be "Clean AOSP 4.0.3 build 2". Any further tweaks / modifications will probably be added to a separate ROM, possibly Clean AOSP+, because I really want to keep Clean AOSP tweak free.
    2
    Getting my machines back up and running. Might take another couple of days. I'm going to look into doing a jelly bean build. If it takes a little longer than usual, it's because I'm considering starting fresh again, but we'll see. Maybe I'll pump out a build first and then start over just to get one out