Xposed-Modules-Repo/com.github.dan.nostoragerestrict

Cannot Access Other SAF Providers

christantoan opened this issue ยท 8 comments

After migrating to the Xposed version, I can no longer access other SAF providers (example: OneDrive and Goggle Drive) with other apps (it's notmal when accessed via Files app directly) when the module is active. It just shows "Can't load content at the moment" message.
Screenshot_20230611-221116
Screenshot_20230611-221123

Hope this can be fixed.
Thank you.

After migrating to the Xposed version, I can no longer access other SAF providers (example: OneDrive and Goggle Drive) with other apps (it's notmal when accessed via Files app directly) when the module is active. It just shows "Can't load content at the moment" message. Screenshot_20230611-221116 Screenshot_20230611-221123

Hope this can be fixed. Thank you.

Odd, i can't replicate this issue here, mind providing some more info? Like Android version and whatnot? Do the logs in the Lsposed app display any erros?

Alright, found the issue but not sure how to fix this one at the moment, seems it happens due to the module forcing managed mode to always be on which doesn't seem to play well with third party SAF provider when selecting them, for now either these two workarounds should work

1-Tapping the box with an arrow icon which goes into the app itself to select the file

2-Not applying the module to the files app

if you could send some logs from your device when this issue happens that'd be great

Sorry I didn't include additional information because I wasn't sure what info are needed. My Android version is Android 11 (variant OxygenOS 11), here are the module and verbose logs from LSPosed when the problem happens (I use Keepass2Android to open a database located in OneDrive using system file picker:
LSPosed_2023-06-17T08_39_34.761.zip
LSPosed_2023-06-17T08_39_40.596.zip

Regarding the first workaround, my Files app doesn't have the arrow?
iMarkup_20230617_084231

Sorry I didn't include additional information because I wasn't sure what info are needed. My Android version is Android 11 (variant OxygenOS 11), here are the module and verbose logs from LSPosed when the problem happens (I use Keepass2Android to open a database located in OneDrive using system file picker: LSPosed_2023-06-17T08_39_34.761.zip LSPosed_2023-06-17T08_39_40.596.zip

Regarding the first workaround, my Files app doesn't have the arrow? iMarkup_20230617_084231

Alright, yeah, after trying some stuff here, it seems i can't do much about that at the moment, best workaround is only enabling the module to the Files app when first granting an app access to /data or /obb, after that, unapply the module to the Files app and force close it

Sorry I didn't include additional information because I wasn't sure what info are needed. My Android version is Android 11 (variant OxygenOS 11), here are the module and verbose logs from LSPosed when the problem happens (I use Keepass2Android to open a database located in OneDrive using system file picker: LSPosed_2023-06-17T08_39_34.761.zip LSPosed_2023-06-17T08_39_40.596.zip

Regarding the first workaround, my Files app doesn't have the arrow? iMarkup_20230617_084231

As an alternative workaround, add Onedrive to Mixplorer, and access it through the up arrow button next to its name

Sorry I didn't include additional information because I wasn't sure what info are needed. My Android version is Android 11 (variant OxygenOS 11), here are the module and verbose logs from LSPosed when the problem happens (I use Keepass2Android to open a database located in OneDrive using system file picker: LSPosed_2023-06-17T08_39_34.761.zip LSPosed_2023-06-17T08_39_40.596.zip
Regarding the first workaround, my Files app doesn't have the arrow? iMarkup_20230617_084231

As an alternative workaround, add Onedrive to Mixplorer, and access it through the up arrow button next to its name

I've just tried that but the OneDrive entry doesn't appear on the sidebar, also pressing the up(/eject?) button also does nothing on other Mixplorer entries.

On other topic, would you recommend this version or the Magisk version more? I've used the Magisk version before and it seemed that it doesn't have this problem. I just migrated to the LSPosed version because Xposed seems more advanced than Magisk :p

Sorry I didn't include additional information because I wasn't sure what info are needed. My Android version is Android 11 (variant OxygenOS 11), here are the module and verbose logs from LSPosed when the problem happens (I use Keepass2Android to open a database located in OneDrive using system file picker: LSPosed_2023-06-17T08_39_34.761.zip LSPosed_2023-06-17T08_39_40.596.zip
Regarding the first workaround, my Files app doesn't have the arrow? iMarkup_20230617_084231

As an alternative workaround, add Onedrive to Mixplorer, and access it through the up arrow button next to its name

I've just tried that but the OneDrive entry doesn't appear on the sidebar, also pressing the up(/eject?) button also does nothing on other Mixplorer entries.

On other topic, would you recommend this version or the Magisk version more? I've used the Magisk version before and it seemed that it doesn't have this problem. I just migrated to the LSPosed version because Xposed seems more advanced than Magisk :p

The Onedrive entry won't appear, you have to access the Mixplorer entry and select the Onedrive files through there

Sorry I didn't include additional information because I wasn't sure what info are needed. My Android version is Android 11 (variant OxygenOS 11), here are the module and verbose logs from LSPosed when the problem happens (I use Keepass2Android to open a database located in OneDrive using system file picker: LSPosed_2023-06-17T08_39_34.761.zip LSPosed_2023-06-17T08_39_40.596.zip
Regarding the first workaround, my Files app doesn't have the arrow? iMarkup_20230617_084231

As an alternative workaround, add Onedrive to Mixplorer, and access it through the up arrow button next to its name

I've just tried that but the OneDrive entry doesn't appear on the sidebar, also pressing the up(/eject?) button also does nothing on other Mixplorer entries.

On other topic, would you recommend this version or the Magisk version more? I've used the Magisk version before and it seemed that it doesn't have this problem. I just migrated to the LSPosed version because Xposed seems more advanced than Magisk :p

As for recommendation, the Lsposed version is just infinitely more reliable, Magisk's method is just crude and not guaranteed to work