• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[Update 3] ROM:GRI40 (2.3.3) Stock + De-odexed + Rooted + Busybox + Insecure boot

Search This thread

GreenMnM588

Member
May 7, 2010
23
3
my situation is:
- CM 7.0 RC1
- latest Amon_RA recovery
- HBoot 0.35.0017
- radio 5.12.00.08
- DarkTremor App2sd 2.7.5.2

is it safe to flash this without doing anything else through Amon recovery?
is it safe to flash DT App2sd or it is not ready for that?
any other recommendations or precautions like full wipe, etc. ?
please answer if u know exactly what u are saying, i don't want a bricked phone :)
thanks a lot

I was reading that the best radio that works with 2.3.3 is the 5.08.00.04... I personally like Clockwork 3.0.0.5 better than Amon_RA, but that's an opinion. HBoot is good, not sure about DTA2SD tho... It may not function with the stock ROM, but don't quote me. It's always best to perform a backup and just try. If you mess up, you've got the backup.
 

meteora

Senior Member
Aug 1, 2009
107
4
I was reading that the best radio that works with 2.3.3 is the 5.08.00.04... I personally like Clockwork 3.0.0.5 better than Amon_RA, but that's an opinion. HBoot is good, not sure about DTA2SD tho... It may not function with the stock ROM, but don't quote me. It's always best to perform a backup and just try. If you mess up, you've got the backup.

how about the full wipe?
will my application remain untouched w/o a full wipe? they are now a2sd flagged, an this is my concern
 

Know-Fear

Senior Member
Jan 9, 2010
552
103
I came from cm7 as well. Did full wipe. DT was giving me an error about incorrect partitions or something. Only looked at it for a minute before work. Terminal in this rom fc's on me so I can't give you the exact error right now.

Edit: reinstalled terminal. Now says my sdcard isn't mounted. And it cannot install. Need to work on this more after I get home.

Sent from my Nexus One using XDA App
 
Last edited:

craigacgomez

Senior Member
Jan 29, 2010
2,106
3,799
Tustin
Updated... Fix 1 released...

Changelog:
1. Insecure boot part of the default ROM.
2. Fixed Terminal app FCs.
3. 2 versions: Full & Minimal... minimal has no market apps like Google Books, Voice, You Tube, etc.

I'm working on updating the boot.img to get DT A2SD working...
 
Last edited:

craigacgomez

Senior Member
Jan 29, 2010
2,106
3,799
Tustin
ok so the rom came out all bad full of force closes. i rolled back to my cm7 and now it has force closes too!and for some reason i cant flash the hboot you have posted. it just fails.and the rom gets that error 7. please help?

Well, you have to update to hboot 0.35.0017... or this install will fail... if the hboot.img in the first post does not work for you, try the update zip from Google... it's in one of the posts in this thread... update with stock recovery or custom recovery with signature check off.

Regarding the FCs, did you try the troubleshooting steps I mentioned in the first post??? Try fix_permission and clearing the dalvik-cache.
 

Salah9

Senior Member
Sep 24, 2010
95
2
I have Google Service Framework FCs after each startup.

Do these steps fix this issue?
1. Try rebooting
2. Try fix_permissions
3. Try cleaning dalvik-cache
4. Try cleaning data & .androidsecure
5. Try factory reset/wipe
 

nurre

Senior Member
Jul 6, 2007
191
9
Code:
V/RenderScript_jni( 8531): surfaceCreated
V/RenderScript_jni( 8531): surfaceChanged
E/qsd8k.gralloc(  104): /dev/pmem: no more pmem available
E/qsd8k.gralloc(  104): couldn't open pmem (No such file or directory)
E/qsd8k.gralloc(  104): gralloc failed err=Out of memory
W/GraphicBufferAllocator(  104): alloc(480, 800, 1, 00000133, ...) failed -12 (Out of memory)
D/GraphicBufferAllocator(  104): Allocated buffers:
D/GraphicBufferAllocator(  104):   0x2e73d8: 1500.00 KiB |  480 ( 480) x  800 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x370c08:   71.25 KiB |  480 ( 480) x   38 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x3715c8:  939.38 KiB |  480 ( 480) x  501 |        1 | 0x00000133
D/GraphicBufferAllocator(  104):   0x392008: 1500.00 KiB |  480 ( 480) x  800 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x3db2c8: 1428.75 KiB |  480 ( 480) x  762 |        1 | 0x00000133
D/GraphicBufferAllocator(  104):   0x3e73c0: 1500.00 KiB |  480 ( 480) x  800 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x3edd20: 1500.00 KiB |  480 ( 480) x  800 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x4018e0:   71.25 KiB |  480 ( 480) x   38 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x4a7138: 1346.25 KiB |  480 ( 480) x  718 |        1 | 0x00000133
D/GraphicBufferAllocator(  104):   0x4b29e0: 1500.00 KiB |  480 ( 480) x  800 |        2 | 0x00000133
D/GraphicBufferAllocator(  104):   0x4c9c60:  939.38 KiB |  480 ( 480) x  501 |        1 | 0x00000133
D/GraphicBufferAllocator(  104):   0x4ecae0: 1346.25 KiB |  480 ( 480) x  718 |        1 | 0x00000133
D/GraphicBufferAllocator(  104):   0x4fb2b8:  750.00 KiB |  480 ( 480) x  800 |        4 | 0x00000133
D/GraphicBufferAllocator(  104):   0x519058:  750.00 KiB |  480 ( 480) x  800 |        4 | 0x00000133
D/GraphicBufferAllocator(  104):   0x5204a8: 1428.75 KiB |  480 ( 480) 
E/SurfaceFlinger(  104): Layer::requestBuffer(this=0x3430e0), index=0, w=480, h=800 failed (Out of memory)
E/Surface ( 8531): Surface (identity=4131) requestBuffer(0, 0, 0, 0, 00000033) returned a buffer with a null handle
E/Surface ( 8531): getBufferLocked(0, 0, 0, 0, 00000033) failed (Out of memory)
E/Surface ( 8531): dequeueBuffer failed (Out of memory)
E/ViewRoot( 8531): OutOfResourcesException locking surface
E/ViewRoot( 8531): android.view.Surface$OutOfResourcesException
E/ViewRoot( 8531): 	at android.view.Surface.lockCanvasNative(Native Method)
E/ViewRoot( 8531): 	at android.view.Surface.lockCanvas(Surface.java:314)
E/ViewRoot( 8531): 	at android.view.ViewRoot.draw(ViewRoot.java:1456)
E/ViewRoot( 8531): 	at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
E/ViewRoot( 8531): 	at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
E/ViewRoot( 8531): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/ViewRoot( 8531): 	at android.os.Looper.loop(Looper.java:123)
E/ViewRoot( 8531): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
E/ViewRoot( 8531): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/ViewRoot( 8531): 	at java.lang.reflect.Method.invoke(Method.java:507)
E/ViewRoot( 8531): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/ViewRoot( 8531): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/ViewRoot( 8531): 	at dalvik.system.NativeStart.main(Native Method)
 

rock7632

Senior Member
Jun 12, 2010
530
30
Boston
Hi. I'm currently running CM7 nightly build #5 with Amon RA recovery. If I flash this and want to go back to CM7 in a few days will it be a problem? Will I just be able to go into Amon Recovery, wipe and flash CM7 back?
 

dextroz

Senior Member
Jan 14, 2010
242
20
Location service does not work for news & weather and background updating of latitude. Trackball does not flash at all. Same problems on two phones.
 

YoMarK

Senior Member
Sep 15, 2007
440
88
Hi. I'm currently running CM7 nightly build #5 with Amon RA recovery. If I flash this and want to go back to CM7 in a few days will it be a problem? Will I just be able to go into Amon Recovery, wipe and flash CM7 back?
If you make a nandroid backup from recovery before you flash this, then it's as easy as just wipe(all) and then restore the nandroid backup you've made.
No need to reinstall anything, the nandroid is an exact copy of the phone's internal memory(except caches), and includes ROM(CM7 in your case) apps and settings.
So it's very easy to switchs ROM's, as you can make multiple nandroids.
 
Last edited:

BrumBrum74

Senior Member
Dec 19, 2006
447
22
Did a full wipe of everything. Installed this. Got force close on setup wizard. Managed to get to home screen in the end. No Market Place to be seen.

Strange.

Getting:

The process com.google.process.gapps has stopped unexpectedly. Please try again.

Running the "fix" full version.

Same on the minimal one.
 
Last edited:

seamonkey420

