Cydia reposu nedir, nasıl kurulur, nasıl yönetilir?

Apple’ın iOS cihazlarına çok farklı değişiklikler yapmamızı sağlayan jailbreak işlemi ile Cydia üzerinden dağıtılan tweakleri dilediğiniz gibi kullanabilirsiniz. Bunun için varsayılan olarak gelen repoları kullanabilir ve sayısız repoyu Cydianıza ekleyerek orada bulunan tweakleri indirebilirsiniz.

Cydiadaki sayısız repolardan biride sizin olabilir bu yazımdaki işlemleri yaparak kendi Cydia reponuza sahip olabilirsiniz.

Cydia Kaynak ekleme ekranı

Öncelikle repo için sağlayıcı bulmanız gerekmekte. Kendinize bir GitHub hesabı açarak GitHub üzerinde reponuzu barındırabilirsiniz. Ancak reponuzun dosyaları herkese açık olacaktır. Ya da kendinize ait bir Hosting ya da Sunucu üzerinde de reponuzu barındırabilirsiniz. Reponuzun nerede olduğu farketmeksizin aşamalar hepsinde aynıdır.

Bu işlemleri macOS işletim sistemi kullanılan cihaz üzerinden anlatacağım Windows kısmı için bu işlemler biraz farklı Linux işletim sistemi için macOS ile benzer.

İşlemlere başlamadan önce cihazımıza bazı paketleri kurmamız gerekiyor. ( linux işletim sisteminde varsayılan olarak gelmektedir)

Detaylı bilgiyi buradan alabilirsiniz: Brew

Terminal’i açarak  aşağıdaki komutu girin:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
Terminal komutu

Terminal işlemleri tamamladıktan sonra aşağıdaki komutu girin:

brew install dpkg

Repo hazırlanması

Şimdi ön hazırlıklar tamamlandığına göre repo oluşturma adımlarına geçebiliriz. Linkteki dosyayı indirin bu size hazır şablon sunacaktır. İçerisinde repo için lazım olabilecek tüm dosyalar mevcuttur. Hazırlanması Yusuf Özgül ve JailbreakTR repo ekibi tarafından yapılmıştır.

Önemli bir not: Klasördeki çalıştırılabilir dosyalar Masaüstünde çalışacak şekilde ayarlanmıştır.

Dosyayı bu linkten indirebilirsiniz https://www.dropbox.com/s/2uduooe3smzorso/Repo.zip?dl=0&m=

Klasör içindeki dosyalar

Klasör içindeki cydownload uygulaması ile deb dosyalarını edinebilirsiniz. İndirdiğiniz deb dosyalarını paketler klasörüne atın ve

  • 1-Cikar dosyasına çift tıklayın. Bu işlem deb dosyasını düzenlenebilir hale getirecektir.

Paketler klasörüne gelen klasördeki DEBIAN klasörüne girin ve buradaki control dosyasını herhangi bir metin editörüyle açın ve aşapıdaki satırlar çıkacaktır.

Package: com.yusufozgul.tvpluscaptureenabler (Paket Adı )
Name: TV+ Screenrecorder Enabled (Görünen tweak adı)
Depends: mobilesubstrate (Gereklilik)
Version: 0.0.1 (Tweak versiyonu)
Architecture: iphoneos-arm (Çalışması planlanan mimari)
Description: Tv+ ekran kaydetmeyi etkinleştirin (Açıklama)
Maintainer: Yusuf Özgül (Repo yöneticisi)
Author: Yusuf Özgül (Tweak yapımcısı) (Değiştirmeyin)
Section: Tweaks (Cydia kategorisi)
Depiction: https://yusufozgul.github.io/depic/index.html?p=tvPlus (Ayrıntılar sayfamız)

Klasörümüzde çıkan detaylar sayfası için dilerseniz kendiniz oluşturabilirsiniz ya da Github buradan istediğinizi alabilirsiniz. Kendiniz yapmak isterseniz herhangi bir site yapabilirsiniz.

  • 2-Hazirla dosyasına çift tıklayın bu dosya macOS işletim sisteminin oluşturduğu gereksiz dosyaları temizleyip repoya sunmaya hazır hale getirecektir
    3-Temizle dosyasıyla paketler klasörünü temizleyebilirsiniz.

 

Geldik son kısıma şimdi hazırlanan dosyalarımızı Github hesabınıza ya da FTP hesabınıza göndermeniz gerekmekte bunu klasör içinde çıkan Release dosyasıyla yapacağız. Bu dosyadaki Origin, Label, Description kısımlarını düzenlemeniz gerekmekte. Şimdi paketler, ayrintilar, Packages, Packages.bz2 ve Release dosyalarınızı internete göndermeniz gerekiyor.

Ve son olarak şu iki repoyuda cydia’nıza eklemeyi ihmal etmeyin 🙂 JailbreakTR Repo ve Yusuf’s Repo.

Soru ve sorunlarınız için iletişim kısmından ulaşabilirsiniz.

1 Comment

  1. Pingback: Tweak geliştirme, kendi tweakinizi oluşturun|1- Giriş - Yusuf ÖZGÜL

Leave a comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

seven + sixteen =