Difference between revisions of "Status"

From freemyipod.org
Jump to: navigation, search
Line 2: Line 2:
  
 
{| class="wikitable"
 
{| class="wikitable"
!  !! [[Nano 2G]] !! [[Nano 3G]] !! [[Nano 4G]] !! [[Nano 5G]] !! [[Nano 6G]] !! [[Classic 1G]] !! [[Classic 2G]] !! [[Classic 3G]]
+
!  !! [[Nano 2G]] !! [[Nano 3G]] !! [[Nano 4G]] !! [[Nano 5G]] !! [[Nano 6G]]<ref name="nano6g"/> !! [[Classic 1G]] !! [[Classic 2G]] !! [[Classic 3G]]
 
|-
 
|-
 
| Code execution
 
| Code execution
Line 150: Line 150:
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
| <span style="color:grey">'''N/A'''</span>
+
| <span style="color:red">'''No'''</span>
 
| <span style="color:grey">'''N/A'''</span>
 
| <span style="color:grey">'''N/A'''</span>
 
| <span style="color:grey">'''N/A'''</span>
 
| <span style="color:grey">'''N/A'''</span>
Line 163: Line 163:
 
<ref name="ibugger">[[iBugger]] is deprecated software and the goal is to replace it with [[emBIOS]].</ref>
 
<ref name="ibugger">[[iBugger]] is deprecated software and the goal is to replace it with [[emBIOS]].</ref>
 
<ref name="sram">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.</ref>
 
<ref name="sram">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.</ref>
 +
<ref name="nano6g">The nano 6g is something entirely new and we don't know at all how this device works and if we want to do something with it.</ref>
 
</references>
 
</references>

Revision as of 23:57, 1 September 2010

This status is based on the progress the freemyipod team has made so far.

Nano 2G Nano 3G Nano 4G Nano 5G Nano 6G[1] Classic 1G Classic 2G Classic 3G
Code execution Yes Yes Yes No[2] No[2] Yes Yes Yes
UART Yes No[3] No[3] No No Yes No No
USB Yes Yes Yes No No No[4] No[4] No[4]
iBugger[5] Yes Yes[6] Yes No No No[4] No[4] No[4]
emBIOS Yes No Yes No No No No No
I2C Yes No Yes No No No No No
Backlight Yes No Yes No No No No No
LCD Yes No Yes No No No No No
Piezo Yes No No No No No No No
Clickwheel Yes No No No No No No No
Audio Yes No No No No No No No
NAND/Hard Drive Yes No No No No No No No
Power management Yes No No No No No No No
Firmware encryption Yes No Yes No No No No No
Accelerometer N/A N/A Yes No No N/A N/A N/A

Annotations

  1. The nano 6g is something entirely new and we don't know at all how this device works and if we want to do something with it.
  2. 2.0 2.1 We need a new exploit for this device to get execution.
  3. 3.0 3.1 UART is not really needed here as we can already access the device via USB.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 Someone already started working on this. We don't know when this will be done.
  5. iBugger is deprecated software and the goal is to replace it with emBIOS.
  6. 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.