मैंने यह भी देखा है। अजीब। मैं तुम्हें करने के लिए "वे कहाँ हैं" व्याख्या नहीं कर सकते, लेकिन मैं उदाहरण के लिए देखा है,:
अगर मैं एक (निजी) ढांचा निर्देशिका की सूची:
iPhone4:/System/Library/PrivateFrameworks/BluetoothManager.framework root# ls -alt
total 8
lrwxr-xr-x 1 root wheel 28 Nov 4 2011 CodeResources -> _CodeSignature/CodeResources
drwxr-xr-x 3 root wheel 170 Nov 2 2011 ./
drwxr-xr-x 2 root wheel 102 Nov 2 2011 _CodeSignature/
-rw-r--r-- 1 root wheel 740 Nov 2 2011 Info.plist
drwxr-xr-x 170 root wheel 5814 Dec 31 2007 ../
iPhone4:/System/Library/PrivateFrameworks/BluetoothManager.framework root# ls -alt _CodeSignature/
total 0
drwxr-xr-x 3 root wheel 170 Nov 2 2011 ../
drwxr-xr-x 2 root wheel 102 Nov 2 2011 ./
-rw-r--r-- 1 root wheel 1222 Nov 2 2011 CodeResources
आप एक BluetoothManager.framework/BluetoothManager
नहीं दिख रहा है dylib फ़ाइल। हालांकि, इस कोड वास्तव में काम करता है गतिशील रूप से, उस ढांचे को खोलने के लिए के रूप में यदि कि फ़ाइल मौजूद है:
handle = dlopen("/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager", RTLD_LAZY);
जड़ फाइल सिस्टम से find
आदेश का उपयोग करना ("/") स्थान भी नहीं फ़ाइल का नाम डिवाइस पर पाता है ब्लूटूथ प्रबंधक।
मुझे पता है कि संभवतः वह उत्तर नहीं है जिसे आप ढूंढ रहे हैं, लेकिन पर निर्भर करता है कि क्यों आप जानना चाहते हैं, शायद यह मदद करता है?
आपने आईफोन 4 पर एलएस कमांड कैसे निष्पादित किया, फोन जेलब्रोकन था? – gabbler
@ गैबलर, हाँ, यह एक जेलब्रोकन आईफोन 4 था, एसएसएच एक्सेस सक्षम के साथ। – Nate