Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone中读取iTunesMovies文件?_Iphone_Xcode_Jailbreak - Fatal编程技术网

在iPhone中读取iTunesMovies文件?

在iPhone中读取iTunesMovies文件?,iphone,xcode,jailbreak,Iphone,Xcode,Jailbreak,在iPhone中,iPod应用程序使用奇怪的名称和奇怪的文件夹(F00、F01等)保存媒体文件(音频、视频)。iPhone中有一个名为iTunesMovies的文件,其中包含有关这些视频文件元数据的所有信息,以及它们在iPod应用程序中的显示方式。我也把它复制到了我的Mac电脑上,当我试图用文本编辑打开那个文件时,它显示了一些外来字符,这让我相信它可能是加密的(这只是一个猜测) 我想读取/更改iTunesMovies文件的内容。我可以这样做吗?有没有处理iTunesMovies文件的框架 提前感

在iPhone中,iPod应用程序使用奇怪的名称和奇怪的文件夹(F00、F01等)保存媒体文件(音频、视频)。iPhone中有一个名为iTunesMovies的文件,其中包含有关这些视频文件元数据的所有信息,以及它们在iPod应用程序中的显示方式。我也把它复制到了我的Mac电脑上,当我试图用文本编辑打开那个文件时,它显示了一些外来字符,这让我相信它可能是加密的(这只是一个猜测)

我想读取/更改iTunesMovies文件的内容。我可以这样做吗?有没有处理iTunesMovies文件的框架


提前感谢

我不认为有一个框架可以做到这一点,但您可以自己将文件读入NSData对象,然后按照自己的意愿进行操作。你的应用程序也必须在沙箱之外运行。我不知道该怎么做


请记住,这是苹果公司不允许的,因此任何使用此功能的应用程序都将通过其他方式分发。

您所说的文件是/private/var/mobile/Media/iTunesControl/iTunes/iTunesMovies?你想通过读/写这个文件来实现什么?正如我说的,它包含有关iPod应用程序中显示的视频缩略图、标题等的信息。因为我无法更改iPod应用程序,所以我想更改它显示信息的方式,这就是为什么我需要获取文件的信息,您只需将其安装到/Applications而不是/var/mobile/Applications,但当然您必须越狱。哦,就是这么简单!嗯,是的,您需要这样做。将其转换为NSString:NSString*myString=[[NSString alloc]initWithData:theData encoding:NSUTF8…];//做点什么[我的字符串释放];我按照你说的做了,首先在NSData中获取数据,然后使用
initWithData
with Encoding
NSUTF8String
用数据初始化字符串,但是当我
NSLog
该字符串时,它显示
null
。对此的任何建议都可能意味着数据不包含有效字符串,并且您对其编码的假设是正确的。