Comments (14)
Same problem (though mine fails on --documents APPID
), this looks like new behavior on 8.3
from ifuse.
This is a problem at a lower level than ifuse. When I tried to create a HouseArrestClient against VendDocuments
I got the same error. For me, VendContainer
worked OK so at least there is a suitable workaround.
from ifuse.
@dabvid apparently iOS 8.3 has new restrictions on document sharing: http://www.iclarified.com/48418/ios-83-blocks-file-manager-software-from-accessing-app-data
We just figured out a solution to bring the sandbox access back for those Apps that willing to. Now sandbox access will only be available for Apps having "UIFileSharingEnabled" key set to true in their info.plist [ iPhoneOSKeys.html ] and the access is restricted to /Documents directory only.
from ifuse.
Thanks @kekiefer
Was suspecting it could be related to 8.3 but couldn't verify.
from ifuse.
In the past, I've used the --container
functionality both for "forensics" (poking around to see how other apps work) and for development. I've found that with 8.3,--container
no longer works with app-store installed apps, but --container
does still work with apps that are deployed via XCode and Ad-Hoc distribution.
from ifuse.
What exactly is "container", and does this work if I upgrade my iOS from 8.3?
from ifuse.
The --container
flag mounts the entire directory tree for an app, instead of just the Documents directory. Previously, it could be used to poke around in various apps private data, databases, etc. Now it only works for apps that you've written and installed yourself via Xcode.
from ifuse.
Closing as already answered in #24 (comment) and further. It's not a bug in ifuse, Apple tightened Sandbox access restrictions. Only Apps with "UIFileSharingEnabled" can be accessed.
from ifuse.
So I have no way of getting a zip file to an old application I use :( Thanks Apple.(9.2.1)
from ifuse.
I don't think they blocked it on 9.2.1, if the app supports iTunes-file-sharing. See for example my writeup here http://tunesviewer.sourceforge.net/ios-transfer-made-easier/
from ifuse.
From what I can tell it was blanket enabled for everything and then changed to only ones that request the permission. So for any older applications you're screwed. I even tried iFunbox on Windows and it said that the change made it so you have to be jailbroken to access these applications on 8.x+.
from ifuse.
@programmin1 Arch's libimobiledevice doesn't seem to ship with python2 bindings. Is there a way to try this out?
EDIT: Okay so libimobiledevice-git solved the import for that but now it complains about missing plist bindings. I have libplist-git installed and the AUR package mentions running python2 so I assume it generates the bindings.
EDIT2:
Configuration for libplist 1.13.0:
-------------------------------------------
Install prefix: .........: /usr
Python bindings .........: no
I've specified the path to python2 but don't see any configure option for enabling it.
EDIT3: Installing cython2 cleared that up but as it turns out libimobiledevice didn't actually generate the python bindings. I reconfigured with cython2 installed but now libimobieldevice is saying
Configuration for libimobiledevice 1.2.1:
-------------------------------------------
Install prefix: .........: /usr
Debug code ..............: no
Python bindings .........: no
SSL support backend .....: OpenSSL
Now type 'make' to build libimobiledevice 1.2.1,
and then 'make install' for installation.
from ifuse.
So does it restrict access for '--container' flag or for '--documents' flag too? Because mine doesn't work for both. (iOS 9.0.1, libimobiledevice 1.2.0-1, ifuse 1.1.3)
from ifuse.
iOS 13. Both --container & --documents flag does not work
from ifuse.
Related Issues (20)
- Copy files to iPhone HOT 6
- Cannot upload new files to iPhone
- Where I can find iFuse MacOS M1 binary ? HOT 3
- Using ifuse to transfer Voice Memo recordings in iOS 15? HOT 2
- ifuse for Centos 8 stream
- No way to mount via autofs (or simply via mount)
- Unknown AFC status 30 when mounting with --root HOT 7
- Error when trying to use ifuse to transfer files
- Unable to install ifuse on Monterey
- Can't umount: ERROR: No mount point specified HOT 2
- database updates with iPod Touch?
- Linux Mint 21 (Base: Ubuntu 22.04) cant mount device HOT 6
- ifuse DCIM missing airdropped photos HOT 3
- Photo copying to the iphone HOT 2
- Files bigger 4GB not shown
- how build ifuse with static library HOT 1
- Consider adding fuse3 support
- ERROR: No device found! HOT 2
- Does ifuse support embeded system?
- ifuse tmnt will exausted the memory in Windows HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ifuse.