美文网首页iOS开发技术分享iOS DeveloperSwift&Objective-C
在未越狱的情况下获取别人app沙盒文件

在未越狱的情况下获取别人app沙盒文件

作者: 嗷大喵 | 来源:发表于2016-05-19 17:58 被阅读1326次

在很多情况下我们想在看别人app沙盒的一些东西,但是在iOS9之后苹果不给我们直接看了,那怎么办呢?

细心的朋友其实也发现了 在我们自己开发app的时候可以看到真机里的沙盒


QQ20160519-0@2x.png

看到这里其实就大概知道怎么做了。

大概思路:

1.PP助手下载越狱版的ipa文件(如果PP助手上没有你要的app,那你只能自己用越狱设备去app store下载 越狱设备去砸壳导出了)

2.对ipa进行重新签名

3.重新安装到未越狱的手机上



在Xcode下点击 Window —> Device(cmd + shift + 2)
然后在左边点击自己的设备,然后在右边点击刚刚安装好的程序

点击底部有个类似设置的按钮(就是那个小齿轮),出现几个选项,选择Download Container ,下载文件到本地,将会看到一个后缀为xcappdata的文件,选择这个文件并右键显示包内容查看对应的沙盒文件
效果图:


QQ20160519-1@2x.png

关于如何重新签名ipa?

iOS冰与火之歌番外篇 - App Hook答疑以及iOS 9砸壳
iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook
一步一步实现iOS微信自动抢红包(非越狱)

给一个微信重新签名的命令

codesign -f -s "iPhone Developer: xxx (xxxxx)" WeChat.app/libDMWeChatJSPatchPlugin.dylib
codesign -f -s "iPhone Developer: xxx (xxxxx)" WeChat.app/Watch/WeChatWatchNative.app/PlugIns/WeChatWatchNativeExtension.appex
codesign -f -s "iPhone Developer: xxx (xxxxx)" WeChat.app/Watch/WeChatWatchNative.app
codesign -f -s "iPhone Developer: xxx (xxxxx)" WeChat.app/PlugIns/WeChatShareExtensionNew.appex
codesign -f -s "iPhone Developer: xxx (xxxxx)" --entitlements Entitlements.plist WeChat.app

xcrun -sdk iphoneos PackageApplication -v WeChat.app  -o ~/DMWeChat.ipa

很多人不知道Entitlements.plist这个文件从哪里来。其实很简单

你自己写随便写个demo 然后跑起来在Product里面就有Demo.app了
然后用ldid获取

./ldid -e ./Demo.app/demo

终端上会出现一个plist的内容 你只要复制保存成Entitlements.plist文件就行了

相关文章

  • 在未越狱的情况下获取别人app沙盒文件

    在很多情况下我们想在看别人app沙盒的一些东西,但是在iOS9之后苹果不给我们直接看了,那怎么办呢? 细心的朋友其...

  • iOS 越狱设备 获取App的沙盒路径

    1. 越狱iphone上运行需要获取沙盒的app 2.找到本app的进程id ps -ef 3.使用crcript...

  • iOS打开另一个应用及消息传递

    系统的沙盒路径 iOS系统在不越狱情况相对来说是安全一些。系统中每个应用都有自己的沙盒路径,且不越狱情况下,不能访...

  • 查看未越狱手机app的沙盒

    window->Devices and Simulators->选中手机,选择app->设置按钮选择Downloa...

  • iOS 文件操作

    iOS文件(沙盒目录,文件创建、移动、复制等) 目录获取获取沙盒的主目录路径: (NSString *)homeD...

  • iOS沙盒解析及操作

    介绍 概念:每个应用拥有自己的应用沙盒,所谓的应用沙盒就是文件系统目录。 沙盒文件目录 沙盒操作 获取应用根目录 ...

  • iOS获取沙盒文件

    1、获取模拟器沙盒文件 使用断点,在控制台选中输入:po NSHomeDirectory()。 2、获取真机沙盒文...

  • iOS 文件选择

    文件来源是从手机资源库获取(不包括沙盒文件),即iCould云盘。在iOS11之后系统自带的app文件中的内容就是...

  • 沙盒机制

    沙盒机制 iOS程序默认情况下只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,被称为“沙盒”。 沙盒...

  • iOS开发之沙盒机制&文件操作(NSFielManage

    沙盒机制 iOS APP可以在自己的沙盒里读写文件,但是,不可以访问其他APP的沙盒。每一个APP都是一个信息孤岛...

网友评论

    本文标题:在未越狱的情况下获取别人app沙盒文件

    本文链接:https://www.haomeiwen.com/subject/jgegrttx.html