[APP][5.0+][BETA] Island - app freezing, privacy protection, parallel accounts

Search This thread

sieger007

Senior Member
Jul 4, 2008
303
31
Dublin
just finished just finished installing Island using manual method.
since I am rooted gpay in mainland will not work.Idead was to get it working in Island. but I am stuck in these two places :
-- I getting this error whenever I tried to login Google Play or get a Google account associated in Island "can't can't open this app to disable this restriction please refer to the settings in Island app "

-- I keep seeing the mention of God more but I do not see it any available am I missing something
 

Attachments

  • Screenshot_20220409-164205_Settings.jpg
    Screenshot_20220409-164205_Settings.jpg
    78.2 KB · Views: 43

Coolhaus

Member
Dec 23, 2013
17
4
Raleigh, NC
Moto X4
Moto E5
No, because both Island and Samsung's Dual Messenger use the underlying Android Work Account function, and they can't share it.
Can I use this with Samsung's Dual Messenger?
Need 3 instances of two apps.

I mean Island gives me "error" when setting up that I cannot use this app, but if I am Advanced user I can do it with ADB.

I don't think it's a problem. But will it work that way?
 
Last edited:

sieger007

Senior Member
Jul 4, 2008
303
31
Dublin
just finished just finished installing Island using manual method.
since I am rooted gpay in mainland will not work.Idead was to get it working in Island. but I am stuck in these two places :
-- I getting this error whenever I tried to login Google Play or get a Google account associated in Island "can't can't open this app to disable this restriction please refer to the settings in Island app "

-- I keep seeing the mention of God more but I do not see it any available am I missing something
bump 📈📈🔝💹
 

sieger007

Senior Member
Jul 4, 2008
303
31
Dublin
island is a security risk. We need to closely examine its behaviour. It will keep running in background even after I withdrew root from it ( via Magisk M ) and disabled it. With no interest in addressing my earlier post - I just removed the app and deleted everything under /data/media/user10.
 

amn1987

Senior Member
How to hide root from apps in the Island? I have installed the latest Magisk and Shamiko and other modules were listed automatically. I have Play Services, Island itself and the financial apps in the Denylist. Yet at least one app consistently detects root. I tried again after clearing app data but to no avail.
 

Life Companion

Senior Member
Mar 10, 2017
725
388
City Of Eagles
Samsung Galaxy A50
How to hide root from apps in the Island? I have installed the latest Magisk and Shamiko and other modules were listed automatically. I have Play Services, Island itself and the financial apps in the Denylist. Yet at least one app consistently detects root. I tried again after clearing app data but to no avail.
How you manage to install island with root device? Mine not working
 

amn1987

