Status
This status is based on the progress the freemyipod team has made so far.
Nano 2G | Nano 3G | Nano 4G | Nano 5G | Classic 1G | Classic 2G | Classic 3G | |
---|---|---|---|---|---|---|---|
Code execution | Yes | Yes | Yes | No[1] | Yes | Yes | Yes |
UART | Yes | No[2] | No[2] | No | Yes | No | No |
USB | Yes | Yes | Yes | No | No[3] | No[3] | No[3] |
iBugger[4] | Yes | Yes[5] | Yes | No | No[3] | No[3] | No[3] |
emBIOS | Yes | No | Yes | No | No | No | No |
I2C | Yes | No | Yes | No | No | No | No |
Backlight | Yes | No | Yes | No | No | No | No |
LCD | Yes | No | Yes | No | No | No | No |
Piezo | Yes | No | No | No | No | No | No |
Clickwheel | Yes | No | No | No | No | No | No |
Audio | Yes | No | No | No | No | No | No |
NAND/Hard Drive | Yes | No | No | No | No | No | No |
Power management | Yes | No | No | No | No | No | No |
Firmware encryption | Yes | No | Yes | No | No | No | No |
Accelerometer | N/A | N/A | Yes | No | N/A | N/A | N/A |
Annotations
- ↑ We need a new exploit for this device to get execution.
- ↑ 2.0 2.1 UART is not really needed here as we can already access the device via USB.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 Someone already started working on this. We don't know when this will be done.
- ↑ iBugger is deprecated software and the goal is to replace it with emBIOS.
- ↑ This iBugger is very limited as we only have access to the SRAM. This is because the bigger SDRAM is not initialized at the time when our exploit is launched.