SORU
10 Mayıs 2009, Pazar


İPhone uygulamaları azaltarak korsanlık

Apple'ın değerlendirme süreci ihlal etmeyen iPhone uygulaması korsanlığı azaltmak için kabul yöntemleri nelerdir?

Eğer benim uygulama "telefon ev" sağlayan benzersiz bir aygıt KİMLİĞİ üzerinde çalışır, ne başka bir bilgi isteyeyim toplamak (örneğin, Apple KİMLİĞİ kullanılan satın alma uygulaması) oluşturmak için geçerli bir kayıt belirteç yetki kullanımı? Aynı şekilde, ne kodu ekstra veri erişimi için kullanabilir miyim?

Ne bu sorun için mevcut en iyi teknik yaklaşım gibi görünüyor, şu anda?

. ben^>(Kaçınalım lütfenolmayan programlama cevaplarnasıl korsan kaçınılmaz, vb. Korsan kaçınılmaz olduğunu biliyorum. İlgileniyorumprogramlama dayalı cevaplarbunu azaltmak için ne tartışmak. Anlayışınız için şimdiden teşekkür ederiz.)

CEVAP
11 Mayıs 2009, PAZARTESİ


GÜNCELLEME

visit and read lütfen

Yorum chpwn için teşekkürler.

Çok eski bu şekilde bir kod! - 11 Mayıs 2009

Şimdi ise iPhone uygulaması korsan kullanmak için kırık varsa tespit etmek için daha kolay bir yolu var. Bu kabul Kimliklerinin bir listesini karşı iPhone benzersiz Kimlikleri kontrol etmek anlamına gelmez.

Şu anda kraker yapmak üç şey vardır:

  1. Bilgisi Düzenle.dosya plist
  2. Bilgi şifresini çözmek.ikili plist için UTF-8 veya ASCII
  3. Anahtar çiftini bir Bilgi ekleyin.plist{Signerİdentity, Apple Uygulama İmzalama OS} iPhone

Sonuncusu en kolay bu kod ile kontrol edebilirsiniz:

NSBundle *bundle = [NSBundle mainBundle]; 
NSDictionary *info = [bundle infoDictionary]; 
if ([info objectForKey: @"SignerIdentity"] != nil) 
{ /* do something */  }

App Store uygulamaları herhangi Signerİdentity yok genellikle nil için talimatlar kraker ve korsanlar için daha zor yapmak gerekir gerçekleştirdikten sonra kontrol yaparız.

Lütfen iPhone ile ilgili bilgi var korsanlık hakkında bir sürü Var ve bunu engellemek için nasıl How to Thwart iPhone IPA Crackers. ziyaret bunun için kredi alamam.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011