Ben de bunu farkettim. Garip. Ben "nerede olduklarını" Size açıklayamam, ama örneğin gözlemledim: Ben (özel) çerçeve dizini dışarı listelerseniz
:
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
Bir BluetoothManager.framework/BluetoothManager
görmüyorum dylib dosyası. Ancak bu kod aslında bu dosya varsa, dinamik olarak, yani çerçeveyi açmak için çalışır:
handle = dlopen("/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager", RTLD_LAZY);
kök dosya sisteminden find
komutunu kullanarak ("/") konumu da adlandırılan cihazda hiçbir dosyayı bulur BluetoothManager.
Muhtemelen aradığınız cevap bu değil, biliyorum neden bilmek istediğiniz, belki yardımcı olur?
iPhone4'te bir ls komutunu nasıl yürüttünüz, telefon jailbreak oldu mu? – gabbler
@gabbler, evet, bu ssh erişim etkin bir iPhone 4, jailbroken oldu. – Nate