Difference between revisions of "Talk:Android"

From The iPhone Wiki
Jump to: navigation, search
(This is just a suggestion for anyone intending to do this.)
Line 24: Line 24:
 
Run as root on iPhone, over SSH:
 
Run as root on iPhone, over SSH:
 
(Requires iokittools, coreutils, vim)
 
(Requires iokittools, coreutils, vim)
 
 
REVISED to avoid ugly hard-coded byte offsets:
 
REVISED to avoid ugly hard-coded byte offsets:
  +
-
 
 
ioreg -l -w 0 | grep '"Firmware" =' | cut -d '<' -f2 | cut -d '>' -f1 | xxd -r -ps - zephyr_main.bin
 
ioreg -l -w 0 | grep '"Firmware" =' | cut -d '<' -f2 | cut -d '>' -f1 | xxd -r -ps - zephyr_main.bin
 
ioreg -l -w 0 | grep '"A-Speed Firmware" =' | cut -d '<' -f2 | cut -d '>' -f1 | xxd -r -ps - zephyr_aspeed.bin
 
ioreg -l -w 0 | grep '"A-Speed Firmware" =' | cut -d '<' -f2 | cut -d '>' -f1 | xxd -r -ps - zephyr_aspeed.bin
~~ Courtesy of Apocolipse
+
~~ Courtesy of Apocolipse
 
   
 
== Harder Stuff ==
 
== Harder Stuff ==

Revision as of 06:10, 23 April 2010

Easy Stuff

  • Virtual buttons have been "put down" in favor for such a combination (subject to change):

Tap Home Button -> Menu.

Hold Home Button 1s -> Home screen.

Hold Home Button 3s (or however long is standard in Android for this) -> Task Switcher.

Lock Button -> Back.

Hold Lock Button -> Sleep.

This is just a suggestion for anyone intending to do this.

--> Courtesy BHSPitMonkey

Firmware Extraction: Simple extractor + injector to add firmware to images

   3.x.x Firmware locations:
       /private/var/stash/share/firmware/multitouch/iPhone.mtprop
       /usr/share/firmware/multitouch/iPhone.mtprops 
       base64 encoded
   2.x.x Firmware:
       Run as root on iPhone, over SSH:
       (Requires iokittools, coreutils, vim)
       REVISED to avoid ugly hard-coded byte offsets:
       -
       ioreg -l -w 0 | grep '"Firmware" =' | cut -d '<' -f2 | cut -d '>' -f1 | xxd -r -ps - zephyr_main.bin
       ioreg -l -w 0 | grep '"A-Speed Firmware" =' | cut -d '<' -f2 | cut -d '>' -f1 | xxd -r -ps - zephyr_aspeed.bin

~~ Courtesy of Apocolipse

Harder Stuff

  • Just making the section for you, remove when actually starting a discussion.


Porting

  • Just making the section for you, remove when actually starting a discussion.