Senior Member
Did a full wipe of everything. Installed this. Got force close on setup wizard. Managed to get to home screen in the end. No Market Place to be seen.

Strange.

Getting:

The process com.google.process.gapps has stopped unexpectedly. Please try again.

Running the "fix" full version.

Same on the minimal one.

getting same problem here too.

did all wipes, hardresets, dalvik cache wipes.
tried both full and minimal.

i get access to my market and apps but get that force close message each time i reboot my phone.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Well, this started of as a very basic attempt to de-odex and root the Gingerbread GRI40 ROM... was pulled together in 10 to 15 mins... but I've refined it and cleaned out some kinks... so here are the specifics...

    NOTE: The main idea behind this ROM is "stock". I do not intend to divert from this, and quite frankly, I don't have much time to. You are free to use this as a base to mod it to your liking.

    1. Completely stock, based on the GRI40 (Android 2.3.3) system dump (thanks dsixda, Google)
    2. De-odexed using the latest smali/baksmali 1.2.6 (thanks JF).
    3. Rooted with SU app (thanks chainsdd).
    4. Busybox 1.18.3 (thanks stericson) with symlinks.
    5. Insecure boot with adb remount capabilities (you need to flash the separate GB-GRI40-Stock-Kernel-Insecure-signed.zip)
    6. Signed update zips.
    7. Updated market apps which are part of the dump (Twitter, Google Books, Google Goggles, Superuser, Facebook, AmazonMP3, GMail)
    8. Market 2.3.3
    9. Separate Minimal Build without Market Apps.

    The updated Update2Fix 1 version now includes the insecure boot image by default... (i.e. ro.secure=0)... so now adb remount works.. and adb shell works as root/su.

    The updated Update2Fix 1 version also fixes the issue with the Terminal app FC.

    Update 3 now fixes the Google Service Framework FC and the Network Location issue... GPS & WiFi location now works great...

    And as always, use this at your own risk...

    FYI, the updated version can be flashed over the legacy versions without a wipe.

    Instructions:
    1. Flash HBoot 0.35.0017 (http://www.mediafire.com/?q3rcfc6l4r9no8d, link by dsixda)
    Code:
    fastboot flash hboot hboot.img
    2. Flash Radio 5.08.00.04 (http://www.mediafire.com/?rgarixj28mbmhej, link by dsixda)
    Code:
    fastboot flash radio radio.img
    3. Flash one of the ROM zips below using Amon RA or Clockwork recovery.

    Toubleshooting:
    If you have issues, please try the following steps...
    1. Try rebooting
    2. Try fix_permissions
    3. Try cleaning dalvik-cache
    4. Try cleaning data & .androidsecure
    5. Try factory reset/wipe
    6. If issues persist, post a logcat and I'll do my best to help you.

    Download (Full):
    http://goo.gl/uVmXv

    Filename = NExUS1-GB-GRI40-StockRootedBusyboxInsecure-Full-Update3.zip
    MD5Sum = 6f58e489415de8100501589b909c0b3f

    Download (Minimal/No market apps version):
    http://goo.gl/Zrqca

    Filename = NExUS1-GB-GRI40-StockRootedBusyboxInsecure-Minimal-Update3.zip
    MD5Sum = 71845eb9fbc6680fb2d5b94a240d6a85

    NOTE: App2SD (Ext version) will not work on this ROM. I will create an updated boot image which will support this.
    1
    You beat me to it :p I was having trouble deodexing it. Getting errors like crazy. Oh well nice work.

    Are you using the latest smali/baksmali 1.2.6?? JF updated it for gingerbread...
    1
    By chance can you post some MD5Sum's for the Rom. Just don't want to chance having a corrupted file. Thanks.

    Done... see the original post

    BTW... updated version coming soon...
    1
    Update...

    Created update zip for insecure boot image... (i.e. ro.secure=0)... so now adb remount works.. and adb shell works as root/su.

    This can be used with any GRI40 ROM with the stock kernel... like dsixda's stock and stock de-odexed ROMs, Geo411m's stock deodexed OTA ROM...

    See first post for links...
    1
    which link did you download ...seems there are three?? can somen please link me to a rooted version of this stock android 2.3.3 please...thanks


    You need to have HBoot and radio updated first.

    Download (Recommended):
    http://www.mediafire.com/download.php?b81sw5been3fbdv