AOSP on S7 and other Exynos Devices - Samsung Galaxy S7 Questions and Answers

Hi XDA Community,
Why developers could not use the source code from a TouchWiz Kernel for an AOSP ROM. Touchwiz is based on aosp or I'm wrong?

Touchwiz is built on AOSP correct but Samsung have made loads of changes (annoyingly but makes touchwiz better) and Samsung do give us developers source with thier OSRC website but the source they give is not enough to get a fully functional build of say CM or any other of your favourite Roms
Sent from my SM-G930F using Tapatalk

King_lilrowrow said:
Touchwiz is built on AOSP correct but Samsung have made loads of changes (annoyingly but makes touchwiz better) and Samsung do give us developers source with thier OSRC website but the source they give is not enough to get a fully functional build of say CM or any other of your favourite Roms
Sent from my SM-G930F using Tapatalk
Click to expand...
Click to collapse
Thanks for the Information :good:

May I ask what kind of libs or drivers are not in the publicly available source code? Because I thought that it would be possible to 'just' pull the libs and stuff from current Kernel or within /system/lib/
Now I am not a pro if talking about reverse engineering or whatever, but isn't it possible to extract necessary source from device or maybe fully decompile the Stock Rom? If all I said is the biggest bullcrap ever please tell me.

Related

Most stable Cornerstone ROM(If there is such a thing)

Who's using cornerstone and what ROM are you using and is it stable for day to day use?
Sent from my Transformer TF101 using Tapatalk
Im wondering the same thing.. but I can only see 2 available.
CM9 and Team EOS
I tried CM9 and wifi didnt work so I couldn't really test much
Do you know any other?
Edit: Just read that Team EOS is AOSP Rom... I don't like to flash those..
Hi alls, I'm a newbie what is cornestone?
thank you
ezechiele25172012 said:
Hi alls, I'm a newbie what is cornestone?
thank you
Click to expand...
Click to collapse
http://www.youtube.com/watch?v=lOqBAfMwCAc
LOL at you not liking AOSP ROMs LMAO what do you think that CM9 is?
AOSP = Android Open Source Project. It is when Google releases the source code to a particular version of android (GB, HC, ICS) and this source is adapted to your device by usually taking existing kernels (or kernel source code) and drivers for your device and making the Google source code run, pretty much without many additions..although, if you like spice, you will find it in an AOSP ROM. Asus' Stock ROM is also based on Googles source, but then Asus is not obligated to release it's proprietary source (what it adds to the OS that Google AOSP ROM did not have, bloatware, drivers, etc). Therefore what we are able to do in a ROM based on Asus' is limited compared to what can be done in an AOSP ROM. Some are stable, some aren't..it isn't a function of it being an 'AOSP' ROM lol it's just how developed or underdeveloped the ROM is. CM9 for TF101 is way more unstable than CM9 for my Epic, they are both AOSP and from the same source even, and they run differently- because they are at different stages of development and being developed by different teams of people.
Don't be so quick to scoff at AOSP ROMs..they are not all the same, and nothing in the term 'AOSP' means 'unstable' or otherwise anything to be afraid of.
luna_c666 said:
LOL at you not liking AOSP ROMs LMAO what do you think that CM9 is?
AOSP = Android Open Source Project. It is when Google releases the source code to a particular version of android (GB, HC, ICS) and this source is adapted to your device by usually taking existing kernels (or kernel source code) and drivers for your device and making the Google source code run, pretty much without many additions..although, if you like spice, you will find it in an AOSP ROM. Asus' Stock ROM is also based on Googles source, but then Asus is not obligated to release it's proprietary source (what it adds to the OS that Google AOSP ROM did not have, bloatware, drivers, etc). Therefore what we are able to do in a ROM based on Asus' is limited compared to what can be done in an AOSP ROM. Some are stable, some aren't..it isn't a function of it being an 'AOSP' ROM lol it's just how developed or underdeveloped the ROM is. CM9 for TF101 is way more unstable than CM9 for my Epic, they are both AOSP and from the same source even, and they run differently- because they are at different stages of development and being developed by different teams of people.
Don't be so quick to scoff at AOSP ROMs..they are not all the same, and nothing in the term 'AOSP' means 'unstable' or otherwise anything to be afraid of.
Click to expand...
Click to collapse
Ok thank you very much for your perfect explanation. But why do you say that CM9 for TF101 is unstable? In the relative thread i read that the users are very satisfied by this rom.
Dont lol at me! hehehe
I know CM9 is AOSP.. that was the first and only AOSP Rom I ever tried..
I'm not scoffing AOSP Roms off I just didn't see the advantage but I didn't know that Asus doesn't release it's proprietary source.
Don't be so quick to lol at people apart from that it was a good reply... I might give them a go again in the future
Malandro2011 said:
Dont lol at me! hehehe
I know CM9 is AOSP.. that was the first and only AOSP Rom I ever tried..
I'm not scoffing AOSP Roms off I just didn't see the advantage but I didn't know that Asus doesn't release it's proprietary source.
Don't be so quick to lol at people apart from that it was a good reply... I might give them a go again in the future
Click to expand...
Click to collapse
Hi Malandro, what is your experience with CM9 ROM? Are you satisfied, is it fast?
thanks
ezechiele25172012 said:
Hi Malandro, what is your experience with CM9 ROM? Are you satisfied, is it fast?
thanks
Click to expand...
Click to collapse
I tried that cm9 with cornerstone and it is buggy...
The non cornerstone cm9 would be better but I didn't try it...
Malandro2011 said:
I tried that cm9 with cornerstone and it is buggy...
The non cornerstone cm9 would be better but I didn't try it...
Click to expand...
Click to collapse
Ok but I had read it's come with ICS 4.0.4; what are the differences you noticed between 4.0.4 and 4.0.3 ICS version?
thank you

