
Ce sont en tout cas les conclusions tirées par BoyGeniusReport dont l’un des lecteurs s’est penché sur le restore ramdisk de l’OS 3.0 de l’iPhone/iPod Touch ou il affirme avoir trouvé de curieuses informations…
Ce tipster nous explique qu’Apple a pour habitude de lister chronologiquement les modèles et ce du plus ancien au plus récent.
Ci-dessous l’exemple pour les périphériques actuels:
- iPhone First Gen – 0×1290
- iPod touch 1G – 0×1291
- iPhone 3G – 0×1292
- iPod touch 2G – 0×1293
Hors, voici la liste extraite du ramdisk 3.0:
- iphone2, 1 – 0 × 1294
- iProd0,1 – 0×1295 iProd0, 1 – 0 × 1295 >>> iPod Touch Pro/iPod Touch HD?!
- iPod2,2 – 0×1296 iPod2, 2 – 0 × 1296
- iPhone3,1 – 0×1297 iPhone3, 1 – 0 × 1297 >>> Nouvel iPhone ou iPhone Nano?!
- iFPGA – 0×1298 iFPGA – 0 × 1298 >>> MacTablet/Apple Netbook?!
- iPod3,1 – 0×1299? iPod3, 1 – 0 × 1299 >>> Nouvel iPod Touch?!
Ci-dessous la chaine de codes complète accompagnée des commentaires de ce tipster:
(tirée du fichier d’information sur la configuration USB des périphériques /System/Library/AppleUSBDevice/USBDeviceConfiguration.plist)
<key>devices</key>
<dict>
<key>iFPGA</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4760</integer> // 0×1298 – perhaps a test board?
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone1,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4752</integer> // 0×1290 – first (edge) iPhone device ID
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone1,2</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4754</integer> // 0×1292 – iPhone 3G device ID
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone2,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4756</integer> // 0×1294 – New iPhone?
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone3,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4759</integer> // 0×1297
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod1,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4753</integer>
<key>productString</key>
<string>iPod</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod2,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4755</integer>
<key>productString</key>
<string>iPod</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod2,2</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4758</integer>
<key>productString</key>
<string>iPod</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod3,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4761</integer>
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iProd0,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4757</integer>
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>unknownHardware</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>unknownHardware</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>20547</integer>
<key>productString</key>
<string>Unknown- Add device descriptor info for this device</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
</dict>
Qu’en pensez vous?







