Giter Site home page Giter Site logo

island's People

Contributors

bluehomewu avatar oasisfeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

island's Issues

god mode 失效

昨天激活成功,今天发现黄帝之名没了,需要重新激活。。。

[feature/request] Add ability to copy desktop shortcuts from Island-ed apps

As an example:

I'm using Mi Home on Singapore region which has all my devices.
However only Chinese region has access to my Humidifier.

Thus I have Island-ed Mi Home that is signed in into Chinese server.
Now, I have a desktop shortcut for the Mi Home app provided by the Island.

However, if Mi Home itself creates some shortcuts (for example to open some device) on desktop - they're not visible on my real non-Island-ed desktop.

INSTALL_FAILED_INVALID_APK missing codepath

Samsung note8 upgraded from android 8.0 to 9.0; then when the island upgraded to 3.5.3 ; clone to install application(Separate application from working outside to the island), the following error occurred:

INSTALL_FAILED_INVALID_APK missing codepath

System share function crashed after Island initialized in EMUI 9

Environment:
Android 9, EMUI 9.1.0.222
Island 3.7.5

Symptom:
Installed Island and enabled God Mode following the tutorial. After that, using share function from any app, invoking the app picker, will make the whole app crash.

Similar to #29 (comment) , seems to be recoverable by completely removing the work profile.

Full crash log by adb logcat -v 'color' '*:W'

  1. Captured during clicking share button in Chrome.
    crash-chrome.log

  2. from Lynket
    crash-lynket.log

  3. from Pushbullet
    crash-pushbullet.log

Some apps with custom implementation of that app picker (e.g. Share Weibo) or sharing to specific app (like Share to Wechat in some apps) is not affected.

VPN connection at island environment & Gapps issue

@china mainland,well known firewall.
I installed gapps,so com.android.vending also in my island environment. It always trying connect to Google and wwwwwwwwwwwasting my battery.
Any way I can solve this issue? Open island environment VPN?or batter idea? Thanks.

Manual Setting on Android 5.1.1?

So I Did some research on what this app does and I got interested, but when I did recap the installation on how to do it, I can't seem to create a profile whatsoever, I'm still stuck with an error saying "Error: couldn't create profile" I did type setprop fw.max_users 10 but it doesn't show any complications nor error so I retried the pm profile command again and it still says Error: couldn't create profile are there any drivers or something that I'm missing?

Auto DeGreenify with Tasker

I am trying to guess the shell or intent code supporting the unfreeze shortcuts so I can automate with Tasker. It would be helpful to update the Greenify plugin or have something equivalent so that I can automatically degreenify app from deep island hibernation under certain conditions without having to create an unfreeze shortcut for the app

This is a feature rather than an issue.

Unable to build the project!

Build the project with gradle command:./gradlew assembleCompleteDebug and it failed with the folloing errors:

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
        is also present at [androidx.core:core:1.0.1] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).

Bluetooth can't connect

Hi, I have an app who need a external hardware via Bluetooth and when I try using it with a cloned app in island it can't connect.
What kind of log I can provide to help solve it? Sorry 'bout my broke English

无法分身

我把root模式由supersu改为magisk后,island不提示需要root权限,无法分身山海界中的应用到湖中界,反之也不行,点击右下的分身图标没有反应;再把root模式改回supersu,也同样。按要求卸载后重装island也不行,请指导一下,如何才能恢复分身功能?
另外,此状态下,在华为的文件管理器里,点击安装包,没反应,无法安装应用,但卸载island后或不卸载在ES文件管理器里可以点击安装,不知是何原因。
我的手机是华为mate8,系统是安卓8.0。谢谢了!

Notch in island on Android 9, prob 10?

