很久都没有碰过越狱了,最近有需要才又把 ip6p越狱了,用的是checkra1n
然后用大佬整合的Monkey包开发了一个Logos,里面什么没干,就用模板编译了一个deb准备试试能否安装,添加了CODE_SIGNING_ALLOWED后顺利进入编译阶段
编译很成功,安装很失败,这里我稍微贴一下日志:
Preparing to run Xcode Build Phase…
use default localhost
Signing /Users/dark/Library/Developer/Xcode/DerivedData/debugMT5-cnqqvorcmnbbrjddmjwwrdyagixr/Build/Products/Debug-iphoneos/debugMT5.dylib with ldid… Done.
Copying /Users/dark/Library/Developer/Xcode/DerivedData/debugMT5-cnqqvorcmnbbrjddmjwwrdyagixr/Build/Products/Debug-iphoneos/debugMT5.dylib to package directory at /Users/dark/dev_projects/crack_project/mt5/debugMT5/debugMT5/debugMT5/Package/Library/MobileSubstrate/DynamicLibraries…
Preparing to build package…
Building package … Done.
Creating zip /Users/dark/dev_projects/crack_project/mt5/debugMT5/debugMT5/Packages/com.debug.mt.debugMT5_0.1-1_iphoneos-arm.zip… Done.
Installing package com.debug.mt.debugMT5_0.1-1_iphoneos-arm.deb on device 192.168.0.250…
tar: unrecognized option `–warning=no-timestamp’
Try tar --help' or
tar --usage’ for more information.
dpkg-deb: error: tar subprocess returned error exit status 64
dpkg: error processing archive /var/root/MonkeyDevPackages/com.debug.mt.debugMT5_0.1-1_iphoneos-arm.deb (–install):
dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
/var/root/MonkeyDevPackages/com.debug.mt.debugMT5_0.1-1_iphoneos-arm.deb
ssh -p22 root@192.168.0.250 dpkg --install /var/root/MonkeyDevPackages/com.debug.mt.debugMT5_0.1-1_iphoneos-arm.deb
很明显已经编译好了,死在安装那一步,网上搜索了一下,好像是tar太老的问题
登录了ssh,查了一下tar的版本 1.30,好像也不太老。
突然又发现一个帖子,说dpkg用的是/binpack/usr/bin里的文件
进入后果然又发现了一个tar,这个tar的版本果然很低,是1.07
自以为聪明的我立即输入了一条指令# cp /usr/bin/tar /binpack/usr/bin/
结果悲剧来了……
cp: cannot remove ‘/binpack/usr/bin/tar’: Read-only file system
请教一下各位大神,如何取消这个的只读状态呢?或者有什么办法让dpkg在操作的时候用 /usr/bin下的tar呢?