引言

考完AP Chem,内心空虚,不想学习,遂玩。

设备环境

  • iPad mini 2
  • iOS 12.4.5

unc0ver - 失败

先尝试了unc0ver,但是失败。过程:

  1. 下载ipa
  2. Xcode新建一个项目,获得一个能用的identifier
  3. iOS App Signer给ipa用前面的identifier和证书签名
  4. Xcode: Window -> Device & Simulators -> “+”号 -> 安装ipa到设备

注意事项:

  1. 检查Xcode Target的最低版本, 不要低于你的设备的版本
  2. 如果不能install, 尝试先安装一下空项目
  3. 如果代码出现Scene的报错,根据Xcode提示加上@available
  4. 设备Trust, 不要锁屏

以上就是unc0ver的失败教程,失败原因:安装好unc0ver后第二部exploit kernal重启,反复失败,放弃本方法

checkra1n

成功方法:checkra1n

过程:

  1. 在mac上安装应用
  2. 根据提示,先进入Recovery,再进入DFU
  3. 在重启完成之后,等待片刻,checkra1n会出现在屏幕上
  4. 进入checkra1n安装Cydia

注意事项:

  1. mac需要允许所有App,具体方法先尝试进入System Preference的安全性里面,再不行百度有一条命令。
  2. 耐心

ssh

进入Cydia,在首页就能看到显眼的OpenSSH,根据里面的提示安装. 由于我想把这台老年iPad当作服务器之类的跑跑一些无关紧要的任务,所以IP固定是最好的了,遂在路由器设置中给这个设备做了一下DHCP静态IP分配。

随便选一种方法ssh一下设备ssh root@<ip>,初始密码:alpine。我当时连续打错了5次(裂,打成了alphine)

关于SSH修改密码,Cydia当中也给出教程了,其实就是passwd命令。

sftp

既然都能ssh了,那我猜测可以使用sftp,使用FileZilla测了一下,应该是可以的。

apt

直接输入apt,就能看到:超级牛力apt!

This apt has Super Cow Power

python

让我非常惊讶的是python2.7是系统自带的(好像也没啥值得惊讶的,看看一些linux发行版就知道了)

python3

apt install python3

pip3

python3 -m ensurepip

vim

既然是BSD系统,怎么能没有vim! (雾) 用超级牛力apt查了一下,果然还是有的

apt install vim

curl

apt install curl

shadowsocks

https://github.com/Qusic/shadowsocks-libev-ios

我首先apt search了一下,然后发现有好心人直接一直好了

apt install me.qusic.shadowsocks

配置方法见其他文章。

这个是libev的版本,所以启动一个永久服务器命令改成:

nohup ss-local -c <config_file> start &

proxychains

shadowsocks移植者是同一个人,真不戳。老地方配置,/etc/proxychains.conf。方法见其他文件。

测试:

wget https://www.google.com/

node

apt install nodejs

ffmpeg

apt install ffmpeg

clang

本来试了一下apt install gcc但是一直报错,后来发现变成了clang-10就行

c++

clang-cpp-10

整活开始分界线

你下一台电脑,何必是电脑

说实话,朋友们,我人傻了。我真的没想到iPad上可以这么整活。

弹弹Play动漫花园服务器

https://github.com/JeffersonQin/dandanplay_toolchain

前面配置好了proxychainsshadowsocks,接下来我们只需要安装一些包就行了

proxychains pip3 install uvicorn
proxychains pip3 install typing
proxychains pip3 install fastapi
proxychains pip3 install requests
proxychains pip3 install bs4
proxychains pip3 install arrow

为了方便,我们把run_host改为0.0.0.0

nohup proxychains4 python3 ddp_api_server.py &

然后,然后就跑起来了。

hexo服务器

npm拉一下包

proxychains npm install -g hexo

初始化一下

proxychains hexo init

发现没装git

apt install git

再重新执行hexo init,然后,就好了。跑一下server:

hexo server

Reference

最后修改:2021 年 06 月 07 日 01 : 48 PM
真的不买杯奶茶嘛....qwq