[Q] With s-off, but without kernel source... - HTC Sensation

Very curious about this...so we know s-off is coming for sure, whether alpharev or HTC release it first - it's coming, but we don't know when HTC will release the kernel source code. Even though they are required under the GPL guidelines to do so, they still haven't even released the source for the Evo4g (if I remember right). So for roms that require a different kernel, such as MIUI or CM, where does the lack of kernel source code leave us? I would guess that the devs would need to port a kernel from the closest device they have a working kernel for, or compile one from scratch, until they have the actual source to modify? Am I on the right track here? Anyone care to clarify?
Thanks for any info!

No one can add anything here?
Sent from my HTC Sensation 4G using XDA App

can you get the kernel off your own phone if it is radio s-off, like you can for hboot img and the like? if so i think that would be the most viable option.. but that is a dumb notion of going seens as if that was how it was done, it would be widespread and known... so doubting its going to be anything easy like that for kernel source

civicvx94 said:
Very curious about this...so we know s-off is coming for sure, whether alpharev or HTC release it first - it's coming, but we don't know when HTC will release the kernel source code. Even though they are required under the GPL guidelines to do so, they still haven't even released the source for the Evo4g (if I remember right). So for roms that require a different kernel, such as MIUI or CM, where does the lack of kernel source code leave us? I would guess that the devs would need to port a kernel from the closest device they have a working kernel for, or compile one from scratch, until they have the actual source to modify? Am I on the right track here? Anyone care to clarify?
Thanks for any info!
Click to expand...
Click to collapse
What were you smoking? The evo4g kernel was released long time ago. A number of versions for different android builds were released in fact.
http://developer.htc.com/

Ok? I've never had an Evo so I don't follow development on it, regardless, that's far from the point of this thread.
Sent from my HTC Sensation 4G using XDA App

civicvx94 said:
Ok? I've never had an Evo so I don't follow development on it, regardless, that's far from the point of this thread.
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
Actually what tsekh501 said is right on key with this thread. It means HTC WILL release the kernel source,,,,in time.
Patience is a virtue.

Apparently you didn't read my op. Everyone knows they will release it in time, because they are required to, but my question was - until it's released, what's the likelihood of seeing CM or MIUI? Would it require a substantial amount of more dev work without the source code?
I'm not being impatient, I just want to how the lack of source code impacts development and asking out of shear curiosity, guess I didn't phrase my question right.
Sent from my HTC Sensation 4G using XDA App

Related

[REQ] Experianced testers for custom kernel

Hey guys,
I am in the process of trying to build a custom kernel for the incredible S, but as it happens HTC have only released sources for the Froyo version, not the Gingerbread version
In my quests to find the changes need to upgrade this kernel to run on 2.3, I am building a kernel for the Saga,as the Desire S was released with 2.3 the sources should be as well.
Anyway, long story short. I have a custom kernel for the saga, with an overclock available and it is quite easy to port all the other features I have added to my kernel without the video / camera problem (assuming this is the 2.3 source, which it looks like it should be), and I see you don't have any custom kernels, is anyone interested in testing?
hi mate, im developin a custom kernel as we speak but yh wudnt mind testing urs... u use the saga 2.6.35 kernel source code?
Sorry didnt realise someone was already on it. Yeah I am using it cause I think it has the changes I need in the board files, and I accidently overclocked it by editing the wrong files. If.you want I can speak to you about what changes you wanna make so you can start devving it on your own
Sent from my HTC Incredible S using Tapatalk
lmao wat u sayin sorry for this forumn needs all the attention it can get. wel am already workin on one but why dont u sort that one and ill test it for u am sure itl help u when the incredible s has released.
Iv played with the desire the dhd and ds.....hows the dhd compared to incredile?
l0st.prophet said:
Hey guys,
I am in the process of trying to build a custom kernel for the incredible S, but as it happens HTC have only released sources for the Froyo version, not the Gingerbread version
In my quests to find the changes need to upgrade this kernel to run on 2.3, I am building a kernel for the Saga,as the Desire S was released with 2.3 the sources should be as well.
Anyway, long story short. I have a custom kernel for the saga, with an overclock available and it is quite easy to port all the other features I have added to my kernel without the video / camera problem (assuming this is the 2.3 source, which it looks like it should be), and I see you don't have any custom kernels, is anyone interested in testing?
Click to expand...
Click to collapse
Well done dude !!! I've been following your quest for root and S-OFF on the IS forum, no one here is trying for S-OFF. Our best bet is someone like you porting an IS or Sensation exploit. I'm S-On so i can't test. But since the saga (DS) and IS have the same processor, i'm assuming this goes up to 1.8 Ghz too. Correct me if i'm wrong.
When will be a download link i will test the kernel.
i was wondering if it will work with a Desire kernel? can i try a desire kernel or is a bad ideea?
i miss cifs
trying a desire kernel is a very bad idea mihaibuda u must wait for a desire s kernel
send you a PM dude
OK Doesn anyone know how to flash a zImage? If not, if someone sends me a boot.img from the stock Desire S ROM I can pack it up into an update zip
l0st.prophet said:
OK Doesn anyone know how to flash a zImage? If not, if someone sends me a boot.img from the stock Desire S ROM I can pack it up into an update zip
Click to expand...
Click to collapse
a boot.img is in this post
[BOOT] Root for S-Off with unsecured Boot Image
regards
l0st.prophet said:
[...] HTC have only released sources for the Froyo version, not the Gingerbread version
Click to expand...
Click to collapse
It is a GPL violation then ... ?
Anyway, good to see that custom kernels are coming
GPL actually says that the source code has to bereleased within reasonable time...what that time is noone knows...
l0st.prophet said:
..,is anyone interested in testing?
Click to expand...
Click to collapse
yes
10char
Bump ...?
Lost prophet are you still in for another custom kernel ?
Sign me up!

Galnet MIUI Banned From XDA

Since Galnet MIUI has been banned from XDA because of 'rule violations' will there be another site where someone will post it like rootzwiki or something? or should i got back to original MIUI?
Just go to the Galnet website.
they have to be ported to the infuse, man this sucks.
if you want to make an impact, sign up on Galnet. Try and get them to support the infuse. Sorry guys.... I tried to help out thanks for supporting me and my efforts.
boostnsubaru said:
if you want to make an impact, sign up on Galnet. Try and get them to support the infuse. Sorry guys.... I tried to help out thanks for supporting me and my efforts.
Click to expand...
Click to collapse
thank you so much for all your work, if anything can you please keep the work going on the original MIUI so we atleast have something? Again thanks for trying!
fabrizio494 said:
they have to be ported to the infuse, man this sucks.
Click to expand...
Click to collapse
yeah it sucks, i loved using it!
Great work bro...sorry bout this..
Sent from my SAMSUNG-SGH-I997 using xda premium
dman3285 said:
Great work bro...sorry bout this..
Sent from my SAMSUNG-SGH-I997 using xda premium
Click to expand...
Click to collapse
Thanks man. Its up to u now to keep popping out these sick Rom's!
Sent from my SAMSUNG-SGH-I997 using Tapatalk
anyone know what "rules" does the galnet rom violet? just curious.
tylermaciaszek said:
thank you so much for all your work, if anything can you please keep the work going on the original MIUI so we atleast have something? Again thanks for trying!
Click to expand...
Click to collapse
Yea I will until it gets banned... its MIUI that is the issue. They won't release their source. Which violates BS.
Sent from my SAMSUNG-SGH-I997 using Tapatalk
ZELENDEL said this in another post....
It means that the android kernel is protected by GPL laws. Which means the source code has to be made available. MIUI breaks these laws and refuses to post the source. So all MIUI roms have to have a custom kernel not made by the MIUI team.
Sent from my SAMSUNG-SGH-I997 using Tapatalk
Weird, I didn't know kernels were covered by GPL laws. I learn something new every day.
Are there any other kernels that will work?
Sent from my SGH-I997 using xda premium
skatin707 said:
Weird, I didn't know kernels were covered by GPL laws. I learn something new every day.
Are there any other kernels that will work?
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
yes all kernels need to have their source code released
for example remember the HP touchpads that shipped with android well they didn't release their source code to the kernel on this devices so they are in violation of the GPL and can be sued and i believe they are being sued now.
Also no other kernel will work with MIUI only the kernel they built
boostnsubaru said:
ZELENDEL said this in another post....
It means that the android kernel is protected by GPL laws. Which means the source code has to be made available. MIUI breaks these laws and refuses to post the source. So all MIUI roms have to have a custom kernel not made by the MIUI team.
Sent from my SAMSUNG-SGH-I997 using Tapatalk
Click to expand...
Click to collapse
MIUI should really release the source it's not that hard and will make everyones life easy because i hate CM well not hate but its not my favorite.
Well maybe i can try one of dan's ROM they are always good
boostnsubaru said:
ZELENDEL said this in another post....
It means that the android kernel is protected by GPL laws. Which means the source code has to be made available. MIUI breaks these laws and refuses to post the source. So all MIUI roms have to have a custom kernel not made by the MIUI team.
Click to expand...
Click to collapse
Considering that the source for the kernel that is used in your MIUI build is actually available, perhaps you can get the thread re-opened. Just sayin. Doesn't make sense to close a thread because the original kernel isn't open sourced, and you clearly link to the source of the kernel in your thread.
I'm confused...just earlier today, there was a link in the Galnet thread to the source of the custom kernel posted with the ROM. Actually, boostnsubaru pointed it out to me and I looked through it when trying to narrow down some weird CPU governor behavior. Now that the thread is closed, the link to the kernel source is gone.
Okay that sucks and I just flashed MIUI 1.11.9 to my infuse!
If there are some parts of the MIUI rom that has been made independent from the Android OS, then those parts who's source is not released under the GPL must be distributed separately, as per section 2 of the GPLv2.
I have looked all over and it I cannot find any of the source for this ROM. This is in clear violation of the license in witch Android is released.
There could be something MIUI is trying to hide as there have been theories about data stealing before, i would say MIUI is violating GPL and should fix this and if they don't then they are trying to hide something
GPLv2
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
Click to expand...
Click to collapse
so basically they need to release changes they made to the ROM and then it will be out of violation
But I thought only the kernel was under GPL? Isn't Android under the Apache license?

