2012-01-06 18 views
6

मेरा मानना ​​है कि आप इस तरह से एक कमांड को क्रियान्वित कमांड लाइन (SSH पर) के माध्यम से जेलब्रेक iOS उपकरणों पर जीयूआई एप्लिकेशन लॉन्च करने में सक्षम हुआ करता था:लॉन्च जीयूआई एप्लिकेशन (भागने)

launch com.apple.Calculator 

लेकिन यह मेरे आईओएस 5 डिवाइस (launch not found) पर काम नहीं कर रहा है।

मैं भी करने की कोशिश की:

launchctl start com.apple.Calculator 

लेकिन वह भी मुझे एक त्रुटि (no such process) देता है।

उत्तर

15

उन launch/launchctl आदेश मेरे लिए भी काम नहीं करते थे। क्या काम किया है Cydia से कमांड लाइन utilty open स्थापित करने के लिए और बस पर अमल

open com.apple.calculator 

सूचना calculator, में लोअरकेस सी कि मेरे कैलकुलेटर अनुप्रयोग के लिए बंडल पहचानकर्ता था।

यहाँ Cydia के सामान के लिए डेवलपर की वेबसाइट है:

http://kramerapps.com/cydia/

रेपो साइट के लिए इस लिंक:

http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=openData

अद्यतन: आईओएस 6.x के लिए, यह वर्तमान open के संस्करण काम नहीं लग रहा है। टिप्पणियों में नीचे दिए गए question पर @ नाट का उत्तर देखें।

अद्यतन 2: Cydia में open पैकेज अद्यतन किया गया है और अब आईओएस 6

अद्यतन 3 के साथ काम करता है: यहाँ पैकेज के लिए स्रोत है: https://github.com/conradev/Open। यदि आप open.m फ़ाइल देखते हैं, तो आप देख सकते हैं कि निजी फ्रेमवर्क से SBSLaunchApplicationWithIdentifier फ़ंक्शन वास्तव में ऐप खोलता है।

+0

मैं तुमसे प्यार करता हूँ। अब मैं संकलन के हर समय अपने जीवन के 10 सेकंड वापस प्राप्त कर सकता हूं - यानी प्रति दिन एक सौ बार :) – chris838

+3

मुझे प्यार न करें, दोस्त को प्यार करें जिसने 'खुला' बनाया;) – newenglander

+0

क्या आप पैकेज का नाम साझा कर सकते हैं? –

संबंधित मुद्दे