Root directory shows up as empty in Solid Explorer (access denied) - OnePlus 5T Questions & Answers

Hey! So yesterday I followed this guide https://forum.xda-developers.com/oneplus-5t/how-to/oneplus-5t-unlock-bootloader-flash-twrp-t3704592 to unlock bootloader, flash a custom recovery and root my Oneplus 5T (needed a complete whatsapp chat backup and not only the last 40k messages..) and since I've always used solid explorer because I love it, I'm using it now as well. My problem as stated in the title is, that the root directory shows up as empty and when I try to create a folder there it says access denied. Other apps that require root, such as SD Maid or Titanium Backup work properly, they ask me if they can get root access. Solid Explorer doesn't. Please see the screenshots below!
https://i.imgur.com/QZnePfb.jpg
https://i.imgur.com/7cfdkYl.jpg
https://i.imgur.com/mkLBj0g.jpg
https://i.imgur.com/oTyyBMK.jpg
Also installed SuperSU from the playstore but solid explorer doesn't show up in apps, sd maid does. Should I maybe try to unroot it and flash Magisk instead?

Yakumichan said:
Hey! So yesterday I followed this guide https://forum.xda-developers.com/oneplus-5t/how-to/oneplus-5t-unlock-bootloader-flash-twrp-t3704592 to unlock bootloader, flash a custom recovery and root my Oneplus 5T (needed a complete whatsapp chat backup and not only the last 40k messages..) and since I've always used solid explorer because I love it, I'm using it now as well. My problem as stated in the title is, that the root directory shows up as empty and when I try to create a folder there it says access denied. Other apps that require root, such as SD Maid or Titanium Backup work properly, they ask me if they can get root access. Solid Explorer doesn't. Please see the screenshots below!
https://i.imgur.com/QZnePfb.jpg
https://i.imgur.com/7cfdkYl.jpg
https://i.imgur.com/mkLBj0g.jpg
https://i.imgur.com/oTyyBMK.jpg
Also installed SuperSU from the playstore but solid explorer doesn't show up in apps, sd maid does. Should I maybe try to unroot it and flash Magisk instead?
Click to expand...
Click to collapse
Retry with Magisk before anything else, please.

iXaidyiu said:
Retry with Magisk before anything else, please.
Click to expand...
Click to collapse
Thank you, it works now!

Related

Cant remove Stock apps? Root Explorer and Unrevoked3

Hey Guys.
I "rooted" my HTC Desire by T-Mobile using Unrevoked3.
Then i flashed a Pre-Rooted Froyo:
http://forum.xda-developers.com/showthread.php?t=773997
Now i wanted to use the "Root Explorer" to remove Apps like "FriendStream" and stuff.
I was able to delete them, but the still keep running.
Then i rebooted and they are still there although deleted with Root Explorer and Super-User permit.
Is it possible that unrevoked is just a "*****-root" i can just use to flash Images but not for mounting /system (R/W) and removing Apps?
What can i do now? Hope u can help me
erichbitch said:
Hey Guys.
I "rooted" my HTC Desire by T-Mobile using Unrevoked3.
Then i flashed a Pre-Rooted Froyo:
http://forum.xda-developers.com/showthread.php?t=773997
Now i wanted to use the "Root Explorer" to remove Apps like "FriendStream" and stuff.
I was able to delete them, but the still keep running.
Then i rebooted and they are still there although deleted with Root Explorer and Super-User permit.
Is it possible that unrevoked is just a "*****-root" i can just use to flash Images but not for mounting /system (R/W) and removing Apps?
What can i do now? Hope u can help me
Click to expand...
Click to collapse
the desire dosent have an unlocked spl yet so even a rooted desire dosent have r/w access to /system/ when booted, there are two ways around it, either delete the apps using adb in recovery mode or flash a rom that utilises the new file overlay system that will give you r/w access to /system/
It more or less sounds like you don't understand the meaning of being root. On a system like android, running something with root or superuser permissions will normally allow the app or command to have full access and rights. This is gained by adding a binary called su and the superuser app, which is for controlling which apps gets root access. So actually unrevoked or any other root methods is not about gaining root, but about being able to put these files on the system partition, which it also does.
Now this is not the case on newer HTC handsets, because they have nand protection, which prevent write access to /system even though an app is run with root access. this is controlled by hboot, and in order to allow rw to /system, we will need an s-off hboot. This is not yet available, but the unrevoked team is working on it.
So the socalled "*****" root just shows me that you don't know, what you are talking about
edit: for now if you want to remove apps, you will need to flash a new rom, where you have removed the apk files yourself, or you will have to learn some adb commands, which you can use to edit system partition while in recovery with rw access.
Using adb in Recovery to backup/remove them is very simple (for removal i.e adb shell rm dir/name.apk) however many default apps break other workings and/or cause confusing unexpected errors if removed. I learnt first hand when removing many pre-installed apps. So be careful and always backup.
-----------------------------------
- Sent via my HTC Desire -
AndroHero said:
there are two ways around it, either delete the apps using adb in recovery mode or flash a rom that utilises the new file overlay system that will give you r/w access to /system/
Click to expand...
Click to collapse
How can I tell which roms utilize the new file overlay system? Im also having the same problem especially with programs starting up after I've disabled them.
shaliru said:
How can I tell which roms utilize the new file overlay system? Im also having the same problem especially with programs starting up after I've disabled them.
Click to expand...
Click to collapse
We have s-off now. Look for that, or use adb.
Sent from my HTC Desire using XDA App

