├── .gitattributes └── icloud_bypass.sh /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /icloud_bypass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "> 正在安装依赖..." 3 | brew install libusbmuxd https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb 4 | echo 5 | echo "> 正在备份SSH信任列表到~/.ssh/known_hosts.bak..." 6 | mv ~/.ssh/known_hosts ~/.ssh/known_hosts.bak 7 | clear 8 | echo "==================== 激活锁绕过脚本 ===================" 9 | echo 10 | echo "> Script By @xapenny" 11 | echo "> Checkra1n By King Jon Cracks" 12 | echo "> Method By r/jailbreak & Twitter" 13 | echo 14 | echo 15 | echo "********************警告⚠️********************" 16 | echo 17 | echo "> 此方法仅供学习和交流使用,请勿用于非法用途!<" 18 | echo "> 由此脚本造成的问题,本人概不负责!<" 19 | echo 20 | echo "********************警告⚠️********************" 21 | echo 22 | echo 23 | 24 | read -p "> 请使用Checkra1n激活越狱,并将设备连接到此Mac。完成后按[Return]键继续。。。 " 25 | 26 | clear 27 | 28 | echo "> 正在映射SSH端口到@localhost [已完成1/8]" 29 | iproxy 2333 44 2> /dev/null & 30 | echo 31 | echo "> 正在通过SSH访问设备 [已完成2/8]" 32 | runcmd () { 33 | sshpass -p alpine ssh -o StrictHostKeyChecking=no root@localhost -p 2333 "$1" > /dev/null 34 | } 35 | echo 36 | echo "> 正在挂载根目录文件系统为读写 [已完成3/8]" 37 | runcmd "mount -o rw,union,update / " 38 | echo 39 | echo "> 正在重命名Setup.app [已完成4/8]" 40 | runcmd "mv /Applications/Setup.app /Applications/Setup.app.bak" 41 | echo 42 | echo "> 正在终止设置向导 [已完成5/8]" 43 | runcmd "killall Setup" 44 | echo 45 | echo "> 正在清理缓存 [已完成6/8]" 46 | runcmd "uicache --all" 47 | echo 48 | echo "> 正在重启backboardd [已完成7/8]" 49 | runcmd "killall backboardd" 50 | runcmd "killall backboardd" 51 | echo 52 | echo "> 正在修复国行网络访问 [已完成8/8]" 53 | runcmd "rm -rf /Library/Preferences/com.apple.networkextension.plist" 54 | runcmd "killall -9 Commcenter" 55 | clear 56 | echo 57 | echo "> 所有操作已完成!如无报错,设备应进入桌面。" 58 | echo 59 | echo "> 请按视频执行第二部分操作。" 60 | --------------------------------------------------------------------------------