yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] karimrim:
Hi,

I installed Island using adb, all went well, Island is installed.

But yet, google maps doesn't get my gps location. I try with another app like GPS Status, same.

I'm on a A510F with nougat 7.0, stock rom with magisk.

UPDATE : don't know what exactly i did (maybe simply rebooting the phone?), but now it works, location is available for Google Maps and other apps in Island :D
[Android Apps and Games] :
Wanted to ask....how can i completely uninstall Island (latest version) from my S8+ ?

I installed and enabled normal mode by using the adb commands on post #2 but failed to enable god mode (adb command hangs there)

Uninstall is it just a matter of remove the account and uninstall the main app? (which is what I did). Do I need to execute some adb commands to "undo" what already done earlier?

Thanks in advance!
[Android Apps and Games] venhow:
same ask...
[Android Apps and Games] SoySergio:
Tested on Axon 7 on Linage OS 14.1 + Magisk 14.3 + Greenify 3.8.3

Excellent work! I downloaded it from the play store and worked as a charm :good:.
[Android Apps and Games] impasta:
The entire process bit funky...

The installation went okay, the "god mode" is a hassle to get it to work. It looks like a reboot is needed to make it work.

And this doesn't seem to work with "low ram" devices -- those devices with "ro.config.low_ram=true" in their build.prop. If a device has this flag set to true, Google Play store will not let it install the app. Even when the app is install manually, it won't be able to proceed the set-up. Not even the "manual" setup works.

A multi-user enabled ROM also seems to be required.

So far so good... Ignoring the additional memory caused by Google Play Services

Has, anyone tried to clone any apps linked by the Link2sd app in Island? I mean that an app has to be linked then cloned in Island.

I can't seem to track the data usage anymore. BTW, I'm left with only 7 MB of free space.

---------- Post added at 12:44 PM ---------- Previous post was at 12:31 PM ----------

One question, is it possible to clone the application with the data, one-time only? Like, I've set-up an app then move it in an island via clone.

Follow-up, would it be possible to extract the data from an app within an island for something like to migrate devices and such?

*Let the app, I'm talking about something never found in the play store.
[Android Apps and Games] iyunusp:
when i lock the chrome dev on island, the original chrome dev in mainland was hidden from launcher too. is it island's bug or chrome dev's bug?
[Android Apps and Games] oasisfeng:
That means your device/ROM are not compatible with Android for Work. This is fairly common among OEMs in China, probably due to the absence of Google services there.

In this case, you can still setup Island manually with ADB commands mentioned in the OP.
[Android Apps and Games] oasisfeng:
Does that happen to Chrome Dev only, or any other app affected too?

I'll install it and have a test.
[Android Apps and Games] mrfrantastic:
Just to clarify: apps on island do not sniff out private data because of how android for work works? So if I do not have a separate Google work account I still get the benefit of island?

So for example, a news app installed only on island does not invade privacy even if my Google account (with contacts) on the island is the same as on mainland?

I am asking because I can't wrap my head around the fact that since for example contacts is also on the island it should also be accessible from apps on island.
[Android Apps and Games] iyunusp:
in my case it just just Chrome Dev, because the other apps likes Opera VPN, File manager, UC Browser, PlayStore works properly.

Edit: its fixed now. i just update the chrome dev in playstore.
[Android Apps and Games] oasisfeng:
It's a behavior decided by the launcher app. Most stock launchers (including Google Launcher) has this behavior, but others (e.g. Nova Launcher) have no such behavior.

Unfortunately, Island cannot affect the behavior of launcher app.
[Android Apps and Games] bnwg:
Hi OP

How to uninstall island after using God mode?