[Q] Touchwiz and CM10.1

I have been considering several ideas concerning touchwiz and cyanogenmod. I really like the look and the features of Cyanogenmod, yet I like the multi window features of touchwiz, as well as the stock Samsung apps. Is there any way to modify Cyanogenmod to include the touchwiz framework so that I can run android 4.2.2, have the look and feel of vanilla android, yet have multi window and stock Samsung apps? Help would be greatly appreciated!
Sorry at this point in time and possibly forever it is not possible as multi Window is part of touchwiz. TW is closed source and will never be implemented into aosp anything. If you want an aosp look you can change your launcher and possibly flash a theme that's aosp.
Sent from my Nexus 4 using xda premium
caaznkid said:
Sorry at this point in time and possibly forever it is not possible as multi Window is part of touchwiz. TW is closed source and will never be implemented into aosp anything. If you want an aosp look you can change your launcher and possibly flash a theme that's aosp.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I know TW is closed source, and that launchers are available, but I would like the flexibility and features of CM with multiwindow. I have also seen several other TW threads with the S2 and other Galaxy devices where a rom was injected with TW. Isn't there just a way to insert the touchwiz.res framework files along with anything else needed into an aosp rom?
gabegom said:
I know TW is closed source, and that launchers are available, but I would like the flexibility and features of CM with multiwindow. I have also seen several other TW threads with the S2 and other Galaxy devices where a rom was injected with TW. Isn't there just a way to insert the touchwiz.res framework files along with anything else needed into an aosp rom?
Click to expand...
Click to collapse
Then i suggest you contact one of those developers and ask how .
jje

[Q] AOSP Build for GT-B5330

Hi *
I've just run trough all the setps to be able to build aosp on ubuntu. Currently I'm running a build, looks like it will take a while.
My goal is to build an aosp rom for the samsung galaxy chat, samsung provides downloads for 'platform' and kernel.
My question is, what should I do with the sources of the kernel and the platform, do I need to integrate them into the aosp source?
cheers
DrBytes said:
Hi *
I've just run trough all the setps to be able to build aosp on ubuntu. Currently I'm running a build, looks like it will take a while.
My goal is to build an aosp rom for the samsung galaxy chat, samsung provides downloads for 'platform' and kernel.
My question is, what should I do with the sources of the kernel and the platform, do I need to integrate them into the aosp source?
cheers
Click to expand...
Click to collapse
It would be easier for you to use the cyanogenmod source instead. I found this easier for me than trying to use aosp source.
Sent from my HTC One using Tapatalk 4
I have the repo setup for CM10 as well, I even added the skeleton files for the b5330 using the mkvendor script and the boot.img I pulled off the device. Still though, what am I to do with the platform and kernel files provided by samsung?
where to find kernel source code?
Can you please give me the link to kernel source code??

[Q] difrrence between android 4.4.2 rom and cyanogenmod 4.4.2?

HI whats the diffrence between cyanogen mod android 4.4.2 and the android 4.4.2 rom? i am new btw to the root side.
Is it the same of diffrent?
Android 4.4.2 is the version released from AOSP, a Google supported open source group. Other organizations start with the source code from AOSP and deliver their own way. Cyanogenmod is just one of those organizations. Search XDA and learn about the differences.
Sent from my SCH-I545 using xda app-developers app
OracleBiker said:
Android 4.4.2 is the version released from AOSP, a Google supported open source group. Other organizations start with the source code from AOSP and deliver their own way. Cyanogenmod is just one of those organizations. Search XDA and learn about the differences.
Sent from my SCH-I545 using xda app-developers app
Click to expand...
Click to collapse
And usually CyanogenMod has more stability, tweaks and best performance. It's also more customizable and I think it's better than stock ROM.
EDIT: And it's also pre-rooted.
Sent from my Xperia U using xda app-developers app
OracleBiker said:
Android 4.4.2 is the version released from AOSP, a Google supported open source group. Other organizations start with the source code from AOSP and deliver their own way. Cyanogenmod is just one of those organizations. Search XDA and learn about the differences.
Sent from my SCH-I545 using xda app-developers app
Click to expand...
Click to collapse
Whats the speed difference between them are they same or different?
AT02BOY said:
Whats the speed difference between them are they same or different?
Click to expand...
Click to collapse
Cyanogenmod is also android, there are lots of things that you have to learn
First Android is a open source and is owned by Google and the sources are released in source.android.com
It is called AOSP and all oems use this AOSP source to build roms and provide for their devices and they also add their own interface for example : Samsung - touch wiz, Sony - xperia ui, HTC - senseui
Cyanogenmod is a company (recently incorporated) which heavily mods the AOSP source and release it as cm source. difference between AOSP and cm is more stable than AOSP and is more customisable Google a bit to know about features of cm
There are official cm which are built by cm itself also unofficial cm which are built by developers from the open source of cm
When you ask about speed cm is more stable and has no lags, so it is good than AOSP
Sent from my GT-I9070 using Tapatalk
CM11 (android 4.4.2) is custom-made rom unauthorized individuals or organizations, but still a nice feature and easily modified than the stock rom. however there may be some bugs. (I use the CM11 Android 4.4.2). stock rom is the official rom. more features but not easy to modify.
----------------------------------------------------
Current device : Xperia ION
ROM : CM11 android 4.4.2
PRESS 'THANKS' BUTTON IF I HELPED YOU
Sent from my Xperia ion using xda app-developers app

Miui to s6 with touchwiz

Hello guys is it possible to devs porting miui rom with touchwiz i think you guys understand.
Sent from my SM-G920F using XDA Free mobile app
What? Miui is based on cyanogen mod. So there is no cm with touchwiz. First let the devs create a functional cm build. This might take a while.
XxM4tzexX said:
Miui is based on cyanogen mod.
Click to expand...
Click to collapse
What?! AFAIK Official MIUIs are based on stock firmwares, CM based MIUIs come only when the stock firmware is an outdated version of Android.
Moto X '14 via Tapatalk.
No always been based on cm. Please
Correct me someone if I'm wrong but you can't base on the stock firmware since there is no source. And cm has.
XxM4tzexX said:
No always been based on cm. Please
Correct me someone if I'm wrong but you can't base on the stock firmware since there is no source. And cm has.
Click to expand...
Click to collapse
But doesnt Samsung release the source for the phones ?
Sent from my SAMSUNG-SM-G920AZ
daniel4653 said:
But doesnt Samsung release the source for the phones ?
Sent from my SAMSUNG-SM-G920AZ
Click to expand...
Click to collapse
The kernel. The HALs which are needed for a build of Vanilla remain a closed mystery.
daniel4653 said:
But doesnt Samsung release the source for the phones ?
Sent from my SAMSUNG-SM-G920AZ
Click to expand...
Click to collapse
I think it does for the kernel source
Thanks for the answers
Sent from my SM-G920F using XDA Free mobile app
The kernel source has to be released because of the GPL but everything else is closed source. That's why it is so hard to built cm for exynos chips.
XxM4tzexX said:
The kernel source has to be released because of the GPL but everything else is closed source. That's why it is so hard to built cm for exynos chips.
Click to expand...
Click to collapse
Just curious as to why it was easier to build for the snapdragon of that source should ve closed as well.
Sent from my SAMSUNG-SM-G920AZ
I'm not sure what of the source is published but the fact that the exynos is proprietary of samsung and the snapdragon open source makes it way easier to built for a device with a snapdragon than for a device with a exynos.

Categories

Resources