Guest BigBearMDC Posted January 7, 2010 Report Posted January 7, 2010 (edited) Thanks alot for this hint! I think i now know whats the problem with libcurl.so: Android loads the shared lib at startup. But instead of using the builtin mechanisms it uses the functions of libcurl. And that causes errors as the Pulse is not meant to use libcurl. This sounds logic, as every Google App sets up a connection to the internet. UPDATE: libon2.so seems to handle the video decompression. - click - Ok that meens we would have to remove the Pulse specific lib and replace it with libcurl. But where is this lib? Any suggestions? Greetings, BigBearMDC Edited January 7, 2010 by BigBearMDC
Guest John Hamelink Posted January 7, 2010 Report Posted January 7, 2010 Thanks alot for this hint! I think i now know whats the problem with libcurl.so: Android loads the shared lib at startup. But instead of using the builtin mechanisms it uses the functions of libcurl. And that causes errors as the Pulse is not meant to use libcurl. This sounds logic, as every Google App sets up a connection to the internet. UPDATE: libon2.so seems to handle the video decompression. - click - Ok that meens we would have to remove the Pulse specific lib and replace it with libcurl. But where is this lib? Any suggestions? Greetings, BigBearMDC Great work so far BigBearMDC! Keep it up :)
Guest BigBearMDC Posted January 8, 2010 Report Posted January 8, 2010 (edited) Hi guys I'd like to have a look at the Pulse's kernel. So ill try to decompress the boot.img today. Therefore i downloaded and installed Ubuntu 9.10 in a VirtualBox. Maybe the kernel needs to be modified for the libs to work. Stay Tuned! Greetings, BigBearMDC. Edited January 8, 2010 by BigBearMDC
Guest BigBearMDC Posted January 8, 2010 Report Posted January 8, 2010 (edited) UPDATE: Ive managed to extract the boot.img. Especially in the ramdisk there are a few really interesting files. In one file there is this option: export ANDROID_BOOTLOGO 1 And in the ramdisk there is also a file called 'initlogo.rle'. Maybe a way to cahnge the boot screen? Anyway i now have a file called boot.img-kernel - the kernel i guess :) - but i can't extract it. But i don't even know if it is possible to decompress it... The Android Kernel gets compiled right? So do i need to get the kernel source and then compile my own kernel? Greetings, BigBearMDC Edited January 8, 2010 by BigBearMDC
Guest xangma Posted January 8, 2010 Report Posted January 8, 2010 UPDATE: Ive managed to extract the boot.img. Especially in the ramdisk there are a few really interesting files. In one file there is this option: export ANDROID_BOOTLOGO 1 And in the ramdisk there is also a file called 'initlogo.rle'. Maybe a way to cahnge the boot screen? Anyway i now have a file called boot.img-kernel - the kernel i guess :) - but i can't extract it. But i don't even know if it is possible to decompress it... The Android Kernel gets compiled right? So do i need to get the kernel source and then compile my own kernel? Greetings, BigBearMDC Yep, I think so. I'm terrible it it.
Guest jmmL Posted January 8, 2010 Report Posted January 8, 2010 UPDATE: Ive managed to extract the boot.img. Especially in the ramdisk there are a few really interesting files. In one file there is this option: export ANDROID_BOOTLOGO 1 And in the ramdisk there is also a file called 'initlogo.rle'. Maybe a way to cahnge the boot screen? Anyway i now have a file called boot.img-kernel - the kernel i guess :) - but i can't extract it. But i don't even know if it is possible to decompress it... The Android Kernel gets compiled right? So do i need to get the kernel source and then compile my own kernel? Greetings, BigBearMDC Yep, initlogo.rle is a way to change the splash screen. And you will need to compile the kernel yourself. It's pretty speedy once you've got all the prerequisites. See the "1.6 ROM development" thread for a few how-tos.
Guest BigBearMDC Posted January 8, 2010 Report Posted January 8, 2010 Thanks. I'll have a look at this thread. Stay Tuned! Greetings, BigBearMDC
Guest BigBearMDC Posted January 14, 2010 Report Posted January 14, 2010 UPDATE: Hi guys I'd like to download the HERO kernel source, but it seems like the developer.htc.com page is down for some reason... As soon as i get the source, I'll compare it with the Pulse's source. Stay Tuned! Greetings, BigBearMDC
Guest twe Posted January 14, 2010 Report Posted January 14, 2010 Good to know that you are still going, keep it up :)
Guest BigBearMDC Posted January 14, 2010 Report Posted January 14, 2010 Good to know that you are still going, keep it up :) I won't give up until Flash is officially released by Adobe :) Greetings, BigBearMDC
Guest twe Posted January 14, 2010 Report Posted January 14, 2010 very encouraging to know, thanks for the support to the community :)
Guest BigBearMDC Posted January 15, 2010 Report Posted January 15, 2010 UPDATE: developer.htc.com is online again. Downloading the Hero kernel source right at the moment :) Stay Tuned! Greetings, BigBearMDC
Guest BigBearMDC Posted January 15, 2010 Report Posted January 15, 2010 (edited) only BTW: What would happen if i copy the Pulse drivers into the hero kernel and compile it? I guess most of the HW would not work. But would the device boot? Should i give it a try? Is anybody interested in that? I know - many questions. Hopefully also many answers :) Greetings, BigBearMDC Edited January 15, 2010 by BigBearMDC
Guest BigBearMDC Posted January 15, 2010 Report Posted January 15, 2010 UPDATE: After a first quick look at the source, there seems not to be any flash - specific files/functions. Greetings, BigBearMDC
Guest BigBearMDC Posted January 22, 2010 Report Posted January 22, 2010 UPDATE: Hi guys. I've been busy this week so i wasn't able to continue with the project. I now set up a second computer with ubuntu 9.10 because i got a lot of errors ragarding VirtualBox when i tried to compile my kernel in the VirtualBox. I could use some help because i don't really know what it can do next. I'll try to compile the Hero kernel with the Pulse's drivers - I guess 90% of the HW won't work. Anyway i could at least see what happens with the flash player then. So Stay Tuned :) Greetings, BigBearMDC
Guest BigBearMDC Posted January 23, 2010 Report Posted January 23, 2010 (edited) UPDATE: Well, simple methematics: 1 + 1 = 2 2 apples - 1 apple = 1 apple Now its getting a bit more difficult: Ubuntu 9.10 - gcc-4.4 = My Ubuntu decided to commit suicide B) I'll have to install it AGAIN argh :) I nearly finished with compiling my kernel but then i got some errors... I read in the internet that i should install gcc 4.3 instead of 4.4... I really tried it.... Now I want to install Ubuntu 9.04 as it has gcc 4.3 not 4.4 .. Stay Tuned! Greetings, BigBearMDC Edited January 23, 2010 by BigBearMDC
Guest blue-e Posted January 23, 2010 Report Posted January 23, 2010 Doesn't the hero run on 1.6 donut where the pulse uses 1.5 cupcake? Maybe your running into problems as the files you need are not compatible with cupcake. Dave
Guest David Horvath Posted January 23, 2010 Report Posted January 23, 2010 Could somebody please help me? I have everything setup, i pulled down the whole git repo(1,9Gb :) ), i know there are a lot rom sourcecode packages, but which should i use, if i want to compile a rom? My aim would be to try if the hero or magic drivers with the pulse. (In my perspective it makes a lot more sense than trying the pulse drivers with hero..)
Guest BigBearMDC Posted January 23, 2010 Report Posted January 23, 2010 (edited) Doesn't the hero run on 1.6 donut where the pulse uses 1.5 cupcake? Maybe your running into problems as the files you need are not compatible with cupcake. Thats what i first thought too. But I haven't yet done anything with the kernel sources. I'm just trying to compile the android kernel (not the Pulse kernel). I know set up my computer with Ubuntu 9.04 (and gcc 4.3). If thats what i read in the internet is correct, compiling the source should now work without any problems. And i could still download the android 1.6 source and compile it with the Hero kernel :) I thought it would be interesting to see what happens if i combine the input.c and input.h from the Hero kernel with the modified synaptics_i2c_rmi.c from the Pulse Kernel. Could somebody please help me? I have everything setup, i pulled down the whole git repo(1,9Gb ohmy.gif ), i know there are a lot rom sourcecode packages, but which should i use, if i want to compile a rom? My aim would be to try if the hero or magic drivers with the pulse. (In my perspective it makes a lot more sense than trying the pulse drivers with hero..) Basically, this could work as their HW is nearly the same i think. The only reason why i wan't to compile the Hero kernel is that i want to see what happens with flash then. Alright when i finished copying the sources back on my pc I'll try to compile android. Stay Tuned! Greetings, BigBearMDC Edited January 23, 2010 by BigBearMDC
Guest klutsh Posted January 23, 2010 Report Posted January 23, 2010 G1 running Pulse rom. They are just running Canvass ontop of the default Rom's, Cavass being the Launcher on a Pulse.
Guest Bakes Posted January 23, 2010 Report Posted January 23, 2010 UPDATE: Well, simple methematics: 1 + 1 = 2 2 apples - 1 apple = 1 apple Now its getting a bit more difficult: Ubuntu 9.10 - gcc-4.4 = My Ubuntu decided to commit suicide B) I'll have to install it AGAIN argh :) I nearly finished with compiling my kernel but then i got some errors... I read in the internet that i should install gcc 4.3 instead of 4.4... I really tried it.... Now I want to install Ubuntu 9.04 as it has gcc 4.3 not 4.4 .. Stay Tuned! Greetings, BigBearMDC I think you can install both GCC 4.4 and 4.3 at the same time. Just make sure that gcc env variable points to gcc4.3 not 4.4. No need to uninstall one.
Guest BigBearMDC Posted January 23, 2010 Report Posted January 23, 2010 I think you can install both GCC 4.4 and 4.3 at the same time. Just make sure that gcc env variable points to gcc4.3 not 4.4. No need to uninstall one. Yap thanks but i already reinstalled Ubuntu 9.04 :) But I'm getting a lot of errors when i try to compile the android kernel... Greetings, BigBearMDC
Guest jmmL Posted January 23, 2010 Report Posted January 23, 2010 If I remember correctly, 9.04 isn't the easiest platform to build android on. I'd definitely recommend 9.10. To get the right compiler versions do something like thissudo aptitide install gcc-4.3 cpp-4.3 g++-4.3 then you need to update-alternativessudo update-alternatives --config gccfollow the instructions to mark 4.3 rather than 4.4. Then do update-alternatives for cpp and g++ just to be sure.
Guest blue-e Posted January 23, 2010 Report Posted January 23, 2010 Is using 9.10 not a good idea when cooking roms then? I'm using 9.10 and at the moment just installing everything so I can lend a hand and maybe add this into my motoblur rom im after
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now