• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ALPHA] ICS for Optimus M (NOW COMPILED AND BOOTING)

Hoping that it works out. :praying:

I'd be happy to do mild testing. As long that there is no fear of recovery or bootloader being lost then I'd been happy to mess around and report my results.
 
yeah my service is currently off.. so if and when i do get a bootable image ill need someone to see if at least the phone and messaging is working

errored out on a libdvm.so error.. working on it

update: past the libdvm.so error i think.. got a new one working on it..
 
My knowledge is limited however i have 2 optimus m phones as well as an acer iconia and an indulge. All are rooted with recovery and sporting a rom from one of the talented developers on one of the many fourms. i have lgnpst set up and have used it as well as cdma workshop to repair from soft bricked state so any testing i can do i would be glad to assist.
 
Hey tripdoc, whats the specs on the machine your currently building with? I saw you posted specs on page one... is that rig you are still running? I noticed you said something about swapping boards?
 
I'm running Intel core 2 duo 1.8 ghz, 2 gigs of ram,compiled cm7 for my evo in around 2 hours. Maybe less....I WAS smoking before that. Lol so my sense of time could be off. Hahaha
 
Never done any of this but I know quite a bit about computers and am comfortable in a Linux environment.

Have an Intel Quad Core @ 2.8Ghz with 8Gb of RAM I could dedicate towards building. Its currently running Windows 7 but I'd have no problem installing a Linux district and setting up a dual boot setup.

Someone would have to post up some links or explain how I'm gonna get this started.
 
Hey tripdoc, whats the specs on the machine your currently building with? I saw you posted specs on page one... is that rig you are still running? I noticed you said something about swapping boards?

it actually turned out to be a memory problem, i swapped the memory for the 3rd time and it did the trick. im running pentium dual core 3.0ghz and 6gb ram. i completed the build of the source with a full-eng just to see if it would compile, and it finished, had a few erors, but got those worked out. now trying to build for the opt m, im getting a libcore_icu_TimeZones.cpp error. Not sure how to fix it, i had a few errors b4 that in the same area, in the libcore files, and i replaced the ICS files with the GB files and that worked for everything up to where i am, but unfortionately, im stuck at the moment, im looking for a work around. anyone has any ideas they are greatly appreciated.
 
ok new error, im so damn close.. i know it, all previous errors were my fault, i missed a line of code that needed to be changed in one of the make files, heres the new error:

Code:
 target asm: libdvm <= dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S: Assembler messages:
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:318: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:354: Error: undefined symbol kInterpEntryReturn used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:358: Error: undefined symbol kInterpEntryThrow used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:365: Error: undefined symbol kInterpEntryResume used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:375: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:601: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:672: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:7399: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:7429: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9503: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9510: Error: undefined symbol kJitSingleStep used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9728: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9793: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:10068: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:10153: Error: undefined symbol kInterpEntryReturn used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:10213: Error: undefined symbol kInterpEntryThrow used as an immediate value
make: *** [out/target/product/thunderc/obj/SHARED_LIBRARIES/libdvm_intermediates/mterp/out/InterpAsm-armv6-vfp.o] Error 1
 
ok new error, im so damn close.. i know it, all previous errors were my fault, i missed a line of code that needed to be changed in one of the make files, heres the new error:

Code:
 target asm: libdvm <= dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S: Assembler messages:
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:318: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:354: Error: undefined symbol kInterpEntryReturn used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:358: Error: undefined symbol kInterpEntryThrow used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:365: Error: undefined symbol kInterpEntryResume used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:375: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:601: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:672: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:7399: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:7429: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9503: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9510: Error: undefined symbol kJitSingleStep used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9728: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:9793: Error: undefined symbol kInterpEntryInstr used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:10068: Error: undefined symbol offGlue_retval used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:10153: Error: undefined symbol kInterpEntryReturn used as an immediate value
dalvik/vm/mterp/out/InterpAsm-armv6-vfp.S:10213: Error: undefined symbol kInterpEntryThrow used as an immediate value
make: *** [out/target/product/thunderc/obj/SHARED_LIBRARIES/libdvm_intermediates/mterp/out/InterpAsm-armv6-vfp.o] Error 1

This might help push you in the right direction [DEV] HeroC ICS 4.0.1 Development - Page 4 - xda-developers
 
the error I was having with the networkutilies.Cpp was cause the variable jniThrowExceptionFmt was never called in the jnihelp.c files. In the davlik so I switch those with the ics jnihelp.c files and error is fixed. Hopes this helps people.
 
All the errors I notice are coming from the dalvik.

here is where i am stuck as of right now
http://pastebin.com/SikQAip0

here is what ubuntu i use @ bobdamit

Ubuntu 10.04 32-bit

http://www.ubuntu.com/start-download?distro=desktop&bits=32&release=lts


Ubuntu 10.04 64-bit

http://www.ubuntu.com/start-download?distro=desktop&bits=64&release=lts

just get imgburn

http://www.imgburn.com/index.php?act=download

burn the iso onto a dvd, and then it will give you an
option to download on a seperate partition to dual boot.

then if you wanna get the ics open source go here

http://source.android.com/source/initializing.html
 
i know it says 64 is recommended but im using 32bit and everything is working just fine. :)
but im using vbox thats what is killing me on compiling takes longer lol.
 
Back
Top Bottom