island
island copied to clipboard
not able to select files from mainland on apps
after activating the file shuttle, I'm still unable to access files on the mainland
Android version? File Shuttle now works on Android 10+ in Island v4.1.
I'm on 10, installed 4.1, gave the perms via adb and enabled File Shuttle. I still get the following error in FX Explorer.
ERROR This device does not appear to support the Android Storage Access Framework. (Error: ACTION_OPEN_DOCUMENT_TREE not implemented by device.)
Yeah it doesn't work for me either. Although, I don't get any error. After Connecting to Storage, I can't see my files
I'm on 10, installed 4.1, gave the perms via adb and enabled File Shuttle. I still get the following error in FX Explorer.
ERROR This device does not appear to support the Android Storage Access Framework. (Error: ACTION_OPEN_DOCUMENT_TREE not implemented by device.)
Have you frozen "Files" system app in Island?
Yeah it doesn't work for me either. Although, I don't get any error. After Connecting to Storage, I can't see my files
Island 4.1.1? What's your phone model and Android version?
Have you frozen "Files" system app in Island?
Nope.
So how can I access files in 'mainland' ?
After doing 'adb shell pm grant com.oasisfeng.island android.permission.INTERACT_ACROSS_USERS' I opened the Oneplus 6 builtin file browser, but could not find any files in the island. How can I access the files ? What is 'File shuttle' ? I cannot find an Android app with that name.
What is 'File shuttle' ? I cannot find an Android app with that name.
https://island.oasisfeng.com/files
Then open Island app and switch to the “Discover” tab, you can activate the File Shuttle there.
But if you're on Android 10, expect this to be still broken, that is the topic of this issue.
I've found a workaround. Install an SSH server app on mainland, like Termux and an SSH client (e.g. File Manager+) on the island. Termus serves SSH on default port 8022, so from the island connect SFTP://127.0.0.1:8022 and go to folder sdcard or /storage/emulated/0 which is the sdcard on mainland. Mutual transfer is possible now even without network (127.0.0.1 is the localhost).
@freebrowser1 great idea on the workaround. Probably even easier than messing with ADB in my opinion.
Does filemanager+ present itself in the system wide file dialogs? (Presumably thats storage access framework in action).
@freebrowser1 great idea on the workaround. Probably even easier than messing with ADB in my opinion.
Does filemanager+ present itself in the system wide file dialogs? (Presumably thats storage access framework in action).
That is not needed. When using Filemanager+ on the island as an SSH client, it acts like connected to an external SSH server, which is actually the mainland of the same device (running Termux or another SSH server. No ADB, storage access framework or root needed, SSH does it for you.
So how can I access files in 'mainland' ?
After doing 'adb shell pm grant com.oasisfeng.island android.permission.INTERACT_ACROSS_USERS' I opened the Oneplus 6 builtin file browser, but could not find any files in the island. How can I access the files ? What is 'File shuttle' ? I cannot find an Android app with that name.
Dont open the inbuilt file manager of OnePlus. I will lay down the steps below ..
My mobile OnePlus 6T .. Android Version 10 Island Version 4.5.4
- Connect OnePlus to PC with USB debugging on on mobile.
- Install adb and fastboot on PC.
- Open cmd and "cd" to the folder that contains adb and fastboot.
- Type adb devices and if you get a prompt on mobile then Allow USB debugging, after this you should see a adb device connected.
- Execute 'adb shell pm grant com.oasisfeng.island android.permission.INTERACT_ACROSS_USERS' .. you should not see any error.
- Open Island. Click Discovery tab on bottom right. Activate File Shuttle.
- Now you will see an option to install FX File Explorer. Click install. Once installed. Go to island and CLONE FX File Explorer.
- Now open the "CLONED" FX File Explorer .. go throught the tutorial.
- In CLONED FX File Explorer click top right 3 dots and click "Connect to Storage". Now click the left 3 lines and select "your phones Internet Storage Shuttled by Island" and Click Allow Access.
- Now in CLONED FX File Explorer Home Screen you should see a new folder next to Main Storage. The name of this folder varies as per the user id, but anyways you will see a new folder through which you can access the Mainland Storage.
NOTE - If you dont see the Shuttled by Island option in the CLONED FX File Explorer the make sure to update Island from the Play Store.
With this method you can also access OnePlus Parallel App Storage from Island also You just need to Connect Storage from CLONED FX File Explorer and select the "Parallel App Storage Shuttled by Island" option
What is 'File shuttle' ? I cannot find an Android app with that name.
https://island.oasisfeng.com/files
Then open Island app and switch to the “Discover” tab, you can activate the File Shuttle there.
But if you're on Android 10, expect this to be still broken, that is the topic of this issue.
It is working on Android 10 .. see the steps in my comment above.
But if you're on Android 10, expect this to be still broken, that is the topic of this issue.
It is working on Android 10 .. see the steps in my comment above.
In CLONED FX File Explorer click top right 3 dots and click "Connect to Storage".
And at that point the error in comment 3 comes up.
Or has something changed in the latest releases? I haven't tried them, but I don't see references in the change log and this issue has not been marked as fixed either.
If nothing has changed and this works in One Plus' OS then it must be doing something differently than other stock ROMs.
just for anyone having the same error for connect storage after permission granted, check if there is clone for the “File” or “Document” the Android builtin app. if the app is missing in island the error will pop out.
Btw, if pm command gives error, check ur usb debug setting, enable the usb security check.
just for anyone having the same error for connect storage after permission granted, check if there is clone for the “File” or “Document” the Android builtin app. if the app is missing in island the error will pop out.
This is the case for me. Why does this happen then? ROM limitation?
just for anyone having the same error for connect storage after permission granted, check if there is clone for the “File” or “Document” the Android builtin app. if the app is missing in island the error will pop out.
This is the case for me. Why does this happen then? ROM limitation?
not sure. I'm using MIUI Global
Lol
First give install unknown app permission. If you given also repeat again on/off
Also you need to give perm.. to island app in work profile also
For me sloved after doing on/off method*
Also webshare or external storage methods can be used*
说一下我成功的步骤,我的是MIUI系统.Android10 1.关闭开发者选项中的MIUI优化 2.安装应用,安装完毕后不要打开 3.授予软件的所有权限(特别是文件管理和安装未知应用程序) 4.打开软件后一直下一步即可 5.到工作资料中去,授予工作资料中的“炼妖壶设置”软件的所有权限(特别是文件管理和安装未知应用程序) 6.完成!多开完成
Above translation:
. Turn off MIUI optimization in the developer options 2. Install the application, do not open it after installation 3. Grant all permissions to the software (especially file management and installation of unknown applications) 4. After opening the software, continue to the next step 5. Go to the work profile and grant all the permissions of the "refining pot settings" software in the work profile (especially file management and installation of unknown applications) 6. Done! Multi-open completion
PLEASE HELPP!!! I HOPE SOMEONE RESPOND THIS
I already put the command and still no changes 😪😪 Please helpp to access across all personal and work storage
You have to prepend adb shell
before the pm ...
command.
Thus: adb shell pm ....
.
So how can I access files in 'mainland' ? After doing 'adb shell pm grant com.oasisfeng.island android.permission.INTERACT_ACROSS_USERS' I opened the Oneplus 6 builtin file browser, but could not find any files in the island. How can I access the files ? What is 'File shuttle' ? I cannot find an Android app with that name.
Dont open the inbuilt file manager of OnePlus. I will lay down the steps below ..
My mobile OnePlus 6T .. Android Version 10 Island Version 4.5.4
- Connect OnePlus to PC with USB debugging on on mobile.
- Install adb and fastboot on PC.
- Open cmd and "cd" to the folder that contains adb and fastboot.
- Type adb devices and if you get a prompt on mobile then Allow USB debugging, after this you should see a adb device connected.
- Execute 'adb shell pm grant com.oasisfeng.island android.permission.INTERACT_ACROSS_USERS' .. you should not see any error.
- Open Island. Click Discovery tab on bottom right. Activate File Shuttle.
- Now you will see an option to install FX File Explorer. Click install. Once installed. Go to island and CLONE FX File Explorer.
- Now open the "CLONED" FX File Explorer .. go throught the tutorial.
- In CLONED FX File Explorer click top right 3 dots and click "Connect to Storage". Now click the left 3 lines and select "your phones Internet Storage Shuttled by Island" and Click Allow Access.
- Now in CLONED FX File Explorer Home Screen you should see a new folder next to Main Storage. The name of this folder varies as per the user id, but anyways you will see a new folder through which you can access the Mainland Storage.
NOTE - If you dont see the Shuttled by Island option in the CLONED FX File Explorer the make sure to update Island from the Play Store.
With this method you can also access OnePlus Parallel App Storage from Island also You just need to Connect Storage from CLONED FX File Explorer and select the "Parallel App Storage Shuttled by Island" option
This still does not give access(WRITE) to the SD card..any advice for that?
大哥你真有才,执行代码前面不能加上adb shell吗?