Ho notato anche questo. Strano. Non posso spiegare a voi "dove sono", ma ho osservato, per esempio:
Se Ne elenco un (privato) annuario quadro:
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
non si vede un BluetoothManager.framework/BluetoothManager
file dylib. Tuttavia, questo codice non realmente funzionano per aprire dinamicamente tale quadro, come se il file esiste:
handle = dlopen("/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager", RTLD_LAZY);
Utilizzando il comando find
dal filesystem di root ("/") posizione trova anche alcun file sul dispositivo di nome BluetoothManager.
So che probabilmente non è la risposta che stai cercando, ma a seconda di perché vuoi sapere, forse è d'aiuto?
Come è stato eseguito un comando ls su iPhone4, il telefono è stato jailbroken? – gabbler
@gabbler, sì, questo era un iPhone 4 jailbroken, con accesso ssh abilitato. – Nate