I tried to deactivate from device admin but the toggle is grey out (can't toggle)
[Android Apps and Games] mhtsoftware003:
OK... I will try manually.

But I am from India and I do have access to Google services.
[Android Apps and Games] oasisfeng:
Island - menu - Settings - Setup - Click the X icon beside Mainland.
[Android Apps and Games] oasisfeng:
I mean the development team behind MIUI may not have tested the compatibility with Android for Work for all their devices.

FYI, in my tests, MIUI 9 on Xiaomi 6/Max 2/MIX 2 are mostly compatible.
[Android Apps and Games] oasisfeng:
First of all, Island itself (and all other MDM apps) could never access the data of system or user app. Island do have privilege to access Android running log, but it requires your explicit consent.

Apps inside Island cannot find or access any app outside island, but they can send or request general objects (e.g. Picture, Contact entry) which can be bridged across the border of Island, while not exposing the actual receiver / provider app.
[Android Apps and Games] mrfrantastic:
Alternatively you could set up a bogus Play account in Island with no contacts. So that every app in Island trying to access personal data only receives empty contacts.

After [MENTION=4376588]oasisfeng[/MENTION] 's response I still do not get how you would get more privacy with Island. First I thought, that I just don't log into my Google Account in Island but then I can't install or update Apps in Island. It is still nice that apps inside Island can't access apps outside Island, though. Personally I was hoping for something more along the lines of Xprivacy, which obviously is not the Devs fault. The App might still be relevant for many people but I would be interested in the typical use case for Island.

Suggestions would be welcome. Maybe I am just confused :confused:
[Android Apps and Games] oasisfeng:
App can be updated in either island or mainland and the other also gets updated, since they share the same binary (installation). Still you can't update Island-exclusive app with Play Store in mainland.

I'd suggest logging a separate Google account in Island, or you may login the same account but turn off Contacts sync.

Sorry, Island cannot achieve the same level of privacy as Xprivacy, I'm still working on solutions to improve that.
[Android Apps and Games] android_patrizian:
For me this is the best and most reliable way to enhance privacy with Android N and newer. Thanks a lot! :)

Furthermore I use a Google (without Sync) and an Aptoide account for Apps, NetGuard as firewall and my Rom can fake IMEI numbers on a per app basis.

I think this is the highest level of privacy that is possible on a "Google" device. If you have additional suggestions feel free to circulate.
[Android Apps and Games] jmaxjohn:
This is a very noob question but how can I remove any of these apps (from island) that were cloned.

I cloned photos but can't take it off.

Pls help.

Truly love this app
[Android Apps and Games] oasisfeng:
Only user-installed app clones can be removed. Internal system components and some system apps are cloned by Android system automatically.

No extra space will be occupied, so you can just leave them there. Non-critical system apps can also be disabled or frozen in Island.
[Android Apps and Games] etann:
Hi, New here and still want to know that may I install apks ONLY in island or I can only install them normally and to clone them afterward.
[Android Apps and Games] andrizmitnick:
need help, is there anyway to use Island on custom rom device? i was curious of deep hibernation mode in using with greenify
[Android Apps and Games] winamp26:
Hi doesn't work with custom rom?!

Please add support custom rom

I need deep hibernation.
[Android Apps and Games] android_patrizian:
Should work with custom roms. Have you tried it? Regarding greenify read the OP. You can freeze any app in the island.
[Android Apps and Games] Nataku90:
Hello,

As far as I know, there are two ways todo that.

1) open the playstore from island, loginto a dummy gmail account (NOT your normal one) and install the app you want. It will only be in island now.

2) download the apk-file of the app (from apkmirror f.ex) and put it on the memorycard. Open island's filebrowser and navigate to the memorycard. From there you can install the apk-file and it will only be in island.

Jeah thats it ^_^
[Android Apps and Games] sunsero:
Using Island in God Mode and therefore doing app freezing mostly directly in mainland.

But I've noticed that when creating Launch and Unfreeze Shortcuts firstly there's the icon correct but after a while Nova Launcher sets it to the green standard Android app icon.

I can change the icon manually to the correct one but have to do this for every Island shortcut.

Any idea why?
[Android Apps and Games] sunsero:
Update: The icon changes to the Android default icon when freezing the app that the Unfreeze shortcut points to.
[Android Apps and Games] TaranQ:
I have been playing with Island for 2 days now

I am confused about cloning apps to Island that save/export data, let's say for example an app that puts filter effects on pictures and saves / exports data to gallery.

How can I access this data in mainland? I searched for filepath system/emulated/10 but it doesn't show up in mainland...

