Do I have to root my fire in order to install CM12 on it? - Fire Q&A, Help & Troubleshooting

hi,
I don't know if this is specific to fire or a general cyanogen question, but I work with fire- so there it is.
According to the tutorials I see (most notably Rootjunkies https://www.youtube.com/watch?v=4dwguHoxTvo) when I install CM I also need to put in SU in TWRP (or any other bootloader). Can I not to? What would happen?
I'd rather that apps I'll install be at their maximum segregation possible and have no loopholes to wiggle through.
Thank you very much.

You don't have to start a new thread, for every question
you have a few other threads, that you were are getting answers in
starting a new thread just means you have to wait
till someone with an answer sees your new thread
rather than getting an notification that you replied in an existing thread
it's up to you...
Sent from my KFFOWI using XDA Labs

Oh,
I actually thought it's more proper and organized that way. Separate issues- separate threads, and only those who are knowledgeable on that question would reply .
I'll try better next time.
thank you.

oy-ster said:
hi,
I don't know if this is specific to fire or a general cyanogen question, but I work with fire- so there it is.
According to the tutorials I see (most notably Rootjunkies
) when I install CM I also need to put in SU in TWRP (or any other bootloader). Can I not to? What would happen?
I'd rather that apps I'll install be at their maximum segregation possible and have no loopholes to wiggle through.
Thank you very much.
Click to expand...
Click to collapse
SU and SuperSU are entirely different things. SuperSu is a root manager that controls application access and elevated permissions. It is optional with CM 12.x which has an integrated root manager. SuperSU is a well respected third party tool that offers additional capabilities.

Davey126 said:
SU and SuperSU are entirely different things. SuperSu is a root manager that controls application access and elevated permissions. It is optional with CM 12.x which has an integrated root manager. SuperSU is a well respected third party tool that offers additional capabilities.
Click to expand...
Click to collapse
Wait, so if I understand you correctly CM already comes rooted?
Also, SU- so this is the command/file that gives the instruction to android to give administrative rights?

oy-ster said:
Wait, so if I understand you correctly CM already comes rooted?
Also, SU- so this is the command/file that gives the instruction to android to give administrative rights?
Click to expand...
Click to collapse
yes prerooted, off by default
yes, you will be prompted to allow or deny
Sent from my XT1254 using XDA Labs

oy-ster said:
Wait, so if I understand you correctly CM already comes rooted?
Click to expand...
Click to collapse
Yes - but disabled by default. Consult the CM 12-1 thread or do a Google search for instructions on enabling developer options for access to the root toggle.
oy-ster said:
Also, SU- so this is the command/file that gives the instruction to android to give administrative rights?
Click to expand...
Click to collapse
http://www.makeuseof.com/tag/su-important-using-linux-effectively
Google is your friend

Is there some way to remove the capability, not just turn it off? like with a stock?
and when i deny this su command to the kernel, does it happen in programs like supersu?
by the way, I wanted to thank you but apparently I'm limited to 8 thanks a day.

oy-ster said:
Is there some way to remove the capability, not just turn it off? like with a stock?
and when i deny this su command to the kernel, does it happen in programs like supersu?
Click to expand...
Click to collapse
Short answer - no. Curl up with a preferred beverage and search engine to advance your understanding of root, root managers and SU.

Davey126 said:
Short answer - no. Curl up with a preferred beverage and search engine to advance your understanding of root, root managers and SU.
Click to expand...
Click to collapse
thank you.

Related

[Q] How do I proceed now that I've rooted?

I've followed a root guide (not able to link due to account restrictions), however I am not sure whether I have rooted correctly (Superuser has been installed via the root). I'm a beginner in rooting and thought it would be straight forward (due to the number of tutorials around), but I don't know how to proceed now.
My basic objective is to install jelly bean with no issues in usage as the owner isn't very tech literate. The tutorials I have tried to follow thus far have had some steps which aren't possible in my circumstance or certain steps which aren't possible due to a change in the app.
If possible I will appreciate it if someone helps me, whether here, or on skype/teamspeak; preferably on the latters as it will speed up the process and I am quite time restricted. If possible I don't mind completely resetting the kindle to its original software and such and starting again just to be sure If I have rooted, but I don't know how to do that.
Thanks in advance
Details: [Rooted?] Kindle fire HD running 7.3.1 software; Model X43Z60
This work for me
https://www.youtube.com/watch?v=oT3L0VEt3IE&feature=youtube_gdata_player
Sent from my SGH-T989 using Tapatalk 2
esema1o said:
This work for me
Sent from my SGH-T989 using Tapatalk 2
Click to expand...
Click to collapse
Thats to Root; I've already rooted (assuming from the video when it says you can see the superuser app)
Well if you have rooted right go to your browser and search for an app called Root Checker. It does not require root. It checks to see if your rooted right. If you are not rooted right the app will say so but if you are rooted right you get a message saying "You have successfully rooted your device." Hope I helped you.
jetblast787 said:
Thats to Root; I've already rooted (assuming from the video when it says you can see the superuser app)
Click to expand...
Click to collapse
Oh ok just download titanium back up when u open the app it will tell u if ur root or not
Sent from my SGH-T989 using Tapatalk 2
Titanium says I have rooted. Ok, what do I do now as per my requirements above?
Thanks
Ok, I've now installed the play store and disabled ads using this VERY useful tutorial (thanks prok!). Is there a similar tutorial on how to install jelly bean on it now?
Well the best rom out there right now is Unofficial CM10.1 from Hashcode. Yes, you could install a different one but Unofficial CM10.1 is currently the best in my opinion.

Don't have root on cm12

seems I don't have root access on cm12. I did previously on 2/2 build then I flashed a 2/4 and it messed up my os so had to format and install 2/2. I have root access to apps and adb in developers options but for some odd reason my apps say I don't have root. What can I do to fix this.
Flash SuperSU from recovery
But cm has built in su
Sent from my Nexus 6 using Tapatalk
coldconfession13 said:
But cm has built in su
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
does it matter what file you use for su, really?
Would just prefer to use default if its supposed to work
Sent from my Nexus 6 using Tapatalk
You'll have to enable root in developer options.
It's just off by default.
coldconfession13 said:
Would just prefer to use default if its supposed to work
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Built in superuser has been flaky on lollipop. SuperSU works much better and has a higher compatibility with apps that Superuser. Personally I prefer to use the one that works best
rootSU said:
Built in superuser has been flaky on lollipop. SuperSU works much better and has a higher compatibility with apps that Superuser. Personally I prefer to use the one that works best
Click to expand...
Click to collapse
That's silly.
This is something that either works, or doesn't.
As much as I dislike CM, they do have su down VERY well. Its even integrated with appops.
Its also open source. For something with that kind of security implications, I *absolutely would NEVER* trust a blob, which is what supersu is.
I had to wipe and reflash again and now it works. I guess it was a bad flash
Sent from my Nexus 6 using Tapatalk
doitright said:
That's silly.
This is something that either works, or doesn't.
As much as I dislike CM, they do have su down VERY well. Its even integrated with appops.
Its also open source. For something with that kind of security implications, I *absolutely would NEVER* trust a blob, which is what supersu is.
Click to expand...
Click to collapse
Does it now do all the stuff that SuperSU does to prevent the requirement for permissive mode?
rootSU said:
Does it now do all the stuff that SuperSU does to prevent the requirement for permissive mode?
Click to expand...
Click to collapse
It absolutely does NOT require selinux to be set permissive.
Also FYI: what you refer to as "all the stuff" is actually a pretty simple little adjustment to the selinux configuration.
...
CM actually has the whole selinux issue a lot simpler than SuperSU does, since as the system builder, you have the freedom to set your own selinux policies, whereas SuperSU had to hack around existing policies set by AOSP.
doitright said:
It absolutely does NOT require selinux to be set permissive.
Also FYI: what you refer to as "all the stuff" is actually a pretty simple little adjustment to the selinux configuration.
Click to expand...
Click to collapse
All I'm asking is "back in the day", when we first got our hands on Lollipop developer previews, we had to use permissive mode. Over time, through various SuperSU beta's - there was a point where the modifications to selinux were sufficient for *most* apps to not need permissive. Sure, some apps that have not been updated still require permissive mode to be set... So you're saying Superuser does that now?
Personally, I've always found superuser the lesser of the 2 root providers and was a long way behind in the early lollipop days and if they've got to a useful point now, great - though I dare say not without a lot of input from chainfire.
rootSU said:
All I'm asking is "back in the day", when we first got our hands on Lollipop developer previews, we had to use permissive mode. Over time, through various SuperSU beta's - there was a point where the modifications to selinux were sufficient for *most* apps to not need permissive. Sure, some apps that have not been updated still require permissive mode to be set... So you're saying Superuser does that now?
Personally, I've always found superuser the lesser of the 2 root providers and was a long way behind in the early lollipop days and if they've got to a useful point now, great - though I dare say not without a lot of input from chainfire.
Click to expand...
Click to collapse
"superuser", if you're referring to Koush's su setup, was actually booted from CM some time ago.
Opensource is ALWAYS the superior option when dealing with security. ALWAYS WITHOUT EXCEPTION. You can't trust what you can't AUDIT.
... there wouldn't have been any *need* for input from chainfire. This isn't rocket science, its root. Every top tier Linux distro in existence has root with selinux set to enforcing.
doitright said:
"superuser", if you're referring to Koush's su setup, was actually booted from CM some time ago.
Opensource is ALWAYS the superior option when dealing with security. ALWAYS WITHOUT EXCEPTION. You can't trust what you can't AUDIT.
Click to expand...
Click to collapse
I'm happy as I am to be honest

App Ops for Nougat

I have seen a couple of Nougat roms out there which have App Ops built inside their Nougat custom ROM (recently the Nitrogen OS N has it). My question is is there any way to get it for Stock ROM as well? I really like this app and would love to use it on my stock ROM. If somebody has an APK for it for Nougat and can provide the link that would be great.
atharwaqas said:
I have seen a couple of Nougat roms out there which have App Ops built inside their Nougat custom ROM (recently the Nitrogen OS N has it). My question is is there any way to get it for Stock ROM as well? I really like this app and would love to use it on my stock ROM. If somebody has an APK for it for Nougat and can provide the link that would be great.
Click to expand...
Click to collapse
It's not just an apk it has to built into the whole system framework. Your not getting it on stock. But you can do similar with the stock optimizing and unoptimizing we call it Doze. Go into battery and then click the menu that's the best your getting on stock!
Sent from my Nexus 6 using Tapatalk
xposed framework + AppOpsXposed. Not sure if its working for N but its worth a try. Make a backup
ElwOOd_CbGp said:
xposed framework + AppOpsXposed. Not sure if its working for N but its worth a try. Make a backup
Click to expand...
Click to collapse
It's not: http://www.theandroidsoul.com/xposed-android-nougat-7-0/
AdamT6 said:
It's not: http://www.theandroidsoul.com/xposed-android-nougat-7-0/
Click to expand...
Click to collapse
I'm still running mm for that exact reason (waiting for my fav services to be supported) but I'll go hit up the dev and shoot him a donation if you will...and anyone else reading this. Hopefully, he or someone is willing to work on it. I mean, Android's new permission system is hideous and and app ops is a must (to me) to be able to block certain permissions without causing apps to refuse to run because of it.
ElwOOd_CbGp said:
I'm still running mm for that exact reason (waiting for my fav services to be supported) but I'll go hit up the dev and shoot him a donation if you will...and anyone else reading this. Hopefully, he or someone is willing to work on it. I mean, Android's new permission system is hideous and and app ops is a must (to me) to be able to block certain permissions without causing apps to refuse to run because of it.
Click to expand...
Click to collapse
Testing out NitrogenOS 7.1.1 with app ops built in, thought you might be interested.
Sorry if this is a stupid question- but what is the point of it? Can't you manage permissions under Settings -> Apps -> *select desired app* -> Permissions? Or does this give you more control?
Dopamin3 said:
Sorry if this is a stupid question- but what is the point of it? Can't you manage permissions under Settings -> Apps -> *select desired app* -> Permissions? Or does this give you more control?
Click to expand...
Click to collapse
since mm, android's built in permissions model will cause app to refuse to run when not granted the permissions asked. With AppOps, you can grant the system level permission while denying via AppOps and the app will run while receiving empty data for the permission in question. There are a few other quirks too such as contacts and account access permissions being bundled under one switch which is some total bovine excrement if you ask me.

Can I trick an app into thinking i gave her premissions? (no root)

I have an app which asks for permission to my contacts in order to start. (She is installed but won't work until ill give her the permission for my contacts).
Is there any way to make her think she has Permissions to my contacts without giving her?
Or to hide the real contacts so she won't be able to see them?
I looked around and saw Xprivacy but I have no root so is there any other option?
Thank You
Deleted?
Lautta17 said:
U tried Lucky patcher? I dont know if still works, was long ago when i used, but u can try... sorry my eng!
Edit: with this app I think that u can edit permissions of apps, but there's not guarantee that works correctly
Click to expand...
Click to collapse
That app is a big no-no here on xda, so i suggest you edit your post and remove it.
Can you provide more details, like your device and your android version? Xprivacy works up to marshmallow, if you're on Nougat you can try xposed extension protect my privacy, but i think it requires root too.
Since your have xposed installed, why don't you install root? I'm assuming you have a custom recovery to flash xposed so root should not be an issue.
...
ticktock666 said:
That app is a big no-no here on xda, so i suggest you edit your post and remove it.
Can you provide more details, like your device and your android version? Xprivacy works up to marshmallow, if you're on Nougat you can try xposed extension protect my privacy, but i think it requires root too.
Since your have xposed installed, why don't you install root? I'm assuming you have a custom recovery to flash xposed so root should not be an issue.
Click to expand...
Click to collapse
Hi,
I don't have exposed install.
I'm using a note 8, android 7.1.1.
Thanks
ticktock666 said:
That app is a big no-no here on xda, so i suggest you edit your post and remove it.
Can you provide more details, like your device and your android version? Xprivacy works up to marshmallow, if you're on Nougat you can try xposed extension protect my privacy, but i think it requires root too.
Since your have xposed installed, why don't you install root? I'm assuming you have a custom recovery to flash xposed so root should not be an issue.
Click to expand...
Click to collapse
Sorry, didnt know it, why?
naimdor said:
Hi,
I don't have exposed install.
I'm using a note 8, android 7.1.1.
Thanks
Click to expand...
Click to collapse
Sorry, but I've seen your post in the xposed general forums, so i assumed you were looking for a n xposed related solution.
I do remember an app that used to decompile and recompile apks while removing permission requirement, but that was old and i can not remember the exact name, maybe try an app that gives you access to appOps on your rom to control access from there?
Lautta17 said:
Sorry, didnt know it, why?
Click to expand...
Click to collapse
That app is considered warez/promotes cracking other apps, so it's against xda rules

what are the pros and cons (if any) of Magisk over SuperSU ? i apologize if this is

i searched for some info but couldn't find any at a glance so perhaps I will just ask you guys. I apologize if this is a FAQ and i just missed it. i have supersu. i wonder if i should move to Magisk ?
1. what are the pros of Magisk
2. any downsides of Magisk ?
3. is there any tutorial for converting from SuperSU to Magisk ? i managed to get TWRP and SuperSU because someone else did it on my phone. that person is no longer be able to help. different country different timezone. not a friend either. it was a paid service done in Hongkong where and when I bought the phone.
again I apologize if this is a FAQ. I'm a noob. I hope you guys can point me in the right direction. I just want to set this phone right from the get go. it's a virgin phone. haven't install anything yet. well i install Titanium Backup just to make sure root is working. 99% virgin i guess. thank you for any help and pointers
EDIT # 1 : forgot to add this is about Samsung Galaxy S9+ S9650 Snapdragon running 8.0 just in case it matters to those who want to contribute some info
EDIT # 2 : most likely won't be using this phone for Android Pay, SnapChat. but I would like to use this phone for banking apps. i'm not really into snapchat, instagrams, etc. me old timer
forgot to add this is about Samsung Galaxy S9+ S9650 Snapdragon running 8.0 just in case it matters to those who want to contribute some info
Open source. Actively maintined. Root hiding. Systemless modifications. Big community. Etc...
Possibly not compatible with as many devices as SuperSU was.
https://www.didgeridoohan.com/magis..._another_systemless_root_solution_to_MagiskSU
wow thank you for your feedback
Didgeridoohan said:
Open source. Actively maintined. Root hiding. Systemless modifications. Big community. Etc...
Possibly not compatible with as many devices as SuperSU was.
Click to expand...
Click to collapse
QX7337 said:
wow thank you for your feedback
Click to expand...
Click to collapse
Is supersu even being developed anymore? I'd love to have at least some sort of crappy Plan B as it looks like magisk has a possibility of dying.
Burt Squirtz said:
Is supersu even being developed anymore? I'd love to have at least some sort of crappy Plan B as it looks like magisk has a possibility of dying.
Click to expand...
Click to collapse
I still don't understand how come Google knew who he/she really we and recruited

Categories

Resources