Hey, I've played pokemon go for a long time with two accounts on the same phone thanks to island, but there's something annoying me since a lot of time
On the non island version, there's no problem about fillscreen with the notch, when the app is in this mode, it doesn't consider the notch
But when I put the island version in fullscreen, it is taking the notch on consideration, and put a black bar on the top to "hide" the notch (even though I'm still seeing time battery and notifs)

So probably a bug with the notch gestion

A suggestion about search

I have a suggestion that when a search result is selected, it will be better to scroll through the list to the app’s location.

Request: Please make auto-freeze the default

Many applications on our mobile phones are constantly chattering and sending our personal data back to the tech organizations without our "conscious" consent. Blocking this by default whenever a sandboxed application is closed is necessary for the sake of the tech-illiterate who want privacy but are unaware of its technical details.

I also recommend merging the Greenify app into this one please. IMHO, the general public may find the need to download two apps a burden.

Thank you in advance.

Inclusion in F-Droid

Hi,

Since this app is Apache v2 licensed, are you considering the fact to add it to F-Droid? There is a strong community behind.

You can find some documentation here.

Otherwise, if you don't want to work on the inclusion of this app by yourself, would it be ok for you if someone else do it for you?

When the app in the normal list is disabled, the island list will be considered to have been uninstalled

When the app in the normal list is disabled, island list will think that this app has been uninstalled, can only be restored back to the normal list or uninstalled, there is no way to launch the app
For example using the icebox freeze app.

当山海界中的app被停用后,壶中界中会以为它被卸载了,分身只剩下"卸载"和"分身回山海界"的选项,没有办法再启动app.
例如使用冰箱冻结原app.

华为mate8无法使用

安卓系统为8.0,安装后提示“壶中界的创建不完整,此前的创建尝试可能并未成功”,然后再提示删除现有的资料,若不取消,则如上反复循环。如选择取消删除,则可选“通过ROOT创建壶中界”,但点击该选项后,提示“抱歉,创建壶中界时出现了异常。(阶段1)”
SVID_20190419_075039_1.zip

华为桌面冻结

机型:华为Mate9
ROM:EMUI 9.1.0
Android版本:9
Island版本:3.8

华为EMUI不允许用户自己替换默认的启动器。我之前是用的太极的阴阳之门可以冻结。
但现在激活了黄帝之名,但我发现Island或者委托绿守都没法冻结华为桌面。

请问有什么办法么?

There is no option to "create thaw and launch shortcuts" in the app menu item in the workspace

When I uninstall the app in normal mode, there is no option to "create thaw and launch shortcuts" in the app menu item in the workspace.
And I can't launch the app directly from the island app list, I can only unfreeze it manually, then I can find the icon of the app from the launcher.

当我将正常模式内的app卸载后,壶中界内的app菜单项就没有"创建’解冻并启动‘快捷方式"的选项了。
并且我无法直接从壶中界列表中启动这个app,只能手动解冻,然后再从桌面找到app的图标启动。

名称很有中华文化,但看不懂

山海界能不能加上括号“用户资料”或“原始资料”,壶中界加上括号“工作资料”或“分身资料”?

对于普通用户,他们本来就不知道用户资料、工作资料,无论如何都要学习一组名词。但对于高级用户,我们通过Android官方文档学到了“用户资料”“工作资料”,使用炼妖壶还要再学习山海界、壶中界跟官方说法的对应关系,很麻烦。

建议以某种方式,非常清楚地表明山海界、壶中界跟用户资料、工作资料的关系。

另外“天书”这个词也很模糊,很有中华文化,但描述性不够。建议改为或加上“高级设置”“增强模式”之类的。

最后,如果启用了“黄帝之名”(我依然不明白它到底是什么作用),山海界也会显示受控。软件中似乎没有介绍用户资料是如何受控的,受控的意思是什么?

Feature Request: API for changing App Ops

Due to the exclusivity nature, user could only use one Android DPC app at a time, and price of switching DPC is far too heavy. To encourage active exploration and broader development in the capabilities of DPC and therefore better benefit users, Island is devoted to build an open collaboration for community developers, either in development of this project or opening DPC capabilities to 3rd-party apps via open API. Island itself will not focus on the rich set of features, but mainly focuses on building a powerful engine as an open platform for much more apps from the community.

Hi, this is just a feature suggestion: Add support for App Ops API in god mode so apps can use the API to change app ops without root or adb.

Support open APIs on Android 5.x

The runtime permissions are only supported since Android 6.

Should we consider providing an alternative solution for Android 5.x?

Check newly installed apps to suggest for cloning

If any of the following conditions matches: (configurable by user)

  • TargetApiLevel < 23 and use sensitive permissions which can be protected by Island. (Contacts, call Log and etc.)
  • Integrated SDK which is proven to be wake-up-prone.

Can every application on the island be isolated from each other

Can every application on the island be isolated from each other, or whether the applications on the island are not isolated from each other?

I mean I want to know if multiple applications are on one island, or is there a separate island for each application?

For example, docker container isolation is possible and it is recommended that each application be run in an isolated Docker container. Instead of running multiple apps in one container

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.