Senior Member
No idea. I am using AOSP based custom ROMs in my devices, A10 & 11. Maybe try the ADB method? Although some stock ROMs might be the issue. BTW I installed the latest version, 6.0.5 in another rooted device and faced no issues. Just need to figure out how to get File Shuttle to work.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 202
    What is "Island"

    "Island" is a sandbox environment to clone selected apps and isolate them from accessing your personal data outside the sandbox (including call logs, contacts, photos and etc) even if related permissions are granted. Device-bound data is still accessible (SMS, IMEI and etc).
    Isolated app can be frozen on demand, with launcher icon vanish and its background behaviors completely blocked.

    How does it work

    Island takes advantage of the "managed profile" feature on Android 5.0+, which is the also the base of "Android for Work", to create an isolated sandbox for apps and their data.
    App needs to be cloned in Island first. Afterwards, the clone can run parallel aside from the original one. (even with different accounts signed-in) It can be frozen on demand by Island. (NO ROOT REQUIRED)
    Currently, all operations are manual in Island. There's a plan to integrate Greenify with Island to provide automatic freezing feature.

    Common use case
    • Freeze frequently woken apps. Clone it into Island and uninstall the original one outside. Then you can freeze it to fully block its background behaviors. Remember to create launch shortcut for quick de-freezing and launching.
    • Prevent permission-hungry apps from accessing your private data. Sometimes runtime-permission may not be the solution, especially if the app refuses to work without certain permissions. App clones running in Island cannot access your contacts, call logs and sniff other apps outside. But SMS and location are exceptions since they are bound to device.
    • Use two accounts of the same app parallel. Clone it into Island and login the other account inside.
    • Archive rarely used apps. Like the first case, keep them frozen until the next time you need it.
    • Hide your private apps.

    DISCLAIMER

    This beta version may be dangerous on some Android devices, it may cause boot-loop and even brick your device. The purpose of closed beta exclusive for advanced users is to widely test and improve the device compatibility. Don't install it on your daily device and remember to BACKUP FIRST
    .

    Install
    Opt-in the open beta test on Google Play: https://play.google.com/apps/testing/com.oasisfeng.island (May take several minutes to become visible after opt-in)
    Or download the APK here: https://www.dropbox.com/sh/3fmjigfejcu0kko/AABJy7du0DQx2Jn_R0uQcy6Ea?dl=0
    45
    Manual override for non-encrypted device (NO ROOT REQUIRED)

    Currently, Island will prompt that it requires device encryption to work. You need either an encrypted device or the root privilege to create the Island.

    If you don't want to encrypt your device, besides the root option, there's actually also a manual procedure to create Island on your device for advanced users.
    Execute the following commands in the shell (in exact order):

    pm create-user --profileOf 0 --managed Island
    (remember the user ID shown, usually 10, use it in the following commands to replace the "<user id>".
    If you got "Error: couldn't create User", execute setprop fw.max_users 10 first, then retry the command above.)

    pm install -r /data/app/com.oasisfeng.island-1/base.apk
    (if you get "file not found" error, use "-2" instead of "-1" in above command and execute again)

    (Android 6.0+) adb shell dpm set-profile-owner --user <user id> com.oasisfeng.island/.IslandDeviceAdminReceiver
    or (Android 5.x) adb shell dpm set-profile-owner com.oasisfeng.island/.IslandDeviceAdminReceiver <user id>

    adb shell am start-user <user id>

    If all goes well, Island will start, showing the app list.

    Now, have fun without device encryption.
    43
    Experimental "God mode"

    In normal mode, Island only takes care of apps inside the Island space. The “God mode” is an experimental mode, in which Island takes control of ALL apps, both inside and outside Island space. For example, you can freeze any app without cloning it first.

    It is still in beta testing and not ready for average users. At present it is only recommended for advanced users who is well understanding what is going on the device and how to deal with unforeseeable troubles.

    The limitations in “God mode”:

    • App Backup (Cloud backup for app data by Google Play services) will stop working on Android 5.x~6.x. (Not an issue on Android 7+)
    • If G Suite (Google for Work) account is logged in Island, Play store will switch to work mode and you cannot install most of the apps. Log out the G Suite account will revert Play store to normal mode.

    God mode could only be setup manually:

    1. Remove all accounts and "Work profile" (which is the Island space if you have already setup normal mode of Island) in system Settings - Accounts.
    2. Execute in ADB shell:
      Code:
      dpm set-device-owner com.oasisfeng.island/.IslandDeviceAdminReceiver
      If you get error message in this step, please try executing settings put global device_provisioned 0 and then above dpm ... command again, followed by settings put global device_provisioned 1. (The last command is very important, otherwise you may face status bar locked and being unable to call or SMS.).
    3. Start Island app now and it will work in God mode.

    God mode could even work together with normal mode in Island, giving you full control on apps both inside and outside of Island. Just setup God mode first and then follow the steps to setup normal mode, as mentioned above.
    17
    Is this the same concept as MoboClean? Interested to see how it works and save more battery for all of us :)

    No, Island never repack apk file locally, which is inherently insecure for users, since all your app data (including password input) are technically in the hand of MoboClean. (The same applies to other similar tools, e.g. LBE Parallel Space)

    Instead, Island takes advantage of the underlying mechanism used by "Android for Work". This ensures that all your apps run natively in Android system and their data are securely stored in internal location of Android which is never accessible by Island. It has the same level of security as "Android for Work".
    7
    This will be another weapon against bloatwares.
    绝对又是一款神器。