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

Root Froyo Development

Looks like LG PRO has announced LG official Froyo rom to be released to all lg ally usrers in February. That being said, it would be sweet if drellisdee could pick apart what he needs from that to make his 2.2 rom work 100%. I would most likely use his vanilla 2.2 without lg bloatware than use the official.
 
yea there version is always better.. few tweeks here and there to perform better.. and take out the crap that we dont need.. you know verizon always throw in some stuff that we dont need..
 
Well, once we get this up and running, could it possibly serve as a template for people who enjoy custom ROM's?

I.e: Velocity_0.5?

:)
 
Just flashed with gapps:
I can confirm the market does work.
Still need to get SetCPU from xda other then that though i can not wait to help development for this :) Thanks you so much drelisdee you are a major advancement in the community of android.
 
Here is the logcat i extracted from wireless tether when trying to turn on:
Code:
I/ActivityManager( 1371): Start proc android.tether for activity android.tether/.MainActivity: pid=2321 uid=10045 gids={3003, 3002, 3001, 1015}
D/TETHER -> TetherApplication( 2321): Calling onCreate()
D/TETHER -> TetherApplication( 2321): Current directory is /data/data/android.tether
D/TETHER -> TetherApplication( 2321): Directory '/data/data/android.tether/bin' already exists!
D/TETHER -> TetherApplication( 2321): Directory '/data/data/android.tether/var' already exists!
D/TETHER -> TetherApplication( 2321): Directory '/data/data/android.tether/conf' already exists!
D/TETHER -> MainActivity( 2321): Calling onCreate()
I/global  ( 2321): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2321): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2321): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/TETHER -> WebserviceTask( 2321): Request returned status HTTP/1.1 404 Not Found
D/TETHER -> MainActivity( 2321): Calling onResume()
D/TETHER -> MainActivity( 2321): Temp ==> 410 -- Celsius ==> 41 -- Fahrenheit ==> 106
E/linker  ( 2321): bionic/linker/linker.c:672| WARNING: `/system/lib/hw/gralloc.msm7k.so` is not a prelinked library
E/linker  ( 2321):  1180 mapping library 'gralloc.msm7k.so' at 40300000 (index 00000003) through buddy allocator.
I/ActivityManager( 1371): Displayed activity android.tether/.MainActivity: 1728 ms (total 10400 ms)
D/TETHER -> MainActivity( 2321): StartBtn pressed ...
I/TETHER -> NativeTask( 2321): Trying to load libnativetask.so
E/TETHER -> NativeTask( 2321): Could not load libnativetask.so
W/dalvikvm( 2321): No implementation found for native Landroid/tether/system/NativeTask;.getProp (Ljava/lang/String;)Ljava/lang/String;
W/dalvikvm( 2321): threadid=11: thread exiting with uncaught exception (group=0x2aacc7d0)
E/AndroidRuntime( 2321): FATAL EXCEPTION: Thread-12
E/AndroidRuntime( 2321): java.lang.UnsatisfiedLinkError: getProp
E/AndroidRuntime( 2321):     at android.tether.system.NativeTask.getProp(Native Method)
E/AndroidRuntime( 2321):     at android.tether.system.CoreTask.getProp(CoreTask.java:490)
E/AndroidRuntime( 2321):     at android.tether.TetherApplication.updateConfiguration(TetherApplication.java:298)
E/AndroidRuntime( 2321):     at android.tether.TetherApplication.startTether(TetherApplication.java:400)
E/AndroidRuntime( 2321):     at android.tether.MainActivity$3$1.run(MainActivity.java:194)
E/AndroidRuntime( 2321):     at java.lang.Thread.run(Thread.java:1096)
W/ActivityManager( 1371):   Force finishing activity android.tether/.MainActivity
D/TETHER -> MainActivity( 2321): Calling onStop()
D/TETHER -> MainActivity( 2321): Calling onDestroy()
I/ActivityManager( 1371): Process android.tether (pid 2321) has died.
W/InputManagerService( 1371): Got RemoteException sending setActive(false) notification to pid 2321 uid 10045
W/ActivityManager( 1371): Activity destroy timeout for HistoryRecord{30fef148 android.tether/.MainActivity}
I/ActivityManager( 1371): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=android.tether/.MainActivity }
I/ActivityManager( 1371): Start proc android.tether for activity android.tether/.MainActivity: pid=2336 uid=10045 gids={3003, 3002, 3001, 1015}
D/TETHER -> TetherApplication( 2336): Calling onCreate()
D/TETHER -> TetherApplication( 2336): Current directory is /data/data/android.tether
D/TETHER -> TetherApplication( 2336): Directory '/data/data/android.tether/bin' already exists!
D/TETHER -> TetherApplication( 2336): Directory '/data/data/android.tether/var' already exists!
D/TETHER -> TetherApplication( 2336): Directory '/data/data/android.tether/conf' already exists!
D/TETHER -> MainActivity( 2336): Calling onCreate()
I/global  ( 2336): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2336): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2336): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/TETHER -> WebserviceTask( 2336): Request returned status HTTP/1.1 404 Not Found
D/TETHER -> MainActivity( 2336): Calling onResume()
D/TETHER -> MainActivity( 2336): Temp ==> 410 -- Celsius ==> 41 -- Fahrenheit ==> 106
E/linker  ( 2336): bionic/linker/linker.c:672| WARNING: `/system/lib/hw/gralloc.msm7k.so` is not a prelinked library
E/linker  ( 2336):  1180 mapping library 'gralloc.msm7k.so' at 40300000 (index 00000003) through buddy allocator.
I/ActivityManager( 1371): Displayed activity android.tether/.MainActivity: 2203 ms (total 2203 ms)
D/TETHER -> MainActivity( 2336): StartBtn pressed ...
I/TETHER -> NativeTask( 2336): Trying to load libnativetask.so
E/TETHER -> NativeTask( 2336): Could not load libnativetask.so
W/dalvikvm( 2336): No implementation found for native Landroid/tether/system/NativeTask;.getProp (Ljava/lang/String;)Ljava/lang/String;
W/dalvikvm( 2336): threadid=23: thread exiting with uncaught exception (group=0x2aacc7d0)
E/AndroidRuntime( 2336): FATAL EXCEPTION: Thread-24
E/AndroidRuntime( 2336): java.lang.UnsatisfiedLinkError: getProp
E/AndroidRuntime( 2336):     at android.tether.system.NativeTask.getProp(Native Method)
E/AndroidRuntime( 2336):     at android.tether.system.CoreTask.getProp(CoreTask.java:490)
E/AndroidRuntime( 2336):     at android.tether.TetherApplication.updateConfiguration(TetherApplication.java:298)
E/AndroidRuntime( 2336):     at android.tether.TetherApplication.startTether(TetherApplication.java:400)
E/AndroidRuntime( 2336):     at android.tether.MainActivity$3$1.run(MainActivity.java:194)
E/AndroidRuntime( 2336):     at java.lang.Thread.run(Thread.java:1096)
W/ActivityManager( 1371):   Force finishing activity android.tether/.MainActivity
D/TETHER -> MainActivity( 2336): Calling onStop()
D/TETHER -> MainActivity( 2336): Calling onDestroy()
W/AudioFlinger( 1181): write blocked for 171 msecs, 14 delayed writes, thread 0xb880
 
Here is the logcat i extracted from wireless tether when trying to turn on:
Code:
I/ActivityManager( 1371): Start proc android.tether for activity android.tether/.MainActivity: pid=2321 uid=10045 gids={3003, 3002, 3001, 1015}
D/TETHER -> TetherApplication( 2321): Calling onCreate()
D/TETHER -> TetherApplication( 2321): Current directory is /data/data/android.tether
D/TETHER -> TetherApplication( 2321): Directory '/data/data/android.tether/bin' already exists!
D/TETHER -> TetherApplication( 2321): Directory '/data/data/android.tether/var' already exists!
D/TETHER -> TetherApplication( 2321): Directory '/data/data/android.tether/conf' already exists!
D/TETHER -> MainActivity( 2321): Calling onCreate()
I/global  ( 2321): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2321): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2321): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/TETHER -> WebserviceTask( 2321): Request returned status HTTP/1.1 404 Not Found
D/TETHER -> MainActivity( 2321): Calling onResume()
D/TETHER -> MainActivity( 2321): Temp ==> 410 -- Celsius ==> 41 -- Fahrenheit ==> 106
E/linker  ( 2321): bionic/linker/linker.c:672| WARNING: `/system/lib/hw/gralloc.msm7k.so` is not a prelinked library
E/linker  ( 2321):  1180 mapping library 'gralloc.msm7k.so' at 40300000 (index 00000003) through buddy allocator.
I/ActivityManager( 1371): Displayed activity android.tether/.MainActivity: 1728 ms (total 10400 ms)
D/TETHER -> MainActivity( 2321): StartBtn pressed ...
I/TETHER -> NativeTask( 2321): Trying to load libnativetask.so
E/TETHER -> NativeTask( 2321): Could not load libnativetask.so
W/dalvikvm( 2321): No implementation found for native Landroid/tether/system/NativeTask;.getProp (Ljava/lang/String;)Ljava/lang/String;
W/dalvikvm( 2321): threadid=11: thread exiting with uncaught exception (group=0x2aacc7d0)
E/AndroidRuntime( 2321): FATAL EXCEPTION: Thread-12
E/AndroidRuntime( 2321): java.lang.UnsatisfiedLinkError: getProp
E/AndroidRuntime( 2321):     at android.tether.system.NativeTask.getProp(Native Method)
E/AndroidRuntime( 2321):     at android.tether.system.CoreTask.getProp(CoreTask.java:490)
E/AndroidRuntime( 2321):     at android.tether.TetherApplication.updateConfiguration(TetherApplication.java:298)
E/AndroidRuntime( 2321):     at android.tether.TetherApplication.startTether(TetherApplication.java:400)
E/AndroidRuntime( 2321):     at android.tether.MainActivity$3$1.run(MainActivity.java:194)
E/AndroidRuntime( 2321):     at java.lang.Thread.run(Thread.java:1096)
W/ActivityManager( 1371):   Force finishing activity android.tether/.MainActivity
D/TETHER -> MainActivity( 2321): Calling onStop()
D/TETHER -> MainActivity( 2321): Calling onDestroy()
I/ActivityManager( 1371): Process android.tether (pid 2321) has died.
W/InputManagerService( 1371): Got RemoteException sending setActive(false) notification to pid 2321 uid 10045
W/ActivityManager( 1371): Activity destroy timeout for HistoryRecord{30fef148 android.tether/.MainActivity}
I/ActivityManager( 1371): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=android.tether/.MainActivity }
I/ActivityManager( 1371): Start proc android.tether for activity android.tether/.MainActivity: pid=2336 uid=10045 gids={3003, 3002, 3001, 1015}
D/TETHER -> TetherApplication( 2336): Calling onCreate()
D/TETHER -> TetherApplication( 2336): Current directory is /data/data/android.tether
D/TETHER -> TetherApplication( 2336): Directory '/data/data/android.tether/bin' already exists!
D/TETHER -> TetherApplication( 2336): Directory '/data/data/android.tether/var' already exists!
D/TETHER -> TetherApplication( 2336): Directory '/data/data/android.tether/conf' already exists!
D/TETHER -> MainActivity( 2336): Calling onCreate()
I/global  ( 2336): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2336): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global  ( 2336): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/TETHER -> WebserviceTask( 2336): Request returned status HTTP/1.1 404 Not Found
D/TETHER -> MainActivity( 2336): Calling onResume()
D/TETHER -> MainActivity( 2336): Temp ==> 410 -- Celsius ==> 41 -- Fahrenheit ==> 106
E/linker  ( 2336): bionic/linker/linker.c:672| WARNING: `/system/lib/hw/gralloc.msm7k.so` is not a prelinked library
E/linker  ( 2336):  1180 mapping library 'gralloc.msm7k.so' at 40300000 (index 00000003) through buddy allocator.
I/ActivityManager( 1371): Displayed activity android.tether/.MainActivity: 2203 ms (total 2203 ms)
D/TETHER -> MainActivity( 2336): StartBtn pressed ...
I/TETHER -> NativeTask( 2336): Trying to load libnativetask.so
E/TETHER -> NativeTask( 2336): Could not load libnativetask.so
W/dalvikvm( 2336): No implementation found for native Landroid/tether/system/NativeTask;.getProp (Ljava/lang/String;)Ljava/lang/String;
W/dalvikvm( 2336): threadid=23: thread exiting with uncaught exception (group=0x2aacc7d0)
E/AndroidRuntime( 2336): FATAL EXCEPTION: Thread-24
E/AndroidRuntime( 2336): java.lang.UnsatisfiedLinkError: getProp
E/AndroidRuntime( 2336):     at android.tether.system.NativeTask.getProp(Native Method)
E/AndroidRuntime( 2336):     at android.tether.system.CoreTask.getProp(CoreTask.java:490)
E/AndroidRuntime( 2336):     at android.tether.TetherApplication.updateConfiguration(TetherApplication.java:298)
E/AndroidRuntime( 2336):     at android.tether.TetherApplication.startTether(TetherApplication.java:400)
E/AndroidRuntime( 2336):     at android.tether.MainActivity$3$1.run(MainActivity.java:194)
E/AndroidRuntime( 2336):     at java.lang.Thread.run(Thread.java:1096)
W/ActivityManager( 1371):   Force finishing activity android.tether/.MainActivity
D/TETHER -> MainActivity( 2336): Calling onStop()
D/TETHER -> MainActivity( 2336): Calling onDestroy()
W/AudioFlinger( 1181): write blocked for 171 msecs, 14 delayed writes, thread 0xb880

