- Katılım
- 28 Tem 2017
- Mesaj
- 2,295
- Tepkime puanı
- 1,484
ActionButtonFix – Eylem Düğmesine Tek ve Çift Tıklama Desteği | iOS 17
Selam arkadaşlar,
ActionButtonFix, herhangi bir PC kullanmadan, tamamen jailbreak'li iPhone üzerinde terminalden çalışan yapay zekâ asistanı yardımıyla geliştirip derlediğim ve cihaz üzerinde test ettiğim bir tweak.
Tweak, iPhone'un Eylem Düğmesine (Action Button) tek ve çift tıklama desteği ekliyor. Böylece tek tıklama ve çift tıklama için birbirinden bağımsız iki farklı eylem belirleyebiliyorsunuz.
Bu geliştirme ortamının nasıl kurulduğunu merak edenler, daha önce forumda paylaştığım Jailbreak'li iPhone'da Yapay Zekâ CLI Kurulumu ve Kullanımı | Terminal + Tool Calling konusuna göz atabilir.
Özellikler
Şu anda atanabilen eylemler:
Bu üç eylemi tek ve çift tıklamaya istediğiniz şekilde ayrı ayrı atayabilirsiniz.
Örneğin:
Tek Tıklama: Fener
Çift Tıklama: Kamera
şeklinde kullanabilirsiniz.
Eylem Düğmesine normal şekilde uzun bastığınızda ise tweak araya girmez ve Apple'ın mevcut uzun basış davranışı çalışmaya devam eder.
Kurulum
Konu ekinde tek bir ZIP dosyası içerisinde Rootless ve RootHide için hazırlanmış iki ayrı .deb paketi bulunmaktadır.
ZIP dosyasını Filza ile çıkarttıktan sonra kullandığınız jailbreak ortamına uygun paketi kurmanız yeterlidir.
1. Yöntem – Sileo ile Kurulum (Önerilen)
Rootless kullanıyorsanız Rootless, RootHide kullanıyorsanız RootHide .deb paketini seçerek Sileo ile açın ve normal şekilde kurun.
2. Yöntem – Terminal ile Kurulum
Özellikle RootHide tarafında Filza'nın yerleşik paket kurucusu/terminal ortamı tam yapılandırılmış olmayabileceğinden kurulum başarısız olabilir.
Böyle bir durumda .deb paketini NewTerm üzerinden dpkg ile kurabilirsiniz.
Örneğin RootHide .deb dosyasını `/var/mobile/Documents/` klasörüne attıysanız:
Dosyanın adı farklıysa komuttaki .deb adını indirdiğiniz paketin gerçek adıyla değiştirin.
Kurulum tamamlandıktan sonra tweak: Ayarlar → ActionButtonFix altında görünecektir.
Kullanım
Ayarlar → ActionButtonFix bölümünden tweak'i etkinleştirdikten sonra:
Tek Tıklama Eylemi
Çift Tıklama Eylemi
bölümlerinden istediğiniz atamaları seçebilirsiniz.
Örneğin:
Ayar değişiklikleri anlık olarak okunur; her eylem değişikliğinde Respring yapmanız gerekmez.
Yeni Eylem Önerileri
Şu an ilk sürümde Fener, Kamera ve Ekran Görüntüsü eylemleri bulunuyor.
Tweak'i geliştirmeye devam etmeyi düşünüyorum. Tek veya çift tıklamaya atanmasını istediğiniz farklı bir işlev varsa konu altında önerilerinizi yazabilirsiniz.
Kullanışlı olabilecek önerileri değerlendireceğim; teknik olarak mümkün olanları deneyip sonraki sürümlere eklemeye çalışırım.
Özellikle sistem işlevleri, uygulama açma, kısayollar veya Eylem Düğmesi üzerinde kullanışlı olacağını düşündüğünüz farklı atamalar için önerilerinizi bekliyorum.
Geliştirme Hakkında
Bu tweak aynı zamanda jailbreak'li bir iPhone'un PC kullanmadan, terminal + yapay zekâ ile doğrudan geliştirme ortamına dönüştürülebileceğinin gerçek bir örneği oldu.
Kaynak araştırması, iOS içerisindeki ilgili sınıf ve fonksiyonların incelenmesi, kodlama, hata ayıklama, derleme, .deb paketleme ve cihaz üzerindeki testlerin tamamını iPhone üzerinden gerçekleştirdim.
Geliştirme: muratkurt · Kimi · GPT
Tweak'i farklı cihaz ve iOS 17 sürümlerinde deneyen arkadaşlar cihaz modeli + iOS sürümü + jailbreak türü (Rootless/RootHide) ile birlikte sonuçlarını konu altında paylaşırsa uyumluluk listesini de zamanla genişletebiliriz.
Selam arkadaşlar,
ActionButtonFix, herhangi bir PC kullanmadan, tamamen jailbreak'li iPhone üzerinde terminalden çalışan yapay zekâ asistanı yardımıyla geliştirip derlediğim ve cihaz üzerinde test ettiğim bir tweak.
Tweak, iPhone'un Eylem Düğmesine (Action Button) tek ve çift tıklama desteği ekliyor. Böylece tek tıklama ve çift tıklama için birbirinden bağımsız iki farklı eylem belirleyebiliyorsunuz.
Bu geliştirme ortamının nasıl kurulduğunu merak edenler, daha önce forumda paylaştığım Jailbreak'li iPhone'da Yapay Zekâ CLI Kurulumu ve Kullanımı | Terminal + Tool Calling konusuna göz atabilir.
Özellikler
- Tek tıklama için ayrı eylem atama
- Çift tıklama için ayrı eylem atama
- Tek ve çift tıklama eylemlerini Ayarlar üzerinden bağımsız olarak değiştirme
- Apple'ın normal uzun basış davranışını koruma
- Tweak'i Ayarlar üzerinden etkinleştirme/devre dışı bırakma
- Ayarları Respring gerektirmeden uygulama
- Rootless ve RootHide desteği
Şu anda atanabilen eylemler:
Fener
Kamera
Ekran Görüntüsü
Bu üç eylemi tek ve çift tıklamaya istediğiniz şekilde ayrı ayrı atayabilirsiniz.
Örneğin:
Tek Tıklama: Fener
Çift Tıklama: Kamera
şeklinde kullanabilirsiniz.
Eylem Düğmesine normal şekilde uzun bastığınızda ise tweak araya girmez ve Apple'ın mevcut uzun basış davranışı çalışmaya devam eder.
Kurulum
Konu ekinde tek bir ZIP dosyası içerisinde Rootless ve RootHide için hazırlanmış iki ayrı .deb paketi bulunmaktadır.
ZIP dosyasını Filza ile çıkarttıktan sonra kullandığınız jailbreak ortamına uygun paketi kurmanız yeterlidir.
1. Yöntem – Sileo ile Kurulum (Önerilen)
Rootless kullanıyorsanız Rootless, RootHide kullanıyorsanız RootHide .deb paketini seçerek Sileo ile açın ve normal şekilde kurun.
Uyarı
Rootless ve RootHide paketlerini aynı anda kurmayın. Yalnızca kullandığınız jailbreak ortamına uygun olan paketi yükleyin.
2. Yöntem – Terminal ile Kurulum
Özellikle RootHide tarafında Filza'nın yerleşik paket kurucusu/terminal ortamı tam yapılandırılmış olmayabileceğinden kurulum başarısız olabilir.
Böyle bir durumda .deb paketini NewTerm üzerinden dpkg ile kurabilirsiniz.
Örneğin RootHide .deb dosyasını `/var/mobile/Documents/` klasörüne attıysanız:
Kod:
cd /var/mobile/Documents
dpkg -i ActionButtonFix-RootHide.deb
Dosyanın adı farklıysa komuttaki .deb adını indirdiğiniz paketin gerçek adıyla değiştirin.
Kurulum tamamlandıktan sonra tweak: Ayarlar → ActionButtonFix altında görünecektir.
Kullanım
Ayarlar → ActionButtonFix bölümünden tweak'i etkinleştirdikten sonra:
Tek Tıklama Eylemi
Çift Tıklama Eylemi
bölümlerinden istediğiniz atamaları seçebilirsiniz.
Örneğin:
- Tek Tıklama → Fener
- Çift Tıklama → Ekran Görüntüsü
- Uzun Basış → Apple'ın mevcut Action Button eylemi
- Tek Tıklama → Kamera
- Çift Tıklama → Fener
- Uzun Basış → Apple'ın mevcut Action Button eylemi
Ayar değişiklikleri anlık olarak okunur; her eylem değişikliğinde Respring yapmanız gerekmez.
Yeni Eylem Önerileri
Şu an ilk sürümde Fener, Kamera ve Ekran Görüntüsü eylemleri bulunuyor.
Tweak'i geliştirmeye devam etmeyi düşünüyorum. Tek veya çift tıklamaya atanmasını istediğiniz farklı bir işlev varsa konu altında önerilerinizi yazabilirsiniz.
Kullanışlı olabilecek önerileri değerlendireceğim; teknik olarak mümkün olanları deneyip sonraki sürümlere eklemeye çalışırım.
Özellikle sistem işlevleri, uygulama açma, kısayollar veya Eylem Düğmesi üzerinde kullanışlı olacağını düşündüğünüz farklı atamalar için önerilerinizi bekliyorum.
Geliştirme Hakkında
Bu tweak aynı zamanda jailbreak'li bir iPhone'un PC kullanmadan, terminal + yapay zekâ ile doğrudan geliştirme ortamına dönüştürülebileceğinin gerçek bir örneği oldu.
Kaynak araştırması, iOS içerisindeki ilgili sınıf ve fonksiyonların incelenmesi, kodlama, hata ayıklama, derleme, .deb paketleme ve cihaz üzerindeki testlerin tamamını iPhone üzerinden gerçekleştirdim.
Geliştirme: muratkurt · Kimi · GPT
Tweak'i farklı cihaz ve iOS 17 sürümlerinde deneyen arkadaşlar cihaz modeli + iOS sürümü + jailbreak türü (Rootless/RootHide) ile birlikte sonuçlarını konu altında paylaşırsa uyumluluk listesini de zamanla genişletebiliriz.
Ekli dosyalar
Son düzenleme: