zoukankan      html  css  js  c++  java
  • iOS逆向:越狱手机抹除数据、还原,cydia出错(2021.04.21 完结)

    打开cydia,出现如下,黄字。最近安装列表为空,键盘也有点异常。

    Could not open file - open(2: No such file or directory) 
    Problem opening

    原因:抹除数据的时候,把cydia的文件夹lib也抹除了。

    目标:不管用什么方法,恢复lib文件夹就行、或者重装cydia。

    0、准备

      从其他手机,或网上复制一份lib文件夹过来。

      0-1)、可用爱思助手

      0-2)、也可用ssh指令

    ssh root@同一Wi-Fi下越狱手机ip
    cd /var
    zip -r lib.zip ./lib
    Ctr+D 退出ssh
    scp root@同一Wi-Fi下越狱手机ip:/var/lib.zip  /Users/用户/

    1、导入 lib.zip

      分为三种情况,

      1-1)、可用爱思助手导入到 "/var/" 目录下(afc2还可用的话)

      1-2)、可用爱思助手导入到 "用户" 目录下(如果是不完美越狱,重启,重新越狱,以前安装的afc2也会失效,只能看到 "用户" 目录)

        此时,需要把 "lib.zip" 从 "用户" 目录移到 "/var" 目录。

        1-2-1)、用 Impactor(好像后面需要开发者账号,才能签名,早期不用),把手机终端 "MobileTerminal.ipa"安装到手机里,按软件提示,分别输入,appleid账号,app专用密钥(需要去appleid.apple.com,登入,随便输入一个app专用密钥名字 tag,就可以获得 xxxx-xxxx-xxxx-xxxx )。。

        1-2-2)、打开手机终端 "MobileTerminal",输入ssh指令,把"lib.zip" 从 "用户" 目录移到 "/var" 目录。    

    su // 获取超级用户权限
    alpine //默认密码
    cp -R /var/mobile/Media/lib /var //复制

      1-3)、也可用ssh指令(手机以前有安装openssh的话。强烈建议,手机一旦越狱成功,立即安装ssh,留一条后路,做逆向开发,openssh也是必装的)。

    scp  /Users/用户/lib.zip root@同一Wi-Fi下越狱手机ip:/var/

    2、解压 lib.zip

      分为三种情况

      2-1)、手机能连通ssh

    ssh root@同一Wi-Fi下越狱手机ip
    cd /var
    unzip lib.zip
    rm -f ./lib.zip

      2-2)、手机无法连通ssh,但原来手机有安装 Filz 等文件管理app,直接点解压,解压完,删除。

      2-3)、手机无法连通ssh,也没有 Filz 等文件管理app,打开 1-2-1)、安装的 MobileTerminal app,输入ssh指令。

    // 可能需要像上面一样先 su,获取超级用户权限
    cd /var
    unzip lib.zip
    rm -f ./lib.zip

    3、查看验证。

      在手机后台关闭cydia,重新打开cydia,应该不会报错了。不过此时,查看,最近安装的插件列表不是自己手机以前装的,对不上。

      在这里,可以选择,把以前的插件重新装一遍,把不是自己手机的插件数据卸载。或者重装cydia(不推荐)。

    4、重装cydia(不推荐)

      4-1)、进入软件源,Cydia/Telesphoreo ,点全部软件,查找C字母开头,安装Cydia Installer,之后重装过程中出现 强制抹除xx(不推荐),都点这个

      4-2)、闪退回桌面,Cydia已经消失了,关机,变成未越狱,使用越狱工具,重新越狱一次,将自动安装Cydia了。

      这里为什么不推荐呢?因为重新越狱,自动安装Cydia,有时候,会卡住,安装不上,遇到过1把手机这样。且因为做到第3步,就可以正常使用了。

  • 相关阅读:
    被@ResponseBoby注释的方法在拦截器的posthandle方法中设置cookie失效的问题
    python之异常处理
    python之url编码
    python之发送邮件
    python之使用request模块发送post和get请求
    python之小技巧积累
    python之sys.argv[]
    python之MD5加密
    python之os、sys和random模块
    python之time和datetime的常用方法
  • 原文地址:https://www.cnblogs.com/leonlincq/p/14684633.html
Copyright © 2011-2022 走看看