Already posted on it. It doesn't like being cooked in rom. Under settings applications clear data for it and reinstall via file manager.
 
Looks like LG PRO has announced LG official Froyo rom to be released to all lg ally usrers in February. That being said, it would be sweet if drellisdee could pick apart what he needs from that to make his 2.2 rom work 100%. I would most likely use his vanilla 2.2 without lg bloatware than use the official.


Ill be done by then and if aosp gingerbread source drops we may have gingerbread before that too.
 
Thank you to all those involved with this build. It is truly amazing that you actually managed to get this, for all intents and purposes, stable for daily use. I've been blown away by performance boosts. On linpack scored 3.5Mflops completely stock, and once i got everything set up on this froyo build i re-ran linpack for a 9.9. Psx4droid working great, not 100% fps but close enough. Donation has been made. Good work!

I posted my disgust with LG in another thread...didn't feel the need to re-post but it just goes to show that the undergound dev world will top any corporation any day of the week when it comes to providing for the customers.

Thank you for all your hard work!

as a side note i do understand that this is a "beta" build so if i can offer any feedback to help please feel free to ask. I love tweaking and messing around with things which is one reason i love android so much...but my actual programming knowledge is lacking so forgive the ignorance.
 
I'm new on here but I've been following this thread for awhile and I am amazed in how the devs on here can get donemore than a huge company like lg great work ill donate soon but I do have a question would you recomend someone who has never rooted or flash a rom to try this. I want to but I keep talking myself out of it... thanks ill appreciate your opinions
 
I'm new on here but I've been following this thread for awhile and I am amazed in how the devs on here can get donemore than a huge company like lg great work ill donate soon but I do have a question would you recomend someone who has never rooted or flash a rom to try this. I want to but I keep talking myself out of it... thanks ill appreciate your opinions

It's very usable even though it's an early build, but it still has a few bugs. It flashes just like any other ROM would, so there aren't any extra steps you have to take that might seem intimidating.

Read the different threads in stickied guide at the top of the 'All Things Root' forum, read this thread and make sure you understand them, this will help you feel comfortable with rooting/flashing. If you need help with anything specific, you can PM me or if you need help fast, jump on the IRC channel.
 
Not doubting you 1 bit, but I thought I saw that 2.3 had a minimum cpu speed of 1Ghz?

That was a false rumor Lg will build gingerbread for the optimus line whith same processor as ally. Only major difference is 256mb ram vs optimus's 512mb but that can be overcome with a lite version without as much junk/bloatware.
 
Hi all, let me start out by saying that the devs on this project are amazing, I will b makin a generous donation to help with the project, I am new to the forums and I would love to help, but I normally don't do this because noone ever replies, but this seems like such an awesome community.

I have the aosp15, gingerbread theme and gapps flashed. I like tinkering, and I love my ally, I have tryed a few things with the camera function, but I could not figure out how to do a log cat for it. I got the camera to come up and show what is coming through the lens. But when I click the button for the pictures. It force cloases and then won't even go back to camera.
I also seen that drel got gps 100%. Where can I get that function?
And also when can I start helping with the developement?
 
Here is a problem i'm having:
I will be doing random tasks and the phone will reboot. It only seems to happen when i adjust my brightness and my keyboard lights work. I have SetCPU set to 600mhz-748mhz. I have tried to logcat this many times but logcat always seems to exit with something about threads... it will not let me logcat sometimes because it exits logcat immediately.
 
Is that in the current build we can download, or are you working on another build for release? Also, any work on the camera? Heard it was going to be difficult if it happened at all, just wondering.

Well, obviously it's not impossible, just very difficult. Otherwise, LG wouldn't be planning a release of FROYO in February. I'm confident our guys will nail this much sooner.
 
Is that in the current build we can download, or are you working on another build for release? Also, any work on the camera? Heard it was going to be difficult if it happened at all, just wondering.

Yes I'm personally on build 17 and have gps working. I only upload when I have a chance and have an improvement. Camera may not ever be working on an aosp build as Lg made extensive changes to the libcamera.so (extra camera modes etc.) that a large portion of android build process is linked against. Even with a froyo camera for ally stripped from an official 2.2 it still will error the whole android open source build process. A solution may be found and I have a untested idea but for the forseeable future its a feature that will NOT be working. I'd appreciate it if people stop talking about it (camera) and help with other things that can be made working.
 
Here is a problem i'm having:
I will be doing random tasks and the phone will reboot. It only seems to happen when i adjust my brightness and my keyboard lights work. I have SetCPU set to 600mhz-748mhz. I have tried to logcat this many times but logcat always seems to exit with something about threads... it will not let me logcat sometimes because it exits logcat immediately.

I will be looking into the keyboard light issue soon.
 
I will be looking into the keyboard light issue soon.

If you can make the keyboard light have a longer span than stock 2.1 does youd be my hero, it always goes out way too fast when im texting at night lol, and yay for gps! biggest things are the headphone jack, keyboard and that pesky battery problem
 
Back
Top Bottom