← Keşif
GitHub · majd/ipatool↑ +58 bugün

iOS IPA paketlerini doğrudan indirin

Ipatool, Apple App Store üzerinden iOS, iPadOS, tvOS ve visionOS uygulama paketlerini (IPA dosyaları) doğrudan aramanızı, lisanslamanızı ve indirmenizi sağlayan açık kaynaklı bir komut satırı aracıdır. Go diliyle geliştirilen araç, fiziksel bir iPhone cihazına veya iTunes yazılımına ihtiyaç duymadan uygulama arşivleme ve güvenlik araştırmalarını mümkün kılar.

Güncelleme

  • 10 Ekim 2026: Yıldız 11.407 → 11.571, son sürüm v2.7.0 (9 Ekim 2026).
  • 27 Eylül 2026: Yıldız 10.388 → 11.407, son sürüm v2.6.0 (13 Eylül 2026).

Ne kazandırır?

  • Cihaz bağımsız IPA indirme: Fiziksel iPhone, iPad veya Mac bilgisayara bağlı kalmadan doğrudan Apple sunucularından resmi IPA paketlerini çekebilme.
  • Hesap yetkilendirme ve 2FA desteği: İki faktörlü kimlik doğrulamayı (2FA) yerel terminal üzerinden güvenle yöneterek App Store oturumu açma.
  • Ücretsiz lisans edinme (Purchase): Daha önce indirilmemiş ücretsiz uygulamaları tek bir komutla Apple ID hesabınıza tanımlama.
  • Çoklu platform desteği: Saf Go ile derlendiği için macOS, Linux ve Windows sistemlerinde hiçbir ek Apple bağımlılığı olmadan çalışma.
  • Otomasyon ve CI/CD uyumluluğu: Mobil uygulama güvenlik testleri ve arşivleme iş akışlarına kolayca entegre edilebilen betiklenebilir CLI yapısı.

Kurulum

Homebrew veya Go ile kurulum
brew tap majd/repo https://github.com/majd/repo
brew install ipatool

Çalıştırma

Apple Kimliği ile giriş yap ve IPA indir
ipatool auth login --email ornek@icloud.com
ipatool search "Telegram"
ipatool download -b org.telegram.Telegram-iOS

Kaynak: Resmî kaynak: https://github.com/majd/ipatool

Teknik mimari ve çalışma prensibi

Ipatool, Apple ekosisteminin özel istemci protokollerini çözümleyerek doğrudan App Store altyapısıyla iletişim kurar:

  • Apple StoreKit ve Bag protokolü emülasyonu: Apple Store API uç noktalarını (iTunes Bag, buyProduct ve downloadProduct) taklit ederek resmi iOS istemcisi gibi kimlik doğrular.
  • FairPlay DRM sinf paketleme: İndirilen IPA dosyası, Apple'ın resmi DRM şifreleme bloklarını ve hesap imza sertifikalarını içeren orijinal yapısını korur.
  • İşletim sistemi anahtarlık (Keyring) entegrasyonu: Oturum jetonlarını ve kullanıcı kimlik bilgilerini düz metin olarak değil, işletim sisteminin güvenli anahtarlık (Keychain) kasasında saklar.

Güvenlik analizi ve yan yükleme (sideloading) senaryoları

İndirilen IPA dosyaları güvenlik uzmanları ve bağımsız geliştiriciler için kritik kullanım alanları sunar:

  • Statik kod ve zafiyet analizi: İndirilen IPA dosyasının uzantısını .zip yaparak Info.plist, gömülü kütüphaneler ve Mach-O ikili dosyalarını Ghidra ile inceleyin.
  • Yan yükleme (Sideloading) ve sertifikalama: Resmi IPA dosyalarını TrollStore, AltStore veya kurumsal sertifikalarla yeniden imzalayarak test cihazlarına yükleyin.
  • Eski sürüm arşivleme: Sürüm tanımlayıcıları (version ID) üzerinden kritik uygulamaların geçmiş sürümlerini yedekleyip saklayın.

Kod bilmiyorsanız

Yapay zekâ ajanınıza (Claude Code · Codex · Antigravity) yapıştırın

iOS için geliştirilen bir uygulamanın IPA paketini ipatool kullanarak bilgisayarıma indirmek, içeriğini açarak gömülü kütüphaneleri ve Info.plist dosyasındaki izin yapılandırmalarını güvenlik açısından incelemek istiyorum. Terminalde ipatool ile nasıl oturum açacağımı, arama yapıp indireceğimi ve ardından IPA dosyasını çıkartıp statik analiz yapacağımı adım adım açıklar mısın?

Depo: https://github.com/majd/ipatool. Kurulum ve çalıştırmada bu deponun README dosyasındaki resmî talimatları esas al.

Başlamadan önce hangi işletim sisteminde çalıştığımızı ve gerekli araçların (ör. Python, Node.js, Git, Docker) kurulu olup olmadığını kontrol et; eksik olanları bu sisteme göre adım adım kur.

Çalışmak için yeni ve boş bir klasör oluştur. Bu klasörün dışındaki dosyalarıma dokunma, hiçbir şeyi silme. Her komutu çalıştırmadan önce ne yapacağını bir cümleyle söyle.

Her adımın sonunda ekranda ne görmem gerektiğini söyle. Bir hata oluşursa hata mesajını sana olduğu gibi yapıştıracağım, birlikte düzeltelim.

Kimin içiniOS güvenlik araştırmacıları, mobil geliştiriciler, tersine mühendislik uzmanları ve IPA arşivleyiciler.
LisansMIT (Özgür açık kaynak lisansı)
ÇatıGo tabanlı çapraz platform CLI
PlatformlarmacOS, Linux, Windows

Sıkça sorulan sorular

  • Apple ID bilgilerimi girmek güvenli mi? Ipatool açık kaynaklıdır ve şifreleri üçüncü taraf bir sunucuya göndermez; doğrudan resmi Apple sunucularına iletir ve yerel Keychain kasasında saklar. Yine de güvenlik incelemeleri için ikincil veya test amaçlı bir Apple ID kullanılması önerilir.
  • Ücretli uygulamaları ücretsiz indirebilir mi? Hayır. Ipatool bir korsan yazılım aracı değildir. Yalnızca hesabınızın önceden satın aldığı veya mağazada ücretsiz olan uygulamaları lisanslayıp indirebilir.
  • İndirilen IPA dosyalarının FairPlay DRM şifresi çözülmüş müdür? Hayır. İndirilen dosyalar Apple'ın orijinal FairPlay DRM şifrelemesine sahiptir. İkili dosyayı deşifre etmek (dumping) için jailbreak'li bir cihazda çalıştırmak gerekir.
  • Linux sunucularda Xcode olmadan çalışır mı? Evet. Ipatool saf Go ile yazıldığı için macOS bağımlılığı taşımaz; Linux veya Windows sunucularda bağımsız bir binary olarak sorunsuz çalışır.

Bağlantılar

TreScout bu aracı geliştirmedi · GitHub trendlerinde keşfedip Türkçe tanıttı. Tanıtım metni deponun kendi belgelerinden yapay zekâ ile hazırlandı. Bu sayfa deponun 2026-08-31 tarihindeki hâlini anlatır: Yıldız sayısı ve yazdığımız metin o güne aittir, depo sonrasında değişmiş olabilir. Güncel durum için depo bağlantısına bakın.

İlgili sözlük terimleri