If I go to filemanager in Island I can't access mainland folders is that normal behaviour?
[Android Apps and Games] Nataku90:
Copy the files you want to swap between island and mainland to the memorycard.
[Android Apps and Games] TaranQ:
I have only internal sdcard and no external and I can find no folder or location to share.
[Android Apps and Games] etann:
Thank you. Arigatou gozaimasu (^^♪
[Android Apps and Games] Kucher:
Hi,

I have installed this application on my Xiaomi Redmi 4 Note (MIUI 8, rooted)

It put phone and contacts on Island.

After I have test Island application, I have removed Island profile and application.

But now I can't open both phone and contact applications. They simple blink and closed.

How can I repair them?

UPD I have found the reason. By Contact application was switched off permission to access phone application. After switching on all work perfect.
[Android Apps and Games] oasisfeng:
The stock file manager should be able to copy files between Island and mainland. Just click the folder icon in the action bar of Island app.
[Android Apps and Games] oasisfeng:
Thanks for your finding. Seems like MIUI has some strange compatibility issues here and there with Android for Work, according to user reports.
[Android Apps and Games] jackpollard:
I've been using Island for awhile now and it's worked flawlessly, until yesterday. It seemed to have an issue with webview. I tried using the "cloning" button but it did not work. I fully deleted the app and when I try and re-install v2.5 on my OPO 3T, it gets to Accept & Continue and gets "Work Profile setup has stopped". I made Island device admin, cleared data/cache a few time to no avail. The app works so well to keep apps in control I hate to not be able to use it. Thanks for any suggestions!!
[Android Apps and Games] TaranQ:
Thanks I missed the internal storage switch, the first item in the hamburger menu ?
[Android Apps and Games] Sytis:
So far I really love the application! But is it possible to install an App to the Island with a different signature but the same package name as the Mainland App? So far I'm getting the usual package can't install error. Maybe the are some "ADB hacks" for this task? So far I haven't found anything in the thread regarding this topic. But sorry if I missed something and it's already answered.
[Android Apps and Games] _BenjoS_:
Is it possible to access the island root folder ?

Edit: i've found it.
[Android Apps and Games] oasisfeng:
No, you can't. It's forbidden by Android for regular app.
[Android Apps and Games] oasisfeng:
What do you mean by "have an issue with webview"?

AFAIK, from Android 7+, WebView will fallback to internal one if Chrome is disabled or frozen, this may cause troubles in some apps.

If possible, could you capture a logcat when "Work Profile setup has stopped"? Or you can generate a bugreport in system settings - development settings.
[Android Apps and Games] Ingan121:
Could I completely remove Island God Mode after its installation? If not, please give me some informations about the problems that happens after removing God Mode.
[Android Apps and Games] mhtsoftware003:
I have updated the app to the latest version.

I am on miui 9.

Followed the manual instructions to install.

But "can't create users"......

I have enabled USB debugging (security).
[Android Apps and Games] StoneyJSG:
Is there a version of island that works with Android 4.4.2 by chance?
[Android Apps and Games] ch3mn3y:
[MENTION=5965446]StoneyJSG[/MENTION]

Nope. It uses Work Profiles, which came with Android 5.0.
[Android Apps and Games] StoneyJSG:
Ah crap, I can't update my phone passed 4.4.2 and I need island to deep hibernate the Facebook app which keeps waking up every time I launch Firefox or ebay/Amazon.
[Android Apps and Games] oasisfeng:
Could you capture a logcat around the failure? Or you can generate a bug-report in development settings and send to me via PM.
[Android Apps and Games] Ipinxanders:
Bagaimana mengembalikan perangkat seperti semula,setelah menginstal island.apk?

Auto Translate :- How to restore the device as it was, after installing island.apk?
[Android Apps and Games] Sytis:
Depends wether you installed it in normal or god mode. If it is installed in normal mode you can delete the island profile within the settings. Otherwise delete the user via ADB and create a new one but not 100% sure about that. Oh and use English next time.
[Android Apps and Games] pranavateja99:
U using that on miui?? Miui has all possible crap of island. I really don't understand why on miui.
[Android Apps and Games] SoySergio:
Hi,

I've been using this app for almost a month and it works flawlessly with Android 7.1.2 on Axon 7! Thanks a lot for this!

I have one question, I use privacy guard (included in Linage ROM) and I was wondering how can I manage the permissions of apps inside island? As privacy guard only shows those from mainland.

Thanks,
[Android Apps and Games] oasisfeng:
I'm afraid not until Privacy Guard supports Android multiple users mechanism.
[Android Apps and Games] Loader009:
I am using a current Resurrection Remix ROM (7.1.2) and see the following screenshot after tapping on "Privacy".

I can manage work profiles (island in this case).
[Android Apps and Games] djibril13:
In Los 14.1 on redmi note 4 I can't use fingerprint authentication on duplicate app. Is it a limitation of Android or island? Miui 9 dual app implementation doesn't have such a problem as example.
[Android Apps and Games] etann:
Yeah I noticed this too, finally I get my device rooted and installed xposed and PMP instead of this idea of island.
[Android Apps and Games] iwanttoknow:
Hi all,

I'm sorry but I don't understand the precise objective of Island.

Is it an alternative to XPrivacy with no need for Xposed and root ?

Where can I find a user's guide or something like that ?

Thanks in advance for your answers.
[Android Apps and Games] iofujsiow:
So I installed island and it cloned some of my system apps and put them on the desktop, it is necessary? Cuz it feels weird having two identical apps on my desktop.

I first tried adding a rarely used app to island, and I got redirect to greenify and i chose to deep hibernate this app (ignore running status), the cloned icon disappeared from my desktop, is it normal?
[Android Apps and Games] hadi_rena:
No need, you can just delete it. IT's just for your convinience automatically add shortcut to desktop. If in any case you need the shortcut back then yes just go open island then choose the apps to recreate shortcut

Hmm regular shortcut will be missing if you hibernate it unless the shortcut is the one created by island not by your home launcher one.
[Android Apps and Games] Explorare:
Issue

Some apps keeps "stop working" if they are only installed in the "island".

Environment

Device: BlackBerry PRIV (STV100-1)

System: Adroid 6.0.1

Island: 2.5.0/2.5.2

Reproduce

1. Install WeChat (com.tencent.mm) and 什么值得买 (com.smzdm.client.android) in Island and logged in;

2. Freeze the two apps and launch them again;

3. The apps will keep sending "stop working" error message, but can still interact;

4. Clone them from "island" to "mainland" will let them stop sending error message.
[Android Apps and Games] oasisfeng:
Island is a sandbox environment to isolate app instances from other apps and data on your device, as described in the setup guide.

There's an in-app user guide, just click the "tip" icon when it is shown in the action bar.
[Android Apps and Games] oasisfeng:
Could you capture a logcat when the apps stopped working? If you are unaware of logcat, please alternatively capture a bugreport in development settings. Send me the capture via PM.
[Android Apps and Games] oasisfeng:
1) Apps both inside and outside of Island share the same installation, so upgrade is applied to all at once.

