From thread 2550769
freecyngn is a tool you can run from recovery, that removes some known proprietary things (or apps relying on proprietary extensions) from CyanogenMod. At the moment this is Google Analytics (from CMStats), CMAccount, Voice+ and VoiceDialer.
Click to expand...
Click to collapse
Q: What's about other custom ROMs?
A: AOKP is patchable with freecyngn as well.
Click to expand...
Click to collapse
So what proprietary software is included in AOKP?
Related
Hi everyone! How can I do if I want build a custom rom? For example I have a 10h flash rom and I want to customize it (only system not kernel). Thanks
ekahy said:
Hi everyone! How can I do if I want build a custom rom? For example I have a 10h flash rom and I want to customize it (only system not kernel). Thanks
Click to expand...
Click to collapse
You can only build open source roms, e.g. AOSP, CyanogenMod, AOKP etc.
LG firmware is closed source, so i'ts impossible to build e.g. 10h, 20b or others. They only opened kernel source, due to GPL license.
adamz667 said:
You can only build open source roms, e.g. AOSP, CyanogenMod, AOKP etc.
LG firmware is closed source, so i'ts impossible to build e.g. 10h, 20b or others. They only opened kernel source, due to GPL license.
Click to expand...
Click to collapse
ok thank. And if I want only remove some native apps from a CWM backup (TAR) ? THANKS
ekahy said:
ok thank. And if I want only remove some native apps from a CWM backup (TAR) ? THANKS
Click to expand...
Click to collapse
system apps are located in /system/app folder
delete whatever you don't want there.
I just made an aosp build and everything works fine but theres no gapps, is that normal or did i forgot something before building ?
Is there a way to build so it will contain the gapps at the end?
¿You forgot something?
jonathanxx1 said:
I just made an aosp build and everything works fine but theres no gapps, is that normal or did i forgot something before building ?
Is there a way to build so it will contain the gapps at the end?
Click to expand...
Click to collapse
¿Did you flash a gapps .zip from the recovery, according to your AOSP version?
daraya16 said:
¿Did you flash a gapps .zip from the recovery, according to your AOSP version?
Click to expand...
Click to collapse
I dont think you understood what i mean.
Yes i have flashed the gapps after that, but i was asking if its normal , that aosp build compilled from source contains no google apps, not even the basic google core apps?
I understand now
jonathanxx1 said:
I dont think you understood what i mean.
Yes i have flashed the gapps after that, but i was asking if its normal , that aosp build compilled from source contains no google apps, not even the basic google core apps?
Click to expand...
Click to collapse
That's normal, if you see on any cyanogenmod,AOKP,Vanir,on any custom rom (AOSP is the base of every custom rom), there are not any google apps, as i know, that's by some legal things, i'm not an expert, but that's what i know
VanillaAOSP
This ROM is built straight from Google sources without any changes/modifications.
Please feel free to flash it on your device or use it as a base for your own custom ROM if need be.
I don't plan on making any changes to the ROM or adding any features etc. I usually run the factory image on my device unrooted a lot of the time. I just love the vanilla android simplicity and ease of use. I also really enjoy AOSP as well, so vanilla AOSP works for me. Enjoy.
Instructions
1. Have the latest TWRP installed on your device
2. Full wipe if coming from another ROM (make sure not to wipe internal storage)
3. Flash ROM
4. Flash Gapps
5. Flash SuperSU
6. Enjoy
ROM Download
https://www.androidfilehost.com/?fid=24052804347796256
md5 39797593ab52fe4a9656274c145bda90
Special Thanks
Google (For the Android source code)
@Dees_Troy (For TWRP Recovery)
@Chainfire (For SuperSU)
@BaNkS @snak3ater @Gnome @CallMeAldy (And the entire SimpleAOSP team for helping me setup my build environment, helping me sync sources, build, use git and just in general helping me get started building from source)
@kidkoala_uk For helping me out with git and adding commits to my build and always willing to lend a helping hand.
@italia0101 (For encouraging me to get involved with building, always willing to test and for being an all around mate/supporter. Don't forget to check out his youtube channel https://www.youtube.com/user/oode
@BreckZeBoulay For sharing/uploading his builds when I don't have time to build on my own. The help is much appreciated.
Nice
Awesome!
Sent from my Nexus 5 using XDA Free mobile app
Exactly what I was looking for, Thanks for sharing!!!
What is the difference from stock lollipop Nexus 5 factory image?
datagubben said:
What is the difference from stock lollipop Nexus 5 factory image?
Click to expand...
Click to collapse
The factory image from Google comes with all Google proprietary apps and services pre installed.
ROMs built from AOSP source don't have any Google apps installed at all. All the apps are open source. So there is AOSP calendar, AOSP Dialer, AOSP Gallery, AOSP Camera, Keyboard etc etc.
If you want Google apps you can flash separately in a custom recovery.
Chochiwpg said:
The factory image from Google comes with all Google proprietary apps and services pre installed.
ROMs built from AOSP source don't have any Google apps installed at all. All the apps are open source. So there is AOSP calendar, AOSP Dialer, AOSP Gallery, AOSP Camera, Keyboard etc etc.
If you want Google apps you can flash separately in a custom recovery.
Click to expand...
Click to collapse
What gapps do you recommend? Or what gapps are you using?
Finally I was searching a ROM like this one, I hope you update it when there is a new release.
baySF said:
What gapps do you recommend? Or what gapps are you using?
Click to expand...
Click to collapse
I use the SimpleAOSP L Gapps. But any Lollipop Gapps should be fine. Link below for SimpleAOSP L Gapps
https://www.androidfilehost.com/?fid=95784891001608382
Sent from my Nexus 5 using XDA Free mobile app
Chochiwpg said:
I use the SimpleAOSP L Gapps. But any Lollipop Gapps should be fine. Link below for SimpleAOSP L Gapps
https://www.androidfilehost.com/?fid=95784891001608382
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the reply. Question about those Gapps. Does it include HDR+?
cpvm said:
Finally I was searching a ROM like this one, I hope you update it when there is a new release.
Click to expand...
Click to collapse
I am going to try and keep up to date. If 5.0.0_r8 is uploaded to AOSP I will try to provide an update, time permitting.
So to be clear, this has just AOSP GApps right? Will GApps remove the AOSP apps when flashed?
Thanks in advanced!
Nice one @Chochiwpg
baySF said:
Thanks for the reply. Question about those Gapps. Does it include HDR+?
Click to expand...
Click to collapse
The ROM itself comes with AOSP camera which does not have HDR+. The Gapps package also does not include Google Camera. However, Google Camera can be downloaded from the at Store and it does provide HDR+ capabilities. I just tried it out and it worked. Thanks.
Gnome said:
Nice one @Chochiwpg
Click to expand...
Click to collapse
Thanks bro. Finally gave building from source a try. Big help from you and th SimpleAOSP team of course. :good:
dEris said:
So to be clear, this has just AOSP GApps right? Will GApps remove the AOSP apps when flashed?
Thanks in advanced!
Click to expand...
Click to collapse
I guess it depends which Gapps package you choose to flash whether it removes the AOSP apps. The SimpleAOSP Gapps I linked to earlier does not remove the AOSP apps. If I am not mistaken I believe PA Gapps will remove AOSP apps. So depends what you want and which gapps you choose to use. Whichever suits you best.
I'm getting a NO OS error . . .
physix said:
I'm getting a NO OS error . . .
Click to expand...
Click to collapse
Did you check to make sure your ROM download MD5 matches the md5 in the OP? I have flashed a couple times already without issue. Boots into Android and everything is functioning.
Chochiwpg said:
Did you check to make sure your ROM download MD5 matches the md5 in the OP? I have flashed a couple times already without issue. Boots into Android and everything is functioning.
Click to expand...
Click to collapse
after installing this rom i lost all my sd card data. I tried to do the terminal code thing but it said permissions denied. Can't get to my /data/media/0 and downloads folder because that doesn't exist. Can't restore my backup because well, my sd card doesn't exist. any help?
Same with you. Pure aosp is the best !
On The Device Google Android One The Powered Off Animation Charging Is Not Working When Powered Off The Device. The Res. Images Are Present In /res/images/charger. on stock rom. (We Are Trying To Fix It On CM Based ROM's)
WHat Changes Do You Think Must Be Made In The Tree Or Even The ROM Directly To Fix This Issue!
Thanks In Advance!
Change permissions
Kunal.Kene.1797 said:
On The Device Google Android One The Powered Off Animation Charging Is Not Working When Powered Off The Device. The Res. Images Are Present In /res/images/charger. on stock rom. (We Are Trying To Fix It On CM Based ROM's)
WHat Changes Do You Think Must Be Made In The Tree Or Even The ROM Directly To Fix This Issue!
Thanks In Advance!
Click to expand...
Click to collapse
I think I should copy the folder from stock and change the permissions of the contents of the folder
arpanbag1996 said:
I think I should copy the folder from stock and change the permissions of the contents of the folder
Click to expand...
Click to collapse
yeah i tried that that didn't work. it needs some kernel changes i guess!
Kunal.Kene.1797 said:
yeah i tried that that didn't work. it needs some kernel changes i guess!
Click to expand...
Click to collapse
I always use ThunderZap (on stock ROM as well as on CM11). So, the kernels are same. (Though there are two different versions of ThunderZap for Stock & for CM11).
arpanbag1996 said:
I always use ThunderZap (on stock ROM as well as on CM11). So, the kernels are same. (Though there are two different versions of ThunderZap for Stock & for CM11).
Click to expand...
Click to collapse
yeah that matters a lot bruh!
Hope for the best
Kunal.Kene.1797 said:
yeah that matters a lot bruh!
Click to expand...
Click to collapse
Let's hope that the bug will be fixed in the next updates...
I have a chinese tablet I ported a ROM for that tablet I have flashed the ported ROM but now I am having bootloop because i don't have the kernel so can I use kernel from different device having same CPU?
You will have to edit the kernel. Each devices kernel is built just for that device. That is why there is no universal kernel.
zelendel said:
You will have to edit the kernel. Each devices kernel is built just for that device. That is why there is no universal kernel.
Click to expand...
Click to collapse
I can't figure out why there doesn't exist an universal kernel. Which parts of kernel should be modified or added for a specific device?
JasonKidd said:
I can't figure out why there doesn't exist an universal kernel. Which parts of kernel should be modified or added for a specific device?
Click to expand...
Click to collapse
That's because each device has different hardware and is programmed differently. Same thing goes for Linux. The kernel that works for my setup won't work on yours.
To be honest I have no idea. You will have to rip the kernel apart and fix the errors one by one. Most likely start with the graphics drivers and such. Their are great tut all over the site.
The lack of kernel source is one well known issue of China based devices.
zelendel said:
That's because each device has different hardware and is programmed differently. Same thing goes for Linux. The kernel that works for my setup won't work on yours.
To be honest I have no idea. You will have to rip the kernel apart and fix the errors one by one. Most likely start with the graphics drivers and such. Their are great tut all over the site.
The lack of kernel source is one well known issue of China based devices.
Click to expand...
Click to collapse
Thanks for your instant response. I think the HAL of android is aimed to solve the problem of compatibility of different devices. But the vendor must open thier souce of kernel if they modified it.
Can't we put all specific drivers at HAL?
JasonKidd said:
Thanks for your instant response. I think the HAL of android is aimed to solve the problem of compatibility of different devices. But the vendor must open thier souce of kernel if they modified it.
Can't we put all specific drivers at HAL?
Click to expand...
Click to collapse
No because they will conflict with each other. Yes the vendor must open the source. You are gonna be pretty stuck without kernel source for the device.