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

Root Can someone pull something for me?

Hmm... In that case, I may jump the Metro ship and hit Virgin Mobile and get the Galaxy SII or grab a Nexus 4 on T-Mobile.... Hmm...
 
Hey, guys. School has a habit of making me go MIA for periods of time. I'm going to push a device folder to my Github which will be my starting point for getting CM10 on this device.

I already have the system and boot images; I just need to crack them apart in order to get the good stuff (i.e. kernel, proprietary blobs, binaries, etc)

FWIW, those wanting to create a clean, de-odexed versions of the prebuilt stock ROM. I recommend using the Android Kitchen. Obviously, it's been awhile since I used it, but I always had good success with it in the past. Here's the link to dsixda's kitchen: http://forum.xda-developers.com/showthread.php?t=633246

I'll be creating a new thread dedicated to the building of CM10 for our Spirits. I will also have spring break next week, so it should give me some time to play around with CM and re-familiarize myself with it. Any and all help would be appreciated! I can't devote a good amount of time to CM, but hopefully I can get us at a starting point.

EDIT: Sorry, guys forgot to mention if anyone is interested in contributing, please send me a message on Github and I will add you as a contributor. Here's the link to my Github: http://github.com/ikarosdev
 
Hey, guys. School has a habit of making me go MIA for periods of time. I'm going to push a device folder to my Github which will be my starting point for getting CM10 on this device.

I already have the system and boot images; I just need to crack them apart in order to get the good stuff (i.e. kernel, proprietary blobs, binaries, etc)

FWIW, those wanting to create a clean, de-odexed versions of the prebuilt stock ROM. I recommend using the Android Kitchen. Obviously, it's been awhile since I used it, but I always had good success with it in the past. Here's the link to dsixda's kitchen: http://forum.xda-developers.com/showthread.php?t=633246

I'll be creating a new thread dedicated to the building of CM10 for our Spirits. I will also have spring break next week, so it should give me some time to play around with CM and re-familiarize myself with it. Any and all help would be appreciated! I can't devote a good amount of time to CM, but hopefully I can get us at a starting point.
Awesome, glad you're gonna be trying this CM build. :D

I was gonna use dsixda's kitchen, but our device isn't supported, so I used romtools by ficeto @ alliance-rom.com. These tools have worked flawlessly on ubuntu 12.04. I was able to de-odex & zipalign, but now I'm trying to find where in the framework to change the white menu backgrounds to black with maybe white text or blue.

I understand google uses holo themes on ics with 3 variations. I have to get it to use holo dark. In the framework-res.apk I see it using holo, but I guess not dark. Maybe I'm going about it the wrong way. Any ideas would be appreciated. LOL

Themes | Android Developers
 
Awesome, glad you're gonna be trying this CM build. :D

I was gonna use dsixda's kitchen, but our device isn't supported, so I used romtools by ficeto @ alliance-rom.com. These tools have worked flawlessly on ubuntu 12.04. I was able to de-odex & zipalign, but now I'm trying to find where in the framework to change the white menu backgrounds to black with maybe white text or blue.

I understand google uses holo themes on ics with 3 variations. I have to get it to use holo dark. In the framework-res.apk I see it using holo, but I guess not dark. Maybe I'm going about it the wrong way. Any ideas would be appreciated. LOL

Themes | Android Developers

Dsixda works:
http://androidforums.com/showthread.php?p=5535167
From the motion forum ;)
 

Yes, it seems to be working for the Spirit as well. I've been using it to tear apart the boot and recovery images. However, I can't 100% say that it will build flashable packages for our phones.

A little update on where I'm at for CM: I'm slowly, but surely, systematically going through our /system folder to get the stuff we need in order for our hardware to work (bluetooth, audio, wifi, etc.)

The device tree is almost to the point where I can build CM for our device, but nothing will work. I'm currently in the process of determining which proprietary blobs we'll need in order for all the important stuff to work (RIL, data, audio, wifi, gps, etc.).

I also tore apart the ramdisk on our boot image. I've never dealt with a locked bootloader, so we might actually be dead in the water before we get a chance to swim. I'm currently researching locked bootloaders, so if anyone has some valuable input, please chime in.
 
Both our phones are in the same boat with a locked bootloader.
My LG Motion git is located here: https://github.com/BobZmotion
I get a complete build, but I have yet to figure out how to get 2nd-init to work correctly.

Hey, Bob. Long time no talk, huh? :D

Obviously, the ultimate goal is to get CM10 building and working correctly, but I'm curious how hroark13 was able to get the prebuilt CM10 ROM booting. I tore it apart, and it appears he supplanted our original ramdisk over the CM ramdisk. I think he took a ROM built by 985phakick, and swapped out stuff for the Motion.

Are you getting a security error when you try and boot CM? I looked through your device tree and see you put the init files from the Motion ramdisk, but aren't you missing some binaries necessary for the secure boot check?

Code:
######################################## # Secure boot ######################################## on boot # [START][20111216, inhwan.we@lge.com]     exec /sbin/wallpaper -ap     wait /sbin/wallpaper # [END] [20111216, inhwan.we@lge.com]   #Widevine L3 has radio group to get IMEI (lg-drm@lge.com) service drm /system/bin/drmserver     class main     user drm     group system inet drmrpc radio media_rw sdcard_rw      ######################################## # CAPP_SECCLK ######################################## service lgsecclk /system/bin/lgsecclkserver     class main     user system     group system lgdrm_acc sdcard_rw media_rw  # restart when servicemanager is restarted on property:init.svc.servicemanager=restarting      restart lgsecclk  ######################################## # CAPP_DRM ######################################## service lgdrm /system/bin/lgdrmserver     class main     user lgdrm     group lgdrm_acc sdcard_rw media_rw system radio  # restart when servicemanager is restarted on property:init.svc.servicemanager=restarting      restart lgdrm

