作者L4ys (Lays)
看板iPhone
标题Re: [问题] 7.1.1 怎麽解决afc2add的问题?
时间Tue Jun 24 23:23:41 2014
简单分析了一下这个patch,不保证正确,有错欢迎高手指正
需要这个patch的原因是因为evad3rs利用了afcd实现某些漏洞
因此iOS7.1更新後 afcd这个档案与之前版本有些差异
而此patch原理应该是复制旧版(iOS 7.x)的afcd来使用
-------------------------------------------------------
PP助手afc2补丁 (afc2.25pp7)
deb安装後会有以下目录及档案
/var/root/Library/afc2/32/afcd2 iOS7.x的 afcd for 32bit
/var/root/Library/afc2/64/afcd2 iOS7.x的 afcd for 64bit
/var/root/Library/afc2 用来负责安装/移除等操作的程式
(modmyi上面的afc2add则是透过Erica Utilitie来帮忙)
deb解压缩档案完後会呼叫 /var/root/Library/afc2 "install"
进行安装,过程大约是这样:
根据机器类型(x32/x64)把对应的afcd2复制到/usr/libexec/afcd2
如图:
http://i.imgur.com/qxHiOYd.png
然後修改 /System/Library/Lockdown/Services.plist
把复制过来的 afcd2 加入 Services 列表
如图:
http://i.imgur.com/JHOL8SL.png
最後执行 chmod +x /usr/libexec/afcd2,给予 afcd2 执行权限
如图:
http://i.imgur.com/S4oUD2V.png
----------
移除过程:
呼叫 /var/root/Library/afc2 "uninstall" 进行移除
这边也没有什麽大问题
1.从 /System/Library/Lockdown/Services.plist 中移除掉 afcd2
2.删除 /usr/libexec/afcd2
如图:
http://i.imgur.com/w5bOgqp.png
----------
基本上行为都跟 modmyi 上面的 afc2add 大致相同
没看到什麽可疑的地方
不过他们复制的afcd版本旧了一点点就是了
(我从iOS 7.0.6抓的是 afc-218,他们的是afc-207,但差异应该不大)
不想新增pp助手的source的朋友可以从我这直接下载deb安装
( deb from apt.25pp.com )
http://l4ys.tw/f/PP_afc2_patch_iOS7.1.x_1.01.deb
( 还是会要求先安装Erica Utilitie,我也不知道他们搞啥= = )
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.230.100.65
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/iPhone/M.1403623428.A.180.html
1F:推 ChiBuSai:太感谢了 就是不想新增那个source 原po是大好人! 06/25 01:01
2F:推 ChiBuSai:虽然我已经先装一台实验了 您的做法也让我有了灵感 06/25 01:05
3F:推 ChiBuSai:第一台reinstall後就可以提取deb 後面的就不用新增源 06/25 01:06
4F:→ ChiBuSai:等等 不透过cydia安装 要怎麽把deb放进autoinstall呢? 06/25 01:08
5F:推 hiraku:推专业分析,如果要放deb可以用 OpenSSH 06/25 01:18
6F:推 ChiBuSai:原来如此 感谢皮乐大大 06/25 01:24
7F:推 j3345821:我是装完补丁後把pp软体源给删了 06/25 06:48
8F:→ j3345821:反正这个大概不会更新了...参考看看! 06/25 06:49
9F:推 tommykid:看不懂硬要推(挺胸) 06/25 10:31
有消息表示 saurik 将发布 7.1+ 的 afc2 patch 大家可以再等等
※ 编辑: L4ys (36.230.100.65), 06/25/2014 12:54:31