2) Yes

3) God mode is generally stable enough now, even more stable than regular Island space. All known issues are posted in the #3.

4) I'm not sure, really, since I never got a bootloop in my tests. In the worse case of only recovery available, "pm remove-user ..." won't work the the recovery, you probably have to do a factory-reset to recover.
[Android Apps and Games] Sivabhaskar:
Thank you for the quick reply!

Further Question from your answer #1 above:

Actually I was of the impression that we can Uninstall the original version of the app in question once we have CLONED a copy of it inside of the Island app.

When we clone an app using Island, does it not create a new (cloned) copy of it in addition to the existing original app?

Per this layman understanding, if we clone an app of size 10MB, wouldn't both the original version of the app (10MB, outside of Island) and the cloned copy of the app (10MB, inside of Island) exist, thus accounting for a total of 2 apps (10MB+10MB=20MB)?

That is why I inferred (may be incorrectly) we were allowed to Uninstall the original version of the app while just the clone exists.

Please explain.

Thanks in Advance!
[Android Apps and Games] iwanttoknow:
Thanks for your answer.

1) Is it possible to have access to the setup guide without installing the app ? I prefer to not install it today because I'm not sure to understand all consequences on my device.

2) By the way I also understand that Island can't send fake data as XPrivacy.

3) Is the goal of Island to control communication between applications installed on the device ?

4) What is the goal of a sandbox with Island ?

5) I'm sorry to ask you so dummy questions, but I don't really understand what Island can do. Is it a security tool ?
[Android Apps and Games] Harsh raj sah:
It is ending with an error :

C:\Users\Patanjali\Downloads\Compressed\platform-tools-latest-windows\platform-tools>adb devices

List of devices attached

adb server version (32) doesn't match this client (39); killing...

* daemon started successfully

ZY322BC83N

