[Q] How does Parallel Space works? FOSS Alternatives? - Android Q&A, Help & Troubleshooting

Hey guys,
I want to use 2 versions of the same app on the same device, I tried Island but it doesn't seems to support 2 different versions of the same app. So I turned to Parallel Space, which seems to be the most popular one in the same category.
This makes me wonder, how does it works? And are there any FOSS alternatives?
Thanks!

@Rapier-
Simplified:
Parallel Space creates per app what gets cloned a virtual space ( simulated memory and disk space ) which is isolated from the outside, like a sandbox, means cloned apps run in parallel and work independently from their original apps. Because the virtual memory isn't taken from device's RAM - it's just disk space, it's by nature slow performing. Result: Parallel Space allows you to use multiple accounts at the same time on your device. Further it can protect you from being detected by random apps. Important: Cloned apps will not receive automatic updates so you can keep and run a stable version alongside the original app.
Note: It might be illegal to use this app and you might get your accounts banned permanently for using it. You get warned!

Related

[Q] File expert memory manager - safe?

This is a pretty stupid question, but is File Expert's memory manager safe to use? I'm running CM9, the concept sounds great, I just want to be sure it can be easily reversed, etc. Thank you!
Sent from my GT-I9100 using xda app-developers app
Memory Manager (Pro; Root)
As of FE Pro V4.1.4, a new tool was added to FE. This requires the Pro plugin and root access on your device.
Every app that runs, Android puts into an "out of memory group" based on their priority; FOREGROUND_APP, VISIBLE_APP, SECONDARY_SERVER, HIDDEN_APP, CONTENT_PROVIDER, and EMPTY_APP.
When Android needs memory, it starts killing off applications in these groups based on how much memory is free; starting with the group with the highest value.
For example, if you set HIDDEN_APP = 24mb; when free memory on your device dips below 24mb, Android will kill off apps running in this group. If the next highest value was EMPTY_APP = 20mb, then Android will wait until free memory hits 20mb, then start killing off apps in THAT group - and so on.
You can control the behavior of Android's "task killer" by setting these values yourself using FE's Memory Manager. FE's team has come up with sets of values based on common behaviors of users. These "presets" can be used without any knowledge by the end user - just pick the one that suits you and you're done.
If you're a more advanced user, you may want to "dial in" these values yourself instead of using one of the pre-built settings. To do this, you'll need to understand each of the groups and what apps get put in there.
Foreground Application - An app that you currently see on the screen. (also includes System and Phone)
Visible Application - An app that is visible to the user but not at the front, possibly because of transparency, etc.
Secondary Server - These are BACKGROUND applications and services. This typically includes launchers (Launcher Pro, etc.) and UI shells (Sense, Motoblur, etc)
Hidden Application - Apps that are not visible but still run in the background.
Content Provider - Processes that provide for other apps (Contacts, Calendar, etc.)
Empty Application - Apps that are paused and not doing any work.
Source.
As for it being safe, I presume so because such a well known application "company" wouldn't put out risky stuff and the Chinese normally know what they are doing. That being said, I doubt it is needed. But give it a whirl and see for yourself
PS this should really be in the normal Android section somewhere rather than a device forum. Maybe get more opinions/views over there (the whole of xda has reason to go there, not just particular device) and perhaps worth pm'ing a mod to get this thread moved.
Good luck!

How to use getRecentTasks on Android "L" ?

Starting with Android "L" , apps can no longer get the recently launched apps:
https://developer.android.com/preview/api-overview.html#Behaviors
The documentation (not the one on the internet, as it's still not updated ) says:
This method is deprecated.
As of L, this method is no longer available to third party applications: as the introduction of document-centric recents means it can leak personal information to the caller. For backwards compatibility, it will still return a small subset of its data: at least the caller's own tasks (though see getAppTasks() for the correct supported way to retrieve that information), and possibly some other tasks such as home that are known to not be sensitive.
Click to expand...
Click to collapse
Instead, they only get a list of apps that the current app has launched.
Is there a way to overcome this? Perhaps with root?
I ask this since I've recently added this feature for my app (allowing to sort apps by recently launched), and sadly it doesn't work as I made it...
Maybe I can get when the files of the apps (those that are used for launching them) were recently used? But this is just like checking the list of running processes, no?

Question regarding root access to memory space, low-level actions and best env.

Considering this is my first post - Hello, greetings, hi.
Straight to the question.
I have a certain amount of tasks that I do on my PC and for convenience, I've developed a program that does majority of these tasks for me (basically fetch new mail from my countless e-mails, messages from facebook etc. and put them into one single window displaying inside a widget.
I would certainly love to automate things on my phone aswell, but for that I need several things that I have to ask you about first.
Answer as many as you wish, thanks for any help!
1. Do I need root access to emulate human behaviour in certain apps? Behaviour such as screen click, drag etc.
2. Do I need root access to have unsafe access to memory chunks of other software? Probably similar access as one would require in order to make a cheat/hack for a game.
3. Can emulation apps work in background and still emulate clicks even when in fullscreen app such as facebook etc?
4. What's the best envirnoment for developing an android app, one that supports programming in C#?
Thanks again!

Multiple users/accounts on Android

Hello,
I would like to kindly ask for an advice. I have Xperia XZ Premium Dual SIM (G8142) and I would like to set it in a particular way. Is it possible to run three different accounts on this Android phone as separate users? Ideally, if each user can have its own dedicated space on internall memory and sd card as well. If I should use some comparison, something like an Administrator and two User accounts on Windows PC. Everybody have their own space, Users can operate only within their own space (without access to data of others) and the Master/Administrator user can manage all of the data on the phone + have access to device's advanced settings.
According to manual for my phone, this Multi user enviroment is supported feature, but after update to Android 9 Pie some apps can't access SD card for write (namely Sony's own Camera app). I've tried repairing the phone via Xperia Companion software, (essentially wiping it and reinstalling the latest released version of the OS). That fixed some of the issues (like non-working GPS connection on Users accounts, the Master/Administrator account was able to use GPS right after Android9 update).
By operating only within users own space I would like to have everything separated per user accounts, for ex. synch only those photos, that were taken on User#1 account, in google's Photos cloud service, preventing the entire photo library of the phone beign uploaded into cloud.
Maybe I've got this concept right and it should work this way, and maybe only Sony's Camera app is to blame to be unable to save on SD card on User accounts. Is there any security policy in the Android 9 itself, which might be related to it?
Thank you very much for your advice.
kr,

Application Mods

Hello Everyone
There was an application that I used a while back quite often to modify application graphics to allow apps or games to run better on lower power hardware.
This was capable of modifying any app with varying success, is there any app like this available anymore?

Categories

Resources