[Q] Root Explorer - "Root Access Failed"

Hey guys,
I just went and purchased Root Explorer because I thought it might be a handy App to have. I boot it up and the SuperUser box requests permission, I allow and remember it.
But, Root Explorer wants none of this and just displays this:
Root access could not be obtained because su failed with the following message:
FIX ME! implement ttyname() bionic/libc/bionic/stubs.c:360
Make sure you granted root permission when requested by SuperUser. If you did then try re-rooting your device.
Root Explorer will continue in non-root mode.
Click to expand...
Click to collapse
I am sure my phone is rooted correctly, all my other "root required" Apps work just fine (and that "su" trick in Terminal returns the #), it's just Root Explorer that doesn't like it. I really don't want to have to re-root the phone... Can anyone make something of that error?
Else { what's involved in re-rooting?
No one?
try to clear SU cache+ root explorer cache from app management and then try to re-grant permissions to root explorer. if this does not work, then just remove root explorer and just redownload it. maybe it is a broken download/install.
Morsolo said:
No one?
Click to expand...
Click to collapse
mariosraptor said:
try to clear SU cache+ root explorer cache from app management and then try to re-grant permissions to root explorer. if this does not work, then just remove root explorer and just redownload it. maybe it is a broken download/install.
Click to expand...
Click to collapse
Thanks for the help, but, nope, didn't work...
I tried clearing the cache of both SU and RE, didn't work... Tried clearing the cache, then uninstalling, then re-installing... Still didn't work.
It can't be my root itself, as I've said, everything else works just fine...
EDIT: Could it have something to do with the "NAND Unlock" and "S-OFF" I keep hearing? I never did any of this when I originally rooted my Desire, though I do have an older model that - as far as I know - doesn't come with those extra security blocks. Plus, all other apps work with root just fine...
Its not the nand protection, that dosent stop you getting root access, just prevents you from writing to certain parts of the nand....
Sent from my HTC Desire using Tapatalk
Ok guys, the latest update for Root Explorer seems to have fixed it. Despite the changelog not having anything relevant to my problem... Either way, it works now
Thanks guys

[Q] ES File Crash, trying to get GPlay installed.

Hello,
Trying to root a 2nd Gen Kindle Fire.. Using -Bin4ry's Root & -QemuRoot
Although it looked like QemuRoot didn't finish it would just stop, I checked the root and it looks like the kindle is rooted. So now I want to install google play. I used tried to use this method. Which has me changing the root settings in ES File. But when I enable Root Explorer it asks me which Room I have HiAPK or Cyanogen. I don't have either. Do I have to install one of these custom Roms before being able to get GPlay installed?
I ask this cuz if I just choose one off the rooms. Then enable Mount File System an error comes up saying it can't see the SD card and wont allow for anything else to happen so ES crashes.
What am I doing wrong?
chewyma said:
Hello,
Trying to root a 2nd Gen Kindle Fire.. Using -Bin4ry's Root & -QemuRoot
Although it looked like QemuRoot didn't finish it would just stop, I checked the root and it looks like the kindle is rooted. So now I want to install google play. I used tried to use this method. Which has me changing the root settings in ES File. But when I enable Root Explorer it asks me which Room I have HiAPK or Cyanogen. I don't have either. Do I have to install one of these custom Roms before being able to get GPlay installed?
I ask this cuz if I just choose one off the rooms. Then enable Mount File System an error comes up saying it can't see the SD card and wont allow for anything else to happen so ES crashes.
What am I doing wrong?
Click to expand...
Click to collapse
look up an app called "root browser" and sideload it, works better in my opinion for changing things in the root of the device.
chewyma said:
Hello,
Trying to root a 2nd Gen Kindle Fire.. Using -Bin4ry's Root & -QemuRoot
Although it looked like QemuRoot didn't finish it would just stop, I checked the root and it looks like the kindle is rooted. So now I want to install google play. I used tried to use this method. Which has me changing the root settings in ES File. But when I enable Root Explorer it asks me which Room I have HiAPK or Cyanogen. I don't have either. Do I have to install one of these custom Roms before being able to get GPlay installed?
I ask this cuz if I just choose one off the rooms. Then enable Mount File System an error comes up saying it can't see the SD card and wont allow for anything else to happen so ES crashes.
What am I doing wrong?
Click to expand...
Click to collapse
No, Google Play should work on stock. If you don't have a superuser app (SuperSU, Superuser, etc), you are not rooted.
Even if you are rooted, I would unroot and root again because it sounds like Qemu wasn't done after all. I would use Bin4ry because it worked better for me.

Permissions to external sd card

Just got the h815 (cze with rom v10aEURxx) .
It seems that some apps cannot write to external sd (e.g. Solid Explorer) .
Since I am not rooted yet (did not even attempt to unlock bootloader) I cannot use apps to correct external sd permissions (such as SDfix which requires root) .
Meanwhile I manage external sd writes with MyFiles and with ES Explorer.
Can someone suggest how to enable Solid Explorer SD card access without root?
I still wait for an xda developed root method which is reversible.
Thanks
You can't, but root explorer will let you manage files on external card though.
smaberg said:
You can't, but root explorer will let you manage files on external card though.
Click to expand...
Click to collapse
Thanks.
I'll wait for a reversible Root
root will be resolve, or ask the app developer to fix it.
zolom said:
Just got the h815 (cze with rom v10aEURxx) .
It seems that some apps cannot write to external sd (e.g. Solid Explorer) .
Since I am not rooted yet (did not even attempt to unlock bootloader) I cannot use apps to correct external sd permissions (such as SDfix which requires root) .
Meanwhile I manage external sd writes with MyFiles and with ES Explorer.
Can someone suggest how to enable Solid Explorer SD card access without root?
I still wait for an xda developed root method which is reversible.
Thanks
Click to expand...
Click to collapse
Just did this on my H815:http://www.androidexplained.com/galaxy-note-4-fix-external-sd-card-write-access/
Now all my apps are working fine with the external SD.
Cheers
wadken1 said:
Just did this on my H815:http://www.androidexplained.com/galaxy-note-4-fix-external-sd-card-write-access/
Now all my apps are working fine with the external SD.
Cheers
Click to expand...
Click to collapse
Even Google Photos?
polfrank said:
Even Google Photos?
Click to expand...
Click to collapse
Fair point. G.Photos is certainly reading the external SD perfectly well but it can't delete things there. You need to use Gallery of a a suitable file explorer for that.
The stock camera does store photos to the SD now. It's just offered me that option.
For me the important thing was that my FX Explorer and TI Backup etc be able to write to the ExtSD and they now do.
Cheers
That fix will not work for him as he is NOT rooted mate.
And that fix came from one I did and submitted to cyanogen more then 2 years ago when we first got KitKat. Lol
http://forum.xda-developers.com/showthread.php?p=47393405
Sent from my LG-H811 using Tapatalk
A good idea for Photos is Xposed + XInternalSD.
I have a question. Does Cyanogen use the same motif as stock roms for r/w permissions ? What is the primary SDcard on CM, internal or external?
Hi!
Sorry for my bad english, I used google translate.
Take a step 1 from this.
Then, look at this.
Do this.
And this

Problem moving app to /system/apps

Hello!
Well, basically my problem is when I try to move an app to /system/app.
I am user of GPS spoofers and today I've unlocked my bootloader, flashed latest twrp by @Alberto97 and followed this thread to use Magisk:
https://forum.xda-developers.com/moto-z-play/how-to/how-to-safetynet-7-1-1-update-stock-rom-t3669086
I'm using Nougat 7.1.1 security patch December 1.
As I use GPS spoofers, I wanted to move GPS Location app to /system/app to do not use mock locations, and then hide Magisk to play Pokemon go, but every time I tried to move it to system with Link2sd, after trying, it was just showing the following error when I tried to to move the app to system:
"mount '/dev/block/dm-0'- '/system' device or resource busy"
I really don't want to downgrade to MM to try to move it, and maybe if I downgrade, the problem will not be fixed too... So, can anyone help me with it? I really want to move it to system, and I don't know what to do, I'm really new with this error.
Thanks, hope you help me!
/system write is disabled when the device is turned on, security
Use twrp. First mount /system in the mount menu, then advanced and file manager to move it from /data/app to system
And maybe it also needs to go to /system/priv-app, but I am not sure about that
user822 said:
/system write is disabled when the device is turned on, security
Use twrp. First mount /system in the mount menu, then advanced and file manager to move it from /data/app to system
And maybe it also needs to go to /system/priv-app, but I am not sure about that
Click to expand...
Click to collapse
So, I need to go to mount menu of twrp, mount /system, go to advanced, file manager and search all the app folder or just .app(?) And move it to /system/app(or just /system?) And also copy(or move?) It to priv-app?
xdaVTU said:
So, I need to go to mount menu of twrp, mount /system, go to advanced, file manager and search all the app folderAnd move it to /system/app
Click to expand...
Click to collapse
Yes, there should be a folder in /data/app/ that has the right name
xdaVTU said:
And also copy(or move?) It to priv-app?
Click to expand...
Click to collapse
Yes, move the folder to /system/app
Only if then the app does not work, try to move it to /system/priv-app instead
user822 said:
Yes, there should be a folder in /data/app/ that has the right name
Yes, move the folder to /system/app
Only if then the app does not work, try to move it to /system/priv-app instead
Click to expand...
Click to collapse
So after doing that, will I need to use Link2sd to something or your tutorial is enough?
xdaVTU said:
So, I need to go to mount menu of twrp, mount /system, go to advanced, file manager and search all the app folder or just .app(?) And move it to /system/app(or just /system?) And also copy(or move?) It to priv-app?
Click to expand...
Click to collapse
xdaVTU said:
So after doing that, will I need to use Link2sd or lucky Patcher to something or your tutorial is enough?
Click to expand...
Click to collapse
No that makes an app into a system app, that is all
user822 said:
No that makes an app into a system app, that is all
Click to expand...
Click to collapse
thank you for the help, but... Everything was okay until I test the app, i don't know if you use this kind of app, but when I moved it to system/app it should allow me to access the system functions. As the attached image shows, I cannot access it yet, but it's already in /system/app.
Please dude, help me, i really want to use this functions
Edit. And when i try to convert the app to a user app, link2sd show me the error showed by the error image.
First: never EVER even mention LP anywhere. It is strictly forbidden to even mention it, it's warez since you can crack Apps with it to not have to pay while still using paid functions, please all edit your posts!
Second: you are using Magisk @xdaVTU. So learn to use its full potential! Magisk was made to make changes especially to /sytem without actually changing that partition in order to allow OTA updates since they would scan partitions like the system partition which are cryptographically secured. If they where even mounted r/w the update will abort.
So if you want to make changes to /system, just make a module or use existing ones, it's actually very easy. In your case there should be a module in manager called app systemizer (or something like that, haven't used Magisk in about a month), that should do the job.
But in general, you can simply "write" your own module, you don't need much for that. Just get the module template from github, it should be linked in the Magisk release thread. Unzip it. open the module.prop in a text editor and edit it how you want (only the text behind the = signs, very self explainatory). Save it. Then open the folder "system" and create the sub-folder app (or priv-app) and inside create some folder for the app. Put the apk file of the app you want to install in /sytem/app/foldername inside. At the end, put everything back into a zip file (the folders common, META-INF and system together with the files. Make sure it's a simple zip file thats not encrypted and that inside the files and folders aren't inside another folder (which is the case when you download the zip from github) otherwise it will fail to install. Then just install your new zip through the Magisk Manager or TWRP and done. Everyting should work now.
@Artim_96
I'm sorry for that, I'll edit the posts.
About the Magisk, I don't know how does it work fully, and would like just to use that GPS as a system app, so I would need a little help for that. I didn't understand anything about the modules, and the only reason I'm using Magisk than SuperSU is because I've seen some users saying SuperSU wasn't stable in Nougat and they've got into bootloop...
Is this security of just Nougat or marshmallow also have it?
Should I use SuperSU instead of Magisk for that?
Please help me with it.
Ah, one more question, should I downgrade to Marshmallow to get it to work?
xdaVTU said:
@Artim_96
I'm sorry for that, I'll edit the posts.
About the Magisk, I don't know how does it work fully, and would like just to use that GPS as a system app, so I would need a little help for that. I didn't understand anything about the modules, and the only reason I'm using Magisk than SuperSU is because I've seen some users saying SuperSU wasn't stable in Nougat and they've got into bootloop...
Is this security of just Nougat or marshmallow also have it?
Should I use SuperSU instead of Magisk for that?
Please help me with it.
Ah, one more question, should I downgrade to Marshmallow to get it to work?
Click to expand...
Click to collapse
I already told you what to do. Just do one of the two things
Artim_96 said:
I already told you what to do. Just do one of the two things
Click to expand...
Click to collapse
As I said, I didn't understand
xdaVTU said:
As I said, I didn't understand
Click to expand...
Click to collapse
Just read. I told you just use app systemize, it will do the job
Artim_96 said:
I already told you what to do. Just do one of the two things
Click to expand...
Click to collapse
Artim_96 said:
Just read. I told you just use app systemize, it will do the job
Click to expand...
Click to collapse
I forgot to Tell you, i tried to use systemizer but i dont know what happened, It failed when I tried to install It with magisk
xdaVTU said:
I forgot to Tell you, i tried to use systemizer but i dont know what happened, It failed when I tried to install It with magisk
Click to expand...
Click to collapse
That's something for the Magisk forum. Otherwise try terminal app systemizer too.
Artim_96 said:
That's something for the Magisk forum. Otherwise try terminal app systemizer too.
Click to expand...
Click to collapse
As i just want to move an app to /system/priv-app(yes, priv-app), can I just use TWRP terminal and move it? Without rooting my phone neither with magisk nor supersu? Or it isn't gonna work?
xdaVTU said:
As i just want to move an app to /system/priv-app(yes, priv-app), can I just use TWRP terminal and move it? Without rooting my phone neither with magisk nor supersu? Or it isn't gonna work?
Click to expand...
Click to collapse
It will work, but keep in mind you won't be able to make OTA updates. So if you want to update your firmware you'll probably have to use either Motorola device manager or manually flush it through RSD lite. Using Magisk should give you root, it's huge possibilities and still keep OTA updates working. But with Motorola devices it's a bit of work to get it to work because there is a bug in the kernel for years now
I don't have sure if its gonna help because is a little complicated to do, i don't have sure if its gonna work with newer versions of magisk or the way that you installed because some module won't work in the way that you install but you can try this. I used some time ago in aosp rom maybe works on stock too
https://forum.xda-developers.com/apps/magisk/module-smali-patcher-0-7-t3680053
This gonna allow fake location without selection on settings or put app in systen
@Artim_96 @jst98 @user822
Thank you all for helping me, mainly Artim and user, because with user's help I learned that tarp also can make some system modifications with file manager, but it seems to need root as well(I'm not sure about that actually), and Artim, you really helped me with those things about magisk modules. I've just flashed nougat 7.0, then I flashed twrp 3.0.2-0 and flashed magisk, it works very well!
And I found a kernel download link that really worked for me, with magisk modules(systemizer and appsystemizer) I could do what I wanted to.
Everything is working now, but I'd like to know if that f2fs fix kernel really works.. When I was using 6.0.1, I downloaded the kernel fixed for that Android version, but I just caused me a bootloop, so now I'm afraid about trying the 7.1.1 version...
xdaVTU said:
@[email protected]@user822
Thank you all for helping me, mainly Artim and user, because with user's help I learned that tarp also can make some system modifications with file manager, but it seems to need root as well(I'm not sure about that actually), and Artim, you really helped me with those things about magisk modules. I've just flashed nougat 7.0, then I flashed twrp 3.0.2-0 and flashed magisk, it works very well!
And I found a kernel download link that really worked for me, with magisk modules(systemizer and appsystemizer) I could do what I wanted to.
Everything is working now, but I'd like to know if that f2fs fix kernel really works.. When I was using 6.0.1, I downloaded the kernel fixed for that Android version, but I just caused me a bootloop, so now I'm afraid about trying the 7.1.1 version...
Click to expand...
Click to collapse
Of course you need the Kernel matching your Android version.
There also is a Magisk module that's supposed to fix it, but I don't know if it even works

Categories

Resources