越狱手机上直接搭建cydia-repo源(github)
Thu April 1, 2021 02:57 PM
647 words
2 minutes read
拥有一个自己的repo,越狱后,各种折腾美化、插件,闲得蛋疼可以试试自己搭建一个repo,搭建容易,维护不易,需要花大量时间来关注并更新!
准备工作
- git ——默认Boss源或者点击直达procurs-Taurine
- newterm2 ——点击直达packix
- github仓库 ——点击直达github
- Filza ——点击直达akemi
创建github仓库
复制下面这个地址(后面需要推送到这里)
手机newterm把这个仓库克隆到本地
- 打开newterm
- 输入
su
必须获取root权限 - 输入
alpine
(默认root密码) - 打开filza,我在Document目录下创建一个github文件夹
cd /var/mobile/Documents/github/
我的文件夹路径git clone https://github.com/cyr580/myrepo
我的仓库地址- 打开filza,找到/Documents/github/myrepo
- 把我传的文件复制进myrepo文件夹根目录点击下载文件
接着修改各种文件
—Release文件
—deb插件放入/debs目录
接着自动生成packages和packages.bz2文件
这个是源列表文件,有了这个文件才可以在cydia搜索到你的插件
上面发的文件内有一个xxxx.sh
的文件,手机打开Filza点击sh文件,运行即可
检查目录下packages文件是否为0kb(0kb肯定有问题),如果你添加了deb到debs文件夹,那这个列表生成后会占用空间,而不是0kb
最后就是git推送到仓库和更改github pages分支
- 打开newterm
su
alpine
默认密码cd /var/mobile/Documents/github/myrepo
,看清楚🧐,cd到的目录是myrepogit add -A
添加全部文件git commit -m"repo"
,日志,每次必须操作一次,后面的repo字母可以随意改英文或者数字git push origin master
,推送到仓库,这里会踩坑,文章最后会说到git branch master
创建分支,下面github pages改为master分支,保存
踩坑
不能git push的原因是没有设置邮箱和名字,输入以下命令
1 | git config --global user.email “58054530@qq.com” |
每一次增加/删除/修改任何deb文件后,必须点击 update.sh
重新生成一次packages/packages.bz2(这是源列表)
最后来一次完整的git
1 | #获取root权限 |