ios手机环境、越狱与非越狱【ipa安装、deb安装与使用】

苹果有越狱、非越狱

越狱手机:用户可以拿到手机的最高权限,可以查看手机的所有目录【苹果的沙盒不给人看的,越狱了就可以看到】

app安装:安装在手机上的app都有一个在本机上唯一的id,就是说,一个手机上不可以存在两个一样id的应用,如果你安装了一个app,然后又将另一个相同id的app安装上去,要么覆盖安装,要么安装失败。

app重签名安装:app的生成过程中,有一个步骤是配置证书、描述文件。99美元的账号中,暂时分为两种证书,开发、发布证书。账号登陆在appledevlop后可以配置两三个证书,其实没必要配置多,两个足以,一个测试证书、一个发布证书,点击添加描述文件按钮后,会让你选择证书,如果你选择的是测试证书,那么还会让你选择Devices,就是说 这个描述文件中会加入这些手机的udid,点击下一步后创建好了。这样我们就有了两个文件 一个证书、一个描述文件,然后在打包或者重签名的时候,需要选择这两样东西,我们说签名,打开签名工具UtSign,选择ipa、证书、描述文件。然后点击重签名,稍等一会儿回出现一个rsigned的ipa在相同目录下,然后可以安装到手机上去。

要声明的是99美元的账号,生成的测试证书和描述文件,一年内只能最多给一百个人使用改证书签名的app,换句话说,如果你想要使用99美元账号签名的证书,你需要将你的udid加到这个账号中去。否则安装成功后打不开,这个是苹果的硬性限制,目前不知道怎么破。

企业证书:299美元一年,这个证书就比较好了,之前公司给过我一个企业账号,账号里面只有一种证书,该账号不能上架app,同样的想要重签名一个ipa文件的话,需要配置证书、描述文件,这里描述文件创建的时候,会让你选择证书,之后不会让你选择Devices,因为可以给任何苹果手机安装。

总结:你想要安装一个别人给你的ipa并能打开的话,如果ta的证书是99美元的个人证书,那么需要将你手机的udid添加到ta账号里面去,才能给你安装ipa,否则你下载了只能看,不能安装。如果是企业证书,需要在设置中信任一下,就可以使用了。

deb安装与使用:

我一般是用iosOpenDev开发越狱插件,一般操作是打开xcode,选择logs Tweak,输入名字然后创建好了,再将一个名为libsubstrate.dylib的库放到frameworks中去,再将需要hook的应用的bundleId添加到Package中的plist去,再添加一个备用的com.tencentFirst.xin,然后将xm文件中的代码删除干净,然后再写自己想要hook的代码。

例子:我将一个deb发给A使用,这个deb是hook微信的,但是功能需要两个微信应用合作完成。方法一,用两部越狱手机 安装指定版本的官方微信,然后安装这个deb,可以正常使用。方法二,在一部手机上安装两个微信,根据上面说的可以知道 这两个微信的bundleId肯定不一样,但是我的deb只能hook两个bundleId的微信,这里就需要让安装的第二个微信的bundleId和我设置的另一个bundleId一致,很显然,A只是在pp助手上下载了一个微信分身,并不能够让我的deb正常hook,因为和我设置的bundleId不一样,这种情况,两个办法解决 要么我将deb注入到微信ipa中去,重新打包给他,当然了 这会很麻烦,因为我没有企业证书,他需要告诉我他的udid,我才能制作出一个他能安装并带有deb插件功能的ipa安装包。还有一个办法,他查看一下pp助手安装的微信的bundleId,我在工程中package的plist加入这个bundleId,那么也可以使用了。

什么事情你不接触 不知道,接触了就能知道,但是你废了那么久明白的事情,讲出来、自己理解都很容易,但是要别人在你三言两语后能够明白并记住,几乎不可能,那就且行且学习吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容

  • 前一段时间学了点儿逆向相关的一些东西,但是都是基于越狱手机上的操作,给视频类应用去广告之类的。随着苹果生态圈的逐渐...
    czj_warrior阅读 18,698评论 24 77
  • 前言:各类证书生产就不赘诉公司或个人开发者证书与企业开发者证书的申请和发布不同之处在于用企业账号申请的证书不需要添...
    二先生Developer阅读 5,280评论 1 5
  • 我们所面临的这场战争,敌我力量之悬殊是人类战争史上前所未有的,所以我认为,在相当长的一段时间里,太空军所面临的最大...
    热水c阅读 617评论 0 1
  • 今天早上,体会到了一个四字成语的真正含义:三头六臂。做一个有效率的妈妈不容易,特别是面对随时都可能制造麻烦的四岁闹...
    茉莉大大阅读 116评论 0 0
  • 这几天我看到老师给我们讲到的思维导图,今天我现学现卖,给我们公司市场部用思维导图的方式把我们市场部近期的问题逐一分...
    名扬天下99阅读 539评论 0 0