Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement features like Storage Isolation #131

Closed
TheEvilSkeleton opened this issue Oct 22, 2020 · 9 comments
Closed

Implement features like Storage Isolation #131

TheEvilSkeleton opened this issue Oct 22, 2020 · 9 comments
Labels
Feature New feature or request Priority: 5 Lowest priority Status: Rejected This will not be worked on

Comments

@TheEvilSkeleton
Copy link

Is your feature request related to a problem? Please describe.

There's an application called Storage Isolation, and its goal is to isolate applications (similar to Flatpak on Linux).

Describe the solution you'd like
Implement features similar like Storage Isolation did.

Additional context
The app can also remap badly set directories in subdirectories in order to avoid apps from cluttering your storage.

Here's a video about the app: https://youtu.be/uViWKw55DYU?t=218

@TheEvilSkeleton TheEvilSkeleton added Priority: 3 Feature New feature or request labels Oct 22, 2020
@MuntashirAkon
Copy link
Owner

Linking a closed source (and premium) app doesn't really help. Anyway, doesn't this depend on the Xposed framework? Because last time we discussed about this app, we found out that it didn't actually work very well without the Xposed framework.

@ghost
Copy link

ghost commented Oct 24, 2020

@MuntashirAkon, that app doesn't need Xposed Framework. It just needs Root access. There's also a magisk module for it, that improves its functioning, you can check it out here: https://github.com/Magisk-Modules-Repo/riru_storage_redirect

@MuntashirAkon
Copy link
Owner

@MuntashirAkon, that app doesn't need Xposed Framework. It just needs Root access. There's also a magisk module for it, that improves its functioning, you can check it out here: https://github.com/Magisk-Modules-Repo/riru_storage_redirect

Oh, sorry, I now remember it. It was this Magisk module. Like any other projects open sourced by @RikkaW, this also doesn't have a license and, therefore, it is non-free and unusable.

@RikkaW
Copy link

RikkaW commented Oct 24, 2020

A living example of "I don't want to pay so I want open source" 🙃. This is why some of my projects are close sourced.

By the way, the complexity of Storage Isolation is much more than this "stitching" project. Better not to try :D

@MuntashirAkon
Copy link
Owner

A living example of "I don't want to pay so I want open source" 🙃. This is why some of my projects are close sourced.

Tell that to the authors of Fairmail and Netguard, I'm sure they've earned more than you despite having a free (therefore, usable) license. Your source available projects have no value to the open source community because they neither have a "free" nor open source license. It doesn't matter whether you've published the source code or not. I rather think you've published them for your own benefit.

By the way, the complexity of Storage Isolation is much more than this "stitching" project. Better not to try :D

Thanks for the compliments and the warning. Unlike many people, I like stitching because they can produce beautiful things if done carefully.

@TheEvilSkeleton
Copy link
Author

TheEvilSkeleton commented Oct 24, 2020

Linking a closed source (and premium) app doesn't really help.

The purpose of linking to the app was to show the concept of the app, not the source code/implementation, which was why I added a YouTube video to show what the app does.

While I do admit (and should've added before) that since their app is proprietary, there will require a lot of time and effort to implement the features. Even harder, App Manager is already big, maintaining as well.

This is just a feature request. The app can already do a lot of stuff, but being able to isolate programs from user-desired storage would've been an awesome addition.

@TheEvilSkeleton
Copy link
Author

TheEvilSkeleton commented Oct 24, 2020

A living example of "I don't want to pay so I want open source" 🙃. This is why some of my projects are close sourced.

That's half the story, please don't change sentences to make us look like shit. The actual living example is "I want free, libre and accessible information therefore I want open source".

By the way, the complexity of Storage Isolation is much more than this "stitching" project. Better not to try :D

Whether it is more complex or not, I don't care. You created a great app and I loved the idea, which is why I proposed to add a feature like this. I love the UI of the app, and I love its concept. Since it has Microsoft trackers, I don't trust it; even worse, the app is closed source.

Also, what is with the passive aggressiveness? The maintainer is working really hard for this and it's benefiting a lot for the FOSS community because there were no libre alternative to App Ops until now. Further, I personally think that his implementation is better.

@MuntashirAkon
Copy link
Owner

MuntashirAkon commented Oct 24, 2020

The purpose of linking to the app was to show the concept of the app, not the source code/implementation, which was why I added a YouTube video to show what the app does.

Yeah, I've understood that. This was just a remark.

This is just a feature request. The app can already do a lot of stuff, but being able to isolate programs from user-desired storage would've been an awesome addition.

Thanks. It seems Android 11 will be forcing apps to use SAF. If they've decided not to provide any compatibility this time (although history says otherwise) like W^X, I think we will no longer need such a feature. But as you've said, this is just a feature request, so I will let it open until I come to some conclusion.

@MuntashirAkon
Copy link
Owner

Things have changed a lot since 2020. With SAF being mandatory for the most types of apps, there's no longer any need for such features.

@MuntashirAkon MuntashirAkon closed this as not planned Won't fix, can't repro, duplicate, stale Jan 19, 2023
@MuntashirAkon MuntashirAkon added Status: Rejected This will not be worked on and removed Status: Pending The issue is not yet accepted labels Jan 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature or request Priority: 5 Lowest priority Status: Rejected This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants