Our application need to scan all media files inside iPhone and we success to do this. Then, we need to copy these files to our physical device to help our end-user to backup their file. However, as we don't have any permission on these files, we need to copy one by one file to an temporary directory inside our application, then using data streaming from this file to our physical device. This only solution cause us an limitation in our application is the free storage in the phone. If we want to copy a video of 1GB, we need to have a free storage 1GB in our iPhone in order to copy the video into temporary directory. So, that means we cannot support our user to copy many big files at the same time when the free storage of the phone is limited. Could you please help us to check if there is any way for us to have the permission on your media files, or an solution for us to stream data directly from your files to our device? And could you please kindly guide us how to have this permission (by contract, use some libraries) if this solution is allowed in your side.