खोज…


परिचय

जेलब्रोकेन iPhones के लिए cydia सब्सट्रेट tweaks बनाने का तरीका जानें।

वे मोड़ आपको ऑपरेटिंग सिस्टम के व्यवहार को संशोधित करने में सक्षम करेंगे जिससे आप इसे पसंद करेंगे।

टिप्पणियों

थियोस को स्थापित करना

https://github.com/theos/theos/wiki/Installation

थियोस का उपयोग करके नया ट्विस्ट बनाएं

नई परियोजना बनाने के लिए nic का उपयोग करें

इस आदेश को अपने टर्मिनल में दर्ज करें

$THEOS/bin/nic.pl
NIC 2.0 - New Instance Creator
------------------------------
  [1.] iphone/activator_event
  [2.] iphone/application_modern
  [3.] iphone/cydget
  [4.] iphone/flipswitch_switch
  [5.] iphone/framework
  [6.] iphone/ios7_notification_center_widget
  [7.] iphone/library
  [8.] iphone/notification_center_widget
  [9.] iphone/preference_bundle_modern
  [10.] iphone/tool
  [11.] iphone/tweak
  [12.] iphone/xpc_service
Choose a Template (required):

टेम्पलेट चुनें [11.] iphone/tweak

विवरण भरें और आपको निम्नलिखित फाइलें मिलेंगी:

-rw-r--r--@  1 gkpln3  staff   214B Jun 12 15:09 Makefile
-rw-r--r--@  1 gkpln3  staff    89B Jun 11 22:58 TorchonFocus.plist
-rw-r--r--   1 gkpln3  staff   2.7K Jun 12 16:10 Tweak.xm
-rw-r--r--   1 gkpln3  staff   224B Jun 11 16:17 control
drwxr-xr-x   3 gkpln3  staff   102B Jun 11 16:18 obj
drwxr-xr-x  16 gkpln3  staff   544B Jun 12 16:12 packages

IOS स्क्रीनशॉट को बचाने के तरीके को ओवरराइड करें

अपने पसंदीदा कोड संपादक का उपयोग करके Tweak.xm फ़ाइल खोलें।

ऑपरेटिंग सिस्टम से एक निश्चित विधि के लिए हुक।

%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
    %orig;
    NSLog(@"saveScreenshot: is called");
}
%end

ध्यान दें कि आप मस्तूल चुन सकते हैं या मूल फ़ंक्शन को नहीं बुलाया जाना चाहिए, उदाहरण के लिए:

%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
    NSLog(@"saveScreenshot: is called");
}
%end

मूल फोन किए बिना फ़ंक्शन को ओवरराइड करेगा, इस प्रकार स्क्रीनशॉट को सहेजा नहीं जा रहा है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow