Membuat Repo Cydia

Membuat Repo Cydia

Repositori Cydia digunakan untuk banyak hal, mulai dari membuat tweak dan tema hingga hosting tweak dan tema. Aku membuat tutorial ini dan percaya bahwa kamu tiak menggunakan ini untuk membuat repo bajakan.

Persiapan

Hal yang perlu dipersiapkan: - Akun Github, dengan Github Pages yang aktif - Git - Program pengarsipan yang mendukung pengarsipan bzip2 seperti 7-Zip - Perangkat iOS yang telah di-jailbreak (kalau ada) - Teks editor seperti Notepad++ atau lainnya

Buat repository baru

Masuk ke Github dan buat repository baru

Clone Repository

  git clone https://github.com/your_username/project_name.git

Buat file index.html

  <!DOCTYPE html>
  <html>
  <body>
  <h1>Hello World!</h1>
  <p>This is a Cydia repo!</p>
  </body>
  </html>

Buat folder debs

Buat file Release dan Packages

Tambahkan tweak atau theme

Tambahkan tweak.deb atau theme.deb ke dalam folder debs/

Susunan File

Susunan file sebelum diunggah:

TweakFolder/
| debs/
| | com.kva.family.deb
| Packages
| Release

Modifikasi file Release dan Packages

Isi dari file Release

  Origin: (Modify)
  Label: (Modify)
  Suite: stable
  Version: 1.0
  Codename: ios
  Architectures: iphoneos-arm
  Components: main
  Description: (Modify)

Ubah apa yang ada di dalam kurung, bisa nama repo, ini tidak masalah.

Isi dari file Packages

  Package: 
  Name: 
  Version: 
  Architecture: 
  Description: 
  Maintainer: 
  Author: 
  Section: 
  Depends: 
  Filename: 
  Size: 
  MD5sum: 
  SHA1: 
  SHA256: 
  SHA512: 

Package adalah id untuk tweak (com.example.tweak) Name adalah nama tweak (Tes Tweak) Version adalah versi dari tweak Architecture umumnya adalah iphone-os-arm atau iphoneos-arm64, isi iphone-os-arm jika kamu tidak tahu apa ini Description adalah deskripsi tweak Maintainer adalah orang yang memperbarui tweak (nama orang alamat email) Author adalah orang yang membuat tweak (nama orang alamat email) Section adalah kategori yang cocok dengan tweak (Tweaks) atau (Themes) Depends adalah apapun yang dibutuhkan agar tweak bisa bekerja dengan baik Filename adalah nama file deb, jika file deb berada di dalam folder maka debs/nama_file.deb Size adalah ukuran file dalam bytes (123456) MD5sum adalah MD5 hash ditulis dengan lowercase SHA1sum adalah SHA1 hash ditulis dengan lowercase SHA256sum adalah SHA256 hash ditulis dengan lowercase SHA512sum adalah SHA512 hash ditulis dengan lowercase

Misalnya:

  Package: com.kva.family
  Name: Family Theme
  Version: 1.0
  Architecture: iphoneos-arm
  Description: Family Theme
  Maintainer: kva <kva@mail.xyz>
  Author: kva <kva@mail.xyz>
  Section: Themes
  Depends: com.anemonetheming.anemone, com.spark.snowboard
  Filename: debs/com.kva.family.deb
  Size: 6646680
  MD5sum:  3ce81314d0ff5fede8c5ec78500f76f0
  SHA1: a71bf963de5fc5d3b619dfbbf7a9d8f7982ff7b6
  SHA256: 4f1bef6cc4132de5a6725652f9fe0a9381487aa0c2d719777e541446c1905d4c
  SHA512: 16b1a0484f5dddd9f6755792200135515d41ba09d95a759cf8c70be6c1cb0b110394cb1b917c9401ad54ecf9be3e6aab036c5003ebad4a91c8251d0e63feb8dc

Add, commit dan push ke Github

  git add .
  git commit -m "pesan"
  git push

Referensi

https://www.reddit.com/r/jailbreak/comments/90gpli/tutorial_create_a_cydia_repository_using_github/