Sileo対応のリポジトリ作成方法
Sileoのリポジトリ作成方法
はじめまして、sugiutaと言います。今回初投稿させていただく内容ですが色々な方がiPhoneを脱獄しTweakを使っている中、ちらほら「Tweak作成を自分でもしてみたい!」という方々が見えてきたのでここでリポジトリの作成方法を書いていきたいと思います。
はじめに
今回はgithubでリポジトリを作成していきたいと思います。githubにて○○.github.io (○○は自分の名前等)というリポジトリを作成してください。この形で作成しないとSileoやCydiaに反映されないので注意してください。
開発環境
- iOS端末(JailBreak済み)
- 必要脱獄アプリ等
- Filza
- Newterm2
- githubリポジトリ(○○.github.ioという名に限る)
リポジトリ作成方法
リポジトリを作成するにおいて必要なファイルが6つあるので紹介させていただきます。
Release
1つ目はReleaseというファイルです。ここにはリポジトリの情報を書いていきます。書き方としては以下をご参照ください。
Origin:
Label:
Suite: stable
Version: 1.0
Codename:
Architectures: iphoneos-arm
Components: main
Description:
Originにはリポジトリ名、Labelには自分の名前、Codenameは好きな名前、Descriptionはリポジトリの内容です。自分の好きなように編集してください。
CydiaIcon.png
2つ目はCydiaIcon.pngです。こちらはリポジトリ欄に表示するアイコン画像の事です。正方形のサイズの画像を使用してください。
deb(Packages.gz等)
残りの4つですが、ここからはターミナルを使ってファイルを作成していきます。
1.filzaで/var/mobileにRepoというフォルダを作成する。
2./var/mobile/Repoにdebsというフォルダを作成する。
3.debフォルダに自作Tweakを入れる。
4.ターミナルを開き以下のコマンドを実行する。
cd /var/mobile/Repo
apt-ftparchive packages ./debs > Packages
gzip -c Packages > Packages.gz
※apt-ftparchiveを使用した際にエラーが出た場合は以下のリポジトリからapt-ftparchiveをインストールしてください。
Repo: https://sugiuta.github.io
以上の動作を問題なく行うと3つのファイルが作成されているはずです。(Packages,Packages.gz,Packages.bz2)
githubリポジトリに入れる。
以上の動作を行うと6つのファイル(フォルダ)が出来上がるはずです。
- Release
- CydiaIcon.png
- deb(フォルダ)
- Packages
- Packages.gz
- Packages.bz2
この出来上がった6つをgithubリポジトリに入れてみましょう。以上でリポジトリの作成は完了です。Sileo,Cydiaに登録してみてください。
まとめ
これでリポジトリを作成することはできたと思います。一応例として僕のリポジトリを置いておくので参考にしてみてください。
Author And Source
この問題について(Sileo対応のリポジトリ作成方法), 我々は、より多くの情報をここで見つけました https://qiita.com/FeAr_sugi/items/d1a0f31b54cc926ec79d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .