दिलचस्प पोस्ट
क्या SQL सर्वर संकुचित दृश्य स्टूडियो 2013 से बंद है? रूट में प्रमाणपत्र (निजी कुंजी के साथ) डालने, स्थानीय मैकिन प्रमाणपत्र स्टोर में .NET 4 में विफल रहता है जहां javafx.scene.image.Image ("flower.png") flower.png के लिए खोज करता है? Async HttpClient से नेट 4.5 गहन लोड अनुप्रयोगों के लिए एक बुरा विकल्प है? इंटेल एसएनबी-परिवार सीपीयू पर सूक्ष्म कोडित निर्देशों को शामिल करने वाले छोरों के लिए शाखा संरेखण क्या @ पेज {आकार: परिदृश्य} अप्रचलित है? Java / swing में खिड़कियों को बंद करने के लिए सही कार्रवाई क्या है? स्पार्क का उपयोग करने वाले मध्य और मात्रा का पता कैसे करें जावा में एसएमएस कैसे भेजें Linux / proc / id / maps को समझना अजगर – क्या किसी सूची को किसी सूची या डिक्शनरी में संग्रहीत करने का कोई तरीका है, जब सूचकांक (या कुंजी) को इसे संग्रहीत फ़ंक्शन बंद कर दिया जाता है? मैं एसवीएन के साथ एक निर्देशिका को कैसे अनदेखा कर सकता हूं? नियंत्रण के लिए विधिविरोधक बनाम कार्यवाही बिटमैप के निर्देशांक में छवि दृश्य के निर्देशांक को कैसे परिवर्तित करें? आंतरिक भंडारण एंड्रॉइड में फ़ाइल को सहेजना

IPhone अनुप्रयोगों की चोरी को कम करना

एप्पल की मूल्यांकन की प्रक्रिया का उल्लंघन नहीं करते हुए iPhone आवेदन चोरी को कम करने के तरीके क्या स्वीकार किए जाते हैं?

यदि मेरे आवेदन को "फोन होम" पर अद्वितीय डिवाइस आईडी प्रदान किया जाता है, जिस पर वह चलाता है, तो मुझे एक वैध पंजीकरण टोकन बनाने के लिए जो अन्य जानकारी इकट्ठी करने की आवश्यकता होगी (उदाहरण के लिए, एप्पल आईडी को एप्लिकेशन खरीदने के लिए उपयोग किया जाता है) ? इसी तरह, उस अतिरिक्त डेटा तक पहुंचने के लिए मैं किस कोड का उपयोग करूँगा?

वर्तमान समय में इस समस्या के सर्वोत्तम उपलब्ध तकनीकी दृष्टिकोण क्या हैं?

(कृपया गैर-प्रोग्रामिंग जवाबों से बचें कि चोरी कितना अपरिहार्य है, आदि। मुझे पता है कि चोरी को अपरिहार्य है। मुझे प्रोग्रामिंग-आधारित उत्तरों में दिलचस्पी है जो इसे कम करने के बारे में चर्चा करता है। आपकी समझ के लिए अग्रिम धन्यवाद।)

Solutions Collecting From Web of "IPhone अनुप्रयोगों की चोरी को कम करना"

अद्यतन करें

कृपया देखें और पढ़ें

टिप्पणी में chpwn के लिए धन्यवाद

कोड का तरीका बहुत पुराना है! – 11 मई 200 9

अब के लिए यह पता लगाने का एक आसान तरीका है कि आपका आईफोन एप्लिकेशन पायरसी उपयोग के लिए टूट गया है या नहीं। यह आपको स्वीकार्य आईडी की सूची के खिलाफ आईफोन अनन्य आईडी की जांच करने के लिए शामिल नहीं करता है।

वर्तमान में तीन चीजें हैं जो पटाखे करते हैं:

  1. Info.plist फ़ाइल को संपादित करें
  2. द्विआधारी से यूटीएफ -8 या एएससीआईआई के Info.plist को डिकोड करें
  3. Info.plist {SignerIdentity, Apple iPhone OS Application Signing} में एक कुंजी-जोड़ी जोड़ें

अंतिम कोड इस कोड से जांचना आसान है:

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

आम तौर पर हमारे पास ऐप स्टोर अनुप्रयोगों में साइन-इनिटेंटीटी नहीं होती है, जिससे हम नीले रंग की जांच कर सकते हैं, तो सेट निर्देशों को पूरा करने से पटाखे और समुद्री डाकू के लिए इसे और अधिक मुश्किल हो जाना चाहिए।

मैं इस के लिए क्रेडिट नहीं ले सकता है तो कृपया आईफोन आईपीए क्रैकर्स को कैसे रोकें? आईफोन पर चोरी के बारे में जानकारी का भार है और इसे कैसे रोकें।

जैसे एंड्री टैरेंटोव द्वारा टिप्पणियों में बताया गया है, बाइनरी में "हस्ताक्षरकर्ता पहचान" स्ट्रिंग की तलाश में (हेक्सएडिट जैसी ऐप का उपयोग करके) और इसे बदलने के लिए बहुत आसान है।

आप उस स्ट्रिंग में सांकेतिक शब्दों में बदलना कर सकते हैं, लेकिन फिर से आपको केवल एक ही बदलाव करना है और ऐप "SignerIdentity" कुंजी को अब और नहीं खोज रहा है, लेकिन कुछ अन्य कुंजी के लिए संभवतः मौजूद नहीं है (अत: )। यह कुंजी रिक्त है, ऐप सोचता है कि यह टूट नहीं है (चूंकि साइन-इन्सेंटिटी को रिक्त नहीं किया जाना चाहिए, यदि ऐप टूट नहीं होता है)।

इसके बजाय, मैं इसके बजाय info.plist के आकार की जांच करूँगा और इसकी तुलना एक संदर्भ मूल्य से करेगा। मैंने देखा सिम्युलेटर और डिवाइसेज के पास ऐसा कोई जानकारी नहीं है। प्लिस्ट फ़ाइल आकार। डीबग, रिलीज़ और डिस्ट्रीब्यूशन बिल्ड के लिए भी यही बात है। इसलिए, सुनिश्चित करें कि आप डिवाइस वितरण बिल्ड के लिए info.plist फ़ाइल आकार का उपयोग करके संदर्भ मान सेट करते हैं।

लॉन्च पर फाइलसिस्टम कैसे दिखाना है :

ऐसा लगता है कि लिपस्टिक के MD5 चेकसम की बचत करना और जाँच करने से कुछ समय तक अच्छा होना चाहिए।

iTunesMetadata.plist की तिथि के लिए iTunesMetadata.plist को कभी-कभी देखें, जब कोई ऐप टूट जाता है, तो उस तारीख को कुछ अपमानजनक रूप से बदल दिया जाता है

यह भी देखें कि खरीदार नाम का क्षेत्र मौजूद है या नहीं। व्यक्तिगत उपयोग के लिए क्षुधा बनाने के अपने अनुभव में, यह आम तौर पर हटा दिया जाता है अगर किसी को पता है कि मंदिर रन के एंटी डंप संरक्षण कैसे काम करता है, तो आप इसे कुछ सुरक्षा के साथ इस्तेमाल कर सकते हैं, जो कि क्राईकॉम को नहीं मिल सकता है (Google poedCrackMod हैक्यूलो.उस खाता बना, poedCrackMod के लिए dev केंद्र देखें, iDevice पर इसे स्थापित करें) ।

क्लच जो कि मंदिर चलाने की सुरक्षा के साथ चीजों को सुरक्षा नहीं करता है, इसमें ओवरड्राइव नाम की एक सुविधा है, जो किसी ऐप के दरार का पता लगाने में चुप्पी करना है। poedCrackMod LamestPatch है, जो उतना अच्छा नहीं है इसके अलावा poedCrackMod एक खुला स्रोत bash स्क्रिप्ट है जो रिवर्स इंजीनियर हो सकता है। रीकैप करने के लिए, आपके पास एक ऐसा ऐप होता है जिसमें कॉपी सुरक्षा होती है जिसे क्लच / ओवरड्राइव के साथ बाधित नहीं किया जा सकता, लेकिन poedCrackMod के साथ क्रैक किया जा सकता है। हालांकि poedCrackMod ऐप की चोरी की जांच में ऐप को नाकाम कर सकता है। एप के निष्पादन योग्य में इंटिग्रेटी चेक को मैन्युअल रूप से पैच करना मुश्किल है। तो आपके ऐप को दरारना मुश्किल है