{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KernSU+ App(alpha)
Kernel Commit
Welcome to the official KernSU+ Release / Announcement thread!
Installing KernelSU+ will give you ROOT, without any userspace modifications!(almost)
Highlights
Open Source
100% open source and easy to build on all Google supported platforms.
No Dependency on Userspace modification*
Yes that's right. Cherry-pick a commit to your kernel and you have SU. No dependence on userspace modifications.
(unless you install kernelsu+ userspace helper)
99.99% Devices supported
You probably won't have to change anything in the kernel after adding the kernelSU+ Driver
Android Version Support
All. The kernel should support compiling kernSU+ though.
PS- KernSU+ userspace helper only supports from Marshmallow!
Instructions
It is assumed that you have some form of kernel building experience!!
Cherry-pick the following commits to your kernel:
https://github.com/rupansh/android_kernel_xiaomi_sdm845/commit/fa4754eeb998883a7d30fca6769ee1ee688c6275
https://github.com/rupansh/android_kernel_xiaomi_sdm845/commit/a471ad5da27bf873e63588caa26fbeeabf17198d
Append the following line to your device defconfig:
CONFIG_ASSISTED_SUPERUSER=y
Build the kernel and flash it!
Optionally, install KernSU+ userspace helper for easier permission management.
Downloads
KernSU+ Userspace helper
Limitations
Allowed apps aren't persistent
Putting an app in background revokes su (Clear the app and launch it again for su to work)
It is still not completely secure as an app can fake tsk->comm.
Credz
I definitely didn't steal the UI from magisk manager and the thread template from Magisk thread so please don't sue me @topjohnwu
XDA:DevDB Information
KernSU+, Tool/Utility for all devices (see above for details)
Contributors
rupanshji
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2019-10-22
Created 2019-10-22
Last Updated 2019-10-23
DANGER DANGER: Stay away from this project.
The "protections" that this adds over the original KernelSU are not sufficient and are easily bypassed. Nobody should use this code. It doesn't offer any level of security at all. For example, `tsk->comm` is easily faked. There are other race conditions and bugs too.
Just use the original KernelSU. When we have the development cycles, we'll put some effort into adding a clever ACL mechanism and integrating this into Magisk, instead of having somebody random reinvent the wheel here and do it insecurely.
I took a look as well and everything @zx2c4 said is true. Using a task's comm to identify a process is not secure, so the security of "KernelSU+" is easily defeated.
Everyone else, beware: this is NOT safe.
zx2c4 said:
DANGER DANGER: Stay away from this project.
The "protections" that this adds over the original KernelSU are not sufficient and are easily bypassed. Nobody should use this code. It doesn't offer any level of security at all. For example, `tsk->comm` is easily faked. There are other race conditions and bugs too.
Just use the original KernelSU. When we have the development cycles, we'll put some effort into adding a clever ACL mechanism and integrating this into Magisk, instead of having somebody random reinvent the wheel here and do it insecurely.
Click to expand...
Click to collapse
HI! thanks for the feedback! I understand your concerns over using tsk->comm. However, if com.termux is already installed in a device, can an arbitrary process fake it? I understand that a process that has "upansh.kernelsu" in its name can take over if it starts a service on boot. I would love to improve on the driver personally as well . I had thought about launching a userspace activity through the kernel but that didn't work. Also since you have a similar number of posts as well, I would prefer if you didn't call me a "random" xd.
rupanshji said:
However, if com.termux is already installed in a device, can an arbitrary process fake it?.
Click to expand...
Click to collapse
Yes, trivially. And that's not the only security vuln this thing has either.
Your design is broken beyond repair, sorry. Best to close up shop all together. I'd also appreciate it if you'd stop calling this KernelSU or linking it to my project like this; you're giving the original thing a bad name.
work well.
cofface said:
work well.
Click to expand...
Click to collapse
Do not use this software. It will make your phone considerably less secure.
Related
MULTI-GERRIT SCRIPT
This script removes the hassle of trying to remember how to push different patches to different gerrits for different ROMS.
This script IS in BETA for the time being.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* Many teams already in place
AOKP
Carbon
Chameleon-OS
CyanogenMod
Dirty-Unicorns
Gummy
Omni
Paranoid-Android
PAC-Man
Vanir
Click to expand...
Click to collapse
* Easy to use
With commits you can:
Push them to a gerrit
Amend them
Change authors of the commit(s)
Find you SSH key
Click to expand...
Click to collapse
These features are all explained right below
Click to expand...
Click to collapse
Explanation of Features
setup/-su --- This is the option to run the initial setup again should you need to for some reason
team/-nt --- This allows you to change the gerrit that you are going to push to (CyanogenMod, PAC, Vanir, etc)
add+push/-ap --- This brings you through the process of adding a Change-ID if needed, then adding and pushing the files (git add -A, git commit -a, etc)
amend/-am --- This allows you to make changes to a commit that you have already pushed (aka, a patchset)
author/-au --- This allows you to change the author of the commit to help keep the correct commit history
name/-n --- This allows you to change the gerrit username you are using when pushing commits
push/-p --- This allows you to just push the changes to gerrit if that is all you need to do
sshkey/-ssh --- For those of you who don't know your ssh key and still need to put it into your gerrit account, this will open/create an ssh key that you can add to gerrit to be able to push
update/-u --- This will allow the script to check for a new version and update itself automatically if able to
Click to expand...
Click to collapse
Explanation of ADVANCED Features
WARNING: These options are only for people who know what they are doing and can fix it, should it break
addgerrit/-ag --- This allows you to add your own gerrit to push to, should we have missed one
force/-uf --- This will force the script to download a new version of itself and update
safety/-sa --- This will turn off (most of) the questions that are there to help prevent accidental pushing to wrong branches, etc
Click to expand...
Click to collapse
Code:
* Everything should be working
Right click on link and click "Save link as"
Save script
Create folder in home directory called "bin" - ex: home/goldflame09/bin
Execute in terminal: chmod a+x ~/bin/universal-review
Some of you may need to either reboot or logout here in order for script to be recognized
Run script by executing: universal-review
Follow promts
Enjoy!!
Script: http://pac-rom.com/downloads/gerritpush/universal-review
Click to expand...
Click to collapse
Open terminal
Execute: universal-review -u
Follow promts and wait
Enjoy the updated version
Click to expand...
Click to collapse
Thanks to:
[MENTION]@Papa Smurf151[/MENTION]
[MENTION]@soupmagnet[/MENTION]
[MENTION]@wedgess[/MENTION]
[MENTION]@pvyParts[/MENTION]
Click to expand...
Click to collapse
XDA:DevDB Information
Multi-Gerrit, a Tool/Utility for the Android General
Contributors
goldflame09, Papa Smurf151
Version Information
Status: Beta
Current Beta Version: 1
Beta Release Date: 2013-11-16
Created 2013-11-17
Last Updated 2013-11-16
Reserved
CHANGELOG:
11/16: First release
11/17: Fixed infinite loop when changing safety checks
Click to expand...
Click to collapse
Reserved
Been waiting days for use to be able to release this. Glad to have worked on this with you, pvyparts, soupmagnet, and others.
Great idea! Thank you dev for adding Vanir!
Same here! Great job guys!! Really means a lot to have DU added on to a list with some of the big name ROMs out there
Will spread the word on this for sure!!
For anyone that wishes to reshare this on G+ and help get the word out
https://plus.google.com/+Pac-rom/posts/9qUZRyHfFo5
Well, this didn't take long, but there is now a new version up
11/17:
Fix infinite loop when changing safety checks
Enjoy
Perfect tool for slow folks like me! Thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About Omni
The goal of Omni is to experiment with Android development because we enjoy it. Omni isn’t better, just different. It’s another option for the billion Android users out there.*Android (vs. iOS and every other mobile OS) has thrived on options as well as the gigantic, talented development community that has emerged to build those options. That’s the beauty of Android – that you can pick and choose from a smorgasbord of devices with varying features and functionality.
Omni is a chance to get involved, no matter who you are. Developers, whether you’ve been developing apps for a week, or ROM features for 3 years, you’re welcome. Users, we know you want to help out, and now you can – Omni actively encourages bug reports and feature requests, which can be added to our publicly accessible roadmap. What’s the point in giving you a ROM, and forcing you to not tell us about any bugs you find?
We also recognise how people use Custom ROMs – we’re all custom ROM users and developers ourselves – the argument that “nightlies are not for end users” is over-used, and no longer valid. We’ve found that the vast majority of users want to get nightly updates to their ROM. For that reason, nightlies aren’t a playground – nightlies are for new features that are finished. You should be able to expect the same stability and reliability from a nightly as you would from a “release” ROM, and can report any bugs that prevent this from happening.
We know not everyone wants to update their ROM daily, and you are free to update as frequently or infrequently as you like. Omni is about flexibility and giving users what they expect – and we are excited to see where the community goes with it.
Downloads:
ROM
Gapps
Sources:
ROM
Device
Kernel
Vendor
Reporting issues:
Jira
XDA:DevDB Information
omnirom, ROM for the Xiaomi Redmi Note 5 / 5 Plus
Contributors
xenreon
Source Code: [url]https://github.com/omnirom[/URL]
ROM OS Version: 8.x Oreo
Version Information
Status: Stable
Stable Release Date: 2018-07-30
Created 2018-07-31
Last Updated 2018-07-31
Credits:
@mdeejay
@khan_frd2002
Bugs:
You tell me
How to flash:
- Download Rom && Gapps
- Boot into recovery && full wipe
- Flash rom && Gapps
- Boot
- Update with weeklies from then on
Requirements to report a bug:
- Make sure that you aren't using a custom kernel or any system mod
- Explain in details as to what the issue is and how to reproduce it,accompanied by a screenshot/screenrecord and necessary logs (Google how to take a logcat,dmesg,console-ramoops)
Any bug report that won't follow this ^ will be ignored
Telegram group
Reserved
good job!
Great job, have been waiting for this for a long time.
omni rom use kernel version?
Pejuang_Subuh said:
omni rom use kernel version?
Click to expand...
Click to collapse
Just take a look at the kernel source......
Thanks for great work, gonna flash ?
Thanks. I've been waiting for this.
xenreon said:
Reserved
Click to expand...
Click to collapse
did this rom support signature spoofing?
Thaís support NT 36672 display ?
Been using it since morning and everything seems fine so far. It's already becoming my favorite rom.
What about display drivers, are these latest or old ones, asking because old drivers had screen burning issue.
Brightness is too high.. even at half slider.. I hope it's not affecting my screen...
Is it possible to deactivate warning red color on status bar when battery saver mode is activated on this ROM?
Thanks
Chrono Leggionaire said:
Is it possible to deactivate warning red color on status bar when battery saver mode is activated on this ROM?
Thanks
Click to expand...
Click to collapse
Tap on battery saver. Then turn it off.
Thanks.
I am lookin for a new ROM (I'm currently on AOISiP and this feature is missing).
Those who want can join the Telegram group (now linked in the second pest) for discussion, troubleshooting and help with debugging issues. And of course jira is also open for reporting issues as well.
sethidheeraj06 said:
Brightness is too high.. even at half slider.. I hope it's not affecting my screen...
Click to expand...
Click to collapse
It means, this rom has old display drivers, :crying: screen burn
Irfan_ said:
It means, this rom has old display drivers, :crying: screen burn
Click to expand...
Click to collapse
Brightness is fine here. I can barely see the screen with brightness on the lower setting.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to PrismaOS
We are a Brazilian team with
the intention of distributing an
elegant, clean and minimalistic
system, we focus on the experience
of necessary customization, this for you user,
we are PrismaOS!
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
Fingerprint reader
Lights
Sound / vibration
Faceunlock
Nothing
ROM: Download Rom
xx/xx Changelog:
- Removed all prebuilt stuffs;
- Init SkipJack Kernel, rebased from source;
- Using clang 9.0.2;
- Sync board audio stuffs from sdm660;
- KCal added;
- Optimized boot time;
- Removed mlipay patchelf;
- Cleaned unused profiles;
-
TWRP Installer 1click: Download
GCAM is Prebuilt! How to set corretcly: Tutorial
Recommended Clean Flash:
1. Go to Recovery > Wipe > Advanced Wipe > check data; system; cache; dalvik
2. Flash Stable MIUI Firmware if you come from any Beta MIUI: Download(64mb)
2. Flash Rom
3. Make format data (Wipe > Format data > yes); reboot recovery; reboot system, done!
ROM: PrismaOS - Github
XDA:DevDB Information
PRISMA OS PIE PLATINA, ROM for the Xiaomi Mi 8 Lite
Contributors
brunorochaa00
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: FIRMWARE IN MIUI STABLE 10.2 BASED
Version Information
Status: Stable
Created 2019-04-09
Last Updated 2019-04-09
please, upload screenshots ;
@brunorochaa00 Why do you keep creating new ROMs when you do not, or can not support the ones you have previously released? They all pretty much have the same bugs. Have you been successful with building the official kernel source? Have you tried? I have, unsuccessfully. I usually build kernels fairly easily, but this kernel seems impossible. You post a new ROM then disappear for days to build another one. I would suggest you pick a few and stick with them. Just my 2 cents.
EDIT: I truly do appreciate your efforts, but building ROMs as a hobby just for the sake of building them, without supporting them is not good for any of us. If there are other support channels for some of these ROMs, please let us know.
lexridge said:
@brunorochaa00 Why do you keep creating new ROMs when you do not, or can not support the ones you have previously released? They all pretty much have the same bugs. Have you been successful with building the official kernel source? Have you tried? I have, unsuccessfully. I usually build kernels fairly easily, but this kernel seems impossible. You post a new ROM then disappear for days to build another one. I would suggest you pick a few and stick with them. Just my 2 cents.
EDIT: I truly do appreciate your efforts, but building ROMs as a hobby just for the sake of building them, without supporting them is not good for any of us. If there are other support channels for some of these ROMs, please let us know.
Click to expand...
Click to collapse
Who are you to tell me what I should do? worry about your life bro. Prisma is in rebase status on sources, just when I release. Then I'll release later.
About kernel, I've done with a friend today, fully from source, check Pixel Experience thread.
brunorochaa00 said:
Who are you to tell me what I should do? worry about your life bro. Prisma is in rebase status on sources, just when I release. Then I'll release later.
About kernel, I've done with a friend today, fully from source, check Pixel Experience thread.
Click to expand...
Click to collapse
I sincerely apologize. I certainly was not telling you what to do by any means. Just making a suggestion.
Regarding the kernel, Great news! I have not seen the updated PE thread. I will check it after this reply. Curious to know, what was the trick to building the kernel? I tried some kernel patches, but none helped. I keep dying in the build with vdso errors. Grrr!
Thread closed at OP's request.
Wood Man
Senior Moderator
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
PixelExtended ROM for Redmi 5 PLus [vince]
What's this?
PixelExtended ROM (or PEX for short), We are Combining Pixel Goodies with some essential features you were missing in Pixel Experience, delivering a ROM that promise you stabilty and being feature-rich at the same time . TBH this ROM will keep it's Pixel' idea intact and won't be bloat with unwanted features .
Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device
Based on Android 12.1 (S)
What's working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FMRadio
Fingerprint reader
Face unlock
NFC
Lights
Sound / vibration
Known issues
Carrier Vilte
Features That are Available At the Moment
DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED
Download from Sourceforge Host
Donate
Liked my work? Give me a beer
Stay tuned
Device Support Group
Android OS version: 12.1
Security patch level: June 2022
Build author/Device Maintainer: @ItzzRitvik
Source code: https://github.com/PixelExtended
Kernel Source: Custom:
GitHub - GhostMaster69-dev/android_kernel_xiaomi_vince: Android custom msm8953-4.9 kernel source for xiaomi vince.
Android custom msm8953-4.9 kernel source for xiaomi vince. - GitHub - GhostMaster69-dev/android_kernel_xiaomi_vince: Android custom msm8953-4.9 kernel source for xiaomi vince.
github.com
PixelExtended Developer: Aryan Gupta
@@ItzzRitvik where is the link to the Kernel source code? Edit your first post and add the direct link to the Kernel source code, and let me know you've done so.
Thank you,
@roirraW "edor" ehT
roirraW edor ehT said:
@@ItzzRitvik where is the link to the Kernel source code? Edit your first post and add the direct link to the Kernel source code, and let me know you've done so.
Thank you,
@roirraW "edor" ehT
Click to expand...
Click to collapse
Done
@@ItzzRitvik Thanks for editing the OP to include the link to the Kernel source code. Next question. The title of this thread says it's Android 12.1, but the Download from Sourceforge Host link in the OP only leads to Android 11 builds:
So the question is, does the title need to be correct to say [11] or is there a mistake in the download link or what?
any sreenshots, please?
roirraW edor ehT said:
@@ItzzRitvik Thanks for editing the OP to include the link to the Kernel source code. Next question. The title of this thread says it's Android 12.1, but the Download from Sourceforge Host link in the OP only leads to Android 11 builds:
View attachment 5644627
So the question is, does the title need to be correct to say [11] or is there a mistake in the download link or what?
Click to expand...
Click to collapse
Check again
@ItzzRitvik said:
Check again
Click to expand...
Click to collapse
Thanks for correcting it.
SafetyNET?
Tap to wake does not work? I checked all the right settings and still does not work. Tap to sleep works fine.
The scrolling is 100% smooth for you guys? sadly not for me
google pay not working
oneuser7 said:
The scrolling is 100% smooth for you guys? sadly not for me
Click to expand...
Click to collapse
I got to it smoother if change the Animation Scale (window, transition, animator) from 1x to 0.5x, under Developer Options.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CarbonROM is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look, build, and use our code at CarbonROM's GitHub...
Disclaimer:
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! These builds are experimental and can contain Bugs (as listed above). Make sure to do backups.
Support:
We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has addressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our website. Carbon FAQ
3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
4) Join our Discord server and Telegram chat! There, you can connect with other Carbon users and our developers, and you can get quick responses to your bug reports. The invite link is right below.
5) Please keep bug reports to this thread or Discord.
Join the CarbonROM Discord server
Join the CarbonROM Telegram Group
GitHub
Kernel Source
Local manifest
Bugs:
You tell me.
DOWNLOAD
Credits:
Thanks to TeamMex for his template
erfanoabdi, npjohnson and the lineage team for their device tree
Changelog:
27th February
February security patch
1st Febuary
January security patch
Add face unlock
22nd September
September security patch
update media codecs
aggressive write caching
enable zram
29th August
August security patch
fix drm
2nd August
add lineage recorder
28th July
July security patch
add extended adpu (nfc feature)
add smart pixels
fix temperature devider
enable burn in protection
dexpreopt SystemUI, Settings
24th May
May security patch
3rd April
initial release
by far, maybe the most complete A10 Griffin ROM (NFC fix, DRM fix), very light and very stable
hi @SirRGB i've noticed you build 2 new carbon rom build, vanilla and chocolate, whats the difference between the regular and the vanilla/chocolate version?
Vanilla is without gapps
Chocolate is gapps
Tried building with the latest security patches as well, but ril doesnt work on it...
The builds on sf should be fine tho
Edit: ril was fine, imei just didnt show up in settings.
New builds are up, will do a feb one in 2 or 3w.
Imei wont be shown in the settings, but it shows up in the phone app and works. Should be some permission issue, which I wont investigate since it doesnt affect anything.
Great builds, using latest Carbon8.0 as daily driver for more than a month and it works flawlessly