C\Users\Patanjali\Downloads\Compressed\platform-tools-latest-windows\platform-tools>dpm set-device-owner com.oasisfeng.island/.IslandDeviceAdminReceiver

'dpm' is not recognized as an internal or external command,operable program or batch file.
[Android Apps and Games] oasisfeng:
All the commands should be executed in the "adb shell", not in your OS shell. Or you can put "adb shell " before each command to execute in the OS shell.
[Android Apps and Games] oasisfeng:
There's no exact goal of Island, it just releases the power of Android for Work to benefit users in non-work use cases.
[Android Apps and Games] iwanttoknow:
Thanks for your answer.

So I understand that Island is a security tool used to create partitioned environments for users in non-work use cases.

Could you please post the Island setup guide ?
[Android Apps and Games] Harsh raj sah:
I didn't understand can you type for me in form of comment
[Android Apps and Games] hadi_rena:
It's mean you should execute 'adb shell dpm .....' for the easiest way
[Android Apps and Games] Sivabhaskar:
Waiting for Reply

[MENTION=4376588]oasisfeng[/MENTION] I am waiting for your reply before I could use ADB to try out Island. I want to make sure I do not miss out on App Updates from Google Playstore.

After we have cloned an app inside of Island, can we or can we not UNINSTALL the app that we originally installed from Google Playstore?
[Android Apps and Games] SacredDeviL666:
Hi,

Kindly follow forum rules while posting:-

4. Use the English language.

We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature).

Thanks

XDA Staff.
[Android Apps and Games] Lossyx:
Did anyone have problems connecting to play services in the cloned app? It did work for me long time ago when I connected Clash Royale account to play games.
[Android Apps and Games] oasisfeng:
The meaning of "shared installation" is that Android never copy the installation (e.g. APK and binary files) for one app across users (Island is effectively a secondary user on device), only the app data (e.g. settings, locally saved data) is created separately.

When you uninstall one of the clones (consider the original one as an equal clone), Android just remove the app data for that clone and dereference the number of existent clones. After all clones are uninstalled, the shared installation will finally be removed from your device.
[Android Apps and Games] oasisfeng:
Setup guide: https://oasisfeng.github.io/island/setup.html
[Android Apps and Games] Harsh raj sah:
It is ending with this error :

Please tell how to solve this problem ...
[Android Apps and Games] bnwg:
Have you removed all accounts before setting up god mode?
[Android Apps and Games] Harsh raj sah:
Yes
[Android Apps and Games] Harsh raj sah:
By removing all the accounts , Now I am able to use god mode, thankyou ! But i am not able to see island mode how to use both island and mainland in god mode , please reply anyone
[Android Apps and Games] oasisfeng:
Remove users (not accounts) other than the primary one, in system Settings - Users. There's usually a built-in "Guest" user.
[Android Apps and Games] oasisfeng:
Follow the instructions in Island settings - setup - Island, click the icon on the right side of Island.
[Android Apps and Games] Sivabhaskar:
Now that makes sense to me. Thank you.
[Android Apps and Games] Harsh raj sah:
How to replace user id name in command prompt
[Android Apps and Games] yqdavid:
No open button inside island

Hi Oasis

Thanks a lot for your amazing work.

Everything worked fine in my old nexus .

I've change into Huawei mate 10 and since then something happened. I cloned some apps to island and then deleted the mainland copy. After that I can only freeze or unfreeze in island, but I cannot open the apps directly in the island. The open button just doesn't appear, neither do the shortcut creating option.

Any idea about this? Thanks a lot.

Huawei mate 10 emui 8.0 Android 8.0
[Android Apps and Games] luci_abhi:
Does it supports android 8.1
[Android Apps and Games] Sivabhaskar:
[MENTION=4376588]oasisfeng[/MENTION]

1) In my Android 5.0.2, in the 'Settings' App, I don't have an option called "Users". I only have an option called "Accounts", which has accounts like Google, etc.,. listed inside of it.

Will this be an issue if I'd want to use Island?

I guess then my only option to delete (if need be) the 'new user' created by Island would be to use the ADB Shell Command. Correct?

2) Where do you suggest I keep the Island App -- SD Card or Internal Memory? Hopefully moving it to a Micro SD card would still let Island work in its intended way.
[Android Apps and Games] kk2626:
can i create more than one island?