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

Root [ROM][DEV][WIP] CyanogenMod 10 for the LG Spirit 4G

I gather 2 things from this.

You have your Spirit and that bootloop is a good thing. Means your closer. lol :confused:

yea I found it in the mailbox about 2:30ish lol

Then I messed with it as is a bit, let my wife paw at it a bit, then I had to convert the root script to shell script. Then try what I had.... restore...

and now I'm watching a quarter sized cm bootani bootloop. Now to restore again and ponder on wtf is holding it up. No adb, so no logcat. :(

Density was @160, but that shouldnt stop it from booting....
 
yea I found it in the mailbox about 2:30ish lol

Then I messed with it as is a bit, let my wife paw at it a bit, then I had to convert the root script to shell script. Then try what I had.... restore...

and now I'm watching a quarter sized cm bootani bootloop. Now to restore again and ponder on wtf is holding it up. No adb, so no logcat. :(

Density was @160, but that shouldnt stop it from booting....

Man thanks a lot for your dedication
 
yea I found it in the mailbox about 2:30ish lol

Then I messed with it as is a bit, let my wife paw at it a bit, then I had to convert the root script to shell script. Then try what I had.... restore...

and now I'm watching a quarter sized cm bootani bootloop. Now to restore again and ponder on wtf is holding it up. No adb, so no logcat. :(

Density was @160, but that shouldnt stop it from booting....
Don't know why, but this has been the weirdest phone I've had for all this sh!t.

You may know this already... Save the kdz file and you can skip steps 1 - 10. That would help speed things up a bit. lol
 
Don't know why, but this has been the weirdest phone I've had for all this sh!t.

You may know this already... Save the kdz file and you can skip steps 1 - 10. That would help speed things up a bit. lol

I use the cab method which shows it hanging at 4%, yet the phone setting at the setup screen. lol
 
Hey... hey.. hey..... I WANT TO TEST MORE!!:D my phone is going through brick withdrawals :banghead: :rock:
 
The button combination works from the motion to get into cwm.
Hold power and vol down
At lg symbal release vol down and toggle vol up/vol down
 
yea I found it in the mailbox about 2:30ish lol

Then I messed with it as is a bit, let my wife paw at it a bit, then I had to convert the root script to shell script. Then try what I had.... restore...

and now I'm watching a quarter sized cm bootani bootloop. Now to restore again and ponder on wtf is holding it up. No adb, so no logcat. :(

Density was @160, but that shouldnt stop it from booting....

If ADB was enabled in our boot image, that would mean it isn't getting far enough in the boot process to "load" ADB, I'm guessing.

Been talking to PG and it seems we're both finally understanding how exactly this works. The reason we use the stock boot image is so there's no security issue. Then as it starts to boot, it gets hijacked by 2nd-init. We gotta edit the CM 2nd-init inorder to get it to work for our phones. Which we're doing now.
 
@ PG & Isaac: try hijacking from the wallpaper.bin as the kernel boots. I still think a bash script in there can take care of the issue.

The good news is I think we're clearing the real low level stuff... I think we're just getting stuck on booting CM10! So, if we can figure out the hangup, CM10 will boot.
 
@PG:

Hey, you weren't in chat, so I thought I'd post this here.

I traced all the binaries, and I think I got all the missing shared libs. I also added the WIFI defines to BoardConfig, and the missing WIFI firmware (we have BCM unlike the QCOM wifi chip like the Motion).

I'm still working on the 2nd-init, which is what I think is causing us problems. I got a build to work with ADB (I had shell access), but logcat was busted on it. We're definitely close though.

Here's the relevant commit, if you wanna build what I got so far:

BoardConfig.mk: https://github.com/ikarosdev/android_device_lge_ms870/commit/c755dbf418dad5696a5cf8894072cbcf741d0ed6

Missing prop blobs: https://github.com/ikarosdev/android_device_lge_ms870/commit/8503fee4f60afd9c9656a6ed5c7994fbb41054a5
 
Back
Top Bottom