Sileoのリポジトリ作成方法
はじめまして、Sugiutaと言います。今回初投稿させていただく内容ですが、JailbreakされたiPhone向けのTweakを配布するためのリポジトリ作成方法を解説させていただきます。
はじめに
今回はgithubでリポジトリを作成していきたいと思います。githubにて○○.github.io (○○は自分の名前等)というリポジトリを作成してください。この形で作成しないとSileoやCydiaに反映されないので注意してください。
開発環境
- iOS端末(JailBreak済み)
- MacBook M1
- Githubリポジトリ
リポジトリ作成方法
リポジトリを作成するにおいて必要なファイルが6つあるので紹介させていただきます。
Release
1つ目はReleaseというファイルです。ここにはリポジトリの情報を書いていきます。書き方としては以下をご参照ください。
Origin: // リポジトリ名
Label: // 開発者名
Suite: stable
Version: 1.0
Codename: // 開発者名(別名称)
Architectures: iphoneos-arm iphoneos-arm64
Components: main
Description: // リポジトリ情報
CydiaIcon.png
2つ目はCydiaIcon.pngです。こちらはリポジトリ欄に表示するアイコン画像の事です。正方形の画像を使用してください。
deb(Packages.gz等)
残りの3つですが、ここからはターミナルを使ってファイルを作成していきます。
cd /var/mobile/Repo
dpkg-scanpackages -m ./debs > Packages
bzip2 Packages
以上の動作を問題なく行うと2つのファイルが作成されているはずです。(Packages,Packages.bz2)
githubリポジトリに入れる。
以上の動作を行うと5つのファイル(フォルダ)が出来上がるはずです。
- Release
- CydiaIcon.png
- debs(フォルダ)
- Packages
- Packages.bz2
この出来上がった5つをgithubリポジトリに入れてみましょう。以上でリポジトリの作成は完了です。Sileo,Cydiaに登録してみてください。
まとめ
これでリポジトリを作成することはできたと思います。一応例として僕のリポジトリを置いておくので参考にしてみてください。