• 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)

ok so im back to trying to update our kernel.. google has released kernel source code for 6 devices.. one of which is called common.. and the other msm.. im grabbing the msm.. im going to see whats been included in it.. and maybe if im luck i can pull some drivers.. maybe.. either way it will give me a better idea of what i need to do with our kernel to get stuff to work correctly.
I'm pulling that too n aosp ics too since I cant get cm9 or cm7 to complete a repo sync lol
 
Upvote 0
Got this going on the evo as we speak thanks to ghost.rider. hope u guys get these kinks in your chain worked out. ;) can't wait to see this baby stable. OM owners will literally be "winning" lol
big question is how well it will run once its all up n running. the 256MB is gonna choke it 8(

But it may surprise us, and like I always say "never know til you try!'" lol
 
Upvote 0
just let me know what part your stuck on and i can help you as much as possible here is my google talk account if you have any quesitons. regginhanger@gmail.com

thank you for telling me about ccache. it makes things so much easier. :)@reppard

No problem man! I found out about that when working on the GB rom. Saves a lot of time, especially useful with ICS as it looks like it takes a bit more time to compile.
 
Upvote 0
im rying to get my machine dual boting so i can run 64 bit.. but in the meantime, ill upload my device folder, you can use reppards vendor folder, go to andy572's github and grab his build and dalvik as it is set up to build for armv6k-vfp, and you will need TeamICS, umm.. nsx something file, my vb is down at the moment so i can remember what exactly it is... ill update or have gohst tell ya what it is

finally got my machine dual booted.. had to download the ubuntu 4.2gb DVD iso... kept getting a Can not mount /dev/loop0 error, tryed burning to cd, burned to dvd, made a bootable USB drive.. nothing.. downloaded the huge dvd iso.. works great.. now to get it set up.. nvidia drivers were a pain in the ass.. and running dual monitors is funky in ubuntu.. going to see of there is a way i can link the desktops.. its like having 2 ubunutus running.. i can move the mouse from screen to screen, but i cant drag windows from one screen to the other.. and both have their own application menus.. and workspaces.. kinda cool.. but i would like to be able to drag one window from one side to the other.. going to try to figure that out now..
 
Upvote 0
ok everyone.. i have yet to get my github setup.. dont mwetter now since i got ubuntu working in dualboot.. so here are all my changes, inside are zips of their respective folders, the one that says lge goes in you device folder.. but everything else is named what the path is, some may take some decyphering to figure out,.. didnt want mile long names.. but here you go.. now im switching to ubuntu and getting the source again.. should be working with 4.0.3 now.. since its been pushed to the servers.. so ill be compiling without changes at first to see whats been added so far..

http://dl.dropbox.com/u/42841380/transfer.tar.gz
http://dl.dropbox.com/u/42841380/vendor.tar.gz
http://dl.dropbox.com/u/42841380/external-webrtc.tar.gz


edit: man syncing with the source has never been faster or easier.. i have the source complete.. im grabbing the msm kernel now.. and then ill copy my changes over and see how long it takes to build it
 
  • Like
Reactions: mikekelso421
Upvote 0
hey reppard or pg or bob.. having a problem getting the msm kernel source.. i git clone it and it downloads into the directory.. but it doesnt unpack it.. any ideas?
I had the same issue n just deleted the dir lol. I got the ics aosp to sync but cant get it to build for what it said it should build for by default.
 
Upvote 0
this
Code:
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]
<built-in>:0:0: note: this is the location of the previous definition
true


damn.. i cant remember waht file it is.. off the top of my head but you need to add -U_FORTIFY_SOURCE to it.. let me find it real fast.. gonna reboot into windows since the page is still up on firefox

build/core/combo/HOST_linux-x86.mk
-HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
+
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0


 
Upvote 0
damn.. i cant remember waht file it is.. off the top of my head but you need to add -U_FORTIFY_SOURCE to it.. let me find it real fast.. gonna reboot into windows since the page is still up on firefox

build/core/combo/HOST_linux-x86.mk
-HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
+
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0


that fixed that one but now I have another...
Code:
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/liboprofile_pp_intermediates/op_header.o] Error 1
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/liboprofile_pp_intermediates/format_output.o] Error 1

Just trying to build full-eng to see how long it takes on my box lol
 
Upvote 0
that fixed that one but now I have another...
Code:
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/liboprofile_pp_intermediates/op_header.o] Error 1
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/liboprofile_pp_intermediates/format_output.o] Error 1

Just trying to build full-eng to see how long it takes on my box lol

whats the actual error? scroll up and see where it errored out at. I fixed a few of these by adding some includes to the header files. what version ubuntu are you building with?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones