Difference between revisions of "Talk:Android"

From The iPhone Wiki
Jump to: navigation, search
m (Easy Stuff: Another reformat.)
(more delicious, tasty buttons!)
Line 1: Line 1:
 
== Easy Stuff ==
 
== Easy Stuff ==
  +
*Virtual buttons have been "put down" in favor for such a combination (subject to change):
 
  +
==== Virtual Buttons ====
  +
Virtual buttons have been "put down" in favor for such a combination (subject to change):
   
 
Tap Home Button -> Menu.
 
Tap Home Button -> Menu.
Line 12: Line 14:
 
Hold Lock Button -> Sleep.
 
Hold Lock Button -> Sleep.
   
==== This is just a suggestion for anyone intending to do this. ====
+
''' This is just a suggestion for anyone intending to do this. '''
  +
 
--> Courtesy BHSPitMonkey
 
--> Courtesy BHSPitMonkey
  +
  +
==== Virtual Buttons #2 ====
  +
  +
===== Missing Power Menu =====
  +
  +
The above proposal doesn't cover the 'power' menu, normally achieved by holding down the End Call button!
  +
  +
Things in the power menu, and whether anyone will even notice they're gone:
  +
* Silent mode
  +
** '''Duplicate functionality''' - the other way to switch your phone to silent is to repeatedly press the Volume Down button. We don't need to worry about this.
  +
  +
* Airplane mode
  +
** '''Duplicate functionality''' - option is also available under 'Wireless Settings' in 'Settings', and those who actually care can get one of the many home screen widgets that lets you turn this on and off with just a tap.
  +
  +
* Power off
  +
** '''Oh shit, this is important''' - see suggestions below!
  +
  +
Power off functionality could be replicated by making a 'Turn off phone' application and putting a shortcut to it on the main home screen by default. Maybe it could even have a 'Reboot' option, too, to aid debugging.
  +
  +
===== Tapping Layout =====
  +
  +
another virtual buttons suggestion:
  +
  +
Tap Home Button -> Menu.
  +
  +
Double-Tap Home Button -> Home screen.
  +
(People will be used to this from having to double tap to get the quick music screen on the iPhone/iPod.)
  +
  +
Hold Home Button for ~1s -> Task Switcher.
  +
  +
Lock buttons as the prev proposal does it. [[User:Di64|Di64]] 17:44, 23 April 2010 (UTC)
  +
  +
   
 
==== DNS issue ====
 
==== DNS issue ====

Revision as of 17:44, 23 April 2010

Easy Stuff

Virtual Buttons

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

Virtual Buttons #2

Missing Power Menu

The above proposal doesn't cover the 'power' menu, normally achieved by holding down the End Call button!

Things in the power menu, and whether anyone will even notice they're gone:

  • Silent mode
    • Duplicate functionality - the other way to switch your phone to silent is to repeatedly press the Volume Down button. We don't need to worry about this.
  • Airplane mode
    • Duplicate functionality - option is also available under 'Wireless Settings' in 'Settings', and those who actually care can get one of the many home screen widgets that lets you turn this on and off with just a tap.
  • Power off
    • Oh shit, this is important - see suggestions below!

Power off functionality could be replicated by making a 'Turn off phone' application and putting a shortcut to it on the main home screen by default. Maybe it could even have a 'Reboot' option, too, to aid debugging.

Tapping Layout

another virtual buttons suggestion:

Tap Home Button -> Menu.

Double-Tap Home Button -> Home screen. (People will be used to this from having to double tap to get the quick music screen on the iPhone/iPod.)

Hold Home Button for ~1s -> Task Switcher.

Lock buttons as the prev proposal does it. Di64 17:44, 23 April 2010 (UTC)


DNS issue

A couple people in IRC were mentioning it, although I wasn't really sure what they were talking about, as I didn't have it running on my phone yet. After I did get it running, I saw that DNS didn't work on the browser, and realized what they were talking about.

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.