请教用checkra1n越狱12.4.9后,无法安装deb的问题

感谢大佬,很需要这个啊,目前都是手动搞,编译一次考过去,然后手动装难受死了

mount -o rw,union,update /

1 个赞

首先感谢大佬的回复。

这个指令我试过了,很遗憾的是确实可以更改一些系统文件,但是对于/binpack目录以及其下所有文件都无效,好像这个/binpack是checkra1n所管理的文件。

我看到github上也有其他人(非常少)碰到了这个问题,难道他们都不用ssh远程安装?

我还看到说用 iproxy 设置一个 到远程机44端口的旁路,然后用usb方式连接就可以,也试了下,结果还是不行。

估计只有等checkra1n开发者修复了(是否会修复也不知道),最后我还试了是unc0ver,很巧的是unc0ver支持12.4.8,但是偏偏不支持12.4.9。

也可以直接拷贝编译产物,比手动装稍微好点
https://github.com/brendonjkding/VolumeMixer/blob/master/Makefile#L58L66

这个是安装到模拟器的脚本,把cp改成scp,目录也改成真机目录应该就行了

感谢回复,这个可以有!

应该可以节约不少时间。谢谢

3

越狱完之后进cydia更新一下

我也遇到了这个问题,也是用最新版的checkra1n越狱的12.4.9的,试了很多办法都没解决

这个不知道是不是权限的问题, 我6s-14.2也会,但是如果你把deb拷贝到手机,然后用终端ssh到手机,在终端上执行dpkg -i x.deb是可以的

应该不是的,有可能是脚本ssh到手机那一块的配置没做好

绝对不是脚本的问题,我换老的系统10.3,MonkeyDev同样的脚本,一点问题都没有,不过老系统那个机器实在是慢到吓死人,iphone5s,想有多慢就可以多慢,卡到跪

你说的10.3是Xcode版本对吗

不是那个意思,是机器换成iphone 5s 10.3的系统,可以正常CTRL+B安装。

现在如何了,有解决方案了吗,我现在暂时解决方式是,在手机上执行一个sh脚本,每过10秒判断有咩有固定位置的update.deb, 有的话就安装更新,感觉比较low

应该是checkRa1n 0.12.1beta 版本问题,你换0.12.0试下,我换了0.12.0版本就好了

还是不行,恢复模式 刷了系统,重新用0.12 beta越狱,重新装完所有要装的。结果还是老错误。。。

等空了我再试试在DFU模式下重刷系统试试。。。但是猜测和刷系统的方法应该关系不大

说一下我的测试环境
Big Sur
Xcode 10.3 MD
iPhone 6 12.4.9
最新版checkra1n越完,更新一波组件,安装配置ssh,直接编译安装到测试机上了

解决了,终于解决了!!!

先说说环境和软件:
iphone: 6 plus
ios:12.4.9
checkra1n: 0.12 beta
xcode:12.2

很重要的信息:之前越狱完没装openssh,用的是checkra1n内置的dropbear,用了iproxy 映射44 到2222,用localhost的 这样是发布不了的。

然后我装了一个openssh,用远程ip和22端口直接CTRL+B发布,这样就可以了。

重点说一下:之前在checkra1n 0.12.1 装了openssh,这样弄也是不行了,只有换成0.12才行。

感谢回复此贴的所有大神,感谢你们给出解决问题的各种思路和办法。

1 个赞

所以我之前不是说对了吗,ssh配置那块 :thinking:

太谢谢了,这个问题快烦死我了。之后每次都得手动拷贝。目测12.1得问题。我换回12.0就ok了。