HTC releases source code for Sensation and more

http://androidcommunity.com/htc-rel...nsation-sensation-xl-rhyme-and-more-20111214/
Can't wait to see what the community can cook up with this new information. Should make our roms/kernels even faster than they already are!
Great, but sadly it's probably not source code from 3.3.5 .
Sent from my HTC Pyramid using Tapatalk
i am working on a stock 1.50.531.1 rooted + busybox and other fun stuff
mkinney88 said:
i am working on a stock 1.50.531.1 rooted + busybox and other fun stuff
Click to expand...
Click to collapse
How's that coming along? I aquired a Sensation today, and am interested in a similar effort, or a ground-up AOSP. I checked the htcdev site and found multiple kernel tarballs with no clear indication of which one was for my device. I'll have to crack them open and hope there's some info in there. Still unclear on what non-AOSP source outside of the kernel I might need for an AOSP effort. May just pull down the CM source instead...

[CLOSED]||Evervolv 2.2]

This thread is no longer active. Jomeister plans to continue work on Evervolv. He will open a new thread for that purpose.
Introduction
The purpose of this thread is to coordinate work on the AOSP-based Evervolv 2.2 ROM for Skyrocket (and its sister, T989).
Skyrocket is not an officially supported ROM by Evervolv, but we have fully integrated device and vendor directories in their tree. Therefore we get fixes from the main tree and also have the ability to push fixes to Evervolv's tree. This is something we could never do when we worked directly off the Code Aurora source.
Our desire is to give the dev community a single codebase to coalesce around. Hopefully, with more devs working on the same project, we can progress faster towards AOSP.
To build, follow the instructions here (choose ev_skyrocket-eng at the lunch menu):
https://github.com/Evervolv/android
Or, the short, short version:
Run "repo status" and make sure you have no local mods.
Run "repo sync" and make sure it completes without error.
Run "rm -rf out" to remove any old compiled stuff
Run ". build/envsetup.sh" to set up your environment
Run "lunch ev_skyrocket-eng" to select the target
Run "make -j4 otapackage" (adjust -j option to match your # of processors)
What works:
2D/3D graphics, hw accel of gui, bluetooth, gps, nfc, wifi, sdcard (int+ext), MTP/PTP over USB
What doesn't work:
audio, calls, camera, cell data, sms, anything else you can think of
Issues are being managed on Github:
https://github.com/Evervolv/android_device_samsung_skyrocket/issues
Want a ROM link?
Then follow the instructions to build a ROM! The point, at this time, is to get devs involved in the process. The ROM is not ready for anyone to try out or use at this point. There are many problems left to solve.
Want to help?
Are you a dev with a Skyrocket and a burning desire to get AOSP for your phone? Please, check out Evervolv and start debugging! The Github Issues link above is a great starting point.
Jomeister and RaverX3X graciously agreed to join forces here. We hope other devs join too!
Current Dev Contributors:
jomeister15
RaverX3X
topprospect
Credit and Thanks:
Xboarder56 for the original Evervolv Skyrocket device tree
romracer for the unsecure mods to the ICS kernel
Changes Log:
04/11/12: Posted succint build instructions
04/11/12: Fixed unstable-ness of GUI (link)
04/06/12: Build now boots on its own boot.img (link)
this is on 4.0.4 now?
Sent from my GT-P7510 using XDA Premium HD app
BaconStep said:
this is on 4.0.4 now?
Sent from my GT-P7510 using XDA Premium HD app
Click to expand...
Click to collapse
yes because google has released 4.0.4 sources and ota updates to nexus.
wali01x said:
yes because google has released 4.0.4 sources and ota updates to nexus.
Click to expand...
Click to collapse
Sweet!
Sent from my GT-P7510 using XDA Premium HD app
Looks great, will try building/debugging when I get my Ubuntu box up again!
Sent from my SAMSUNG-SGH-I727 using XDA
I'll be helping out as well, just got me a T989. I was working on cm9, but I'll switch to this. Hope I can help.
This is obviously a stupid question, and probably not the place to be asking it, but it is going to be asked anyway so.. I understand what the device tree is, but why is it not possible to pull one from the existing ICS leak?
giant420 said:
This is obviously a stupid question, and probably not the place to be asking it, but it is going to be asked anyway so.. I understand what the device tree is, but why is it not possible to pull one from the existing ICS leak?
Click to expand...
Click to collapse
No stupid questions here. A fully compiled ROM like the ICS leak obscures a lot of the details about how to build the ROM from scratch. You have to reverse engineer a lot of what Samsung did to compile AOSP, plus how to avoid pulling in too much Samsung bloat code. Hope that helps.
more or less were going to keep as much samsung out of it as we possibly can . Yes u can kang in stuff from the leak but then that actually causes more issues in the long run then doing it right the first time ;P.
bsbachert said:
I'll be helping out as well, just got me a T989. I was working on cm9, but I'll switch to this. Hope I can help.
Click to expand...
Click to collapse
I think we as a community should still continue working on things such as CM9 and AOKP in addition to Evervolv, just to give people as many options as possible. The good thing that Evervolv device trees are very similar to those required by CM9 and AOKP, so with a few hacks here and there I'm sure we can get those building as well. I don't know about the other devs, but I definitely have enough time to collaborate on multiple projects, as long as I'm not the sole carrier.
ur killing me. I finally managed to get media server to stay up for msm8660 audio pulled from the leak with jos isotope a4 with some other libs and bins. acdb pulling audio policy was still a problem though.
This is definitely for the better though. I was uncomfortable with all those Samsung libs bins and blobs, especially after staring at them under IDA. like raver said it woulda been a nightmare later on.
This is great though, everyone on the same pile should make this go a lot faster.
im very excited for this.
What's IDA?
Sent from my SGH-T989 using XDA
Wow. This build is going to b epic! Can't wait guys. Nice work so far
LawStud3nt said:
What's IDA?
Click to expand...
Click to collapse
http://en.m.wikipedia.org/wiki/Interactive_Disassembler
crazy what u can find in those blobs. helps a lot for debugging though
all I know is I love evervolv on my nexus one its super baller... Thanks to all 3 of you guys
Sent from my SAMSUNG-SGH-I727 using xda premium
Any updates? Got ants in my pants waiting for this one!
softballjunkee13 said:
Any updates? Got ants in my pants waiting for this one!
Click to expand...
Click to collapse
Thanks for the interest.
We will post updates as they happen. Right now we are just trying to organize and get everyone on the same page.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
topprospect said:
Thanks for the interest.
We will post updates as they happen. Right now we are just trying to organize and get everyone on the same page.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Click to expand...
Click to collapse
OK...enjoy the holiday as well!

Couple of General Questions about ROMS

Okay last couple of questions, than I need a break :fingers-crossed:
1-Once I "Flash" a ROM, do I need to keep the .ZIP file on my phone assuming I have backed up my current ROM. They don't take up a ton of room but I don't like keeping a ton of stuff on my phone. It is nice to have it case I don't have the backup.
2-There are hundreds of different ROMS out there.....
I currently have ViperXL which seems awesome....
Some ROMS seem really stripped down.....
IS that what it comes down to in ROMS....Asthetics? The look and feel?
3-Now that I have a rooted phone....that I can update constantly (Jellybean etc) how far will this current model go (2 more major updates....Keylime etc)
Thanks for all of the help along the way!!!
Once you flash you can delete the zip
Everyone has their personal opinions about Rom you could love viper but someone could not like it and prefer hatka/clean Rom or cm
If we don't get the key lime pie kernel for the one xl it'd be heard porting HTC roms over due to lack of kernel but aosp will probably do well... We can portsense 5 here
a box of kittens said:
Once you flash you can delete the zip
If we don't get the key lime pie kernel for the one xl it'd be heard porting HTC roms over due to lack of kernel but aosp will probably do well... We can portsense 5 here
Click to expand...
Click to collapse
Hmmm.Newbie here!!!
Does that mean there will be an easy fix for Key Lime Pie? A ROM will most likely be developed?
I hear a lot of talk about Kernels but that seems too much for me to grasp....:laugh:
I was under the impression that once I rooted my phone, I could always flash a ROM to keep it current with the most up to date version of Android.
Is that not the case?
demert858 said:
Hmmm.Newbie here!!!
Does that mean there will be an easy fix for Key Lime Pie? A ROM will most likely be developed?
I hear a lot of talk about Kernels but that seems too much for me to grasp....:laugh:
I was under the impression that once I rooted my phone, I could always flash a ROM to keep it current with the most up to date version of Android.
Is that not the case?
Click to expand...
Click to collapse
Without kernel source that's a bit hard to do sometimes and HTC doesn't have the best reputation
a box of kittens said:
Once you flash you can delete the zip
Everyone has their personal opinions about Rom you could love viper but someone could not like it and prefer hatka/clean Rom or cm
If we don't get the key lime pie kernel for the one xl it'd be heard porting HTC roms over due to lack of kernel but aosp will probably do well... We can portsense 5 here
Click to expand...
Click to collapse
a box of kittens said:
Without kernel source that's a bit hard to do sometimes and HTC doesn't have the best reputation
Click to expand...
Click to collapse
So HTC will need to release the "Kernel" (Some Source Code) I assume.....
From there, People will Develop ROMS based on that.......?
Without that is this phone is dead in the water as far as updates are concerned?
Just think of this...the kernel contains all the proper WiFi libs and camera libs and a lot of other things...without the proper kernel wed have to hack things which can take a while and produce worse results...the Rom is not based off kernel it's based off the Rom... Than they build from their if it's aosp they build from source and port over if it's sense they do the base and build off that
a box of kittens said:
Just think of this...the kernel contains all the proper WiFi libs and camera libs and a lot of other things...without the proper kernel wed have to hack things which can take a while and produce worse results...the Rom is not based off kernel it's based off the Rom... Than they build from their if it's aosp they build from source and port over if it's sense they do the base and build off that
Click to expand...
Click to collapse
Got it.....
but what is Aosp??
Hopefully the fine folks on this forum will work their magic for complete noobs like me....I would hate to not keep up with the times :fingers-crossed:
It was a headache for me just to get it rooted and ViperXL installed =)
We will get aosp keylime roms for sure. We have an awesome dev community. We probably won't get a keylime sense Rom because HTC most likely won't develop one for this phone. But aosp (android open source project) which is the os written by Google for their nexus devices that the oems take and make their own version (sense, touchwiz, etc) should always get updated
Sent from my VENOMized HoxL
area51avenger said:
We will get aosp keylime roms for sure. We have an awesome dev community. We probably won't get a keylime sense Rom because HTC most likely won't develop one for this phone. But aosp (android open source project) which is the os written by Google for their nexus devices that the oems take and make their own version (sense, touchwiz, etc) should always get updated
Sent from my VENOMized HoxL
Click to expand...
Click to collapse
That's awesome news....
I'm not a fan of HTC Sense.....
I opted out of it with the VIPERXL Rom....
Glad to hear my HTC One X will stay current for some time.....
I hate buying a new phone every other year to stay current with Software etc!!!
My HTC desire which the last official Rom was gingerbread, is running jb 4.2.2 dont worry xda makes phones future proof
Sent from my VENOMized HoxL
1) You can just delete it. I usually save on my computer for a while, just in case I want to move it back on the phone to re-flash, in emergencies, etc. I usually try to have either (but not both) a nandroid or the ROM zip on the phone, just in case.
2) The differences are aesthetics, features, performance. The thread for each specific ROM will usually have a good description of the features. But you may need to learn some more of the lingo, before you really understand what they are talking about. Start looking through the threads, and you will start to figure out what the differences are, which ones you may like, what others like, etc. Then just choose a few, and flash away.
3) Completely depends on how long the device keeps developer interest, and whether HTC actively supports the device and (as mentioned) releases kernel source for the device for the given Android build.
For example, if HTC decides not to release KLP for the device, and doesn't release kernel source, it makes it really difficult for devs to make custom ROMs with all the hardware components working properly (cameras, Bluetooth, etc.). But its not impossible, and if some devs are still inspired, they may try to make things work as much as they have time for.

Categories

Resources