Here's the raw link: https://raw.github.com/BobZmotion/android_device_lge_MS770/jellybean/ramdisk/init.lge.early.rc

Maybe if you have build with a ramdisk that contain these binaries, it'll clear the security check?
 
Hey, Bob. Long time no talk, huh? :D

Obviously, the ultimate goal is to get CM10 building and working correctly, but I'm curious how hroark13 was able to get the prebuilt CM10 ROM booting. I tore it apart, and it appears he supplanted our original ramdisk over the CM ramdisk. I think he took a ROM built by 985phakick, and swapped out stuff for the Motion.

Are you getting a security error when you try and boot CM? I looked through your device tree and see you put the init files from the Motion ramdisk, but aren't you missing some binaries necessary for the secure boot check?

Code:
######################################## # Secure boot ######################################## on boot # [START][20111216, inhwan.we@lge.com]     exec /sbin/wallpaper -ap     wait /sbin/wallpaper # [END] [20111216, inhwan.we@lge.com]   #Widevine L3 has radio group to get IMEI (lg-drm@lge.com) service drm /system/bin/drmserver     class main     user drm     group system inet drmrpc radio media_rw sdcard_rw      ######################################## # CAPP_SECCLK ######################################## service lgsecclk /system/bin/lgsecclkserver     class main     user system     group system lgdrm_acc sdcard_rw media_rw  # restart when servicemanager is restarted on property:init.svc.servicemanager=restarting      restart lgsecclk  ######################################## # CAPP_DRM ######################################## service lgdrm /system/bin/lgdrmserver     class main     user lgdrm     group lgdrm_acc sdcard_rw media_rw system radio  # restart when servicemanager is restarted on property:init.svc.servicemanager=restarting      restart lgdrm

Here's the raw link: https://raw.github.com/BobZmotion/android_device_lge_MS770/jellybean/ramdisk/init.lge.early.rc

Maybe if you have build with a ramdisk that contain these binaries, it'll clear the security check?

you are correct in that the originals were literally a dirty port. he does however have a booting device tree now. im not at liberty to share it however as (for good reason) he believes there would people who try to rip off his work and be a glory, well yea...

anyways i have previously chatted with him and he expressed interest in talking with you guys, as it stands he is done with development for teh lg motion due to the unsavory community that irritated him. perhaps you can chat with him and pick up where he left off. cant say for certain as he doesnt always sit in our irc and just occasionally pops in :)

Perhaps Bob can help with the Spirit Device Tree we needed... or are we past that point now 2Gig?

asking people who know would supply you a better answer, like issac or bobzhome :)
 
Both our phones are in the same boat with a locked bootloader.
My LG Motion git is located here: https://github.com/BobZmotion
I get a complete build, but I have yet to figure out how to get 2nd-init to work correctly.


Hi Bob

Do you have a Motion or another LG phone ?

How far did you get with your device tree, does it boot at all ?

Hroark13 would share his device tree with you, if you are interested in working on it / using any of it for the Spirit or Motion, he does not have the time to work on it anymore, he thinks your a stand up guy, so he has no problem letting you use it, it does not work 100 percent but it boots and stuff.
 
Hi Bob

Do you have a Motion or another LG phone ?

How far did you get with your device tree, does it boot at all ?

Hroark13 would share his device tree with you, if you are interested in working on it / using any of it for the Spirit or Motion, he does not have the time to work on it anymore, he thinks your a stand up guy, so he has no problem letting you use it, it does not work 100 percent but it boots and stuff.

that is mighty nice of hroark. its why he is one of my fav guys to talk to :)
 
that is mighty nice of hroark. its why he is one of my fav guys to talk to :)

Well here is his tree, I am hoping it can some how be used for the Spirit

It is not good for making recoveries (I think) I really did not try, due to the locked BL

https://github.com/hroark13/device_lge_l0

it is not exactly like 985hPaKicK CM10 rom. It has the same problems as the 985hPaKicK ROM, the option to get in to recovery by vol up is not in it, the reboot recovery from power menu boots into stock recovery and does a factory reset, the power setting for the screen wake up seem off, and you have to mod the install script after the compile is done
 
Hi Bob

Do you have a Motion or another LG phone ?

How far did you get with your device tree, does it boot at all ?

Hroark13 would share his device tree with you, if you are interested in working on it / using any of it for the Spirit or Motion, he does not have the time to work on it anymore, he thinks your a stand up guy, so he has no problem letting you use it, it does not work 100 percent but it boots and stuff.
Thank you for the kind words!

I do have a Motion...and now thanks to Hroark13 sharing his device tree with me, I'm hopefully in putting something out that is useable.

If anyone can post point me to links to a Spirt's system.img and boot.img, I'll see about putting something out for that phone.
 
I just wanna say thanks for all the hard work you guys are putting into porting cm over to the spirit. I have it on my nexus 7 but the thought of cm on my spirit has me all giddy like a schoolgirl. :)
Can't wait and good luck!
 
Back
Top Bottom