<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ryccardo</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ryccardo"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Ryccardo"/>
	<updated>2026-05-05T17:05:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=30323</id>
		<title>List of GSC bits</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=30323"/>
		<updated>2013-02-08T21:29:35Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Values found on iPhone 4S 6.1.Pffft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Please sort alphabetically. A to Z, not like [[/dev]]!!!--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; | GSC bit&lt;br /&gt;
! width=&amp;quot;60&amp;quot; | Sourced from [[model definition file]]&lt;br /&gt;
! width=&amp;quot;400&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| 720p&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[accelerometer]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| accessibility&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Settings&amp;gt;General&amp;gt;Accessibility. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| additional-text-tones&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| New SMS sounds originally only for the iPhone 4. iOS &amp;gt;=4.2.1. Backported to the 3GS since iOS 5b3.&lt;br /&gt;
|-&lt;br /&gt;
| all-features&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| any-telephony&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Cellular radio&lt;br /&gt;
|-&lt;br /&gt;
| apple-internal-install&lt;br /&gt;
| {{partial|Yes?}}&lt;br /&gt;
| Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a &amp;quot;INTERNAL_INSTALL_LEGAL_DECLARATION&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
| applicationInstallation&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can install apps?? used in demo units??&lt;br /&gt;
|-&lt;br /&gt;
| armv6&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| CPU can execute ARM6 instructions&lt;br /&gt;
|-&lt;br /&gt;
| armv7&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| CPU can execute ARM7 instructions&lt;br /&gt;
|-&lt;br /&gt;
| assistant&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Siri. iOS ≥5.0&lt;br /&gt;
|-&lt;br /&gt;
| auto-focus-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Camera is not focus free. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| [[bluetooth]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| bluetooth-le&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Found on iPhone 4S. iOS ≥5&lt;br /&gt;
|-&lt;br /&gt;
| camera-flash&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| LED flash, iOS 4.0+&lt;br /&gt;
|-&lt;br /&gt;
| cameraRestriction&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Camera disabled via on-device or externally imposed Restrictions&lt;br /&gt;
|-&lt;br /&gt;
| cellular-data&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Wireless modem&lt;br /&gt;
|-&lt;br /&gt;
| contains-cellular-radio&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| data-plan&lt;br /&gt;
| {{no|Unlikely}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| delay-sleep-for-headset-click&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| device-name-localized&lt;br /&gt;
|&lt;br /&gt;
| Unknown &lt;br /&gt;
|-&lt;br /&gt;
| device-name&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Device class, e.g. &amp;quot;iPhone&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dictation&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Microphone key on on-screen keyboard&lt;br /&gt;
|-&lt;br /&gt;
| display-mirroring&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| AirPlay whole screen streaming&lt;br /&gt;
|-&lt;br /&gt;
| displayport&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| encrypted-data-partition&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hardware encryption for 3GS and newer devices. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| encode-aac&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| enforce-googlemail&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (Shows Google Mail logo instead of Gmail in the UK)&lt;br /&gt;
|-&lt;br /&gt;
| enforce-shutter-click&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial framework&lt;br /&gt;
|-&lt;br /&gt;
| explicitContentRestriction&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &amp;quot;Explicit&amp;quot; songs and podcasts disabled in Settings/General/Restrictions&lt;br /&gt;
|-&lt;br /&gt;
| fcc-logos-via-software&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Enables PNG viewer in Settings/General/About/[Legal]/Regulatory&lt;br /&gt;
|-&lt;br /&gt;
| front-facing-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iOS 4.0+&lt;br /&gt;
|-&lt;br /&gt;
| full-6&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Found on an iPhone 4 S 6.1&lt;br /&gt;
|-&lt;br /&gt;
| gamekit&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Game Center&lt;br /&gt;
|-&lt;br /&gt;
| gas-gauge-battery&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Precise battery measurement, enables Settings&amp;gt;General&amp;gt;Usage&amp;gt;Battery Percentage. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Global Positioning System|gps]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 2.0+&lt;br /&gt;
|-&lt;br /&gt;
| green-tea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (turned on in iPhones sold in China)&lt;br /&gt;
|-&lt;br /&gt;
| not-green-tea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[gyroscope]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iOS 4.0+&lt;br /&gt;
|-&lt;br /&gt;
| h264-encoder&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can encode audio?video? iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| hall-effect-sensor&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Very likely the magnetic sleep switch on iPad 2)&lt;br /&gt;
|-&lt;br /&gt;
| hardware-keyboard&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hd-video-capture&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hdr-image-capture&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| HDR, iOS 4.1+. Seems to depend on camera-flash on 4.3+&lt;br /&gt;
|-&lt;br /&gt;
| hearingaid-audio-equalization&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| hearingaid-low-energy-audio&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hearingaid-power-reduction&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hiccough-interval&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Unknown)&lt;br /&gt;
|-&lt;br /&gt;
| hide-non-default-apps&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| hidpi&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Retina display&lt;br /&gt;
|-&lt;br /&gt;
| homescreen-wallpaper&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Also controls grill vs. reflective dock. iOS ≥4&lt;br /&gt;
|-&lt;br /&gt;
| hw-encode-snapshots&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| hw-snapshots-need-purplegfx&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| international-settings&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Settings/General/International, wildly used in iPhone OS 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| io-surface-backed-images&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| ipad&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Is iPad. used to be &amp;quot;wildcat&amp;quot;.)&lt;br /&gt;
|-&lt;br /&gt;
| launch-mode&lt;br /&gt;
| {{no}}&lt;br /&gt;
| iPad SpringBoard orientation??&lt;br /&gt;
|-&lt;br /&gt;
| load-thumbnails-while-scrolling&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| [[location-services]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| location-reminders&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Geofence support?&lt;br /&gt;
|-&lt;br /&gt;
| [[magnetometer]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-height&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-width&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-orientation&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-scale&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MapKitAvailable&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapKitAvailableGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapKitUserShiftingGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapKitUserShiftingNonGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapsUserShiftingGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapsUserShiftingNonGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapsVisible&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (not sure whether it is a GSC bit)&lt;br /&gt;
|-&lt;br /&gt;
| MapsVisibleGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (not sure whether it is a GSC bit, also green tea = for chinese market)&lt;br /&gt;
|-&lt;br /&gt;
| marketing-name&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Brand name of your device e.g. &amp;quot;iPhone 3GS&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| mars-volta&lt;br /&gt;
| &lt;br /&gt;
| spotted in iOS 5.0.1b2 4S&lt;br /&gt;
|-&lt;br /&gt;
| microphone&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| mms&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| multitasking&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| multitasking-gestures&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| The infamous iPad swipe-to-cycle-apps and open multitasking 4- or 5-fingered actions&lt;br /&gt;
|-&lt;br /&gt;
| nike-ipod&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+&lt;br /&gt;
|-&lt;br /&gt;
| opengles-1&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Supports OpenGL 1&lt;br /&gt;
|-&lt;br /&gt;
| opengles-2&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Supports OpenGL 2&lt;br /&gt;
|-&lt;br /&gt;
| peer-peer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Bluetooth &amp;quot;gaming&amp;quot; extensions, iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| personal-hotspot&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| photo-adjustments&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Rotate/auto exposure/redeye correct/crop in the Photos app&lt;br /&gt;
|-&lt;br /&gt;
| photo-stream&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| piezo-clicker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Integrated non-speaker in iPod touch 1G&lt;br /&gt;
|-&lt;br /&gt;
| post-animate&lt;br /&gt;
| {{no}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| pre-animate&lt;br /&gt;
| {{no}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| proximity-sensor&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| ptp-large-files&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| PTP is the standard camera interface protocol used to access the Camera Roll from generic PC software&lt;br /&gt;
|-&lt;br /&gt;
| ringer-switch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Mute switch&lt;br /&gt;
|-&lt;br /&gt;
| screen-dimensions&lt;br /&gt;
| {{no}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| sensitive-ui&lt;br /&gt;
| {{no}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| serial&lt;br /&gt;
| {{no}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| shoebox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| [[Passbook]]&lt;br /&gt;
|-&lt;br /&gt;
| siri-gesture&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Settings/General/Siri/Raise-to-speak&lt;br /&gt;
|-&lt;br /&gt;
| sms&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can send text messages. iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| software-dimming-alpha&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| stand-alone-contacts&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| still-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can take photos. iPhone OS 1.0 or 2.0+&lt;br /&gt;
|-&lt;br /&gt;
| telephony&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can make phone calls. iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| telephony-maximum-generation&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)&lt;br /&gt;
|-&lt;br /&gt;
| tv-out-crossfade&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ([[:/Applications/MobileSlideShow.app|Photos app]] slideshow transitions enabled)&lt;br /&gt;
|-&lt;br /&gt;
| tv-out-settings&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (not sure whether it is a GSC bit, sounds like a SpringBoard property)&lt;br /&gt;
|-&lt;br /&gt;
| unified-ipod&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Joins Music and Videos into iPod on iOS &amp;lt;5. Still enabled on latest iPhones where it won't matter…&lt;br /&gt;
|-&lt;br /&gt;
| venice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| FaceTime&lt;br /&gt;
|-&lt;br /&gt;
| 3Gvenice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| FaceTime over 3G&lt;br /&gt;
|-&lt;br /&gt;
| video-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can record videos. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| voice-control&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Voice control available. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| voip&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| VoIP multitasking??&lt;br /&gt;
|-&lt;br /&gt;
| volume-buttons&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| wapi&lt;br /&gt;
| &lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| wifi&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Contains Wi-Fi radio.&lt;br /&gt;
|-&lt;br /&gt;
| youtube&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| YouTube app accessible, iOS &amp;lt;6b4&lt;br /&gt;
|-&lt;br /&gt;
| youtubePlugin&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=30322</id>
		<title>List of GSC bits</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=30322"/>
		<updated>2013-02-08T21:16:53Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: THIS GAVE ME A HEADACHE.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Please sort alphabetically. A to Z, not like [[/dev]]!!!--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; | GSC bit&lt;br /&gt;
! width=&amp;quot;60&amp;quot; | Sourced from [[model definition file]]&lt;br /&gt;
! width=&amp;quot;400&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| 720p&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[accelerometer]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| accessibility&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Settings&amp;gt;General&amp;gt;Accessibility. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| additional-text-tones&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| New SMS sounds originally only for the iPhone 4. iOS &amp;gt;=4.2.1. Backported to the 3GS since iOS 5b3.&lt;br /&gt;
|-&lt;br /&gt;
| all-features&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| any-telephony&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Cellular radio&lt;br /&gt;
|-&lt;br /&gt;
| apple-internal-install&lt;br /&gt;
| {{partial|Yes?}}&lt;br /&gt;
| Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a &amp;quot;INTERNAL_INSTALL_LEGAL_DECLARATION&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
| armv6&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| CPU can execute ARM6 instructions&lt;br /&gt;
|-&lt;br /&gt;
| armv7&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| CPU can execute ARM7 instructions&lt;br /&gt;
|-&lt;br /&gt;
| assistant&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Siri. iOS ≥5.0&lt;br /&gt;
|-&lt;br /&gt;
| auto-focus-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Camera is not focus free. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| [[bluetooth]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| bluetooth-le&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Found on iPhone 4S. iOS ≥5&lt;br /&gt;
|-&lt;br /&gt;
| camera-flash&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| LED flash, iOS 4.0+&lt;br /&gt;
|-&lt;br /&gt;
| cameraRestriction&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Camera disabled via on-device or externally imposed Restrictions&lt;br /&gt;
|-&lt;br /&gt;
| cellular-data&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Wireless modem&lt;br /&gt;
|-&lt;br /&gt;
| contains-cellular-radio&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| data-plan&lt;br /&gt;
| {{no|Unlikely}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| delay-sleep-for-headset-click&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| device-name-localized&lt;br /&gt;
|&lt;br /&gt;
| Unknown &lt;br /&gt;
|-&lt;br /&gt;
| device-name&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Device class, e.g. &amp;quot;iPhone&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dictation&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Microphone key on on-screen keyboard&lt;br /&gt;
|-&lt;br /&gt;
| display-mirroring&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| AirPlay whole screen streaming&lt;br /&gt;
|-&lt;br /&gt;
| displayport&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| encrypted-data-partition&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hardware encryption for 3GS and newer devices. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| encode-aac&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| enforce-googlemail&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (Shows Google Mail logo instead of Gmail in the UK)&lt;br /&gt;
|-&lt;br /&gt;
| enforce-shutter-click&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial framework&lt;br /&gt;
|-&lt;br /&gt;
| explicitContentRestriction&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &amp;quot;Explicit&amp;quot; songs and podcasts disabled in Settings/General/Restrictions&lt;br /&gt;
|-&lt;br /&gt;
| fcc-logos-via-software&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Enables PNG viewer in Settings/General/About/[Legal]/Regulatory&lt;br /&gt;
|-&lt;br /&gt;
| front-facing-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iOS 4.0+&lt;br /&gt;
|-&lt;br /&gt;
| gamekit&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Game Center&lt;br /&gt;
|-&lt;br /&gt;
| gas-gauge-battery&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Precise battery measurement, enables Settings&amp;gt;General&amp;gt;Usage&amp;gt;Battery Percentage. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Global Positioning System|gps]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 2.0+&lt;br /&gt;
|-&lt;br /&gt;
| green-tea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (turned on in iPhones sold in China)&lt;br /&gt;
|-&lt;br /&gt;
| not-green-tea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[gyroscope]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iOS 4.0+&lt;br /&gt;
|-&lt;br /&gt;
| h264-encoder&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can encode audio?video? iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| hall-effect-sensor&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Very likely the magnetic sleep switch on iPad 2)&lt;br /&gt;
|-&lt;br /&gt;
| hardware-keyboard&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hd-video-capture&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hdr-image-capture&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| HDR, iOS 4.1+. Seems to depend on camera-flash on 4.3+&lt;br /&gt;
|-&lt;br /&gt;
| hiccough-interval&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Unknown)&lt;br /&gt;
|-&lt;br /&gt;
| hide-non-default-apps&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hidpi&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Retina display&lt;br /&gt;
|-&lt;br /&gt;
| hw-encode-snapshots&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| hw-snapshots-need-purplegfx&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| international-settings&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Settings/General/International, wildly used in iPhone OS 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| io-surface-backed-images&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ipad&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Is iPad. used to be &amp;quot;wildcat&amp;quot;.)&lt;br /&gt;
|-&lt;br /&gt;
| launch-mode&lt;br /&gt;
| &lt;br /&gt;
| iPad SpringBoard orientation??&lt;br /&gt;
|-&lt;br /&gt;
| load-thumbnails-while-scrolling&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[location-services]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[magnetometer]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-height&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-width&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-orientation&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| main-screen-scale&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MapKitAvailable&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapKitAvailableGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapKitUserShiftingGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapKitUserShiftingNonGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapsUserShiftingGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapsUserShiftingNonGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapsVisible&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (not sure whether it is a GSC bit)&lt;br /&gt;
|-&lt;br /&gt;
| MapsVisibleGreenTea&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (not sure whether it is a GSC bit, also green tea = for chinese market)&lt;br /&gt;
|-&lt;br /&gt;
| marketing-name&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Brand name of your device e.g. &amp;quot;iPhone 3GS&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| mars-volta&lt;br /&gt;
| &lt;br /&gt;
| (not sure whether it is a GSC bit - spotted in iOS 5.0.1b2 4S)&lt;br /&gt;
|-&lt;br /&gt;
| microphone&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| mms&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| multitasking&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| multitasking-gestures&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| The infamous iPad swipe-to-cycle-apps and open multitasking 4- or 5-fingered actions&lt;br /&gt;
|-&lt;br /&gt;
| nike-ipod&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+&lt;br /&gt;
|-&lt;br /&gt;
| opengles-1&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Supports OpenGL 1&lt;br /&gt;
|-&lt;br /&gt;
| opengles-2&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Supports OpenGL 2&lt;br /&gt;
|-&lt;br /&gt;
| peer-peer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Bluetooth &amp;quot;gaming&amp;quot; extensions, iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| photo-stream&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| piezo-clicker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Integrated non-speaker in iPod touch 1G&lt;br /&gt;
|-&lt;br /&gt;
| post-animate&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| pre-animate&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| proximity-sensor&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| ringer-switch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Mute switch&lt;br /&gt;
|-&lt;br /&gt;
| screen-dimensions&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sensitive-ui&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| serial&lt;br /&gt;
| {{no}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| sms&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can send text messages. iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| stand-alone-contacts&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| still-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can take photos. iPhone OS 1.0 or 2.0+&lt;br /&gt;
|-&lt;br /&gt;
| telephony&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can make phone calls. iPhone OS 1.0+&lt;br /&gt;
|-&lt;br /&gt;
| telephony-maximum-generation&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)&lt;br /&gt;
|-&lt;br /&gt;
| tv-out-crossfade&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| ([[:/Applications/MobileSlideShow.app|Photos app]] slideshow transitions enabled)&lt;br /&gt;
|-&lt;br /&gt;
| tv-out-settings&lt;br /&gt;
| {{no}}&lt;br /&gt;
| (not sure whether it is a GSC bit, sounds like a SpringBoard property)&lt;br /&gt;
|-&lt;br /&gt;
| unified-ipod&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Joins Music and Videos into iPod on iOS &amp;lt;5. Still enabled on latest iPhones where it won't matter…&lt;br /&gt;
|-&lt;br /&gt;
| venice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| FaceTime&lt;br /&gt;
|-&lt;br /&gt;
| 3Gvenice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| FaceTime over 3G&lt;br /&gt;
|-&lt;br /&gt;
| video-camera&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Can record videos. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| voice-control&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Voice control available. iPhone OS 3.0+&lt;br /&gt;
|-&lt;br /&gt;
| voip&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| VoIP multitasking?&lt;br /&gt;
|-&lt;br /&gt;
| volume-buttons&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| wapi&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| wifi&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Contains Wi-Fi radio.&lt;br /&gt;
|-&lt;br /&gt;
| youtube&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| YouTube app accessible, iOS &amp;lt;6b4&lt;br /&gt;
|-&lt;br /&gt;
| youtubePlugin&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Restore_Mode&amp;diff=30320</id>
		<title>Restore Mode</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Restore_Mode&amp;diff=30320"/>
		<updated>2013-02-08T20:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Restore Procedure */ correct terminology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Small_iphone_restore.JPG|thumb|150px|iPhone during iTunes restore.]]&lt;br /&gt;
'''Restore Mode''' is the mode that an [[iDevice]] enters to run a [[ramdisk]].&lt;br /&gt;
&lt;br /&gt;
== Restore Procedure ==&lt;br /&gt;
{{see also|iPhone Restore Procedure}}&lt;br /&gt;
# &amp;quot;Preparing (iDevice type) for the restore.&amp;quot; (Get the device [[Recovery Mode|from userland to iBoot]] or from [[DFU Mode]] to [[iBSS]])&lt;br /&gt;
# &amp;quot;[[SHSH Protocol|Verifying (iDevice type) restore]] with Apple&amp;quot; (or [[Cydia Server|Cydia]] or [[TinyUmbrella]]).&lt;br /&gt;
# Preparing the firmware for the restore.&lt;br /&gt;
# &amp;quot;Preparing &amp;amp;lt;iDevice type&amp;gt; for the restore.&amp;quot;&lt;br /&gt;
# &amp;quot;Restoring &amp;amp;lt;iDevice type&amp;gt; software.&amp;quot; ([[ASR]] RESTORE)&lt;br /&gt;
# &amp;quot;Verifying &amp;amp;lt;iDevice type&amp;gt; software.&amp;quot; ([[ASR]] VERIFY)&lt;br /&gt;
# &amp;quot;Restoring &amp;amp;lt;iDevice type&amp;gt; firmware.&amp;quot; (The rest of the restore process isn't reported to the host computer in real-time. This includes the restore of the [[NOR]]/[[NAND|boot partition]] image, the installation of the baseband firmware, ...)&lt;br /&gt;
&lt;br /&gt;
== Files used ==&lt;br /&gt;
{{see also|IPSW File Format}}&lt;br /&gt;
The [[/|firmware]] is the biggest [[DMG File Format|Disk Image]] file in the IPSW and contains all files for the root partition. The [[ramdisk]]s are the smaller Disk Images, and in the case of the [[m68ap|iPhone 2G]], [[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], and [[k66ap|iPad 1G]], the [[Baseband Firmware|baseband]] also. The firmware images are stored in the &amp;lt;code&amp;gt;./firmware/all_flash&amp;lt;/code&amp;gt; path (relative to the root of the IPSW) and are eventually sent to the device after [[PROD|device-specific customization]], if applicable.&lt;br /&gt;
&lt;br /&gt;
== Exploits ==&lt;br /&gt;
The original jailbreaks were done by booting the phone into restore mode and copying an [[/private/etc/fstab|fstab]]&amp;lt;sup&amp;gt;[&amp;lt;nowiki/&amp;gt;[[wikipedia:fstab|WP]]&amp;lt;nowiki/&amp;gt;]&amp;lt;/sup&amp;gt; and [[/System/Library/Lockdown/Services.plist|afcd plist]] from the [[/private/var/root|user partition]] to the [[/|root partition]]. This was done by using the [[cp (iBoot command)|&amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; iBoot command]], a command which had access to the whole filesystem.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[MobileDevice Library]] (&amp;lt;code&amp;gt;iTunesMobileDevice.dll&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [[DFU Mode]]&lt;br /&gt;
* [[/private/etc/fstab]]&lt;br /&gt;
* [[Ramdisk]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://lpahome.com/geohot/gshell.rar gshell]&lt;br /&gt;
* Wikipedia on [[wikipedia:fstab|fstab]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Jailbreaks]]&lt;br /&gt;
[[Category:Protocols (S5L)]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=AT%2BXNONCE&amp;diff=21199</id>
		<title>AT+XNONCE</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=AT%2BXNONCE&amp;diff=21199"/>
		<updated>2011-09-26T13:54:00Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Dead link. It went AT+XNONCE=? and returned random.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The AT+NONCE command returns a random string that was generated at boot time. This string is used together with some other device specific identifiers as a base to let Apple generate a certificate, similar to [[SHSH]], to allow installation of [[Baseband Firmware|baseband firmware]]. The baseband checks the certificate and allows or denies installation of its firmware.&lt;br /&gt;
&lt;br /&gt;
This string can be obtained by using the [[MobileDevice Library]] to call for AMDeviceCopyValue on &amp;quot;BasebandNonce&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===References / More infos===&lt;br /&gt;
*&amp;lt;del&amp;gt;[http://iphwn.org/nonce.txt example command]&amp;lt;/del&amp;gt;&lt;br /&gt;
*[[Talk:XMM_6180#Downgrade|discussion]]&lt;br /&gt;
*[[User:MuscleNerd|MuscleNerd]] says [http://twitter.com/MuscleNerd/status/18667056119 &amp;quot;baseband is stricter signed&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
{{stub|firmware}}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Bluetooth&amp;diff=21071</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Bluetooth&amp;diff=21071"/>
		<updated>2011-09-19T20:19:51Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Profiles available with unofficial software */ :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bluetooth is a short-range wireless technology. Bluetooth hardware is provided on all iPhone platforms and the second generation iPod Touch platform. Apple has severely restricted the functions of Bluetooth to the end-user, for seemingly no reason &amp;lt;!-- read: commercial reasons--&amp;gt;, as the hardware supplied is capable of most if not all current bluetooth 2.0/2.1 functions.&lt;br /&gt;
&lt;br /&gt;
With iPhoneOS 3.0, support for 3G internet bridging (PAN) or 'tethering' and A2DP over Bluetooth has been added, however the file sharing OBEX protocol is notably still missing.&lt;br /&gt;
&lt;br /&gt;
== Hardware==&lt;br /&gt;
===[[iPad]]===&lt;br /&gt;
* [[K48ap|iPad]] - [[BCM4329]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
* [[iPad 2]] - [[BCM4329]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
&lt;br /&gt;
===[[iPhone]]===&lt;br /&gt;
* [[m68ap|iPhone]] - [[BlueCore 4]] - Bluetooth (r) 2.0 + EDR&lt;br /&gt;
* [[N82ap|iPhone 3G]] - [[BlueCore 6]] - Bluetooth (r) 2.0 + EDR&lt;br /&gt;
* [[N88ap|iPhone 3GS]] - [[BCM4325]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
* [[N90ap|iPhone 4]] - [[BCM4329]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
&lt;br /&gt;
===[[iPod touch]]===&lt;br /&gt;
* [[N45ap|iPod touch]] - No Bluetooth Hardware&lt;br /&gt;
* [[N72ap|iPod touch 2G]] - [[BCM4325]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
* [[N18ap|iPod touch 3G]] - [[BCM4329]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
* [[n81ap|iPod touch 4G]] - [[BCM4329]] - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
=== Access ===&lt;br /&gt;
&lt;br /&gt;
Developers have been able to successfully access and interface the Bluetooth hardware to achieve basic L2CAP, RCOMM and OBEX. Besides individual closed-apps that contain a patched version of the lwBT Bluetooth Stack (e.g. roqyGPS for SPP plus iBluetooth and iBlueNova for OBEX), the open-source BTstack project at http://btstack.googlecode.com provides general Bluetooth support for multiple applications. Examples available in Cydia: BTstack Keyboard, BTstack Mouse, WiiMote OpenGL Demo and some of ZodTTD's emulators. &lt;br /&gt;
&lt;br /&gt;
The [[/dev|device nodes]] of relevance here, are &lt;br /&gt;
* [[/dev/uart.bluetooth|uart.bluetooth]]&lt;br /&gt;
* [[/dev/cu.bluetooth|cu.bluetooth]]&lt;br /&gt;
* [[/dev/tty.bluetooth|tty.bluetooth]]&lt;br /&gt;
* [[/dev/btreset|btreset]]&lt;br /&gt;
* [[/dev/btwake|btwake]]&lt;br /&gt;
&lt;br /&gt;
===Officially Supported Profiles ===&lt;br /&gt;
*HFP - Hands-Free Profile&lt;br /&gt;
*HSP - Headset Profile&lt;br /&gt;
*??? - Peer-to-peer connectivity (iPhone OS 3.0 and above; iPhone 3G and newer)&lt;br /&gt;
*AD2P - Stereo audio streaming (iPhone OS 3.0 and above; iPhone 3G and newer)&lt;br /&gt;
*PAN - Tethering (iPhone OS 3.0 and above; iPhone 3G and newer)&lt;br /&gt;
*AVRCP - Media controls (Partial support since iPhone OS 3.0, improved in iOS 4.1; iPhone 3G and newer)&lt;br /&gt;
*SPP - Serial Port Profile for Braille terminals (iOS 4.? and above)&lt;br /&gt;
&lt;br /&gt;
More info: [http://en.wikipedia.org/wiki/Bluetooth_profile Bluetooth Profiles]&lt;br /&gt;
&lt;br /&gt;
===Profiles available with unofficial software===&lt;br /&gt;
*OBEX - OBject EXchange ([[iBluetooth]] on iPhone OS 2.x; [[iBlueNova]] on 3.x; [[Celeste]] on iOS 4.x; No equivalent on iOS 5.x)&lt;br /&gt;
*DUN - Dial-up Networking Profile (&amp;lt;!-- I don't remember the name...--&amp;gt;)&lt;br /&gt;
*SPP - Serial Port Profile for GPS receivers ([[roqyBT]])&lt;br /&gt;
*ADP - Mono audio streaming ([[Bluetooth Mono SBSettings]] on iPhone OS 3.x)&lt;br /&gt;
&lt;br /&gt;
===Bluetooth Stack===&lt;br /&gt;
&lt;br /&gt;
[[Image:Bluetoothstack.gif]]&lt;br /&gt;
The chip implements up to the HCI in the Bluetooth Stack. The profiles seem to be implemented in software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===BTServer===&lt;br /&gt;
The iPhone has a Bluetooth daemon called BTServer that serves the little the iPhone currently does. It is launched by the /sbin/launchd process. On killing the BTServer process, launchd restart it almost instantly. It is possible to catch BTServer itself launches the BlueTool utility by rapidly displaying processes right after killing BTServer. If bluetooth was set inactive in the control panel, BTServer call /usr/sbin/BlueTool -f /etc/bluetool/iPhone1,1.deepsleep.script. On the other hand, If bluetooth was set active in the control panel, BTServer calls the /etc/bluetool/iPhone1,1.init.script.&lt;br /&gt;
&lt;br /&gt;
====Disabling BTServer====&lt;br /&gt;
In order to fool around with bluetooth it seems necessary to prevent the BTServer from being loaded. The System/Library/LaunchDaemons/com.apple.BTServer.plist file can be edited. There is a 'disabled' key set to false by default. Setting it true will prevent BTServer from being started. With BTServer completely deactivated, the control panel bluetooth item should say 'inactive' and the toggle switch grayed out.&lt;br /&gt;
&lt;br /&gt;
'''Update''': It is not necessary to disable the BTserver. It's enough to keep Bluetooth turned off in the control panel.&lt;br /&gt;
&lt;br /&gt;
====Enabling Bluetooth Logs[http://code.google.com/p/iphone-elite/wiki/BTServerLogs]====&lt;br /&gt;
 mkdir -p /var/logs/BTServer&lt;br /&gt;
 touch /var/logs/BTServer/stderr&lt;br /&gt;
 touch /var/logs/BTServer/stdout&lt;br /&gt;
&lt;br /&gt;
(As of firmware 2.0, the above mentioned snippet does not seem to work anymore)&lt;br /&gt;
&lt;br /&gt;
'''Update''' For firmware 2.0, you also need to change the ownership of the log directory:&lt;br /&gt;
 chown -R mobile /var/logs/BTServer&lt;br /&gt;
&lt;br /&gt;
===BlueTool===&lt;br /&gt;
This is a low level utility, used by the BTServer daemon to configure the iPhone Bluetooth module through the /etc/bluetool/iPhone1,1.init.script file.&lt;br /&gt;
&lt;br /&gt;
This effectively 'turns on' bluetooth (sets it to discoverable) but it should be noted that the kernel doesnt know it (there is no bt icon in the status bar).&lt;br /&gt;
&lt;br /&gt;
to do this your self: &lt;br /&gt;
&lt;br /&gt;
 #bluetool&lt;br /&gt;
Welcome to bluetool... (etc)&lt;br /&gt;
&lt;br /&gt;
 bluetool&amp;gt; device -d /dev/cu.bluetooth # select the device&lt;br /&gt;
&lt;br /&gt;
*this makes bluetool call a function from CoreTelephony which has been reverse engineered already called _CTServerConnectionCreate(CFAllocatorRef, void *, int *)&lt;br /&gt;
&lt;br /&gt;
bluetool will then tell you (if successful) that it has opened /dev/cu.bluetooth @ 115200 baud&lt;br /&gt;
&lt;br /&gt;
 bluetool&amp;gt; power on&lt;br /&gt;
&lt;br /&gt;
*again, a CT function is called, however no-one (to the extent of my knowledge) has reversed it. _CTServerConnectionSetBluetoothPower(???) however you can bet that the first argument is going to be a connection reference made from calling ConnectionCreate -&amp;gt; ie connRef = _CTServerConnectionCreate(); &lt;br /&gt;
&lt;br /&gt;
 bluetool&amp;gt; autobaud&lt;br /&gt;
&lt;br /&gt;
*from here on bluetool only deals with posix functions (yay!!) and it basically sends ioctl() requests to the bluetooth driver in the coveted HCI. &lt;br /&gt;
&lt;br /&gt;
knowing the ioctl() numbers for each HCI command can only be found out by reverse engineering or porting/using strace, dtrace, ktrace, sc_usage or truss.&lt;br /&gt;
&lt;br /&gt;
====Note with bluetool====&lt;br /&gt;
&lt;br /&gt;
it may not be that easy becuase on reverse engineer of a pre 2.0 bluetool, calls functions from IOKit, which is obviously not posix. The 2.0 bluetool still links against IOKit.&lt;br /&gt;
&lt;br /&gt;
to 'unlock' the iphones bluetooth capabilities, which I believe are there (in the driver, the chip can DEFINITELY do it) one would need to be able to send the driver raw HCI, which this program demonstrates it can do. &lt;br /&gt;
&lt;br /&gt;
Output of the BlueTool console on an iPhone 2G:&lt;br /&gt;
&lt;br /&gt;
 bluetool-&amp;gt; hci info&lt;br /&gt;
&lt;br /&gt;
Radio Manufacturer:            CSR&lt;br /&gt;
Bluetooth HCI Specification:   Version 2.0&lt;br /&gt;
&lt;br /&gt;
Bluetooth Address:             00:02:5b:00:a5:a5&lt;br /&gt;
&lt;br /&gt;
 bluetool-&amp;gt; csr -V&lt;br /&gt;
&lt;br /&gt;
CSR BlueCore Version 0x0003, Revision 0x0030, Build: A06&lt;br /&gt;
&lt;br /&gt;
From CSR' BlueCore BCCMD Commands Document (bcore-sp-005Pe)&lt;br /&gt;
&lt;br /&gt;
ChipVer        = 0x03, BlueCore3-Multimedia, BlueCore3-ROM, BlueCore3-FLASH, BlueCore4-External, BlueCore4-ROM&lt;br /&gt;
&lt;br /&gt;
ChipRev       = 0x30, BlueCore4-ROM&lt;br /&gt;
&lt;br /&gt;
ChipAnaVer = A06 (???)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=SHA-1_Image_Segment_Overflow&amp;diff=21070</id>
		<title>SHA-1 Image Segment Overflow</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=SHA-1_Image_Segment_Overflow&amp;diff=21070"/>
		<updated>2011-09-19T20:16:10Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: + Compatibility&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SHAtter was an exploit that allowed unsigned code execution from a flaw in the bootrom. It was never used in a public jailbreak due to the exploit used in [[limera1n]] being released first. &lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
All [[A4]] devices:&lt;br /&gt;
*[[K48AP|iPad 1G]]&lt;br /&gt;
*[[N90AP|iPhone 4]]&lt;br /&gt;
*[[K66AP|Apple TV 2G]]&lt;br /&gt;
&lt;br /&gt;
== Credit ==&lt;br /&gt;
*[[pod2g]]&lt;br /&gt;
&lt;br /&gt;
== Vulnerability == &lt;br /&gt;
Explaination by [[p0sixninja]] at [[MyGreatFest]]:&lt;br /&gt;
&lt;br /&gt;
It tricked the bootrom to think the size of the image uploading was larger then what it actually was.Then when it would try to load the image, it would see that it was wrong. Then it would try to wipe out the entire image with all 0s and go past it and start wiping out bootrom. &lt;br /&gt;
&lt;br /&gt;
Exploitation was done by overwriting sha1 registers to zeros so then when it went to check images it would copy part of image into 0x0. (where the bootrom is) It would take the image uploaded and copy it over top of the bootrom. (which turns out to be writable over the data portion)&lt;br /&gt;
&lt;br /&gt;
[[Category:Bootrom Exploits]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Main_Page&amp;diff=21010</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Main_Page&amp;diff=21010"/>
		<updated>2011-09-13T20:21:27Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Firmware folder structure */ reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|2010|2011}}&lt;br /&gt;
&lt;br /&gt;
Mediawiki has been upgraded to 1.17, post here if there are any problems. Thanks everyone for continuing to support this wiki, and thanks Dialexio and http for their excellent moderation(also props on the new table) --[[User:Geohot|geohot]] 22:46, 15 July 2011 (MDT)&lt;br /&gt;
:The one on the right is a thing with mediawiki, it does the styles all on its own. --[[User:Balloonhead66|Balloonhead66]] 22:47, 15 July 2011 (MDT)&lt;br /&gt;
A couple of things in general, I would really like to see higher quality content here, I wish http://iphonedevwiki.net/ would merge with us to get a good dev side of things. Also http://www.idroidproject.org/ could move here. This is a fairly reliable website that's been around since 2008. Tons of stuff should be filled out that isn't, stuff about all the sandboxing crap added to kernel...etc. If you know someone able to fill it out, poke and prod them to get them to do it. --[[User:Geohot|geohot]] 23:01, 15 July 2011 (MDT)&lt;br /&gt;
:And little side matter, anyone feel like coming up with a better image than the iphone 2g in the upper left corner? --[[User:Geohot|geohot]] 23:06, 15 July 2011 (MDT)&lt;br /&gt;
[[File:NewLogo.png|thumb|135px|Proposed change]]&lt;br /&gt;
::I kindof did, here it is: [[:File:NewLogo.png]] I can create a new one with the iPhone wiki, but I think that is already there. As for the apple favico, could we use [[:File:Apple-logo.png]]? Convertico.com will create an ico file for you from a png--[[User:Balloonhead66|Balloonhead66]] 23:29, 15 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Table ==&lt;br /&gt;
Can we change it to a &amp;lt;code&amp;gt;class=&amp;quot;wikitable&amp;quot;&amp;lt;/code&amp;gt;? It looks MUCH nicer that way. --[[User:Balloonhead66|Balloonhead66]] 22:50, 15 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== [[iPhone Tracker]] ==&lt;br /&gt;
&lt;br /&gt;
[[iPhone Tracker]]? --[[User:Balloonhead66|Balloonhead66]] 11:34, 9 September 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Firmware folder structure ==&lt;br /&gt;
&lt;br /&gt;
Does it make sense to recreate the iOS folder structure and list every file and subfolder of every iDevice ? I think it's allot of effort to maintain and with iOS 5 upcoming I also forsee numerous changes. Having different firmwares for the devices (2g 3.X, 3G 4.X, 3GS 5.X, ...) makes it even harder I think. &lt;br /&gt;
Just a thought.--[[User:M2m|M2m]] 21:00, 10 September 2011 (MDT)&lt;br /&gt;
:I'll second that (though I haven't seen iOS 5's guts yet). Some notable files (e.g.- [[:/private/etc/fstab]]) are all right though. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 22:30, 10 September 2011 (MDT)&lt;br /&gt;
:I agree. I also find it very annoying that many Apps' pages got moved to some strange page name, just to match some file structure. I would prefer to have the Apps under their original name. If a page for some file structure infos is really needed, then this might get added additionally to either the App's page or a separate page. And if all agree to this change, how should we do this transition in detail? Maybe a page [[File Structure]] with all aggregated infos or something like this? --[[User:Http|http]] 10:35, 11 September 2011 (MDT)&lt;br /&gt;
:I second that. Maybe just model it after ONE firmware: [[iOS]] 5.0 for the iPhone 5 when it comes out... --[[User:Balloonhead66|Balloonhead66]] 13:34, 11 September 2011 (MDT)&lt;br /&gt;
:I would keep the filesystem structure (mixing contents from every version) but link to &amp;quot;file pages&amp;quot; with their canonical name: this way one can easily look up the purpose of a file/folder. (example: remove &amp;quot;iOS4+&amp;quot; from [[/private/var]]/Keybags, the power user working on a 3.x system won't find it on their device but will know that that folder has a specific purpose in &amp;quot;other&amp;quot; versions.) IMHO, the attempt to accurately describe the filesystem has historical and practical value for this wiki. --[[User:Ryccardo|Ryccardo]] 14:21, 13 September 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20581</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20581"/>
		<updated>2011-08-22T15:00:05Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
:I definitely agree, along with binaries for the 3 major platforms. --[[User:Ryccardo|Ryccardo]] 09:00, 22 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
 setenv boot-device nand0&lt;br /&gt;
 setenv boot-partition 0&lt;br /&gt;
 setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-command fsboot&lt;br /&gt;
 setenv display-color-space RGB888&lt;br /&gt;
 setenv display-timing opt&lt;br /&gt;
 setenv config_board m68ap&lt;br /&gt;
 setenv boot delay&lt;br /&gt;
 setenv auto-boot true&lt;br /&gt;
 saveenv&lt;br /&gt;
&lt;br /&gt;
:These are actually environment variables, not commands by itself. They are stored in NVRAM, think of it as a very simplified version of Windows registry. &amp;lt;code&amp;gt;boot-device&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot-partition&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot-path&amp;lt;/code&amp;gt; are used for locating the kernel cache file. &amp;lt;code&amp;gt;boot-command&amp;lt;/code&amp;gt; is the default command to execute if boot countdown is not interrupted. &amp;lt;code&amp;gt;boot-delay&amp;lt;/code&amp;gt; is the delay for executing the boot-command. &amp;lt;code&amp;gt;auto-boot&amp;lt;/code&amp;gt; is the variable that can be used to enable and disable automatic booting. If you set it to false, your device won't boot into iOS, but instead go into recovery mode. --pjakuszew 05:50, 19 August 2011 (MDT)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Thanks for formatting :D, great information. Is there a way to display environment variables, or is there information on the defaults used and other parameters you can set. --[[User:Markcoker|Blue Skies]] 07:19, 22 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20580</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20580"/>
		<updated>2011-08-22T14:59:54Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
:I definitely agree, along with binaries for the 3 major platforms.&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
 setenv boot-device nand0&lt;br /&gt;
 setenv boot-partition 0&lt;br /&gt;
 setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-command fsboot&lt;br /&gt;
 setenv display-color-space RGB888&lt;br /&gt;
 setenv display-timing opt&lt;br /&gt;
 setenv config_board m68ap&lt;br /&gt;
 setenv boot delay&lt;br /&gt;
 setenv auto-boot true&lt;br /&gt;
 saveenv&lt;br /&gt;
&lt;br /&gt;
:These are actually environment variables, not commands by itself. They are stored in NVRAM, think of it as a very simplified version of Windows registry. &amp;lt;code&amp;gt;boot-device&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot-partition&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot-path&amp;lt;/code&amp;gt; are used for locating the kernel cache file. &amp;lt;code&amp;gt;boot-command&amp;lt;/code&amp;gt; is the default command to execute if boot countdown is not interrupted. &amp;lt;code&amp;gt;boot-delay&amp;lt;/code&amp;gt; is the delay for executing the boot-command. &amp;lt;code&amp;gt;auto-boot&amp;lt;/code&amp;gt; is the variable that can be used to enable and disable automatic booting. If you set it to false, your device won't boot into iOS, but instead go into recovery mode. --pjakuszew 05:50, 19 August 2011 (MDT)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Thanks for formatting :D, great information. Is there a way to display environment variables, or is there information on the defaults used and other parameters you can set. --[[User:Markcoker|Blue Skies]] 07:19, 22 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=20492</id>
		<title>Talk:Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=20492"/>
		<updated>2011-08-18T22:50:26Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Working on the iPhone 4? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i bought an iphone from 2weeks with baseband 02.30.03 and bootlooder 6.2 and i need to unlock it to work with vodafone sim card need you'r help plz find me a sulution to unlock or downgrade my baseband so i can use yellowsn0w {{unsigned|Na7la|15:57, April 16, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I am having trouble figuring out how to run these commands on my iPhone 4. I mean minicom does not work. I saved and all but it wont let me see what command im typing and it says &amp;quot;offline&amp;quot; in the bottom. {{unsigned|Grisolp|22:25, April 5, 2011 (UTC)}}&lt;br /&gt;
:You have to remember, minicom hasn't been updated in a while. It's probably not going to work very well with iOS 4+, and pretty much any device after the iPhone 3G... also, sign your talk page comments :) --[[User:Rdqronos|rdqronos]] 06:22, 23 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Working on the iPhone 4? ==&lt;br /&gt;
&lt;br /&gt;
Well, I tried tty.debug, dlci.baseband.blablabla... amd it didn't seem to work very well. Are there new releases of minicom? Or the source of it? --[[User:XiiiX|XiiiX]] 17:09, 14 August 2011 (MDT)&lt;br /&gt;
:Minicom is an open source project: [http://alioth.debian.org/projects/minicom/] --pjakuszew 12:45, 15 August 2011 (MDT)&lt;br /&gt;
::The days of &amp;lt;code&amp;gt;tty.baseband&amp;lt;/code&amp;gt; are gone (1.x?). &amp;lt;code&amp;gt;tty.debug&amp;lt;/code&amp;gt; does not require CommCenter to be shut down, but you have to spam AT[enter] until you get a reply and then issue your command hoping the connection doesn't fail as CommCenter is using the BB pretty much all the time making you unable to connect. Also, the OFFLINE message is normal. --[[User:Ryccardo|Ryccardo]] 05:37, 16 August 2011 (MDT)&lt;br /&gt;
:Would shutting down CommCenter help though? Like honestly, if it's that much of an issue, I'll run the command to kill it... Also, if I did kill CC, would I have to spam AT or would one typing of AT do it? --[[User:Rdqronos|rdqronos]] 17:00, 16 August 2011 (MDT)&lt;br /&gt;
::According to my experience in 3.x, shutting down CommCenter ''barely'' helps yet it's pretty much a requirement. Remember that shutting it down remover Wi-Fi until a reboot, so you have to permanently disable it (&amp;lt;code&amp;gt;launchctl unload -w /System…&amp;lt;/code&amp;gt;), reboot until you can't get signal as per the status bar + get the non-visual voicemail indicator (empty badge over Phone icon), try your luck then enable CCenter with &amp;lt;code&amp;gt;launchctl load -w /System…&amp;lt;/code&amp;gt;. --[[User:Ryccardo|Ryccardo]] 16:50, 18 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=20421</id>
		<title>Talk:Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=20421"/>
		<updated>2011-08-16T11:37:16Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Working on the iPhone 4? */ Notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i bought an iphone from 2weeks with baseband 02.30.03 and bootlooder 6.2 and i need to unlock it to work with vodafone sim card need you'r help plz find me a sulution to unlock or downgrade my baseband so i can use yellowsn0w {{unsigned|Na7la|15:57, April 16, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I am having trouble figuring out how to run these commands on my iPhone 4. I mean minicom does not work. I saved and all but it wont let me see what command im typing and it says &amp;quot;offline&amp;quot; in the bottom. {{unsigned|Grisolp|22:25, April 5, 2011 (UTC)}}&lt;br /&gt;
:You have to remember, minicom hasn't been updated in a while. It's probably not going to work very well with iOS 4+, and pretty much any device after the iPhone 3G... also, sign your talk page comments :) --[[User:Rdqronos|rdqronos]] 06:22, 23 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Working on the iPhone 4? ==&lt;br /&gt;
&lt;br /&gt;
Well, I tried tty.debug, dlci.baseband.blablabla... amd it didn't seem to work very well. Are there new releases of minicom? Or the source of it? --[[User:XiiiX|XiiiX]] 17:09, 14 August 2011 (MDT)&lt;br /&gt;
:Minicom is an open source project: [http://alioth.debian.org/projects/minicom/] --pjakuszew 12:45, 15 August 2011 (MDT)&lt;br /&gt;
::The days of &amp;lt;code&amp;gt;tty.baseband&amp;lt;/code&amp;gt; are gone (1.x?). &amp;lt;code&amp;gt;tty.debug&amp;lt;/code&amp;gt; does not require CommCenter to be shut down, but you have to spam AT[enter] until you get a reply and then issue your command hoping the connection doesn't fail as CommCenter is using the BB pretty much all the time making you unable to connect. Also, the OFFLINE message is normal. --[[User:Ryccardo|Ryccardo]] 05:37, 16 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=20278</id>
		<title>List of GSC bits</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=20278"/>
		<updated>2011-08-12T18:03:53Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: more info from the holidays :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Please sort alphabetically. A to Z, not like [[/dev]]!!!--&amp;gt;&lt;br /&gt;
*device-name-localized (not sure whether it is a GSC bit)&lt;br /&gt;
*device-name (not sure whether it is a GSC bit)&lt;br /&gt;
*still-camera (Can take photos. iPhone OS 1.0 or 2.0+)&lt;br /&gt;
*cameraRestriction (not sure whether it is a GSC bit)&lt;br /&gt;
*cellular-data (Wireless modem)&lt;br /&gt;
*any-telephony (Cellular radio)&lt;br /&gt;
*telephony (Can make phone calls. iPhone OS 1.0+)&lt;br /&gt;
*sms (Can send text messages. iPhone OS 1.0+)&lt;br /&gt;
*video-camera (Can records videos. iPhone OS 3.0+)&lt;br /&gt;
*auto-focus-camera (Camera is not focus free. iPhone OS 3.0+)&lt;br /&gt;
*h264-encoder (Can encode audio?video? iPhone OS 3.0+)&lt;br /&gt;
*wifi&lt;br /&gt;
*[[accelerometer]] (iPhone OS 1.0+)&lt;br /&gt;
*[[magnetometer]] (iPhone OS 3.0+)&lt;br /&gt;
*[[gps]] (iPhone OS 2.0+)&lt;br /&gt;
*location-services&lt;br /&gt;
*microphone&lt;br /&gt;
*peer-peer (Bluetooth &amp;quot;gaming&amp;quot; extensions, iPhone OS 3.0+)&lt;br /&gt;
*opengles-1 (Supports OpenGL 1)&lt;br /&gt;
*opengles-2 (Supports OpenGL 2)&lt;br /&gt;
*armv6 (CPU can execute ARM6 instructions)&lt;br /&gt;
*armv7 (CPU can execute ARM7 instructions)&lt;br /&gt;
*displayport&lt;br /&gt;
*hidpi (Retina display)&lt;br /&gt;
*front-facing-camera (iOS 4.0+)&lt;br /&gt;
*camera-flash (LED flash, iOS 4.0+)&lt;br /&gt;
*[[gyroscope]] (iOS 4.0+)&lt;br /&gt;
*contains-cellular-radio&lt;br /&gt;
*volume-buttons ()&lt;br /&gt;
*ringer-switch (Mute button)&lt;br /&gt;
*piezo-clicker (Integrated non-speaker in iPod touch 1G.)&lt;br /&gt;
*[[bluetooth]]&lt;br /&gt;
*unified-ipod (joined Music and Videos into iPod)&lt;br /&gt;
*youtube&lt;br /&gt;
*youtubePlugin&lt;br /&gt;
*green-tea (turned on in iPhones sold in China)&lt;br /&gt;
*not-green-tea&lt;br /&gt;
*wapi&lt;br /&gt;
*international-settings (Settings/General/International, wildly used in iPhone OS 1.1+)&lt;br /&gt;
*stand-alone-contacts&lt;br /&gt;
*delay-sleep-for-headset-click&lt;br /&gt;
*load-thumbnails-while-scrolling&lt;br /&gt;
*sensitive-ui&lt;br /&gt;
*apple-internal-install (Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a &amp;quot;INTERNAL_INSTALL_LEGAL_DECLARATION&amp;quot; string) &lt;br /&gt;
*all-features&lt;br /&gt;
*nike-ipod (Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+)&lt;br /&gt;
*voice-control (Voice control available. iPhone OS 3.0+)&lt;br /&gt;
*proximity-sensor (self explanatory. iPhone OS 1.0+)&lt;br /&gt;
*gas-gauge-battery (Precise battery measurement, enables Settings&amp;gt;General&amp;gt;Usage&amp;gt;Battery Percentage. iPhone OS 3.0+)&lt;br /&gt;
*accessibility (Settings&amp;gt;General&amp;gt;Accessibility. iPhone OS 3.0+)&lt;br /&gt;
*mms&lt;br /&gt;
*encrypted-data-partition (Hardware encryption for 3GS and newer devices. iPhone OS 3.0+)&lt;br /&gt;
*encode-aac&lt;br /&gt;
*720p&lt;br /&gt;
*fcc-logos-via-software (Enable PNG viewer in Settings/General/Regulatory)&lt;br /&gt;
*hide-non-default-apps&lt;br /&gt;
*ipad (Is iPad. used to be &amp;quot;wildcat&amp;quot;.)&lt;br /&gt;
*data-plan&lt;br /&gt;
*multitasking (self explanatory)&lt;br /&gt;
*venice (FaceTime)&lt;br /&gt;
*voip (VoIP multitasking??)&lt;br /&gt;
*io-surface-backed-images&lt;br /&gt;
*tv-out-crossfade ([[MobileSlideShow.app|Photos app]] slideshow transitions enabled)&lt;br /&gt;
*hd-video-capture&lt;br /&gt;
*hdr-image-capture (HDR, iOS 4.1+. Seems to depend on camera-flash on 4.3+)&lt;br /&gt;
*hw-encode-snapshots&lt;br /&gt;
*hw-snapshots-need-purplegfx&lt;br /&gt;
*gamekit (Game Center)&lt;br /&gt;
*additional-text-tones (New SMS sounds officially only for the iPhone 4 (except on iOS5 betas??). iOS 4.2.1+)&lt;br /&gt;
*hardware-keyboard&lt;br /&gt;
*hall-effect-sensor (Very likely the magnetic sleep switch on iPad 2)&lt;br /&gt;
*photo-stream&lt;br /&gt;
*multitasking-gestures&lt;br /&gt;
*display-mirroring&lt;br /&gt;
*telephony-maximum-generation (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)&lt;br /&gt;
*hiccough-interval (Unknown)&lt;br /&gt;
*marketing-name (Brand name of your device e.g. &amp;quot;iPhone 3GS&amp;quot;)&lt;br /&gt;
*launch-mode (iPad SpringBoard orientation??)&lt;br /&gt;
*application-display-identifiers&lt;br /&gt;
*tv-out-settings (not sure whether it is a GSC bit, sounds like a SpringBoard property)&lt;br /&gt;
*screen-dimensions&lt;br /&gt;
*main-screen-width&lt;br /&gt;
*main-screen-height&lt;br /&gt;
*main-screen-scale&lt;br /&gt;
*main-screen-orientation&lt;br /&gt;
*explicitContentRestriction&lt;br /&gt;
*enforce-shutter-click (Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial fmwk)&lt;br /&gt;
*enforce-googlemail (Shows Google Mail logo instead of Gmail in the UK)&lt;br /&gt;
*serial&lt;br /&gt;
*post-animate&lt;br /&gt;
*pre-animate&lt;br /&gt;
&lt;br /&gt;
*MapKitUserShiftingNonGreenTea  (not sure whether it is a GSC bit, also green tea = for chinese market)&lt;br /&gt;
*MapKitUserShiftingGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsUserShiftingNonGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsUserShiftingGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapKitAvailable (not sure whether it is a GSC bit)&lt;br /&gt;
*MapKitAvailableGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsVisibleGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsVisible (not sure whether it is a GSC bit)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:/System/Library/Frameworks/UIKit.framework/shared.artwork&amp;diff=20256</id>
		<title>Talk:/System/Library/Frameworks/UIKit.framework/shared.artwork</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:/System/Library/Frameworks/UIKit.framework/shared.artwork&amp;diff=20256"/>
		<updated>2011-08-11T17:42:30Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What Java software will extract this? --[[User:Balloonhead66|Balloonhead66]] 12:18, 10 August 2011 (MDT)&lt;br /&gt;
:&amp;quot;iPhoneShop&amp;quot; will do it on 1.1.1 and 3.x… Not sure about other firmwares. --11:42, 11 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Model_definition_file&amp;diff=20229</id>
		<title>Model definition file</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Model_definition_file&amp;diff=20229"/>
		<updated>2011-08-10T10:15:38Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Created page with &amp;quot;== Summary == Property lists named after the model number of the device they should apply to, divided in 2 or 3 sections: *&amp;lt;code&amp;gt;capabilities&amp;lt;/code&amp;gt; for dev...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[PList_File_Format|Property lists]] named after the model number of the device they should apply to, divided in 2 or 3 sections:&lt;br /&gt;
*&amp;lt;code&amp;gt;capabilities&amp;lt;/code&amp;gt; for device names and [[GSC bit|available hardware &amp;amp;amp; features]];&lt;br /&gt;
*&amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt; for the default application sorting (Settings&amp;gt;General&amp;gt;Reset&amp;gt;Reset Home Screen Layout) while the rest are sorted alphabetically, making it possible to make some applications &amp;quot;sticky&amp;quot;;&lt;br /&gt;
*&amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt; for importing another [[model definition file]] as a template; this applies recursively.&lt;br /&gt;
&lt;br /&gt;
== File names ==&lt;br /&gt;
*M68AP.plist&lt;br /&gt;
*N82AP.plist&lt;br /&gt;
*N88AP.plist&lt;br /&gt;
*N90AP.plist&lt;br /&gt;
*N92AP.plist&lt;br /&gt;
*N45AP.plist&lt;br /&gt;
*N72AP.plist&lt;br /&gt;
*N18AP.plist&lt;br /&gt;
*N81AP.plist&lt;br /&gt;
*K48AP.plist&lt;br /&gt;
*K93AP.plist&lt;br /&gt;
*K94AP.plist&lt;br /&gt;
*K95AP.plist&lt;br /&gt;
*K66AP.plist&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
[[/|Root]]/[[/System|System]]/[[/System/Library|Library]]/[[/System/Library/CoreServices|CoreServices]]/[[/System/Library/CoreServices/SpringBoard.app|SpringBoard.app]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=/System/Library/CoreServices/SpringBoard.app&amp;diff=20228</id>
		<title>/System/Library/CoreServices/SpringBoard.app</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=/System/Library/CoreServices/SpringBoard.app&amp;diff=20228"/>
		<updated>2011-08-10T10:15:29Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Children */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:iOS4.jpg|right|thumb|360px|SpringBoard on an unmodified [[n90ap|iPhone 4]] running [[iOS]] 4.0]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Summary ==&lt;br /&gt;
SpringBoard.app is essentially iOS's graphical user interface (much the same as GNOME is to Linux, Explorer is to Microsoft Windows, and Finder is to Mac OS) and manages graphical services ranging from icon badges, the dock, multitasking, and folders (among others). When it is launched, it registers PurpleSystemEventPort, essentially making it the main application.&lt;br /&gt;
&lt;br /&gt;
=== Primary Functions===&lt;br /&gt;
* SpringBoard acts a stacking window manager, rendering the child applications&lt;br /&gt;
* SpringBoard acts as a GS event pump, providing system events&lt;br /&gt;
* SpringBoard activates/deactivates and manages memory of the UIKit applications it launches&lt;br /&gt;
* SpringBoard is responsible for most of the interactions with CoreTelephony&lt;br /&gt;
&lt;br /&gt;
=== MobileSubstrate Extensions ===&lt;br /&gt;
After jailbreaking the device, SpringBoard.app can be extended with 3rd party extensions injected by [[Mobile Substrate]].&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
Apple developers and service center employees use SpringBoard's alternative called [[SwitchBoard.app]]. A simple launcher for other developer utilities, such as [[SkankPhone]] (SkankPod if on iPod device) and [[BurnIn]].&lt;br /&gt;
&lt;br /&gt;
==Main Application Ports==&lt;br /&gt;
* com.apple.SpringBoard&lt;br /&gt;
* com.apple.SpringBoard.UIKit.migserver&lt;br /&gt;
* PurpleSystemEventPort&lt;br /&gt;
* CARenderServer&lt;br /&gt;
&lt;br /&gt;
== Children ==&lt;br /&gt;
=== Folders ===&lt;br /&gt;
*Translations&lt;br /&gt;
=== Files ===&lt;br /&gt;
*[[Model definition file|Model definition file(s)]]&lt;br /&gt;
*Related artwork&lt;br /&gt;
*ring.m4r (Marimba)&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
[[:/|Root]]/[[/System|System]]/[[/System/Library|Library]]/[[/System/Library/CoreServices|CoreServices]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Ringtones&amp;diff=20227</id>
		<title>Ringtones</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Ringtones&amp;diff=20227"/>
		<updated>2011-08-10T09:58:51Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: iOS 5 breaking news&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''ringtone''' is an AAC audio file under 40 seconds with an extension of &amp;lt;code&amp;gt;.m4r&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Official and package-distributed ringtones are stored in the [[/var/stash/Ringtones.*****|/Library/Ringtones]] folder, while ringtones synced from iTunes are located at [[/private/var/mobile/Media/iTunes_Control/Ringtones|~/Media/iTunes_Control/Ringtones]].&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Marimba&amp;quot; ringtone is an exception: it is always located in the [[/System/Library/CoreServices/SpringBoard.app|SpringBoard application bundle]] as &amp;lt;code&amp;gt;/System/Library/CoreServices/SpringBoard.app/ring.m4r&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ringtones can be used as the alert sound for incoming phone calls, alarms or the countdown timer.&lt;br /&gt;
Since iOS 5 beta 4 it is possible to use them as alert sounds, thereby providing a semi-official way to customize the sound of Voicemail, SMS/MMS, Mail, Calendar and Reminders alerts.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=GSC_bit&amp;diff=20225</id>
		<title>GSC bit</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=GSC_bit&amp;diff=20225"/>
		<updated>2011-08-10T07:34:01Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Created page with &amp;quot;'''G'''raphic'''S'''ervices '''C'''apability. A number of virtual packages made by Cydia on boot to make it easier to represent hardware and system software support for various f...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''G'''raphic'''S'''ervices '''C'''apability.&lt;br /&gt;
A number of virtual packages made by Cydia on boot to make it easier to represent hardware and system software support for various features.&lt;br /&gt;
&lt;br /&gt;
Mainly derived from the &amp;lt;code&amp;gt;capabilities&amp;lt;/code&amp;gt; in the [[model definition file]]; a true boolean capability will create the package, while numeric capabilities will have its value stored as the package's version number.&lt;br /&gt;
&lt;br /&gt;
See also &amp;quot;List of GSC bits&amp;quot;.&lt;br /&gt;
{{:List of GSC bits}}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=20224</id>
		<title>List of GSC bits</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_GSC_bits&amp;diff=20224"/>
		<updated>2011-08-10T07:33:33Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: ⅜ of the work done, feel free to continue as I'll be busy for more than a few hours.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Please sort alphabetically. A to Z, not like [[/dev]]!!!--&amp;gt;&lt;br /&gt;
*device-name-localized (not sure whether it is a GSC bit)&lt;br /&gt;
*device-name (not sure whether it is a GSC bit)&lt;br /&gt;
*still-camera (Can take photos. iPhone OS 1.0 or 2.0+)&lt;br /&gt;
*cameraRestriction (not sure whether it is a GSC bit)&lt;br /&gt;
*cellular-data (Wireless modem)&lt;br /&gt;
*any-telephony (Cellular radio)&lt;br /&gt;
*telephony (Can make phone calls. iPhone OS 1.0+)&lt;br /&gt;
*sms (Can send text messages. iPhone OS 1.0+)&lt;br /&gt;
*video-camera (Can records videos. iPhone OS 3.0+)&lt;br /&gt;
*auto-focus-camera (Camera is not focus free. iPhone OS 3.0+)&lt;br /&gt;
*h264-encoder (Can encode audio?video? iPhone OS 3.0+)&lt;br /&gt;
*wifi&lt;br /&gt;
*[[accelerometer]] (iPhone OS 1.0+)&lt;br /&gt;
*[[magnetometer]] (iPhone OS 3.0+)&lt;br /&gt;
*[[gps]] (iPhone OS 2.0+)&lt;br /&gt;
*location-services&lt;br /&gt;
*microphone&lt;br /&gt;
*peer-peer (Bluetooth &amp;quot;gaming&amp;quot; extensions, iPhone OS 3.0+)&lt;br /&gt;
*opengles-1 (Supports OpenGL 1)&lt;br /&gt;
*opengles-2 (Supports OpenGL 2)&lt;br /&gt;
*armv6 (CPU can execute ARM6 instructions)&lt;br /&gt;
*armv7 (CPU can execute ARM7 instructions)&lt;br /&gt;
*displayport&lt;br /&gt;
*hidpi (Retina display)&lt;br /&gt;
*front-facing-camera (iOS 4.0+)&lt;br /&gt;
*camera-flash (LED flash, iOS 4.0+)&lt;br /&gt;
*[[gyroscope]] (iOS 4.0+)&lt;br /&gt;
*contains-cellular-radio&lt;br /&gt;
*volume-buttons ()&lt;br /&gt;
*ringer-switch (Mute button)&lt;br /&gt;
*piezo-clicker (Integrated non-speaker in iPod touch 1G.)&lt;br /&gt;
*[[bluetooth]]&lt;br /&gt;
*unified-ipod (joined Music and Videos into iPod)&lt;br /&gt;
*youtube&lt;br /&gt;
*youtubePlugin&lt;br /&gt;
*green-tea&lt;br /&gt;
*not-green-tea&lt;br /&gt;
*wapi&lt;br /&gt;
*international-settings (Settings/General/International, wildly used in iPhone OS 1.1+)&lt;br /&gt;
*stand-alone-contacts&lt;br /&gt;
*delay-sleep-for-headset-click&lt;br /&gt;
*load-thumbnails-while-scrolling&lt;br /&gt;
*sensitive-ui&lt;br /&gt;
*apple-internal-install&lt;br /&gt;
*all-features&lt;br /&gt;
*nike-ipod&lt;br /&gt;
*voice-control&lt;br /&gt;
*proximity-sensor&lt;br /&gt;
*gas-gauge-battery&lt;br /&gt;
*accessibility&lt;br /&gt;
*mms&lt;br /&gt;
*encrypted-data-partition (Hardware encryption for 3GS and newer devices. iPhone OS 3.0+)&lt;br /&gt;
*encode-aac&lt;br /&gt;
*720p&lt;br /&gt;
*fcc-logos-via-software (Enable PNG viewer in Settings/General/Regulatory)&lt;br /&gt;
*hide-non-default-apps&lt;br /&gt;
*ipad (Is iPad. used to be &amp;quot;wildcat&amp;quot;.)&lt;br /&gt;
*data-plan&lt;br /&gt;
*multitasking&lt;br /&gt;
*venice (FaceTime)&lt;br /&gt;
*voip (VoIP multitasking??)&lt;br /&gt;
*io-surface-backed-images&lt;br /&gt;
*tv-out-crossfade ([[MobileSlideShow.app|Photos app]] slideshow transitions enabled)&lt;br /&gt;
*hd-video-capture&lt;br /&gt;
*hdr-image-capture (HDR)&lt;br /&gt;
*hw-encode-snapshots&lt;br /&gt;
*hw-snapshots-need-purplegfx&lt;br /&gt;
*gamekit (Game Center)&lt;br /&gt;
*additional-text-tones (New SMS sounds officially only for the iPhone 4 (except on iOS5 betas??). iOS 4.2.1+)&lt;br /&gt;
*hardware-keyboard&lt;br /&gt;
*hall-effect-sensor (Very likely the magnetic sleep switch on iPad 2)&lt;br /&gt;
*photo-stream&lt;br /&gt;
*multitasking-gestures&lt;br /&gt;
*display-mirroring&lt;br /&gt;
*telephony-maximum-generation (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)&lt;br /&gt;
*hiccough-interval (Unknown)&lt;br /&gt;
*marketing-name (Brand name of your device e.g. &amp;quot;iPhone 3GS&amp;quot;)&lt;br /&gt;
*launch-mode&lt;br /&gt;
*application-display-identifiers&lt;br /&gt;
*tv-out-settings&lt;br /&gt;
*screen-dimensions&lt;br /&gt;
*main-screen-width&lt;br /&gt;
*main-screen-height&lt;br /&gt;
*main-screen-scale&lt;br /&gt;
*main-screen-orientation&lt;br /&gt;
*explicitContentRestriction&lt;br /&gt;
*enforce-shutter-click (Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial fmwk)&lt;br /&gt;
*enforce-googlemail (Shows Google Mail logo instead of Gmail in the UK)&lt;br /&gt;
*serial&lt;br /&gt;
*post-animate&lt;br /&gt;
*pre-animate&lt;br /&gt;
&lt;br /&gt;
*MapKitUserShiftingNonGreenTea  (not sure whether it is a GSC bit, also green tea = for chinese market)&lt;br /&gt;
*MapKitUserShiftingGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsUserShiftingNonGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsUserShiftingGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapKitAvailable (not sure whether it is a GSC bit)&lt;br /&gt;
*MapKitAvailableGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsVisibleGreenTea (not sure whether it is a GSC bit)&lt;br /&gt;
*MapsVisible (not sure whether it is a GSC bit)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=/System/Library/Frameworks/UIKit.framework/shared.artwork&amp;diff=20222</id>
		<title>/System/Library/Frameworks/UIKit.framework/shared.artwork</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=/System/Library/Frameworks/UIKit.framework/shared.artwork&amp;diff=20222"/>
		<updated>2011-08-10T06:56:26Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Created page with &amp;quot;{{stub|software}} == Summary == An archive containing image UI resources. It can be extracted e.g. with dedicated Java software.  == Children == Its contents vary among different...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub|software}}&lt;br /&gt;
== Summary ==&lt;br /&gt;
An archive containing image UI resources. It can be extracted e.g. with dedicated Java software.&lt;br /&gt;
&lt;br /&gt;
== Children ==&lt;br /&gt;
Its contents vary among different iOS versions.&lt;br /&gt;
&lt;br /&gt;
===Files (iOS ?.?)===&lt;br /&gt;
*AssistNext.png&lt;br /&gt;
*AssistPrevious.png&lt;br /&gt;
*Black_0_Bars.png&lt;br /&gt;
*Black_0_WifiBars.png&lt;br /&gt;
*Black_1_Bars.png&lt;br /&gt;
*Black_1_WifiBars.png&lt;br /&gt;
*Black_2_Bars.png&lt;br /&gt;
*Black_2_WifiBars.png&lt;br /&gt;
*Black_3_Bars.png&lt;br /&gt;
*Black_3_WifiBars.png&lt;br /&gt;
*Black_4_Bars.png&lt;br /&gt;
*Black_5_Bars.png&lt;br /&gt;
*Black_Airplane.png&lt;br /&gt;
*Black_Alarm.png&lt;br /&gt;
*Black_Base.png&lt;br /&gt;
*Black_BatteryCharged.png&lt;br /&gt;
*Black_BatteryCharging.png&lt;br /&gt;
*Black_BatteryDrainingBG.png&lt;br /&gt;
*Black_BatteryDrainingInsides.png&lt;br /&gt;
*Black_BatteryDrainingInsidesLow.png&lt;br /&gt;
*Black_Bluetooth.png&lt;br /&gt;
*Black_BluetoothConnected.png&lt;br /&gt;
*Black_CARRIER_IPOD.png&lt;br /&gt;
*Black_CallForward.png&lt;br /&gt;
*Black_DataTypeEDGE.png&lt;br /&gt;
*Black_DataTypeGPRS.png&lt;br /&gt;
*Black_DataTypeUMTS.png&lt;br /&gt;
*Black_DataTypeiOSHotspot.png&lt;br /&gt;
*Black_HeadsetBatteryBG.png&lt;br /&gt;
*Black_Location.png&lt;br /&gt;
*Black_Lock.png&lt;br /&gt;
*Black_PercentLow_%.png&lt;br /&gt;
*Black_PercentLow_0.png&lt;br /&gt;
*Black_PercentLow_1.png&lt;br /&gt;
*Black_PercentLow_2.png&lt;br /&gt;
*Black_PercentLow_3.png&lt;br /&gt;
*Black_PercentLow_4.png&lt;br /&gt;
*Black_PercentLow_5.png&lt;br /&gt;
*Black_PercentLow_6.png&lt;br /&gt;
*Black_PercentLow_7.png&lt;br /&gt;
*Black_PercentLow_8.png&lt;br /&gt;
*Black_PercentLow_9.png&lt;br /&gt;
*Black_Percent_%.png&lt;br /&gt;
*Black_Percent_0.png&lt;br /&gt;
*Black_Percent_1.png&lt;br /&gt;
*Black_Percent_2.png&lt;br /&gt;
*Black_Percent_3.png&lt;br /&gt;
*Black_Percent_4.png&lt;br /&gt;
*Black_Percent_5.png&lt;br /&gt;
*Black_Percent_6.png&lt;br /&gt;
*Black_Percent_7.png&lt;br /&gt;
*Black_Percent_8.png&lt;br /&gt;
*Black_Percent_9.png&lt;br /&gt;
*Black_Play.png&lt;br /&gt;
*Black_Plus.png&lt;br /&gt;
*Black_RotationLock.png&lt;br /&gt;
*Black_TTY.png&lt;br /&gt;
*Black_VPN.png&lt;br /&gt;
*Corners_Black.png&lt;br /&gt;
*Error_Base.png&lt;br /&gt;
*InCall_Base.png&lt;br /&gt;
*InCall_Glow.png&lt;br /&gt;
*InVideoConference_Base.png&lt;br /&gt;
*InVideoConference_Glow.png&lt;br /&gt;
*ProgressBarInnerLeft_Gray.png&lt;br /&gt;
*ProgressBarInnerLeft_White.png&lt;br /&gt;
*ProgressBarInnerRight_Gray.png&lt;br /&gt;
*ProgressBarInnerRight_White.png&lt;br /&gt;
*ProgressBarInner_Bar.png&lt;br /&gt;
*ProgressBarInner_Default.png&lt;br /&gt;
*ProgressBarOuterLeft_Gray.png&lt;br /&gt;
*ProgressBarOuterLeft_White.png&lt;br /&gt;
*ProgressBarOuterRight_Gray.png&lt;br /&gt;
*ProgressBarOuterRight_White.png&lt;br /&gt;
*ProgressBarOuter_Bar.png&lt;br /&gt;
*ProgressBarOuter_Default.png&lt;br /&gt;
*ProgressGear10_Gray.png&lt;br /&gt;
*ProgressGear10_Gray_small.png&lt;br /&gt;
*ProgressGear10_White.png&lt;br /&gt;
*ProgressGear10_White_large.png&lt;br /&gt;
*ProgressGear10_White_small.png&lt;br /&gt;
*ProgressGear11_Gray.png&lt;br /&gt;
*ProgressGear11_Gray_small.png&lt;br /&gt;
*ProgressGear11_White.png&lt;br /&gt;
*ProgressGear11_White_large.png&lt;br /&gt;
*ProgressGear11_White_small.png&lt;br /&gt;
*ProgressGear12_Gray.png&lt;br /&gt;
*ProgressGear12_Gray_small.png&lt;br /&gt;
*ProgressGear12_White.png&lt;br /&gt;
*ProgressGear12_White_large.png&lt;br /&gt;
*ProgressGear12_White_small.png&lt;br /&gt;
*ProgressGear13_Gray_small.png&lt;br /&gt;
*ProgressGear13_White_small.png&lt;br /&gt;
*ProgressGear14_Gray_small.png&lt;br /&gt;
*ProgressGear14_White_small.png&lt;br /&gt;
*ProgressGear15_Gray_small.png&lt;br /&gt;
*ProgressGear15_White_small.png&lt;br /&gt;
*ProgressGear16_Gray_small.png&lt;br /&gt;
*ProgressGear16_White_small.png&lt;br /&gt;
*ProgressGear1_Gray.png&lt;br /&gt;
*ProgressGear1_Gray_small.png&lt;br /&gt;
*ProgressGear1_White.png&lt;br /&gt;
*ProgressGear1_White_large.png&lt;br /&gt;
*ProgressGear1_White_small.png&lt;br /&gt;
*ProgressGear2_Gray.png&lt;br /&gt;
*ProgressGear2_Gray_small.png&lt;br /&gt;
*ProgressGear2_White.png&lt;br /&gt;
*ProgressGear2_White_large.png&lt;br /&gt;
*ProgressGear2_White_small.png&lt;br /&gt;
*ProgressGear3_Gray.png&lt;br /&gt;
*ProgressGear3_Gray_small.png&lt;br /&gt;
*ProgressGear3_White.png&lt;br /&gt;
*ProgressGear3_White_large.png&lt;br /&gt;
*ProgressGear3_White_small.png&lt;br /&gt;
*ProgressGear4_Gray.png&lt;br /&gt;
*ProgressGear4_Gray_small.png&lt;br /&gt;
*ProgressGear4_White.png&lt;br /&gt;
*ProgressGear4_White_large.png&lt;br /&gt;
*ProgressGear4_White_small.png&lt;br /&gt;
*ProgressGear5_Gray.png&lt;br /&gt;
*ProgressGear5_Gray_small.png&lt;br /&gt;
*ProgressGear5_White.png&lt;br /&gt;
*ProgressGear5_White_large.png&lt;br /&gt;
*ProgressGear5_White_small.png&lt;br /&gt;
*ProgressGear6_Gray.png&lt;br /&gt;
*ProgressGear6_Gray_small.png&lt;br /&gt;
*ProgressGear6_White.png&lt;br /&gt;
*ProgressGear6_White_large.png&lt;br /&gt;
*ProgressGear6_White_small.png&lt;br /&gt;
*ProgressGear7_Gray.png&lt;br /&gt;
*ProgressGear7_Gray_small.png&lt;br /&gt;
*ProgressGear7_White.png&lt;br /&gt;
*ProgressGear7_White_large.png&lt;br /&gt;
*ProgressGear7_White_small.png&lt;br /&gt;
*ProgressGear8_Gray.png&lt;br /&gt;
*ProgressGear8_Gray_small.png&lt;br /&gt;
*ProgressGear8_White.png&lt;br /&gt;
*ProgressGear8_White_large.png&lt;br /&gt;
*ProgressGear8_White_small.png&lt;br /&gt;
*ProgressGear9_Gray.png&lt;br /&gt;
*ProgressGear9_Gray_small.png&lt;br /&gt;
*ProgressGear9_White.png&lt;br /&gt;
*ProgressGear9_White_large.png&lt;br /&gt;
*ProgressGear9_White_small.png&lt;br /&gt;
*Recording_Base.png&lt;br /&gt;
*Recording_Glow.png&lt;br /&gt;
*Silver_0_Bars.png&lt;br /&gt;
*Silver_0_WifiBars.png&lt;br /&gt;
*Silver_1_Bars.png&lt;br /&gt;
*Silver_1_WifiBars.png&lt;br /&gt;
*Silver_2_Bars.png&lt;br /&gt;
*Silver_2_WifiBars.png&lt;br /&gt;
*Silver_3_Bars.png&lt;br /&gt;
*Silver_3_WifiBars.png&lt;br /&gt;
*Silver_4_Bars.png&lt;br /&gt;
*Silver_5_Bars.png&lt;br /&gt;
*Silver_Airplane.png&lt;br /&gt;
*Silver_Alarm.png&lt;br /&gt;
*Silver_Base.png&lt;br /&gt;
*Silver_BatteryCharged.png&lt;br /&gt;
*Silver_BatteryCharging.png&lt;br /&gt;
*Silver_BatteryDrainingBG.png&lt;br /&gt;
*Silver_BatteryDrainingInsides.png&lt;br /&gt;
*Silver_BatteryDrainingInsidesLow.png&lt;br /&gt;
*Silver_Bluetooth.png&lt;br /&gt;
*Silver_BluetoothConnected.png&lt;br /&gt;
*Silver_CARRIER_IPOD.png&lt;br /&gt;
*Silver_CallForward.png&lt;br /&gt;
*Silver_DataTypeEDGE.png&lt;br /&gt;
*Silver_DataTypeGPRS.png&lt;br /&gt;
*Silver_DataTypeUMTS.png&lt;br /&gt;
*Silver_DataTypeiOSHotspot.png&lt;br /&gt;
*Silver_HeadsetBatteryBG.png&lt;br /&gt;
*Silver_HeadsetBatteryFill.png&lt;br /&gt;
*Silver_HeadsetLowBatteryFill.png&lt;br /&gt;
*Silver_Location.png&lt;br /&gt;
*Silver_PercentLow_%.png&lt;br /&gt;
*Silver_PercentLow_0.png&lt;br /&gt;
*Silver_PercentLow_1.png&lt;br /&gt;
*Silver_PercentLow_2.png&lt;br /&gt;
*Silver_PercentLow_3.png&lt;br /&gt;
*Silver_PercentLow_4.png&lt;br /&gt;
*Silver_PercentLow_5.png&lt;br /&gt;
*Silver_PercentLow_6.png&lt;br /&gt;
*Silver_PercentLow_7.png&lt;br /&gt;
*Silver_PercentLow_8.png&lt;br /&gt;
*Silver_PercentLow_9.png&lt;br /&gt;
*Silver_Percent_%.png&lt;br /&gt;
*Silver_Percent_0.png&lt;br /&gt;
*Silver_Percent_1.png&lt;br /&gt;
*Silver_Percent_2.png&lt;br /&gt;
*Silver_Percent_3.png&lt;br /&gt;
*Silver_Percent_4.png&lt;br /&gt;
*Silver_Percent_5.png&lt;br /&gt;
*Silver_Percent_6.png&lt;br /&gt;
*Silver_Percent_7.png&lt;br /&gt;
*Silver_Percent_8.png&lt;br /&gt;
*Silver_Percent_9.png&lt;br /&gt;
*Silver_Play.png&lt;br /&gt;
*Silver_Plus.png&lt;br /&gt;
*Silver_RotationLock.png&lt;br /&gt;
*Silver_TTY.png&lt;br /&gt;
*Silver_VPN.png&lt;br /&gt;
*TetheringSingle_Base.png&lt;br /&gt;
*Tethering_Base.png&lt;br /&gt;
*Tethering_Glow.png&lt;br /&gt;
*Translucent_Base.png&lt;br /&gt;
*UIActionSheetButtonTableMask.png&lt;br /&gt;
*UIActionSheetButtonTableShadow.png&lt;br /&gt;
*UIActionSheetTableDecoration.png&lt;br /&gt;
*UIAlertSheetBlackButton.png&lt;br /&gt;
*UIAlertSheetBlackButtonPressed.png&lt;br /&gt;
*UIAlertSheetBlackCancelButton.png&lt;br /&gt;
*UIAlertSheetBlackDestroyButton.png&lt;br /&gt;
*UIAlertSheetBlackDestroyButtonPressed.png&lt;br /&gt;
*UIAlertSheetBlackTransDestroyButton.png&lt;br /&gt;
*UIAlertSheetBlackTransDestroyButtonPressed.png&lt;br /&gt;
*UIAlertSheetDefaultBackground.png&lt;br /&gt;
*UIAlertSheetDefaultButton.png&lt;br /&gt;
*UIAlertSheetDefaultButtonPressed.png&lt;br /&gt;
*UIAlertSheetDefaultCancelButton.png&lt;br /&gt;
*UIAlertSheetDefaultDestroyButton.png&lt;br /&gt;
*UIAlertSheetDefaultDestroyButtonPressed.png&lt;br /&gt;
*UIAlertSheetSeparatorLine.png&lt;br /&gt;
*UIAlertSheetTextFieldGroupedBackground.png&lt;br /&gt;
*UIAlertViewTableDecoration.png&lt;br /&gt;
*UIButtonBarGarbageClose1.png&lt;br /&gt;
*UIButtonBarGarbageClose10.png&lt;br /&gt;
*UIButtonBarGarbageClose11.png&lt;br /&gt;
*UIButtonBarGarbageClose12.png&lt;br /&gt;
*UIButtonBarGarbageClose13.png&lt;br /&gt;
*UIButtonBarGarbageClose14.png&lt;br /&gt;
*UIButtonBarGarbageClose15.png&lt;br /&gt;
*UIButtonBarGarbageClose16.png&lt;br /&gt;
*UIButtonBarGarbageClose2.png&lt;br /&gt;
*UIButtonBarGarbageClose3.png&lt;br /&gt;
*UIButtonBarGarbageClose4.png&lt;br /&gt;
*UIButtonBarGarbageClose5.png&lt;br /&gt;
*UIButtonBarGarbageClose6.png&lt;br /&gt;
*UIButtonBarGarbageClose7.png&lt;br /&gt;
*UIButtonBarGarbageClose8.png&lt;br /&gt;
*UIButtonBarGarbageClose9.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall1.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall10.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall11.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall12.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall13.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall14.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall15.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall16.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall2.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall3.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall4.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall5.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall6.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall7.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall8.png&lt;br /&gt;
*UIButtonBarGarbageCloseSmall9.png&lt;br /&gt;
*UIButtonBarGarbageOpen1.png&lt;br /&gt;
*UIButtonBarGarbageOpen10.png&lt;br /&gt;
*UIButtonBarGarbageOpen11.png&lt;br /&gt;
*UIButtonBarGarbageOpen12.png&lt;br /&gt;
*UIButtonBarGarbageOpen13.png&lt;br /&gt;
*UIButtonBarGarbageOpen14.png&lt;br /&gt;
*UIButtonBarGarbageOpen15.png&lt;br /&gt;
*UIButtonBarGarbageOpen2.png&lt;br /&gt;
*UIButtonBarGarbageOpen3.png&lt;br /&gt;
*UIButtonBarGarbageOpen4.png&lt;br /&gt;
*UIButtonBarGarbageOpen5.png&lt;br /&gt;
*UIButtonBarGarbageOpen6.png&lt;br /&gt;
*UIButtonBarGarbageOpen7.png&lt;br /&gt;
*UIButtonBarGarbageOpen8.png&lt;br /&gt;
*UIButtonBarGarbageOpen9.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall1.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall10.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall11.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall12.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall13.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall14.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall15.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall2.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall3.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall4.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall5.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall6.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall7.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall8.png&lt;br /&gt;
*UIButtonBarGarbageOpenSmall9.png&lt;br /&gt;
*UIButtonBarMore.png&lt;br /&gt;
*UIButtonBarMoreSelected.png&lt;br /&gt;
*UIButtonBarPrint.png&lt;br /&gt;
*UINavigationBarMiniRemoveButton.png&lt;br /&gt;
*UINavigationBarMiniRemoveButtonPressed.png&lt;br /&gt;
*UINavigationBarRemoveButton.png&lt;br /&gt;
*UINavigationBarRemoveButtonPressed.png&lt;br /&gt;
*UIPickerViewBackground-162.png&lt;br /&gt;
*UIPickerViewBackground-180.png&lt;br /&gt;
*UIPickerViewBackground.png&lt;br /&gt;
*UIPickerViewFrameLeft-162-Bar.png&lt;br /&gt;
*UIPickerViewFrameLeft-162.png&lt;br /&gt;
*UIPickerViewFrameLeft-180-Bar.png&lt;br /&gt;
*UIPickerViewFrameLeft-180.png&lt;br /&gt;
*UIPickerViewFrameLeft-Bar.png&lt;br /&gt;
*UIPickerViewFrameLeft.png&lt;br /&gt;
*UIPickerViewFrameMiddle-162.png&lt;br /&gt;
*UIPickerViewFrameMiddle-180.png&lt;br /&gt;
*UIPickerViewFrameMiddle.png&lt;br /&gt;
*UIPickerViewFrameRight-162-Bar.png&lt;br /&gt;
*UIPickerViewFrameRight-162.png&lt;br /&gt;
*UIPickerViewFrameRight-180-Bar.png&lt;br /&gt;
*UIPickerViewFrameRight-180.png&lt;br /&gt;
*UIPickerViewFrameRight-Bar.png&lt;br /&gt;
*UIPickerViewFrameRight.png&lt;br /&gt;
*UIPickerViewSelectionBar.png&lt;br /&gt;
*UIPickerViewSelectionBarAboveDivider.png&lt;br /&gt;
*UIPickerViewShadowsAboveWheel-162.png&lt;br /&gt;
*UIPickerViewShadowsAboveWheel-180.png&lt;br /&gt;
*UIPickerViewShadowsAboveWheel.png&lt;br /&gt;
*UIPickerViewWheelBackground-162.png&lt;br /&gt;
*UIPickerViewWheelBackground-180.png&lt;br /&gt;
*UIPickerViewWheelBackground.png&lt;br /&gt;
*UIPlacardButtonBkgnd-short.png&lt;br /&gt;
*UIPlacardButtonBkgnd.png&lt;br /&gt;
*UIPlacardButtonPressedBkgnd-short.png&lt;br /&gt;
*UIPlacardButtonPressedBkgnd.png&lt;br /&gt;
*UIPopupAlertListShadow.png&lt;br /&gt;
*UIPopupAlertListShadowMask.png&lt;br /&gt;
*UIPopupAlertSheetBackground&lt;br /&gt;
*(UNDO).png&lt;br /&gt;
*UIPopupAlertSheetBackground.png&lt;br /&gt;
*UIPopupAlertSheetButton.png&lt;br /&gt;
*UIPopupAlertSheetButtonPress.png&lt;br /&gt;
*UIPopupAlertSheetDefaultButton.png&lt;br /&gt;
*UIPreferencesGreenCheck.png&lt;br /&gt;
*UIPrintStatusGenericThumbnail.png&lt;br /&gt;
*UIPrinterLock.png&lt;br /&gt;
*UIPrinterLockSelected.png&lt;br /&gt;
*UIPrinterNoJobIcon.png&lt;br /&gt;
*UIPrinterUnlock.png&lt;br /&gt;
*UIPrinterUnlockSelected.png&lt;br /&gt;
*UIRoundedTextFieldLeftInactive.png&lt;br /&gt;
*UIRoundedTextFieldLeftProgress.png&lt;br /&gt;
*UIRoundedTextFieldMiddle.png&lt;br /&gt;
*UIRoundedTextFieldMiddleInactive.png&lt;br /&gt;
*UIRoundedTextFieldMiddleProgress.png&lt;br /&gt;
*UIRoundedTextFieldRight.png&lt;br /&gt;
*UIRoundedTextFieldRightInactive.png&lt;br /&gt;
*UIRoundedTextFieldRightProgress.png&lt;br /&gt;
*UISearchFieldLeft.png&lt;br /&gt;
*UISearchFieldLeftInactive.png&lt;br /&gt;
*UISearchFieldLeftProgress.png&lt;br /&gt;
*UISearchFieldMiddle.png&lt;br /&gt;
*UISearchFieldMiddleInactive.png&lt;br /&gt;
*UISearchFieldMiddleProgress.png&lt;br /&gt;
*UISearchFieldRight.png&lt;br /&gt;
*UISearchFieldRightInactive.png&lt;br /&gt;
*UISearchFieldRightProgress.png&lt;br /&gt;
*UIStepperLeft.png&lt;br /&gt;
*UIStepperLeftPressed.png&lt;br /&gt;
*UIStepperMiddle.png&lt;br /&gt;
*UIStepperMinus.png&lt;br /&gt;
*UIStepperPlus.png&lt;br /&gt;
*UIStepperRight.png&lt;br /&gt;
*UIStepperRightPressed.png&lt;br /&gt;
*UISwitchLeftCapOrange.png&lt;br /&gt;
*UITimerPickerBackground.png&lt;br /&gt;
*UITimerPickerFrameLeft-Bar.png&lt;br /&gt;
*UITimerPickerFrameMiddle.png&lt;br /&gt;
*UITimerPickerFrameRight-Bar.png&lt;br /&gt;
*UITimerPickerSelectionBar.png&lt;br /&gt;
*UITimerPickerSelectionBarAboveDivider.png&lt;br /&gt;
*UITimerPickerSelectionBarAboveWheel.png&lt;br /&gt;
*UITimerPickerViewShadowsAboveWheel.png&lt;br /&gt;
*UITimerPickerWheelBackground.png&lt;br /&gt;
*kb-autocorrection-cancel-blue.png&lt;br /&gt;
*kb-autocorrection-cancel-hi.png&lt;br /&gt;
*kb-autocorrection-cancel-notes.png&lt;br /&gt;
*kb-candidate-list-expand.png&lt;br /&gt;
*kb-popup-114-36-center.png&lt;br /&gt;
*kb-popup-114-36-left.png&lt;br /&gt;
*kb-popup-114-36-right.png&lt;br /&gt;
*kb-popup-114-36-straight.png&lt;br /&gt;
*kb-popup-114-42-center.png&lt;br /&gt;
*kb-popup-114-42-left.png&lt;br /&gt;
*kb-popup-114-42-right.png&lt;br /&gt;
*kb-popup-114-42-straight.png&lt;br /&gt;
*Black_CARRIER_IPAD.png&lt;br /&gt;
*Corners_Green.png&lt;br /&gt;
*Corners_Red.png&lt;br /&gt;
*FaceTime-iPad_Base.png&lt;br /&gt;
*FaceTime-iPad_Glow.png&lt;br /&gt;
*ProgressBarInner_Bar_Popover.png&lt;br /&gt;
*ProgressBarInner_Bar_Silver.png&lt;br /&gt;
*ProgressBarOuter_Bar_Popover.png&lt;br /&gt;
*ProgressBarOuter_Bar_Silver.png&lt;br /&gt;
*ProgressGear10_Blue_small.png&lt;br /&gt;
*ProgressGear11_Blue_small.png&lt;br /&gt;
*ProgressGear12_Blue_small.png&lt;br /&gt;
*ProgressGear13_Blue_small.png&lt;br /&gt;
*ProgressGear14_Blue_small.png&lt;br /&gt;
*ProgressGear15_Blue_small.png&lt;br /&gt;
*ProgressGear16_Blue_small.png&lt;br /&gt;
*ProgressGear1_Blue_small.png&lt;br /&gt;
*ProgressGear2_Blue_small.png&lt;br /&gt;
*ProgressGear3_Blue_small.png&lt;br /&gt;
*ProgressGear4_Blue_small.png&lt;br /&gt;
*ProgressGear5_Blue_small.png&lt;br /&gt;
*ProgressGear6_Blue_small.png&lt;br /&gt;
*ProgressGear7_Blue_small.png&lt;br /&gt;
*ProgressGear8_Blue_small.png&lt;br /&gt;
*ProgressGear9_Blue_small.png&lt;br /&gt;
*Recording-iPad_Base.png&lt;br /&gt;
*Recording-iPad_Glow.png&lt;br /&gt;
*UIAlertSheetPopoverBackground.png&lt;br /&gt;
*UIAlertSheetPopoverBlackCancelButton.png&lt;br /&gt;
*UIAlertSheetPopoverCancelButton.png&lt;br /&gt;
*UIAlertSheetPopoverDefaultButton.png&lt;br /&gt;
*UIAlertSheetPopoverDefaultButtonPressed.png&lt;br /&gt;
*UIAlertSheetPopoverDestroyButton.png&lt;br /&gt;
*UIAlertSheetPopoverDestroyButtonPressed.png&lt;br /&gt;
*UIAlertSheetTextFieldBackground.png&lt;br /&gt;
*UIButtonBarBlueMiniButton.png&lt;br /&gt;
*UIButtonBarGarbageSilver1.png&lt;br /&gt;
*UIButtonBarGarbageSilver10.png&lt;br /&gt;
*UIButtonBarGarbageSilver11.png&lt;br /&gt;
*UIButtonBarGarbageSilver12.png&lt;br /&gt;
*UIButtonBarGarbageSilver13.png&lt;br /&gt;
*UIButtonBarGarbageSilver14.png&lt;br /&gt;
*UIButtonBarGarbageSilver15.png&lt;br /&gt;
*UIButtonBarGarbageSilver16.png&lt;br /&gt;
*UIButtonBarGarbageSilver17.png&lt;br /&gt;
*UIButtonBarGarbageSilver18.png&lt;br /&gt;
*UIButtonBarGarbageSilver19.png&lt;br /&gt;
*UIButtonBarGarbageSilver2.png&lt;br /&gt;
*UIButtonBarGarbageSilver20.png&lt;br /&gt;
*UIButtonBarGarbageSilver21.png&lt;br /&gt;
*UIButtonBarGarbageSilver22.png&lt;br /&gt;
*UIButtonBarGarbageSilver23.png&lt;br /&gt;
*UIButtonBarGarbageSilver24.png&lt;br /&gt;
*UIButtonBarGarbageSilver25.png&lt;br /&gt;
*UIButtonBarGarbageSilver26.png&lt;br /&gt;
*UIButtonBarGarbageSilver27.png&lt;br /&gt;
*UIButtonBarGarbageSilver28.png&lt;br /&gt;
*UIButtonBarGarbageSilver29.png&lt;br /&gt;
*UIButtonBarGarbageSilver3.png&lt;br /&gt;
*UIButtonBarGarbageSilver30.png&lt;br /&gt;
*UIButtonBarGarbageSilver31.png&lt;br /&gt;
*UIButtonBarGarbageSilver32.png&lt;br /&gt;
*UIButtonBarGarbageSilver33.png&lt;br /&gt;
*UIButtonBarGarbageSilver34.png&lt;br /&gt;
*UIButtonBarGarbageSilver35.png&lt;br /&gt;
*UIButtonBarGarbageSilver36.png&lt;br /&gt;
*UIButtonBarGarbageSilver37.png&lt;br /&gt;
*UIButtonBarGarbageSilver38.png&lt;br /&gt;
*UIButtonBarGarbageSilver39.png&lt;br /&gt;
*UIButtonBarGarbageSilver4.png&lt;br /&gt;
*UIButtonBarGarbageSilver40.png&lt;br /&gt;
*UIButtonBarGarbageSilver41.png&lt;br /&gt;
*UIButtonBarGarbageSilver42.png&lt;br /&gt;
*UIButtonBarGarbageSilver43.png&lt;br /&gt;
*UIButtonBarGarbageSilver44.png&lt;br /&gt;
*UIButtonBarGarbageSilver45.png&lt;br /&gt;
*UIButtonBarGarbageSilver46.png&lt;br /&gt;
*UIButtonBarGarbageSilver5.png&lt;br /&gt;
*UIButtonBarGarbageSilver6.png&lt;br /&gt;
*UIButtonBarGarbageSilver7.png&lt;br /&gt;
*UIButtonBarGarbageSilver8.png&lt;br /&gt;
*UIButtonBarGarbageSilver9.png&lt;br /&gt;
*UIButtonBarGarbageWhite1.png&lt;br /&gt;
*UIButtonBarGarbageWhite10.png&lt;br /&gt;
*UIButtonBarGarbageWhite11.png&lt;br /&gt;
*UIButtonBarGarbageWhite12.png&lt;br /&gt;
*UIButtonBarGarbageWhite13.png&lt;br /&gt;
*UIButtonBarGarbageWhite14.png&lt;br /&gt;
*UIButtonBarGarbageWhite15.png&lt;br /&gt;
*UIButtonBarGarbageWhite16.png&lt;br /&gt;
*UIButtonBarGarbageWhite17.png&lt;br /&gt;
*UIButtonBarGarbageWhite18.png&lt;br /&gt;
*UIButtonBarGarbageWhite19.png&lt;br /&gt;
*UIButtonBarGarbageWhite2.png&lt;br /&gt;
*UIButtonBarGarbageWhite20.png&lt;br /&gt;
*UIButtonBarGarbageWhite21.png&lt;br /&gt;
*UIButtonBarGarbageWhite22.png&lt;br /&gt;
*UIButtonBarGarbageWhite23.png&lt;br /&gt;
*UIButtonBarGarbageWhite24.png&lt;br /&gt;
*UIButtonBarGarbageWhite25.png&lt;br /&gt;
*UIButtonBarGarbageWhite26.png&lt;br /&gt;
*UIButtonBarGarbageWhite27.png&lt;br /&gt;
*UIButtonBarGarbageWhite28.png&lt;br /&gt;
*UIButtonBarGarbageWhite29.png&lt;br /&gt;
*UIButtonBarGarbageWhite3.png&lt;br /&gt;
*UIButtonBarGarbageWhite30.png&lt;br /&gt;
*UIButtonBarGarbageWhite31.png&lt;br /&gt;
*UIButtonBarGarbageWhite32.png&lt;br /&gt;
*UIButtonBarGarbageWhite33.png&lt;br /&gt;
*UIButtonBarGarbageWhite34.png&lt;br /&gt;
*UIButtonBarGarbageWhite35.png&lt;br /&gt;
*UIButtonBarGarbageWhite36.png&lt;br /&gt;
*UIButtonBarGarbageWhite37.png&lt;br /&gt;
*UIButtonBarGarbageWhite38.png&lt;br /&gt;
*UIButtonBarGarbageWhite39.png&lt;br /&gt;
*UIButtonBarGarbageWhite4.png&lt;br /&gt;
*UIButtonBarGarbageWhite40.png&lt;br /&gt;
*UIButtonBarGarbageWhite41.png&lt;br /&gt;
*UIButtonBarGarbageWhite42.png&lt;br /&gt;
*UIButtonBarGarbageWhite43.png&lt;br /&gt;
*UIButtonBarGarbageWhite44.png&lt;br /&gt;
*UIButtonBarGarbageWhite45.png&lt;br /&gt;
*UIButtonBarGarbageWhite46.png&lt;br /&gt;
*UIButtonBarGarbageWhite5.png&lt;br /&gt;
*UIButtonBarGarbageWhite6.png&lt;br /&gt;
*UIButtonBarGarbageWhite7.png&lt;br /&gt;
*UIButtonBarGarbageWhite8.png&lt;br /&gt;
*UIButtonBarGarbageWhite9.png&lt;br /&gt;
*UIClassicZoom1TimesDown.png&lt;br /&gt;
*UIClassicZoom2TimesDown.png&lt;br /&gt;
*UIEditBarGradient.png&lt;br /&gt;
*UIPickerViewFrameLeft-162-Bar-Popover.png&lt;br /&gt;
*UIPickerViewFrameLeft-Bar-Popover.png&lt;br /&gt;
*UIPickerViewFrameLeft-Popover.png&lt;br /&gt;
*UIPickerViewFrameMiddle-162-Popover.png&lt;br /&gt;
*UIPickerViewFrameMiddle-Popover.png&lt;br /&gt;
*UIPickerViewFrameRight-162-Bar-Popover.png&lt;br /&gt;
*UIPickerViewFrameRight-Bar-Popover.png&lt;br /&gt;
*UIPickerViewFrameRight-Popover.png&lt;br /&gt;
*UIPickerViewSelectionBarAboveWheel-Popover-162.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowSideBottom.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowSideTop.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewBlackBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowSideBottom.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowSideTop.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewBlueBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowSideBottom.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowSideTop.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewClearBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowSideBottom.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowSideTop.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewCreamBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewShortBlackBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewShortBlackBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewShortBlackBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewShortBlackBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewShortBlackBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewShortBlueBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewShortBlueBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewShortBlueBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewShortBlueBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewShortBlueBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewShortClearBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewShortClearBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewShortClearBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewShortClearBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewShortClearBackgroundArrowUpRight.png&lt;br /&gt;
*UIPopoverViewShortCreamBackgroundArrowDown.png&lt;br /&gt;
*UIPopoverViewShortCreamBackgroundArrowDownRight.png&lt;br /&gt;
*UIPopoverViewShortCreamBackgroundArrowSide.png&lt;br /&gt;
*UIPopoverViewShortCreamBackgroundArrowUp.png&lt;br /&gt;
*UIPopoverViewShortCreamBackgroundArrowUpRight.png&lt;br /&gt;
*UIRoundedTextFieldLeftInactiveSharp.png&lt;br /&gt;
*UIRoundedTextFieldLeftSharp.png&lt;br /&gt;
*UIRoundedTextFieldMiddleInactiveSharp.png&lt;br /&gt;
*UIRoundedTextFieldMiddleSharp.png&lt;br /&gt;
*UIRoundedTextFieldRightInactiveSharp.png&lt;br /&gt;
*UIRoundedTextFieldRightSharp.png&lt;br /&gt;
*UISearchFieldLeftInactiveSharp.png&lt;br /&gt;
*UISearchFieldLeftSharp.png&lt;br /&gt;
*UISearchFieldMiddleInactiveSharp.png&lt;br /&gt;
*UISearchFieldMiddleSharp.png&lt;br /&gt;
*UISearchFieldRightInactiveSharp.png&lt;br /&gt;
*UISearchFieldRightSharp.png&lt;br /&gt;
*UISheetButtonBlack.png&lt;br /&gt;
*UISheetButtonBlue.png&lt;br /&gt;
*UISheetButtonPressed.png&lt;br /&gt;
*UISheetButtonWhite.png&lt;br /&gt;
*UITabBarBookmarks.png&lt;br /&gt;
*UITabBarBookmarksSelected.png&lt;br /&gt;
*UITabBarContacts.png&lt;br /&gt;
*UITabBarContactsSelected.png&lt;br /&gt;
*UITabBarDownloads.png&lt;br /&gt;
*UITabBarDownloadsSelected.png&lt;br /&gt;
*UITabBarFavorites.png&lt;br /&gt;
*UITabBarFavoritesSelected.png&lt;br /&gt;
*UITabBarHistory.png&lt;br /&gt;
*UITabBarHistorySelected.png&lt;br /&gt;
*UITabBarMostRecent.png&lt;br /&gt;
*UITabBarMostRecentSelected.png&lt;br /&gt;
*UITabBarMostViewed.png&lt;br /&gt;
*UITabBarMostViewedSelected.png&lt;br /&gt;
*UITabBarSearch.png&lt;br /&gt;
*UITabBarSearchSelected.png&lt;br /&gt;
*kb-candidate-portrait-button-left-steel-blue-dark-enabled.png&lt;br /&gt;
*kb-candidate-portrait-button-left-steel-blue-dark-pressed.png&lt;br /&gt;
*kb-candidate-portrait-button-middle-steel-blue-dark-enabled.png&lt;br /&gt;
*kb-candidate-portrait-button-middle-steel-blue-dark-pressed.png&lt;br /&gt;
*kb-candidate-portrait-button-right-steel-blue-dark-enabled.png&lt;br /&gt;
*kb-candidate-portrait-button-right-steel-blue-dark-pressed.png&lt;br /&gt;
*kb-hand.png&lt;br /&gt;
*kb-key-landscape-return-gray-dark-enabled.png&lt;br /&gt;
*kb-key-landscape-return-royal-blue-alert-enabled.png&lt;br /&gt;
*kb-key-landscape-return-royal-blue-enabled.png&lt;br /&gt;
*kb-key-landscape-return-short-royal-blue-enabled.png&lt;br /&gt;
*kb-key-landscape-return-short-steel-blue-dark-enabled.png&lt;br /&gt;
*kb-key-landscape-return-short-steel-blue-dark-pressed.png&lt;br /&gt;
*kb-key-landscape-space-gray-indicator.png&lt;br /&gt;
*kb-key-landscape-space-gray-light-enabled.png&lt;br /&gt;
*kb-key-landscape-space-gray-light-pressed.png&lt;br /&gt;
*kb-key-landscape-space-small-gray-light-enabled.png&lt;br /&gt;
*kb-key-landscape-space-small-gray-light-pressed.png&lt;br /&gt;
*kb-key-landscape-space-small-steel-blue-light-enabled.png&lt;br /&gt;
*kb-key-landscape-space-small-steel-blue-light-pressed.png&lt;br /&gt;
*kb-key-landscape-space-steel-blue-light-enabled.png&lt;br /&gt;
*kb-key-landscape-space-steel-blue-light-pressed.png&lt;br /&gt;
*kb-key-portrait-return-gray-dark-enabled.png&lt;br /&gt;
*kb-key-portrait-return-gray-dark-pressed.png&lt;br /&gt;
*kb-key-portrait-return-royal-blue-alert-enabled.png&lt;br /&gt;
*kb-key-portrait-return-royal-blue-alert-pressed.png&lt;br /&gt;
*kb-key-portrait-return-royal-blue-enabled.png&lt;br /&gt;
*kb-key-portrait-return-short-royal-blue-enabled.png&lt;br /&gt;
*kb-key-portrait-return-short-steel-blue-dark-enabled.png&lt;br /&gt;
*kb-key-portrait-return-short-steel-blue-dark-pressed.png&lt;br /&gt;
*kb-key-portrait-space-gray-indicator.png&lt;br /&gt;
*kb-key-portrait-space-gray-light-enabled.png&lt;br /&gt;
*kb-key-portrait-space-gray-light-pressed.png&lt;br /&gt;
*kb-key-portrait-space-small-gray-light-enabled.png&lt;br /&gt;
*kb-key-portrait-space-small-gray-light-pressed.png&lt;br /&gt;
*kb-key-portrait-space-small-steel-blue-light-enabled.png&lt;br /&gt;
*kb-key-portrait-space-small-steel-blue-light-pressed.png&lt;br /&gt;
*kb-key-portrait-space-steel-blue-light-enabled.png&lt;br /&gt;
*kb-key-portrait-space-steel-blue-light-pressed.png&lt;br /&gt;
*kb-split-background-edge.png&lt;br /&gt;
*kb-split-center-view-mask.png&lt;br /&gt;
*kb-split-transition-ipad-keycap-strip.png&lt;br /&gt;
*kb-split-transition-ipad-keycap.png&lt;br /&gt;
*kb-split-transition-iphone-alert-duotone-keycap.png&lt;br /&gt;
*kb-split-transition-iphone-alert-keycap.png&lt;br /&gt;
*kb-split-transition-iphone-duotone-keycap.png&lt;br /&gt;
*kb-split-transition-iphone-keycap.png&lt;br /&gt;
*kb-split-transition-iphone-wildcat-keycap.png&lt;br /&gt;
*kb-split-transition-overlay.png&lt;br /&gt;
*kb-std-active-bg-pop-center-wide.png&lt;br /&gt;
*kb-std-active-bg-pop-center_old.png&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
 &amp;lt;!--please contribute--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Smart_Sign&amp;diff=20186</id>
		<title>Talk:Smart Sign</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Smart_Sign&amp;diff=20186"/>
		<updated>2011-08-09T17:05:15Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anyone can confirm the guesture (5-finger pinch) ?--[[User:M2m|M2m]] 17:29, 8 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
:No idea, but rebooting will do it.&lt;br /&gt;
:Ironically, this app is probably against Apple policies for using hardware buttons :) --[[User:Ryccardo|Ryccardo]] 11:05, 9 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=MobileInstallation&amp;diff=20005</id>
		<title>MobileInstallation</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=MobileInstallation&amp;diff=20005"/>
		<updated>2011-08-06T12:53:29Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Signature Check */ Rewritten. &amp;quot;unsigned applications (and consequently, pirated applications)&amp;quot; sounds like assuming everyone is doing this for warez&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the framework that takes care of installing AppStore applications.&lt;br /&gt;
&lt;br /&gt;
== Signature Check ==&lt;br /&gt;
There is a check in place to make sure that only applications signed by Apple '''can even be put on the device''', let alone run (the kernel decides whether the application can run or not). Over different iOS releases (since 2.2.1?), various hackers have patched out the signature verification so that unsigned applications can be put on the device. &lt;br /&gt;
&lt;br /&gt;
The difference between [[MobileInstallation]] and [[kernel]] patches is that the former will allow unsigned [[IPAs|IPA]] to be installed through iTunes, the later will allow the application to actually execute.&lt;br /&gt;
''(Please note that piracy-related discussions are not allowed at The iPhone Wiki.)''&lt;br /&gt;
&lt;br /&gt;
== 3GS 3.0 patch to build and go ==&lt;br /&gt;
 0x4562 -- 02 46 -&amp;gt; 00 20&lt;br /&gt;
 0x856E -- 05 46 -&amp;gt; 00 20&lt;br /&gt;
&lt;br /&gt;
=== Disassembly of patch ===&lt;br /&gt;
 __text:33244E70             loc_33244E70                            ; CODE XREF:  _MobileInstallationInstall+C84�j&lt;br /&gt;
 __text:33244E70 00 10 A0 E3                 MOV     R1, #0          ; Rd = Op2&lt;br /&gt;
 __text:33244E74 D1 26 01 EB                 BL      _MISValidateSignature ; Branch with Link&lt;br /&gt;
 __text:33244E78 00 20 50 E2                 SUBS    R2, R0, #0      ; Rd = Op1 - Op2&lt;br /&gt;
 __text:33244E7C 02 40 A0 01                 MOVEQ   R4, R2          ; Rd = Op2&lt;br /&gt;
 __text:33244E80 05 00 00 0A                 BEQ     loc_33244E9C    ; Signature is valid :D&lt;br /&gt;
 __text:33244E80                                                     ; Let us go on our merry way!&lt;br /&gt;
 __text:33244E84 F0 04 9F E5                 LDR     R0, =(___FUNCTION__.14568 - 0x33244E94) ; Load from Memory&lt;br /&gt;
 __text:33244E88 F0 14 9F E5                 LDR     R1, =(aCouldNotValida - 0x33244E98) ; Load from Memory&lt;br /&gt;
 __text:33244E8C 00 00 8F E0                 ADD     R0, PC, R0      ; &amp;quot;verify_executable&amp;quot;&lt;br /&gt;
 __text:33244E90 01 10 8F E0                 ADD     R1, PC, R1      ; &amp;quot;Could not validate signature: %x&amp;quot;&lt;br /&gt;
 __text:33244E94 34 E6 FF EB                 BL      _installlog     ; Branch with Link&lt;br /&gt;
 __text:33244E98 00 40 E0 E3                 MVN     R4, #0          ; Uh oh. This will put -1 in R4.&lt;br /&gt;
 __text:33244E98                                                     ; This will surely impact us later on.&lt;br /&gt;
 __text:33244E98                                                     ;&lt;br /&gt;
 __text:33244E98                                                     ; As a side note, you can easily make R4 = 0.&lt;br /&gt;
 __text:33244E98                                                     ; Simply change this MVN to MOV!&lt;br /&gt;
 __text:33244E98                                                     ;&lt;br /&gt;
 __text:33244E98                                                     ; Patch in hex:&lt;br /&gt;
 __text:33244E98                                                     ; 00 40 E0 E3 (Before)&lt;br /&gt;
 __text:33244E98                                                     ; - changed to -&lt;br /&gt;
 __text:33244E98                                                     ; 00 40 EA E3 (After)&lt;br /&gt;
 __text:33244E98                                                     ;&lt;br /&gt;
 __text:33244E98                                                     ; So basically, this is what we now have:&lt;br /&gt;
 __text:33244E98                                                     ; Valid signature - R4=0&lt;br /&gt;
 __text:33244E98                                                     ; Invalid signature - R4=-1&lt;br /&gt;
 __text:33244E98                                                     ; Invalid signature w/ MOV patch - R4=0&lt;br /&gt;
 __text:33244E9C&lt;br /&gt;
 __text:33244E9C             loc_33244E9C                            ; CODE XREF:  _MobileInstallationInstall+D44�j&lt;br /&gt;
 __text:33244E9C 05 00 A0 E1                 MOV     R0, R5          ; Rd = Op2&lt;br /&gt;
 __text:33244EA0 6E 26 01 EB                 BL      _CFRelease      ; Branch with Link&lt;br /&gt;
 __text:33244EA4 00 00 54 E3                 CMP     R4, #0          ; ohai. is R4 = 0?&lt;br /&gt;
 __text:33244EA4                                                     ; If the sig is valid, then it should be.&lt;br /&gt;
 __text:33244EA4                                                     ; If it is invalid, then it should not.&lt;br /&gt;
 __text:33244EA4                                                     ; If the above MVN is patched to MOV, then it should be&lt;br /&gt;
 __text:33244EA8 1B 04 00 0A                 BEQ     loc_33245F1C    ; Is the signature valid?&lt;br /&gt;
 __text:33244EA8                                                     ; Or to make more sense in our case:&lt;br /&gt;
 __text:33244EA8                                                     ; Is R4 really = 0?&lt;br /&gt;
 __text:33244EA8                                                     ;&lt;br /&gt;
 __text:33244EA8                                                     ; If the MVN &amp;gt; MOV patch is done,&lt;br /&gt;
 __text:33244EA8                                                     ; R4 will be equal to 0.&lt;br /&gt;
 __text:33244EA8                                                     ;&lt;br /&gt;
 __text:33244EA8                                                     ; So basically, what we just patched made it pass the test,&lt;br /&gt;
 __text:33244EA8                                                     ; even though the signature is not valid :P&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors&amp;diff=20004</id>
		<title>ITunes Errors</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors&amp;diff=20004"/>
		<updated>2011-08-06T12:46:45Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Error 13019 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Most of the errors can be found at Apple's [http://support.apple.com/kb/ts1275 Knowledge Base].&lt;br /&gt;
&lt;br /&gt;
Here is a list of [[iTunes]] errors that could appear during a restore or a USB connection via iTunes:&lt;br /&gt;
&lt;br /&gt;
=Negative -98xx=&lt;br /&gt;
{{:iTunes Errors/-98xx}}&lt;br /&gt;
&lt;br /&gt;
=Negative -32xx=&lt;br /&gt;
{{:iTunes Errors/-32xx}}&lt;br /&gt;
&lt;br /&gt;
=Negative -1 ... -100=&lt;br /&gt;
==Error -50==&lt;br /&gt;
Delete Storm Video, QuickTime, iTunes, then reinstall iTunes. See also [http://support.apple.com/kb/TS1583?viewlocale=en_US Apple's KB article].&lt;br /&gt;
&lt;br /&gt;
==Error -35==&lt;br /&gt;
Error when downloading songs purchased on iTunes. Also see [http://support.apple.com/kb/TS1475?viewlocale=en_US Apple's KB article].&lt;br /&gt;
&lt;br /&gt;
==Error -1==&lt;br /&gt;
Error occurs when one uses the &amp;quot;last ditch&amp;quot; method for preventing baseband updates on the iPhone 4. The baseband does not get updated using this method. Simply use TinyUmbrella to kick it out of recovery mode.&lt;br /&gt;
&lt;br /&gt;
=Below 100=&lt;br /&gt;
{{:iTunes Errors/Below 100}}&lt;br /&gt;
&lt;br /&gt;
=Errors 10xx=&lt;br /&gt;
==Error 1002==&lt;br /&gt;
Error when restoring.&lt;br /&gt;
&lt;br /&gt;
==Error 1004==&lt;br /&gt;
This is caused by a failure to match the [[AT+XNONCE|Baseband Nonce]] currently in memory to the [[AT+XNONCE|nonce]] returned in the [[Baseband Firmware]] [[SHSH]] blob. This happens if you edited the [[wikipedia:Hosts (file)|hosts file]] ([[Cydia Server|Saurik's Server]]) or you are using [[TinyUmbrella]]. Use [[TinyUmbrella]] and &amp;quot;Kick Device Out Of Recovery&amp;quot; to boot. &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Error 1011==&lt;br /&gt;
This is caused by recovery mode being in userland (1.1.1 firmware). The file iTunesMobileDevice.dll is damaged or updated.&lt;br /&gt;
&lt;br /&gt;
==Error 1013==&lt;br /&gt;
'''iPhone 4'''&lt;br /&gt;
&lt;br /&gt;
This means that the baseband did not get updated. Either remove the gs.apple.com entry from your hosts file and let the baseband upgrade or if you want to preserve the baseband just jailbreak at this point to boot it up.&lt;br /&gt;
&lt;br /&gt;
'''Other Devices'''&lt;br /&gt;
&lt;br /&gt;
Restart computer; change computer; reinstall system, if iPhone is always in restoring mode: XP users can jump from restoring mode with ibus; MAC users can use iNdependence. (usually on the iPhone with 1.0.2 firmware downgraded from 1.1.1)&lt;br /&gt;
&lt;br /&gt;
==Error 1014==&lt;br /&gt;
This occurs when you try to downgrade your phone's baseband.&lt;br /&gt;
&lt;br /&gt;
==Error 1015==&lt;br /&gt;
This error is common when downgrading [[iPhone]]s and 3G-enabled [[iPad]]s. The problem occurs when the device's [[Baseband Firmware|baseband]] has a higher version number than the baseband in the firmware you restored to. Just set auto-boot true in [[iRecovery]] or use [[iREB]]/[[TinyUmbrella]]/[[RecBoot]].&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Errors 13xx=&lt;br /&gt;
==Error 1394==&lt;br /&gt;
When Spirit2Pwn flashes parts of the boot chain on [[iOS]] 4, the device may crash into [[DFU Mode]]. [http://ih8sn0wforums.com/viewtopic.php?f=8&amp;amp;t=3407]&lt;br /&gt;
&lt;br /&gt;
=Errors 14xx=&lt;br /&gt;
==Error 1413==&lt;br /&gt;
Restart computer; change USB port; reinstall system. See also [http://support.apple.com/kb/TS1927?viewlocale=en_US Apple's KB article].&lt;br /&gt;
&lt;br /&gt;
==Error 1415==&lt;br /&gt;
Restart computer; change USB port; reinstall system.&lt;br /&gt;
&lt;br /&gt;
==Error 1417==&lt;br /&gt;
Restart computer; change USB port; reinstall system.&lt;br /&gt;
&lt;br /&gt;
==Error 1418==&lt;br /&gt;
Restart computer; change USB port; reinstall system.&lt;br /&gt;
&lt;br /&gt;
==Error 1428==&lt;br /&gt;
Restart computer; change USB port; reinstall system. (downgrade from www.iphonebus.com)&lt;br /&gt;
&lt;br /&gt;
==Error 1050==&lt;br /&gt;
Bad response from gs.apple.com OR need iReb for preparing iPhone for restoring to custom ipsw&lt;br /&gt;
&lt;br /&gt;
=Errors 16xx=&lt;br /&gt;
==Error 1600==&lt;br /&gt;
Custom firmware can't be restored on a device with [[DFU Mode]]. The software of the iPhone isn't patched. Using iREB, Sn0wbreeze, Redsn0w or Pwnage Tool, you need to enter a pwned DFU-Mode. During that process the software gets patched and the custom firmware should run without any problems.&lt;br /&gt;
&lt;br /&gt;
==Error 1601==&lt;br /&gt;
See also this [http://support.apple.com/kb/TA38633 old KB article from Apple].&lt;br /&gt;
&lt;br /&gt;
==Error 1602==&lt;br /&gt;
Restart computer; change computer; reinstall system.&lt;br /&gt;
&lt;br /&gt;
If this error occured during an Apple TV restore, then unplug the Apple TV from the power cable, after you entered the recovery or DFU mode, and then try it again.&lt;br /&gt;
&lt;br /&gt;
==Error 1603==&lt;br /&gt;
False [[kernelcache]] patch. Known on damaged bundles from unofficial [[PwnageTool]] distributions or bundles. See also [http://support.apple.com/kb/TA38603?viewlocale=en_US Apple KB article]&lt;br /&gt;
&lt;br /&gt;
==Error 1604==&lt;br /&gt;
Device was not pwned (signature checks were not blocked). Custom firmware can't be restored. Can also happen when there's a problem with the ipsw.&lt;br /&gt;
&lt;br /&gt;
==Error 1611==&lt;br /&gt;
[[iTunes]] tried to enter the [[Restore Mode]], but the device turned back to the [[Recovery Mode]].&lt;br /&gt;
&lt;br /&gt;
==Error 1618==&lt;br /&gt;
Missing system files or corrupt data in iTunes installation. Try to uninstall iTunes, restart computer, install again.&lt;br /&gt;
&lt;br /&gt;
==Error 1619 ==&lt;br /&gt;
[[iTunes]] is too old and couldn't read the iPhone in Recovery or DFU Mode. Please update iTunes and try it again.&lt;br /&gt;
&lt;br /&gt;
==Error 1644== &lt;br /&gt;
[[IPSW File Format|IPSW]] was moved during prepare with [[iTunes]]. Try it again and don't move the IPSW.&lt;br /&gt;
&lt;br /&gt;
=Errors 20xx=&lt;br /&gt;
==Error 2001==&lt;br /&gt;
The Mac OS X kernel extension &amp;quot;IOUSBFamily&amp;quot; that was bundled with late 2008 / early 2009 MacBooks, as well as the 10.5.6 update, has a bug where it fails to properly recognize an iDevice in [[DFU Mode]]. It can be resolved by updating to 10.5.7 (or later), or using a USB hub.&lt;br /&gt;
&lt;br /&gt;
Also if you have [[Limera1n]] opened during you try to restore the iOS device.&lt;br /&gt;
&lt;br /&gt;
==Error 2002==&lt;br /&gt;
[[iTunes]] can't connect because another program is using it or it's disconnected during the Apple Server check.&lt;br /&gt;
&lt;br /&gt;
==Error 2003==&lt;br /&gt;
Connection problem; change USB cable and check USB port.&lt;br /&gt;
Sn0wbreeze IPSW failure to restore; unplug and plug iDevice and try again&lt;br /&gt;
&lt;br /&gt;
==Error 2005==&lt;br /&gt;
Problem connecting. Probably a hardware failure.&lt;br /&gt;
&lt;br /&gt;
=Errors 30xx=&lt;br /&gt;
==Error 3002==&lt;br /&gt;
*Update to an older firmware isn't working, because Apple is no longer handing out [[SHSH]]s for the device/firmware combination.&lt;br /&gt;
*Or a timeout checking Apple server - retry later.&lt;br /&gt;
*This error also happens if you try to ''Update'' with a local TSS server ([[TinyUmbrella|TinyUmbrella tool]]) and probably also when connecting to [[Cydia Server]]. Use ''Restore'' instead.&lt;br /&gt;
&lt;br /&gt;
==Error 3004==&lt;br /&gt;
No internet connection during the firmware restore.&lt;br /&gt;
[[iTunes]] can't connect to gs.apple.com. Maybe Port 80 and Port 443 is blocked. Open it on your router.&lt;br /&gt;
&lt;br /&gt;
==Error 3014==&lt;br /&gt;
False edited hosts. The SHSH request couldn't be completed. No connection to the Apple Server, Sauriks Server or localhost.&lt;br /&gt;
[[iTunes]] can't connect to gs.apple.com. Maybe Port 80 and Port 443 is blocked. Open it on your router.&lt;br /&gt;
&lt;br /&gt;
=Errors 31xx=&lt;br /&gt;
==Error 3123==&lt;br /&gt;
Something dealing with movie rentals.&lt;br /&gt;
&lt;br /&gt;
==Error 3191==&lt;br /&gt;
QuickTime corrupted must reinstall before iTunes will work or Turn off Compatibility Mode for QuickTime.&lt;br /&gt;
&lt;br /&gt;
1. Right-click on the QuickTimePlayer application (located in C:Program FilesQuickTime) and choose Properties from the shortcut menu.&lt;br /&gt;
&lt;br /&gt;
2. In the Properties window, click on the Compatibility tab Deselect the checkbox labeled “Run this program in compatibility mode for.”&lt;br /&gt;
&lt;br /&gt;
3. Click Apply.&lt;br /&gt;
&lt;br /&gt;
4. Close the Properties window&lt;br /&gt;
&lt;br /&gt;
==Error 3194==&lt;br /&gt;
Occurs when trying to install an old firmware and Apple's server disallows the installation. The only solution is to have [[SHSH]] backup and modify the hosts file to point to [[Saurik]]'s [[Cydia Server]] where they are backed up (or localhost if you have it yourself).&lt;br /&gt;
&lt;br /&gt;
==Error 3195==&lt;br /&gt;
&amp;quot;An internal error occurred.&amp;quot; Missing SHSH for the firmware. Maybe the same as &amp;quot;This device isn't eligible for the request build.&amp;quot; but with an cache error.&lt;br /&gt;
&lt;br /&gt;
=Higher Errors=&lt;br /&gt;
==Error 11222==&lt;br /&gt;
A security software you have installed may be conflicting with iTunes.&lt;br /&gt;
&lt;br /&gt;
==Error 13019==&lt;br /&gt;
Seems to be an issue with syncing media to the device... I've found that it only seems to happen on jailbroken devices.&lt;br /&gt;
Create new user, try syncing with new user's library. If that fails, restore. If it doesn't fail, then something on YOUR itunes library is causing the error. &lt;br /&gt;
&lt;br /&gt;
In iPhone OS 3.0~3.1.0 this was a known bug related to the sync process accessing iTunes-renamed Voice Memos.&lt;br /&gt;
&lt;br /&gt;
==Error 20000==&lt;br /&gt;
Is caused by a custom theme pack on your Windows. Use default Theme.&lt;br /&gt;
&lt;br /&gt;
This error can also be caused by the iDevice rebooting during the &amp;quot;Extracting Firmware&amp;quot; stage of restore.&lt;br /&gt;
&lt;br /&gt;
==Error 20008==&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
This happened on a Mac with TinyUmbrella running before resotring a firmware to the Apple TV.&lt;br /&gt;
&lt;br /&gt;
=Hex codes=&lt;br /&gt;
==0xE800001==&lt;br /&gt;
Device was suddenly unplugged. [[iTunes]] couldn't connect with the device. Try it again&lt;br /&gt;
&lt;br /&gt;
==0xE8000022==&lt;br /&gt;
Error in your firmware files. Restore.&lt;br /&gt;
&lt;br /&gt;
==0xE800003D==&lt;br /&gt;
False permissions in the Carrier Bundle folder. Restore, update or fix the permissions from the carrier bundle to update the carrier settings via iTunes.&lt;br /&gt;
&lt;br /&gt;
==0xE800006B==&lt;br /&gt;
Device was suddenly unplugged. [[iTunes]] couldn't connect with the device. Try it again.&lt;br /&gt;
&lt;br /&gt;
==0xE8000065==&lt;br /&gt;
[[sn0wbreeze]] custom firmware error on USB connection. Unplug the device, reboot it, and plug it in again.&lt;br /&gt;
&lt;br /&gt;
==0xE8008001==&lt;br /&gt;
'''''See also: [[MobileInstallation]]'''''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;The following app(s) were not installed {...}. An unknown error occurred. (0xE8008001)&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
IPA signature verification failed. (We do not allow illegal help on this wiki)&lt;br /&gt;
&lt;br /&gt;
=Error texts=&lt;br /&gt;
==This device isn't eligible for the requested build==&lt;br /&gt;
Apple doesn't sign the firmware anymore. See [[SHSH]].&lt;br /&gt;
&lt;br /&gt;
==The iPhone &amp;quot;xxx&amp;quot; could not be restored because the firmware file is not compatible.==&lt;br /&gt;
You downloaded the wrong firmware file (or it is corrupt). Download the correct firmware file that matches your device. Here's an overview of file names (beginning) and devices:&lt;br /&gt;
*AppleTV2,1_ [[K66ap|Apple TV 2G]]&lt;br /&gt;
*iPad1,1_ [[K48ap|iPad (or 1G or first generation)]]&lt;br /&gt;
*iPad2,1_ [[K93ap|iPad 2 Wi-Fi model]]&lt;br /&gt;
*iPad2,2_ [[K94ap|iPad 2 GSM model]]&lt;br /&gt;
*iPad2,3_ [[K95ap|iPad 2 CDMA model]]&lt;br /&gt;
*iPhone1,1_ [[M68ap|iPhone (or 2G or first generation)]]&lt;br /&gt;
*iPhone1,2_ [[N82ap|iPhone 3G]]&lt;br /&gt;
*iPhone2,1_ [[N88ap|iPhone 3GS]]&lt;br /&gt;
*iPhone3,1_ [[N90ap|iPhone 4 GSM model]]&lt;br /&gt;
*iPhone3,3_ [[N92ap|iPhone 4 CDMA model]]&lt;br /&gt;
*iPod1,1_ [[N45ap|iPod touch (or 1G or first generation)]]&lt;br /&gt;
*iPod2,1_ [[N72ap|iPod touch 2G]]&lt;br /&gt;
*iPod3,1_ [[N18ap|iPod touch 3G]]&lt;br /&gt;
*iPod4,1_ [[N81ap|iPod touch 4G]]&lt;br /&gt;
&lt;br /&gt;
==The iPhone &amp;quot;xxx&amp;quot; cannot be restored at this time because the iPhone software update server could not be contacted or is temporarily unavailable.==&lt;br /&gt;
If you want to upgrade or downgrade the baseband, make sure you didn't change the hosts file. The Cydia server cannot handle the requests for the baseband certificates.&lt;br /&gt;
&lt;br /&gt;
== There was a problem downloading the software for the iPhone “XXXXXXX” the network connection was reset, make sure your network settings are correct and your network connection is active, or try again later.==&lt;br /&gt;
You need to disable both your antivirus ''and'' your windows/security firewall in order for the update/restore to go through.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Use [[TinyUmbrella]] (Kick Device out of Recovery), [[iRecovery]] or [[redsn0w Lite]] and enter &amp;quot;setenv auto-boot true&amp;quot;, &amp;quot;saveenv&amp;quot;, &amp;quot;reboot&amp;quot; to boot.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Device isn't bootable, but a custom firmware can be restored if it has a jailbreak and the requirements.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_iPhones&amp;diff=18535</id>
		<title>List of iPhones</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_iPhones&amp;diff=18535"/>
		<updated>2011-06-13T19:38:29Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: 5.0 Beta 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iPhone}}&lt;br /&gt;
There are many iterations of the iPhone.&lt;br /&gt;
&lt;br /&gt;
== Differences between iPhone Models ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Phone&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;marketing-name&amp;lt;/code&amp;gt;)&lt;br /&gt;
! [[M68ap|iPhone 2G]]&lt;br /&gt;
! [[N82ap|iPhone 3G]]&lt;br /&gt;
! [[N88ap|iPhone 3GS]]&lt;br /&gt;
! [[N90ap|iPhone 4 (GSM model)]]&lt;br /&gt;
! [[N92ap|iPhone 4 (CDMA model)]]&lt;br /&gt;
|-&lt;br /&gt;
! Image&lt;br /&gt;
| [[Image:iPhone1G.png|160px|frameless]]&lt;br /&gt;
| [[Image:iPhone3G.png|163px|frameless]]&lt;br /&gt;
| [[Image:iPhone3GS.png|163px|frameless]]&lt;br /&gt;
| [[Image:iPhone4.png|154px|frameless]]&lt;br /&gt;
| [[Image:iPhone 4 CDMA.png|156px|frameless]]&lt;br /&gt;
|-&lt;br /&gt;
! Case Material&lt;br /&gt;
| Aluminum&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Plastic&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Glass/Steel&lt;br /&gt;
|-&lt;br /&gt;
! Colors&lt;br /&gt;
| Aluminum&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Black/White&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Black/White&lt;br /&gt;
|-&lt;br /&gt;
! Dimensions&lt;br /&gt;
| 4.5x2.4x0.46 in.&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 4.5x2.4x0.48 in.&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 4.5x2.31x0.37 in.&lt;br /&gt;
|-&lt;br /&gt;
! Weight&lt;br /&gt;
| 4.8 oz&lt;br /&gt;
| 4.7 oz.&lt;br /&gt;
| 4.8 oz.&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 4.8 oz.&lt;br /&gt;
|-&lt;br /&gt;
! Capacity (GB)&lt;br /&gt;
| 4/8/16&lt;br /&gt;
| 8/16&lt;br /&gt;
| 8/16/32&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 16/32&lt;br /&gt;
|-&lt;br /&gt;
! CPU Speed (MHz)&lt;br /&gt;
| 412 (initially 400)&lt;br /&gt;
| 412&lt;br /&gt;
| 620&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 1024&lt;br /&gt;
|-&lt;br /&gt;
! RAM (MB)&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 512&lt;br /&gt;
|-&lt;br /&gt;
! Cellular Radio&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;telephony-maximum-generation&amp;lt;/code&amp;gt;)&lt;br /&gt;
| EDGE (2.5G)&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| HSDPA (3.5G)&lt;br /&gt;
| HSDPA + HSUPA (3.5G)&lt;br /&gt;
| CDMA EV-DO Rev. A (3G)&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Standby)(hrs.)&lt;br /&gt;
| 250&lt;br /&gt;
| 300&lt;br /&gt;
| 300&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 300&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(2G talk)(hrs.)&lt;br /&gt;
| 8&lt;br /&gt;
| 10&lt;br /&gt;
| 12&lt;br /&gt;
| 14&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(3G talk and data)(hrs.)&lt;br /&gt;
| N/A&lt;br /&gt;
| 5&lt;br /&gt;
| 5&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 6 (data)&lt;br /&gt;
7 (talk)&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Wi-Fi data)(hrs.)&lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 9&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 10&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Music playback)(hrs.)&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 30&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 40&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Video playback)(hrs.)&lt;br /&gt;
| 7&lt;br /&gt;
| 7&lt;br /&gt;
| 10&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 10&lt;br /&gt;
|-&lt;br /&gt;
! Internal Name&lt;br /&gt;
| iPhone1,1&lt;br /&gt;
| iPhone1,2&lt;br /&gt;
| iPhone2,1&lt;br /&gt;
| iPhone3,1&lt;br /&gt;
| iPhone3,3&lt;br /&gt;
|-&lt;br /&gt;
! Initial Firmware&lt;br /&gt;
|[[Heavenly 1A543a (iPhone)|1.0 (1A543a)]]&lt;br /&gt;
|[[Big Bear 5A345 (iPhone 3G)|2.0 (5A345)]]&lt;br /&gt;
|[[Kirkwood 7A341 (iPhone 3GS)|3.0 (7A341)]]&lt;br /&gt;
|[[Apex 8A293 (iPhone 4)|4.0 (8A293)]]&lt;br /&gt;
|[[Phoenix 8E128 (iPhone 4 CDMA)|4.2.5 (8E128)]]/[[Phoenix 8E200 (iPhone 4 CDMA)|4.2.6 (8E200)]]&lt;br /&gt;
|-&lt;br /&gt;
! Latest publicly available firmware&lt;br /&gt;
|[[SUNorthstarTwo 7E18 (iPhone)|3.1.3 (7E18)]]&lt;br /&gt;
|[[Jasper 8C148 (iPhone 3G)|4.2.1 (8C148)]]&lt;br /&gt;
|[[Durango 8J2 (iPhone 3GS)|4.3.3 (8J2)]]&lt;br /&gt;
|[[Durango 8J2 (iPhone 4)|4.3.3 (8J2)]]&lt;br /&gt;
|[[Phoenix 8E401 (iPhone 4 CDMA)|4.2.8 (8E401)]]&lt;br /&gt;
|-&lt;br /&gt;
! Latest firmware&lt;br /&gt;
|[[SUNorthstarTwo 7E18 (iPhone)|3.1.3 (7E18)]]&lt;br /&gt;
|[[Jasper 8C148 (iPhone 3G)|4.2.1 (8C148)]]&lt;br /&gt;
|[[TellurideVail 9A5220p (iPhone 3GS)|5.0 beta 1 (9A5220p)]]&lt;br /&gt;
|[[TellurideVail 9A5220p (iPhone 4)|5.0 beta 1 (9A5220p)]]&lt;br /&gt;
|[[TellurideVail 9A5220p (iPhone 4 CDMA)|5.0 beta 1 (9A5220p)]]&lt;br /&gt;
|-&lt;br /&gt;
! [[Bluetooth]]&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;bluetooth&amp;lt;/code&amp;gt;)&lt;br /&gt;
| [[BlueCore 4|2.0 EDR]]&lt;br /&gt;
| [[BlueCore 6|2.0 EDR]]&lt;br /&gt;
| [[BCM4325|2.1 EDR]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[BCM4329|2.1 EDR]]&lt;br /&gt;
|-&lt;br /&gt;
! Camera (MP)&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;still-camera&amp;lt;/code&amp;gt;)&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
| 3.2&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 5&lt;br /&gt;
|-&lt;br /&gt;
! Video recording&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;video-camera&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Auto-Focus&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;auto-focus-camera&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! LED Flash&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;camera-flash&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! HDR&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;hdr-image-capture&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Voice Controls&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;voice-control&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Nike+iPod&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;victoria&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Hardware encryption&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;encrypted-data-partition&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! GPS&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;gps&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! [[Magnetometer|Digital Compass]]&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;magnetometer&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Gyroscope&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Video Calls&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;venice&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Redsn0w&amp;diff=18525</id>
		<title>Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Redsn0w&amp;diff=18525"/>
		<updated>2011-06-11T14:57:05Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* 0.9.8 series */ Windows version planned&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:redsn0w}}&lt;br /&gt;
[[Image:Redsn0w.png|thumb|redsn0w on Mac OS X]]&lt;br /&gt;
redsn0w was originally called [[QuickPwn]] but due to the theft and exploitation of the name, QuickPWN by quickpwn.com, as of iOS 3.0, QuickPwn was discontinued and redsn0w (at the time, version 0.7) was converted into a [[jailbreak]]ing tool for all current devices as well as providing [[unlock]] support the [[M68ap|iPhone 2G]]. As of version 0.8, the [[N88ap|iPhone 3GS]] can also be jailbroken through redsn0w.&lt;br /&gt;
&lt;br /&gt;
Version 0.9 beta 3 was released for Windows and Mac OS X, and it allows iOS 3.0 through 3.1.2 to be jailbroken. It includes support for all devices except the [[N18ap|iPod touch 3G]], and supports a [[tethered jailbreak]] on [[N88ap|iPhone 3GS]] units and [[N72ap|iPod touch 2G]] units with new bootroms. In addition, this version supports custom boot and recovery mode logos, as well as verbose mode on bootup.&lt;br /&gt;
&lt;br /&gt;
Version [http://wikee.iphwn.org/howto:rs9 0.9.2] supports jailbreaking of all iDevices (at the time) with iOS 3.0 through 3.1.2 on Windows and Mac OS X, as well as 3.1.3 on [[S5L8900]] devices. Version 0.9.3 adds support of internet tethering IPCC hack on those devices and 0.9.4 allows jailbreaking of early [[N72ap|iPod touch 2G]] with iOS 3.1.3.&lt;br /&gt;
&lt;br /&gt;
Version [http://wikee.iphwn.org/howto:rsbeta 0.9.5b5-5] supports jailbreaking the [[N82ap|iPhone 3G]] and [[N72ap|iPod touch 2G]] ([[iBoot-240.4|old bootrom]]) with iOS 4.0 on Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
redsn0w [http://blog.iphone-dev.org/post/1718400992 0.9.6b6] can jailbreak iOS 3.2.2, 4.1, and 4.2.1 for every device that supports those versions (except Apple TV 2G), on Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
== Credit ==&lt;br /&gt;
[[iPhone Dev Team]]&lt;br /&gt;
&lt;br /&gt;
== Versions ==&lt;br /&gt;
===Initial Release and updates until 0.8===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size:smaller;border-collapse:collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:150px;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:175px;&amp;quot; | Release date&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Mac OS X-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Windows-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;&amp;quot; | Changes&lt;br /&gt;
|-&lt;br /&gt;
! 0.1&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreak for the [[n72ap|iPod touch 2G]].&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
! 0.7&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! 0.8&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | July 2009&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iPhone OS 3.0 on the [[n88ap|iPhone 3GS]] only.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
===First 0.9.x releases===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size:smaller;border-collapse:collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:150px;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:175px;&amp;quot; | Release date&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Mac OS X-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Windows-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;&amp;quot; | Changes&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.2&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Supports 3.0-3.1.2 on all iPhones and iPod touches ([[tethered jailbreak|tethered]] for newer devices with [[0x24000 Segment Overflow]] closed)&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.3&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Contains the IPCC hack to enable tethering on the iPhone 3G and 3GS.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.4&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Supports jailbreaking iOS 3.1.3 on [[M68ap|iPhone 2G]], [[N82ap|iPhone 3G]], [[N45ap|iPod touch 1G]], [[N72ap|iPod touch 2G]] ([[iBoot-240.4|old bootrom]])&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
===0.9.5 series===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size:smaller;border-collapse:collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:150px;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:175px;&amp;quot; | Release date&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Mac OS X-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Windows-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;&amp;quot; | Changes&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.5 beta 3&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | June 21, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Supports jailbreaking iOS 4.0 on [[N82ap|iPhone 3G]] and [[N72ap|iPod touch 2G]] ([[iBoot-240.4|old bootrom]])&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.5 beta 4&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Resolved a problem with iBooks.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.5 beta 5&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Supposed to fix any APN or MMS issues that users were seeing.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===0.9.6 series===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size:smaller;border-collapse:collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:150px;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:175px;&amp;quot; | Release date&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Mac OS X-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Windows-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;&amp;quot; | Changes&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 beta 1&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | September 21, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Supports jailbreaking iOS 4.0-4.1 on [[N82ap|iPhone 3G]] and [[N72ap|iPod touch 2G]] ([[tethered jailbreak|tethered]] on [[iBoot-240.5.1|new bootrom]])&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 beta 2&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | October 31, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Supports jailbreaking iOS 3.2.2 and 4.0-4.1 on every device that supports those firmwares (except [[N72ap|iPod touch 2G]] with [[iBoot-240.5.1|new bootrom]]) .&lt;br /&gt;
** The [[N82ap|iPhone 3G]], [[N72ap|iPod touch 2G]] ([[iBoot-240.4|old bootrom]]), and [[N88ap|iPhone 3GS]] ([[iBoot-359.3|old bootrom]]) can also have custom boot logos.&lt;br /&gt;
* The Windows version also includes a function that permits users to restore to a custom [[IPSW File Format|IPSW]], akin to [[PwnageTool]]'s DFU button.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 beta 3&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | November 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Supports the installation of custom bundles&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 beta 4&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | November 23, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.1-4.2.1 on all compatible devices.&lt;br /&gt;
** [[Tethered jailbreak]] on devices that are not vulnerable to [[Pwnage 2.0]] or [[0x24000 Segment Overflow]].&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 beta 5&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | November 28, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.1-4.2.1 on all compatible devices.&lt;br /&gt;
** [[Tethered jailbreak]] on devices that are not vulnerable to [[Pwnage 2.0]] or [[0x24000 Segment Overflow]].&lt;br /&gt;
* Can update the baseband on the [[X-Gold 608]] to [[6.15.00]], allowing the reuse of the [[AT+XAPP Vulnerability]]&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 beta 6&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | December 1, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Allows you to &amp;quot;deactivate&amp;quot; a hacktivated phone, so sbinger's [http://www.bingner.com/SAM.html Subscriber Artificial Module] (SAM) can trick your iPhone and [[iTunes]] into creating legitimate activation tickets.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 7&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | January 2, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Introduced command-line arguments to bypass some screens.&lt;br /&gt;
** -b &amp;lt;filename&amp;gt; to specify your own boot logo PNG&lt;br /&gt;
** -i &amp;lt;filename&amp;gt; to specify your reference IPSW&lt;br /&gt;
** -j to ask redsn0w to “Just boot now tethered for now”&lt;br /&gt;
** -o for [[N88ap|iPhone 3GS]] and [[N72ap|iPod touch 2G]] units vulnerable to [[0x24000 Segment Overflow]].&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 8&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | January 5, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Informs users if a boot logo PNG is invalid, and why.&lt;br /&gt;
* Introduced the &amp;quot;-a&amp;quot; command-line argument to eliminate clicking.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 9&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | April 3, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.3.1 on all compatible devices except the [[iPad 2]] and [[k66ap|Apple TV 2]].&lt;br /&gt;
* New command line parameters k and d [http://twitpic.com/4gg8n1]:&lt;br /&gt;
** -k --kernelcache=&amp;lt;str&amp;gt; use specified kernelcache (advanced)&lt;br /&gt;
** -d --devicetree=&amp;lt;str&amp;gt; use specified devicetree (advanced)&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 10&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | April 7, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Added boot animations&lt;br /&gt;
* Removed misleading Settings&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 11&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | April 7, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Makes the boot animation a bit more robust&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 12&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | April 8, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Fix any lingering issues with the boot animation&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 13&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | April 19, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.3.2 on all compatible devices except the [[iPad 2]] and [[N90ap|iPhone 4 (GSM)]].&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 14&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | April 19, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.3.2 on all compatible devices except the [[iPad 2]].&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 15&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | May 06, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.3.3 on all compatible devices except the [[iPad 2]].&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 16&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | May 16, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Redsn0w has been updated to include a fix for the iPhone3GS / iPhone 4 side switch vibration issue (only for 4.3.3).&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.6 release candidate 17&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | May 20, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|&lt;br /&gt;
* Adds advanced command line options for kernel hackers.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===0.9.7 series===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size:smaller;border-collapse:collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:150px;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:175px;&amp;quot; | Release date&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Mac OS X-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Windows-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;&amp;quot; | Changes&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.7 beta 1&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | December 26, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Jailbreaks iOS 4.1-4.2.1 on all compatible devices.&lt;br /&gt;
** Able to achieve an [[untethered jailbreak]] on 4.2.1, provided the user has 4.2b3 [[SHSH]]s and the 4.2b3 [[IPSW File Format|IPSW]].&lt;br /&gt;
*** This version of &amp;quot;Jailbreak Monte&amp;quot; has quite a number of bugs, particularly app switcher crashes and disabled [[Bluetooth]].&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.7 beta 2&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | December 26, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Fixes crashing bugs on GUI apps.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.7 beta 3&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | December 27, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Fixes crashing bugs completely.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.7 beta 4&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | December 31, 2010&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* ubsmuxd integrated.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.7 beta 5&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | January 8, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* Issues related to [[Bluetooth]] and the sandbox are resolved.&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.7 beta 6&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | January 10, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|&lt;br /&gt;
* fixes Skype&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===0.9.8 series===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size:smaller;border-collapse:collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:150px;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:175px;&amp;quot; | Release date&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Mac OS X-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;width:75px;&amp;quot; | Windows-compatible?&lt;br /&gt;
! style=&amp;quot;background-color:#E9E9E9;text-align:center;&amp;quot; | Changes&lt;br /&gt;
|-&lt;br /&gt;
! 0.9.8 beta 1&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | June 10, 2011&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Not currently [https://twitter.com/#!/MuscleNerd/status/79118523619749888]}}&lt;br /&gt;
|&lt;br /&gt;
* Performs a [[tethered jailbreak]] of iOS 5.0b1 on all compatible devices except the [[iPad 2]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Exploits used ==&lt;br /&gt;
For [[M68ap|iPhone]], [[N45ap|iPod touch]], and [[N82ap|iPhone 3G]], see:&lt;br /&gt;
*[[Pwnage]]&lt;br /&gt;
*[[Pwnage 2.0]]&lt;br /&gt;
&lt;br /&gt;
For [[N72ap|iPod touch 2G]], see:&lt;br /&gt;
*[[0x24000 Segment Overflow]]&lt;br /&gt;
*[[ARM7 Go]] - used to upload the oversized [[LLB]] required to utilize the 0x24000 Segment Overflow.&lt;br /&gt;
*[[usb_control_msg(0xA1, 1) Exploit]] - used  (in redsn0w 0.9.6 beta 1) to upload the oversized [[LLB]] to utilize the 0x24000 Segment Overflow, as well as a [[tethered jailbreak]] on units with the [[iBoot-240.5.1|new bootrom]].&lt;br /&gt;
&lt;br /&gt;
For [[N88ap|iPhone 3GS]], see:&lt;br /&gt;
*[[0x24000 Segment Overflow]]&lt;br /&gt;
*[[iBoot Environment Variable Overflow]] - Exploit has a different implementation from [[User:geohot|geohot]]'s implementation in [[purplera1n]].&lt;br /&gt;
*[[usb_control_msg(0x21, 2) Exploit]]&lt;br /&gt;
*limera1n exploit&lt;br /&gt;
&lt;br /&gt;
For [[N18ap|iPod touch 3G]]&lt;br /&gt;
*[[usb_control_msg(0x21, 2) Exploit]]&lt;br /&gt;
*limera1n exploit&lt;br /&gt;
&lt;br /&gt;
for [[N90ap|iPhone 4]], [[N81ap|iPod touch 4G]], [[K48ap|iPad]] and [[K66ap|Apple TV 2G]]&lt;br /&gt;
*limera1n exploit&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_iPhones&amp;diff=18298</id>
		<title>List of iPhones</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_iPhones&amp;diff=18298"/>
		<updated>2011-05-30T13:25:57Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: More N*ap.plist names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iPhone}}&lt;br /&gt;
There are many iterations of the iPhone.&lt;br /&gt;
&lt;br /&gt;
== Differences between iPhone Models ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Phone&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;marketing-name&amp;lt;/code&amp;gt;)&lt;br /&gt;
! [[M68ap|iPhone 2G]]&lt;br /&gt;
! [[N82ap|iPhone 3G]]&lt;br /&gt;
! [[N88ap|iPhone 3GS]]&lt;br /&gt;
! [[N90ap|iPhone 4 (GSM model)]]&lt;br /&gt;
! [[N92ap|iPhone 4 (CDMA model)]]&lt;br /&gt;
|-&lt;br /&gt;
! Image&lt;br /&gt;
| [[Image:iPhone1G.png|160px|frameless]]&lt;br /&gt;
| [[Image:iPhone3G.png|163px|frameless]]&lt;br /&gt;
| [[Image:iPhone3GS.png|163px|frameless]]&lt;br /&gt;
| [[Image:iPhone4.png|154px|frameless]]&lt;br /&gt;
| [[Image:iPhone 4 CDMA.png|156px|frameless]]&lt;br /&gt;
|-&lt;br /&gt;
! Case Material&lt;br /&gt;
| Aluminum&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Plastic&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Glass/Steel&lt;br /&gt;
|-&lt;br /&gt;
! Colors&lt;br /&gt;
| Aluminum&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Black/White&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Black/White&lt;br /&gt;
|-&lt;br /&gt;
! Dimensions&lt;br /&gt;
| 4.5x2.4x0.46 in.&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 4.5x2.4x0.48 in.&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 4.5x2.31x0.37 in.&lt;br /&gt;
|-&lt;br /&gt;
! Weight&lt;br /&gt;
| 4.8 oz&lt;br /&gt;
| 4.7 oz.&lt;br /&gt;
| 4.8 oz.&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 4.8 oz.&lt;br /&gt;
|-&lt;br /&gt;
! Capacity (GB)&lt;br /&gt;
| 4/8/16&lt;br /&gt;
| 8/16&lt;br /&gt;
| 8/16/32&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 16/32&lt;br /&gt;
|-&lt;br /&gt;
! CPU Speed (MHz)&lt;br /&gt;
| 412 (initially 400)&lt;br /&gt;
| 412&lt;br /&gt;
| 620&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 1024&lt;br /&gt;
|-&lt;br /&gt;
! RAM (MB)&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 512&lt;br /&gt;
|-&lt;br /&gt;
! Cellular Radio&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;telephony-maximum-generation&amp;lt;/code&amp;gt;)&lt;br /&gt;
| EDGE (2.5G)&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| HSDPA (3.5G)&lt;br /&gt;
| HSDPA + HSUPA (3.5G)&lt;br /&gt;
| CDMA EV-DO Rev. A (3G)&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Standby)(hrs.)&lt;br /&gt;
| 250&lt;br /&gt;
| 300&lt;br /&gt;
| 300&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 300&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(2G talk)(hrs.)&lt;br /&gt;
| 8&lt;br /&gt;
| 10&lt;br /&gt;
| 12&lt;br /&gt;
| 14&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(3G talk and data)(hrs.)&lt;br /&gt;
| N/A&lt;br /&gt;
| 5&lt;br /&gt;
| 5&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 6 (data)&lt;br /&gt;
7 (talk)&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Wi-Fi data)(hrs.)&lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 9&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 10&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Music playback)(hrs.)&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 30&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 40&lt;br /&gt;
|-&lt;br /&gt;
! Rated Battery Life&amp;lt;br /&amp;gt;(Video playback)(hrs.)&lt;br /&gt;
| 7&lt;br /&gt;
| 7&lt;br /&gt;
| 10&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 10&lt;br /&gt;
|-&lt;br /&gt;
! Internal Name&lt;br /&gt;
| iPhone1,1&lt;br /&gt;
| iPhone1,2&lt;br /&gt;
| iPhone2,1&lt;br /&gt;
| iPhone3,1&lt;br /&gt;
| iPhone3,3&lt;br /&gt;
|-&lt;br /&gt;
! Initial Firmware&lt;br /&gt;
|[[Heavenly 1A543a (iPhone)|1.0 (1A543a)]]&lt;br /&gt;
|[[Big Bear 5A345 (iPhone 3G)|2.0 (5A345)]]&lt;br /&gt;
|[[Kirkwood 7A341 (iPhone 3GS)|3.0 (7A341)]]&lt;br /&gt;
|[[Apex 8A293 (iPhone 4)|4.0 (8A293)]]&lt;br /&gt;
|[[Phoenix 8E128 (iPhone 4 CDMA)|4.2.5 (8E128)]]/[[Phoenix 8E200 (iPhone 4 CDMA)|4.2.6 (8E200)]]&lt;br /&gt;
|-&lt;br /&gt;
! Latest (publicly available) firmware&lt;br /&gt;
|[[SUNorthstarTwo 7E18 (iPhone)|3.1.3 (7E18)]]&lt;br /&gt;
|[[Jasper 8C148 (iPhone 3G)|4.2.1 (8C148)]]&lt;br /&gt;
|[[Durango 8J2 (iPhone 3GS)|4.3.3 (8J2)]]&lt;br /&gt;
|[[Durango 8J2 (iPhone 4)|4.3.3 (8J2)]]&lt;br /&gt;
|[[Phoenix 8E401 (iPhone 4 CDMA)|4.2.8 (8E401)]]&lt;br /&gt;
|-&lt;br /&gt;
! Latest firmware&lt;br /&gt;
|[[SUNorthstarTwo 7E18 (iPhone)|3.1.3 (7E18)]]&lt;br /&gt;
|[[Jasper 8C148 (iPhone 3G)|4.2.1 (8C148)]]&lt;br /&gt;
|[[Durango 8J2 (iPhone 3GS)|4.3.3 (8J2)]]&lt;br /&gt;
|[[Durango 8J2 (iPhone 4)|4.3.3 (8J2)]]&lt;br /&gt;
|[[Phoenix 8E401 (iPhone 4 CDMA)|4.2.8 (8E401)]]&lt;br /&gt;
|-&lt;br /&gt;
! [[Bluetooth]]&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;bluetooth&amp;lt;/code&amp;gt;)&lt;br /&gt;
| [[BlueCore 4|2.0 EDR]]&lt;br /&gt;
| [[BlueCore 6|2.0 EDR]]&lt;br /&gt;
| [[BCM4325|2.1 EDR]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[BCM4329|2.1 EDR]]&lt;br /&gt;
|-&lt;br /&gt;
! Camera (MP)&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;still-camera&amp;lt;/code&amp;gt;)&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
| 3.2&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 5&lt;br /&gt;
|-&lt;br /&gt;
! Video recording&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;video-camera&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Auto-Focus&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;auto-focus-camera&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! LED Flash&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;camera-flash&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! HDR&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;hdr-image-capture&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Voice Controls&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;voice-control&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Nike+iPod&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;victoria&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Hardware encryption&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;encrypted-data-partition&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! GPS&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;gps&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! [[Magnetometer|Digital Compass]]&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;magnetometer&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Gyroscope&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Video Calls&amp;lt;br /&amp;gt;(&amp;lt;code&amp;gt;venice&amp;lt;/code&amp;gt;)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=ICE2&amp;diff=18297</id>
		<title>ICE2</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=ICE2&amp;diff=18297"/>
		<updated>2011-05-30T13:12:26Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Internal name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[X-Gold 608]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=/private/var/root/Library/Caches/locationd&amp;diff=18197</id>
		<title>/private/var/root/Library/Caches/locationd</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=/private/var/root/Library/Caches/locationd&amp;diff=18197"/>
		<updated>2011-05-23T17:27:46Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /private/var/mobile/Library/Caches/locationd moved to /private/var/root/Library/Caches/locationd: New (4.3.3) path to prevent backing up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Data files for Location Services. Location and contents changed over iOS versions.&lt;br /&gt;
&lt;br /&gt;
== Children (4.3.3) ==&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
*{{ipfw|Ephemeris}}&lt;br /&gt;
=== Files ===&lt;br /&gt;
*{{ipfw|cache.db}}&lt;br /&gt;
*{{ipfw|cache.plist}}&lt;br /&gt;
*{{ipfw|clients.plist}} (Authorized applications, user-advertised purpose...)&lt;br /&gt;
*{{ipfw|consolidated.db}}&lt;br /&gt;
*{{ipfw|Ito2.dst}}&lt;br /&gt;
*{{ipfw|significant.plist}} (Applications registered with the Significant Location Change Notifications system)&lt;br /&gt;
*{{ipfw|stats.plist}} (Date and time of the last GPS connection, number of connected satellites)&lt;br /&gt;
*{{ipfw|WMM.dat}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
*iOS 4.x: [[/|(Root)]]/[[/private|private]]/[[/var|var]]/[[/private/var/mobile|mobile]]/[[/private/var/mobile/Library|Library]]/[[/private/var/mobile/Library/Caches|Caches]]&lt;br /&gt;
&lt;br /&gt;
*iOS 4.3.3: [[/|(Root)]]/[[/private|private]]/[[/var|var]]/[[/private/var/root|root]]/[[/private/var/root/Library|Library]]/[[/private/var/root/Library/Caches|Caches]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=/private/var/root/Library/Caches/locationd&amp;diff=18196</id>
		<title>/private/var/root/Library/Caches/locationd</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=/private/var/root/Library/Caches/locationd&amp;diff=18196"/>
		<updated>2011-05-23T17:27:04Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: (old path)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Data files for Location Services. Location and contents changed over iOS versions.&lt;br /&gt;
&lt;br /&gt;
== Children (4.3.3) ==&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
*{{ipfw|Ephemeris}}&lt;br /&gt;
=== Files ===&lt;br /&gt;
*{{ipfw|cache.db}}&lt;br /&gt;
*{{ipfw|cache.plist}}&lt;br /&gt;
*{{ipfw|clients.plist}} (Authorized applications, user-advertised purpose...)&lt;br /&gt;
*{{ipfw|consolidated.db}}&lt;br /&gt;
*{{ipfw|Ito2.dst}}&lt;br /&gt;
*{{ipfw|significant.plist}} (Applications registered with the Significant Location Change Notifications system)&lt;br /&gt;
*{{ipfw|stats.plist}} (Date and time of the last GPS connection, number of connected satellites)&lt;br /&gt;
*{{ipfw|WMM.dat}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
*iOS 4.x: [[/|(Root)]]/[[/private|private]]/[[/var|var]]/[[/private/var/mobile|mobile]]/[[/private/var/mobile/Library|Library]]/[[/private/var/mobile/Library/Caches|Caches]]&lt;br /&gt;
&lt;br /&gt;
*iOS 4.3.3: [[/|(Root)]]/[[/private|private]]/[[/var|var]]/[[/private/var/root|root]]/[[/private/var/root/Library|Library]]/[[/private/var/root/Library/Caches|Caches]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Timeline&amp;diff=18087</id>
		<title>Timeline</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Timeline&amp;diff=18087"/>
		<updated>2011-05-12T18:00:55Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;0&amp;quot; style=&amp;quot;float:right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
||__TOC__&lt;br /&gt;
|}&lt;br /&gt;
==2011==&lt;br /&gt;
===May===&lt;br /&gt;
*May 6 -- [[PwnageTool]], [[redsn0w]], and [[sn0wbreeze]] are updated for iOS 4.3.3 support (and in the case of sn0wbreeze, iOS 4.2.8 support as well).&lt;br /&gt;
*May 3 -- Apple releases iOS 4.2.8 and 4.3.3 to address the location-tracking controversy. Once more, current untethering vulnerabilities remained unpatched.&lt;br /&gt;
&lt;br /&gt;
===April===&lt;br /&gt;
*April 24 -- [[PwnageTool]], [[redsn0w]], and [[sn0wbreeze]] are updated for iOS 4.3.2 support (and in the case of sn0wbreeze, iOS 4.2.7 support as well).&lt;br /&gt;
*April 14 -- Apple releases iOS 4.2.7 and 4.3.2 to fix security issues and connection issues for [[K95ap|iPad 2 CDMA model]], but leaves untethering vulnerabilities unpatched.&lt;br /&gt;
*April 3 -- All major jailbreak tools ([[redsn0w]], [[PwnageTool]], [[sn0wbreeze]]) get updated to includes [[i0n1c]]'s untether code to jailbreak devices compatible with iOS 4.3.1 except the [[iPad 2]].&lt;br /&gt;
&lt;br /&gt;
===March===&lt;br /&gt;
*March 25 -- Apple releases iOS 4.3.1, properly blocking [[User:comex|comex]]'s [[IOSurface Kernel Exploit|exploit]].&lt;br /&gt;
*March 13 -- [[User:Comex|comex]] shows a remotely jailbroken [[K95ap|iPad 2 CDMA]].&lt;br /&gt;
*March 11 -- Release of the [[iPad 2]] in the USA. The exploits for [[limera1n]] ([[User:Geohot|geohot]]), [[SHAtter]] ([[User:posixninja|p0sixninja]]), and the [[comex kernel exploit]] ([[User:comex|comex]]) were closed by Apple.&lt;br /&gt;
*March 9 -- Apple releases iOS 4.3, fixing the [[HFS Legacy Volume Name Stack Buffer Overflow]] vulnerability.&lt;br /&gt;
&lt;br /&gt;
===February===&lt;br /&gt;
*February 15 -- New version of both [[PwnageTool]] and [[sn0wbreeze]] were released to support 4.2.1 and untethered using the [[feedface]] exploit.&lt;br /&gt;
*February 7 -- The [[Chronic Dev (team)|Chronic Dev Team]] release a version of [[greenpois0n (jailbreak)|greenpois0n]] to jailbreak the [[N92ap|iPhone 4 CDMA model]] using the [[HFS Legacy Volume Name Stack Buffer Overflow]].&lt;br /&gt;
*February 3 -- [[User:Jaywalker|Jaywalker]] of the [[Chronic Dev (team)|Chronic Dev Team]] posts [http://www.youtube.com/watch?v=T3NYPVT13xw a video] of custom boot using a soon to be released version of [[Greenpois0n (jailbreak)|Greenpois0n]].&lt;br /&gt;
&lt;br /&gt;
===January===&lt;br /&gt;
*January 12 -- Apple discontinues iOS support for [[N82ap|iPhone 3G]] and [[N72ap|iPod touch 2G]] since today's beta release of iOS 4.3. Also first time a beta iOS for [[K66ap|Apple TV 2G]] is released.&lt;br /&gt;
*January 11 -- Verizon announces [[N92ap|CDMA version of iPhone 4]].&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===November===&lt;br /&gt;
*November 28 -- [[ultrasn0w]] 1.2 is released by the [[iPhone Dev Team]] to unlock [[N82ap|iPhone 3G]] and [[N88ap|iPhone 3GS]] on baseband 6.15.00&lt;br /&gt;
*November 22 -- Apple releases iOS 4.2.1 (respectively 4.2 for [[K66ap|Apple TV 2G]])&lt;br /&gt;
&lt;br /&gt;
===October===&lt;br /&gt;
*October 31 -- The [[iPhone Dev Team|Dev Team]] releases [[redsn0w]] 0.9.6b2 which jailbreaks iOS 4.1, 4.2 and 3.2.2 on every device available at the time of release (except for iPT 2G MC). It also includes &amp;quot;DFU&amp;quot; button allowing to flash custom [[IPSW]] from Windows [http://blog.iphone-dev.org/post/1452044444/redsn0w-limera1n-fun (see blog post)].&lt;br /&gt;
*October 20 -- The [[iPhone Dev Team|Dev Team]] releases [[PwnageTool]] 4.1 which jailbreaks iOS 4.1 and 3.2.2 on every device  available at the time of release. [http://blog.iphone-dev.org/post/1359246784/20102010-event (see blog post)]&lt;br /&gt;
*October 18 -- [[Chronic Dev (team)|Chronic Dev Team]] releases [[Greenpois0n (jailbreak)|greenpois0n]] RC4 which added support for iPod touch 2G (MC and MB) for an untethered jailbreak using [[User:comex|comex]]'s kernel exploit and the [[usb_control_msg(0xA1, 1) Exploit]].&lt;br /&gt;
*October 12 -- [[Chronic Dev (team)|Chronic Dev Team]] releases [[Greenpois0n (jailbreak)|greenpois0n]] after switching its exploit from SHAtter to the exploit [[limera1n]] uses. By doing this, SHAtter remains undisclosed, meaning there is a chance that the 5th generation devices are vulnerable. (The exploit [[limera1n]] uses appears to be fixed in the [[iBoot (Bootloader)|iBoot]] revision found in iOS 4.2 beta 2, which means Apple probably knows about the vulnerability and the next [[bootrom]] revision may have it patched.)&lt;br /&gt;
*October 10 -- Following the first [[limera1n]] beta release, [[User:geohot|geohot]] released multiple versions, each fixing bugs affecting previous releases. [[Chronic Dev (team)|Chronic Dev Team]] officialy anounces that, in order to keep SHAtter undisclosed and possibly preserve it for 5th generation devices, [[Greenpois0n (jailbreak)|greenpois0n]] would be delayed in order to incorporate this new exploit [[limera1n]] uses.&lt;br /&gt;
*October 9 -- In order to push [[Chronic Dev (team)|Chronic Dev Team]] to change the exploit used on [[Greenpois0n (jailbreak)|greenpois0n]], [[User:geohot|geohot]] rushed out a beta version of [[limera1n]].&lt;br /&gt;
*October 8 -- [[User:Geohot|Geohot]] comes back to the scene with a new [[bootrom]] exploit believed to work on all devices, as shown on the resurrected [http://www.limera1n.com limera1n web site]. He prompts [[Chronic_Dev_(team)|Chronic Dev Team]] to use his exploit instead of SHAtter, but, since [[Greenpois0n (jailbreak)|greenpois0n]] is already scheduled to October 10, it may be not possible. [[User:Geohot|Geohot]] ETA'd his [[limera1n]] release to October 11, if [[Greenpois0n (jailbreak)|greenpois0n]] can't be changed to use this new exploit. This decision, however, would burn 2 [[bootrom]] exploits: SHAtter itself and the one used by [[limera1n]], which is unpatchable by firmware updates.&lt;br /&gt;
*October 6 -- Chronic Dev Team issues expected ETA of [[Greenpois0n (jailbreak)|greenpois0n]] as October 10, featuring the new SHAtter exploit for devices with the [[S5L8930]].&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
*September 30 -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] posts [http://www.youtube.com/watch?v=adVp-IxcDHI the first video] of an [[K66ap|Apple TV 2G]] jailbroken via SHAtter.&lt;br /&gt;
*September 27 -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] posts [http://www.youtube.com/watch?v=aoX1Q8ym2J8 the first video] of an [[N81ap|iPod touch 4G]] jailbroken via SHAtter.&lt;br /&gt;
*September 20 -- [[User:pod2g|pod2g]] discloses details about the [[usb_control_msg(0xA1, 1) Exploit‎]] here at The iPhone Wiki. It was used in [[redsn0w]] the following day.&lt;br /&gt;
*September 9 -- The existence of SHAtter is revealed. Further details were not released, however.&lt;br /&gt;
*September 8 -- Apple releases the [[N81ap|iPod touch 4G]], and iOS 4.1, closing the [[AT+XAPP Vulnerability]].&lt;br /&gt;
*September 1 -- Apple event. They announced the new [[N81ap|iPod touch 4G]], [[K66ap|Apple TV 2G]], iOS 4.1, and [[iTunes]] 10.&lt;br /&gt;
&lt;br /&gt;
===August===&lt;br /&gt;
*August 12 -- [[Saurik]] releases the first version of PDF Patcher, which installs Apple's patch for the FreeType vulnerability (used in conjunction with other exploits by [[Star]]). It works on firmwares as far back as 2.x, and renders iOS 3.2.2 and 4.0.2 useless for jailbreakers. Jailbreaking and installing this patch is currently the only way for users of first generation iPod touches and iPhones to protect themselves against malicious use of the exploit.&lt;br /&gt;
*August 11 -- Apple releases iOS 4.0.2 for [[iPhone]]/[[iPod touch]] and iOS 3.2.2 for [[K48ap|iPad]] as a hotfix for [[Star]]'s exploits. [[Ultrasn0w]]'s exploit remains, since there's no [[Baseband Firmware|baseband]] update on those versions.&lt;br /&gt;
*August 3 -- Just before midnight in [[User:planetbeing|planetbeing]]'s timezone [[ultrasn0w]] has been released by the [[iPhone Dev Team]] to [[unlock]] the [[N90ap|iPhone 4]].&lt;br /&gt;
*August 1 -- [[User:Comex|comex]] releases [[Star]], a [[jailbreak]] for all iDevices with iOS 3.1.2 through 4.0.1.&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
*July 30 -- [[N90ap|iPhone 4]] is released in major countries (second wave).&lt;br /&gt;
*July 26 -- Jailbreaking is now officially legal in the U.S.A.: [http://www.eff.org/press/archives/2010/07/26 EFF Wins New Legal Protections for Cell Phone Jailbreakers and Unlockers]&lt;br /&gt;
*July 15 -- Apple releases iOS 3.2.1 and 4.0.1.&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
*June 24 -- [[N90ap|iPhone 4]] is launched.&lt;br /&gt;
*June 22 -- [[iPhone Dev Team]] releases [[PwnageTool]] 4.0 and later 4.0.1 for all devices on 4.0 except those with newer bootroms (some [[N72ap|iPod touch 2G]] and [[N88ap|iPhone 3GS]] devices, and all [[N18ap|iPod touch 3G]] and newer devices).&lt;br /&gt;
*June 21 -- [[iPhone Dev Team]] releases [[redsn0w]] 0.9.5 to jailbreak 4.0 on [[N82ap|iPhone 3G]] and [[N72ap|iPhone touch 2G]] ([[iBoot-240.4|old bootrom]]).&lt;br /&gt;
*June 21 -- [[iPhone Dev Team]] releases [[ultrasn0w]] 0.93, an unlock for baseband firmwares [[4.26.08]], [[5.11.07]], [[5.12.01]], and [[5.13.04]].&lt;br /&gt;
*June 21 -- Apple releases iOS 4.0&lt;br /&gt;
*June 19 -- [[User:Geohot|geohot]] holds a speech at the [[Nuit du hack 2010|Nuit du Hack]]&lt;br /&gt;
&lt;br /&gt;
===May===&lt;br /&gt;
*May 3 -- Windows version of [[Spirit]] has been updated to not require Windows 98 compatibility mode to run and fixed a photo deletion issue.&lt;br /&gt;
*May 2 -- [[User:Comex|comex]] releases [[Spirit]], an [[untethered jailbreak]] for all iDevices with iOS 3.1.2 through 3.2.&lt;br /&gt;
&lt;br /&gt;
===April===&lt;br /&gt;
*April 3 -- Apple releases the [[K48ap|iPad]].&lt;br /&gt;
&lt;br /&gt;
===Feb===&lt;br /&gt;
*Feb 12 -- [[User:sherif hashim|sherif_hashim]] discovers [[AT+XAPP Vulnerability]] and passes it to [[User:MuscleNerd|MuscleNerd]], an elite member of the [[iPhone Dev Team]]&lt;br /&gt;
*Feb 2 -- Apple releases iOS 3.1.3, closing [[usb_control_msg(0x21, 2) Exploit|usb_control_msg(0x21, 2)]] vulnerability used by [[blackra1n]], [[redsn0w]], et. al.&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===November===&lt;br /&gt;
*November 3 -- [[User:Geohot|geohot]] releases [[blackra1n]] RC3, a software jailbreak for all devices. Includes a new unlock for baseband [[5.11.07]] called [[blacksn0w]] and is also noticeably faster than previous versions.&lt;br /&gt;
&lt;br /&gt;
===October===&lt;br /&gt;
*October 11 -- [[User:Geohot|geohot]] releases [[blackra1n]] RC1, a 30 second software jailbreak for all devices, including a [[tethered jailbreak]] for the [[N18ap|iPod touch 3G]], and [[N88ap|iPhone 3GS]] and [[N72ap|iPod touch 2G]] units with newer bootrom revisions.&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
* September 24 -- [[User:iH8sn0w|iH8sn0w]] discovers the [[AT+XEMN Heap Overflow|AT+XEMN]] crash independently.&lt;br /&gt;
* September 9 -- The [[N18ap|iPod touch 3G]] with [[S5L8922]] processor is released. [[N72ap|iPod touch 2G]] units continue shipping, but with [[iBoot-240.5.1|a new bootrom]]. [[N88ap|iPhone 3GS]] units also begin shipping with [[iBoot-359.3.2|a new bootrom]]. These are no longer vulnerable to the [[0x24000 Segment Overflow]].&lt;br /&gt;
* Apple releases iOS 3.1/3.1.1 (7C144/7C145), closing the [[iBoot Environment Variable Overflow]] and [[AT+XLOG Vulnerability|AT+XLOG]] + [[AT+FNS]] Baseband Exploits.&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
* July 14 -- [[User:Geohot|geohot]] releases [[purplesn0w]], a software unlock for the [[X-Gold 608]] using [[AT+XLOG Vulnerability|the same exploit as ultrasn0w]], but handled differently. Minutes later, an explanation and source code was posted.&lt;br /&gt;
* July 7 -- The [[iPhone Dev Team]] updates [[redsn0w]] and [[ultrasn0w]] to version 0.8, now with [[N88ap|iPhone 3GS]] support. Saurik also updates [[WinterBoard]] to support the [[N88ap|iPhone 3GS]].&lt;br /&gt;
* July 3 -- [[User:Geohot|geohot]] releases [[purplera1n]], a software jailbreak for the [[N88ap|iPhone 3GS]].&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
* June 28 -- [[User:Geohot|geohot]] posts pictures on his blog of the first fully jailbroken [[N88ap|iPhone 3GS]].&lt;br /&gt;
* June 25 -- It's discovered that [[N88ap|iPhone 3GS]] is vulnerable to the [[0x24000 Segment Overflow]].&lt;br /&gt;
* June 24 -- The [[iPhone Dev Team]] releases [[ultrasn0w]], an [[unlock]] for [[X-Gold 608]] thanks to [[AT+XLOG Vulnerability|a new exploit]] discovered by [[User:Oranav|Oranav]].&lt;br /&gt;
* June 23 -- [[User:Geohot|geohot]] announces he's found a new exploit in [[iBoot (Bootloader)|iBoot]] he calls [[purplera1n]].&lt;br /&gt;
* June 19 -- Release of [[N88ap|iPhone 3GS]] to the public and the release of [[PwnageTool]] 3.0 and [[redsn0w]] for jailbreaking devices running iOS 3.0&lt;br /&gt;
* June 17 -- Apple releases iOS 3.0.&lt;br /&gt;
* June 8 -- Apple announces the [[N88ap|iPhone 3GS]].&lt;br /&gt;
&lt;br /&gt;
===March===&lt;br /&gt;
* March 10 -- Information about the [[0x24000 Segment Overflow]] exploit used for the [[N72ap|iPod touch 2G]] [[untethered jailbreak]] is released thanks to the combined work of [[chronic]], [[CPICH]], [[User:Posixninja|posixninja]], [[User:Pod2g|pod2g]], [[ius]], [[planetbeing]], [[User:MuscleNerd|MuscleNerd]], and co. after being leaked and sold by [[NitroKey]]. To prevent users wasting their money on a stolen exploit, the Hybrid DevTeam decided to release it immediately.&lt;br /&gt;
&lt;br /&gt;
===January===&lt;br /&gt;
* January 31 -- The [[iPhone Dev Team]] released [[redsn0w Lite]], a [[tethered jailbreak|tethered]] [[N72ap|iPod touch 2G]] [[jailbreak]]. It combines the [[ARM7 Go]] vulnerability with the well-established [[pwnage]] flow for other Apple mobile devices. It was bundled in a way that allowed usage on iOS 2.2.1 by uploading [[iBoot (Bootloader)|iBoot]] from iOS 2.1.1, which is vulnerable to [[ARM7 Go]], to the device while in [[DFU Mode]].&lt;br /&gt;
* January 29 -- Apple releases iOS 2.2.1, closing the [[AT+stkprof]] exploit.&lt;br /&gt;
* January 25 -- [[0wnboot]] is released to [http://code.google.com/p/chronicdev/ chronicdev google code page], thanks to [[AriX]], [[User:ChronicDev|chronic]], [[CPICH]], [[westbaer]], [[ius]], [[User:Pod2g|pod2g]], the rest of the iPod devel crew on IRC, and to the #iphone-hax lab rats. Within days, [[AriX]] and the [[Chronic Dev (team)|Chronic Dev Team]] got a ramdisk booting for a [[tethered jailbreak]].&lt;br /&gt;
* January 17 -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] [https://twitter.com/MuscleNerd/status/1127346766 shows a video demo] of the first jailbroken [[N72ap|iPod touch 2G]].&lt;br /&gt;
* January 16 -- [[ARM7 Go]] vulnerability disclosed where else but here on The iPhone Wiki, for developers to poke and prod at.&lt;br /&gt;
* January 15 -- The [[iPhone Dev Team]] [https://twitter.com/iphone_dev/status/1120595069 tweets the VFDecrypt key] for iOS 2.2 on [[N72ap|iPod touch 2G]], demonstrating for the first time that unsigned code can now be run on that device.&lt;br /&gt;
* January 1 -- The [[iPhone Dev Team]] releases [[yellowsn0w]] 0.9 beta for baseband [[2.28.00]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2008==&lt;br /&gt;
===December===&lt;br /&gt;
* December 27 -- [[25C3 presentation &amp;quot;Hacking the iPhone&amp;quot;]]&lt;br /&gt;
* December 21 -- [[User:MuscleNerd|MuscleNerd]], of the [[iPhone Dev Team]] does a live demo of the 3G unlock, dubbed as [[yellowsn0w]]: http://qik.com/video/729275&lt;br /&gt;
&lt;br /&gt;
===November===&lt;br /&gt;
* November 21 -- Apple releases iOS 2.2.&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
* September 9 -- Apple releases iOS 2.1. [[N72ap|iPod touch 2G]], which no longer had the [[Pwnage 2.0]] exploit, is revealed.&lt;br /&gt;
&lt;br /&gt;
===August===&lt;br /&gt;
* August 18 -- Apple releases 2.0.2 fimware. [[iPhone Dev Team]] releases [http://wikee.iphwn.org/news:pwnage20announcement QuickPwn], a 2.x [[pwnage]]/ramdisk combination exploit that allows jailbreaking without needing to create custom IPSWs.&lt;br /&gt;
* August 4 -- Apple releases 2.0.1 fimware&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
* July 22 -- [[TA_Mobile]] hardware dumps the 3G baseband (bootloader 5.8 &amp;amp; FW 1.45.00) by desoldering the [[NOR]].&lt;br /&gt;
* July 19 -- [[iPhone Dev Team]] releases [[PwnageTool]] 2.0, jailbreaking and unlocking the 2.0 software on the [[M68ap|iPhone 2G]] and jailbreaking iOS 2.0 on the [[N82ap|iPhone 3G]] and [[N45ap|iPod touch]].&lt;br /&gt;
* July 15 -- Apple releases iOS 1.1.5, the last of the 1.x firmwares&lt;br /&gt;
* July 11 -- [[N82ap|iPhone 3G]] is released. Apple releases iOS 2.0 and MobileMe on the same date, resulting in server issues.&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
* June 9 - [[N82ap|iPhone 3G]] is announced at [[WWDC]] '08.&lt;br /&gt;
&lt;br /&gt;
===April===&lt;br /&gt;
* April 3 -- [[iPhone Dev Team]] releases [[PwnageTool]] 1.0, making use of the [[pmdx exploit]] (to patch RSA checks out of the [[kernel]], to write unsigned to [[NOR]])&lt;br /&gt;
&lt;br /&gt;
===March===&lt;br /&gt;
* March 12 -- [[iPhone Dev Team|Dev team]] releases dual-boot jailbreak method, only to be silently fixed in 2.0.&lt;br /&gt;
* March 4 -- [[User:N000b|George Zhu (n000b)]] releases [[iLiberty / iLiberty+]].&lt;br /&gt;
&lt;br /&gt;
===February===&lt;br /&gt;
* February 28 -- [[Cydia Application|Cydia]] is released as an open-source alternative to [[Installer.app]], and prepares to take over the jailbreak application scene upon 2.0's release.&lt;br /&gt;
* February 26 -- Apple releases iOS 1.1.4.&lt;br /&gt;
* February 11 -- [[User:Zibri|Zibri]] leaks the [[Ramdisk Hack]] in [[ZiPhone]], the first all-in-one unlock, activate, jailbreak solution.&lt;br /&gt;
* February 8 -- [[User:Geohot|geohot]] releases software unlock for 4.6. Apple states 25% of phones were never activated with AT&amp;amp;T.&lt;br /&gt;
&lt;br /&gt;
===January===&lt;br /&gt;
* January 28 -- [[iPhone Dev Team]] releases [[Soft Upgrade]] jailbreak for 1.1.3.&lt;br /&gt;
* January 24 -- [[Nate True]] releases a version of [[iBrickr]] that used the [[Soft Upgrade]] method to jailbreak 1.1.3 for [[M68ap|iPhones]].&lt;br /&gt;
* January 18 -- [[User:Geohot|Geohot]] and his friends [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html unlocked 1.1.2 OTB 4.6 by test point], the unbeatable version at that time.&lt;br /&gt;
* January 18 -- [[iPhone Dev Team]] posts YouTube video of a jailbroken 1.1.3, which was made possible by the dual boot jailbreak from [[bgm]].&lt;br /&gt;
* January 15 -- Apple releases iOS 1.1.3, closing the [[Mknod]] exploit. In addition, everything now runs as &amp;quot;mobile&amp;quot; instead of &amp;quot;root.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
===November===&lt;br /&gt;
* November 15 -- [[Baseband Bootloader|Baseband bootloader]] 4.6 is found on new [[M68ap|iPhone]]s, which initially had no [[unlock]].&lt;br /&gt;
* November 12 -- Apple releases iOS 1.1.2, closing the [[LibTiff]] and [[Symlinks]] exploits.&lt;br /&gt;
* November 2 -- [[JailbreakMe|AppSnapp]] is released, bringing jailbreaking to the mainstream iPhone user.&lt;br /&gt;
&lt;br /&gt;
===October===&lt;br /&gt;
* October 23 -- iPhone-Elite Team releases the [[Virginizer]].&lt;br /&gt;
* October 14 -- [[User:AriX|AriX]] releases iJailBreak, the first automated [[n45ap|iPod touch]] jailbreak for the Mac.&lt;br /&gt;
* October 12 -- [[User:planetbeing|planetbeing]] releases touchFree, the first automated [[N45ap|iPod touch]] jailbreak.&lt;br /&gt;
* October 10 -- niacin, [[cmw]], and dre release the LibTiff exploit to jailbreak the [[N45ap|iPod touch]], which is later adapted for use in [[JailbreakMe|AppSnapp]].&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
* September 27 -- Apple releases iOS 1.1.1.&lt;br /&gt;
* September 11 -- [[iPhone Dev Team]] releases [[iUnlock]], first free software unlock.&lt;br /&gt;
* September 10 -- [[IPSF]] releases first paid software unlock.&lt;br /&gt;
* September 9 -- Apple announces the [[N45ap|iPod touch]] at a media event.&lt;br /&gt;
&lt;br /&gt;
===August===&lt;br /&gt;
* August 23 -- [[User:Geohot|geohot]] and team release [[hardware unlock]] method.&lt;br /&gt;
* August 21 -- [[Installer.app]] is released by Nullriver, first GUI apps are distributed.&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
* July 23 -- First phones are used with other carriers by means of [[SIM hacks]].&lt;br /&gt;
* July 20 -- nightwatch adapts a [[toolchain]] to the iPhone. The first apps are compiled.&lt;br /&gt;
* July 9 -- [[iPhone Dev Team]] releases a [[jailbreak]] method. The first use of this is ringtones.&lt;br /&gt;
* July 3 -- DVD Jon first cracks [[activation]]. People can use the apps on the phone without a subscription.&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
* June 29 -- [[M68ap|iPhone]] is released. World's most hyped consumer product.&lt;br /&gt;
* June 26 -- The [[iPhone Dev Team]] was formed.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors&amp;diff=18086</id>
		<title>ITunes Errors</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors&amp;diff=18086"/>
		<updated>2011-05-12T17:58:23Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* 0xE8008001 */ More neutral description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Most of the errors can be found [http://support.apple.com/kb/ts1275 here] or [http://raptortalks-tech.blogspot.com/2010/07/itunes-error-codes.html here].&lt;br /&gt;
&lt;br /&gt;
Here is a list of [[iTunes]] errors that could appear during a restore or a USB connection via iTunes:&lt;br /&gt;
&lt;br /&gt;
=Negative -98xx=&lt;br /&gt;
{{:iTunes Errors/-98xx}}&lt;br /&gt;
&lt;br /&gt;
=Negative -1 ... -100=&lt;br /&gt;
==Error -50==&lt;br /&gt;
Delete Storm Video, QuickTime, iTunes, then reinstall iTunes. See also [http://support.apple.com/kb/TS1583?viewlocale=en_US Apple's KB article].&lt;br /&gt;
&lt;br /&gt;
==Error -35==&lt;br /&gt;
Error when downloading songs purchased on iTunes. Also see [http://support.apple.com/kb/TS1475?viewlocale=en_US Apple's KB article].&lt;br /&gt;
&lt;br /&gt;
==Error -1==&lt;br /&gt;
Error occurs when one uses the &amp;quot;last ditch&amp;quot; method for preventing baseband updates on the iPhone 4. The baseband does not get updated using this method. Simply use TinyUmbrella to kick it out of recovery mode.&lt;br /&gt;
&lt;br /&gt;
=Below 100=&lt;br /&gt;
{{:iTunes Errors/Below 100}}&lt;br /&gt;
&lt;br /&gt;
=Errors 10xx=&lt;br /&gt;
==Error 1002==&lt;br /&gt;
Error when restoring.&lt;br /&gt;
&lt;br /&gt;
==Error 1004==&lt;br /&gt;
This is caused by a failure to match the [[AT+XNONCE|Baseband Nonce]] currently in memory to the [[AT+XNONCE|nonce]] returned in the [[Baseband Firmware]] [[SHSH]] blob. This happens if you edited the [[wikipedia:Hosts (file)|hosts file]] ([[Cydia Server|Saurik's Server]]) or you are using [[TinyUmbrella]]. Use [[TinyUmbrella]] and &amp;quot;Kick Device Out Of Recovery&amp;quot; to boot. &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Error 1011==&lt;br /&gt;
This is caused by recovery mode being in userland (1.1.1 firmware). The file iTunesMobileDevice.dll is damaged or updated.&lt;br /&gt;
&lt;br /&gt;
==Error 1013==&lt;br /&gt;
'''iPhone 4'''&lt;br /&gt;
&lt;br /&gt;
This means that the baseband did not get updated. Either remove the gs.apple.com entry from your hosts file and let the baseband upgrade or if you want to preserve the baseband just jailbreak at this point to boot it up.&lt;br /&gt;
&lt;br /&gt;
'''Other Devices'''&lt;br /&gt;
&lt;br /&gt;
Restart computer; change computer; reinstall system, if iPhone is always in restoring mode: XP users can jump from restoring mode with ibus; MAC users can use iNdependence. (usually on the iPhone with 1.0.2 firmware downgraded from 1.1.1)&lt;br /&gt;
&lt;br /&gt;
==Error 1014==&lt;br /&gt;
This occurs when you try to downgrade your phone's baseband.&lt;br /&gt;
&lt;br /&gt;
==Error 1015==&lt;br /&gt;
This error is common when downgrading [[iPhone]]s and 3G-enabled [[iPad]]s. The problem occurs when the device's [[Baseband Firmware|baseband]] has a higher version number than the baseband in the firmware you restored to. Just set auto-boot true in [[iRecovery]] or use [[iREB]]/[[TinyUmbrella]]/[[RecBoot]].&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Errors 13xx=&lt;br /&gt;
==Error 1394==&lt;br /&gt;
When Spirit2Pwn flashes parts of the boot chain on [[iOS]] 4, the device may crash into [[DFU Mode]]. [http://ih8sn0wforums.com/viewtopic.php?f=8&amp;amp;t=3407]&lt;br /&gt;
&lt;br /&gt;
=Errors 14xx=&lt;br /&gt;
==Error 1413==&lt;br /&gt;
Restart computer; change USB port; reinstall system. See also [http://support.apple.com/kb/TS1927?viewlocale=en_US Apple's KB article].&lt;br /&gt;
&lt;br /&gt;
==Error 1415==&lt;br /&gt;
Restart computer; change USB port; reinstall system.&lt;br /&gt;
&lt;br /&gt;
==Error 1417==&lt;br /&gt;
Restart computer; change USB port; reinstall system.&lt;br /&gt;
&lt;br /&gt;
==Error 1418==&lt;br /&gt;
Restart computer; change USB port; reinstall system.&lt;br /&gt;
&lt;br /&gt;
==Error 1428==&lt;br /&gt;
Restart computer; change USB port; reinstall system. (downgrade from www.iphonebus.com)&lt;br /&gt;
&lt;br /&gt;
==Error 1050==&lt;br /&gt;
Bad response from gs.apple.com OR need iReb for preparing iPhone for restoring to custom ipsw&lt;br /&gt;
&lt;br /&gt;
=Errors 16xx=&lt;br /&gt;
==Error 1600==&lt;br /&gt;
Custom firmware can't be restored on a device with [[DFU Mode]]. The software of the iPhone isn't patched. Go into Recovery Mode (Pwnage Tool up to 4.0.1) or start Pwnage Tool and click &amp;quot;DFU&amp;quot; at the top and go with this tutorial into the DFU mode. During that process the software gets patched and the custom firmware should run without any problems.&lt;br /&gt;
&lt;br /&gt;
==Error 1601==&lt;br /&gt;
See also this [http://support.apple.com/kb/TA38633 old KB article from Apple].&lt;br /&gt;
&lt;br /&gt;
==Error 1602==&lt;br /&gt;
Restart computer; change computer; reinstall system.&lt;br /&gt;
&lt;br /&gt;
If this error occured during an Apple TV restore, then unplug the Apple TV from the power cable, after you entered the recovery or DFU mode, and then try it again.&lt;br /&gt;
&lt;br /&gt;
==Error 1603==&lt;br /&gt;
False [[kernelcache]] patch. Known on damaged bundles from unofficial [[PwnageTool]] distributions or bundles. See also [http://support.apple.com/kb/TA38603?viewlocale=en_US Apple KB article]&lt;br /&gt;
&lt;br /&gt;
==Error 1604==&lt;br /&gt;
Device was not pwned (signature checks were not blocked). Custom firmware can't be restored. Can also happen when there's a problem with the ipsw.&lt;br /&gt;
&lt;br /&gt;
==Error 1611==&lt;br /&gt;
[[iTunes]] tried to enter the [[Restore Mode]], but the device turned back to the [[Recovery Mode]].&lt;br /&gt;
&lt;br /&gt;
==Error 1618==&lt;br /&gt;
Missing system files or corrupt data in iTunes installation. Try to uninstall iTunes, restart computer, install again.&lt;br /&gt;
&lt;br /&gt;
==Error 1619 ==&lt;br /&gt;
[[iTunes]] is too old and couldn't read the iPhone in Recovery or DFU Mode. Please update iTunes and try it again.&lt;br /&gt;
&lt;br /&gt;
==Error 1644== &lt;br /&gt;
[[IPSW File Format|IPSW]] was moved during prepare with [[iTunes]]. Try it again and don't move the IPSW.&lt;br /&gt;
&lt;br /&gt;
=Errors 20xx=&lt;br /&gt;
==Error 2001==&lt;br /&gt;
The Mac OS X kernel extension &amp;quot;IOUSBFamily&amp;quot; that was bundled with late 2008 / early 2009 MacBooks, as well as the 10.5.6 update, has a bug where it fails to properly recognize an iDevice in [[DFU Mode]]. It can be resolved by updating to 10.5.7 (or later), or using a USB hub.&lt;br /&gt;
&lt;br /&gt;
Also if you have [[Limera1n]] opened during you try to restore the iOS device.&lt;br /&gt;
&lt;br /&gt;
==Error 2002==&lt;br /&gt;
[[iTunes]] can't connect because another program is using it or it's disconnected during the Apple Server check.&lt;br /&gt;
&lt;br /&gt;
==Error 2003==&lt;br /&gt;
Connection problem; change USB cable and check USB port.&lt;br /&gt;
&lt;br /&gt;
==Error 2005==&lt;br /&gt;
Problem connecting. Probably a hardware failure.&lt;br /&gt;
&lt;br /&gt;
=Errors 30xx=&lt;br /&gt;
==Error 3002==&lt;br /&gt;
*Update to an older firmware isn't working, because Apple is no longer handing out [[SHSH]]s for the device/firmware combination.&lt;br /&gt;
*Or a timeout checking Apple server - retry later.&lt;br /&gt;
*This error also happens if you try to ''Update'' with a local TSS server ([[TinyUmbrella|TinyUmbrella tool]]) and probably also when connecting to [[Cydia Server]]. Use ''Restore'' instead.&lt;br /&gt;
&lt;br /&gt;
==Error 3004==&lt;br /&gt;
No internet connection during the firmware restore.&lt;br /&gt;
[[iTunes]] can't connect to gs.apple.com. Maybe Port 80 and Port 443 is blocked. Open it on your router.&lt;br /&gt;
&lt;br /&gt;
==Error 3014==&lt;br /&gt;
False edited hosts. The SHSH request couldn't be completed. No connection to the Apple Server, Sauriks Server or localhost.&lt;br /&gt;
[[iTunes]] can't connect to gs.apple.com. Maybe Port 80 and Port 443 is blocked. Open it on your router.&lt;br /&gt;
&lt;br /&gt;
=Errors 31xx=&lt;br /&gt;
==Error 3123==&lt;br /&gt;
Something dealing with movie rentals.&lt;br /&gt;
&lt;br /&gt;
==Error 3191==&lt;br /&gt;
QuickTime corrupted must reinstall before iTunes will work or Turn off Compatibility Mode for QuickTime.&lt;br /&gt;
&lt;br /&gt;
1. Right-click on the QuickTimePlayer application (located in C:Program FilesQuickTime) and choose Properties from the shortcut menu.&lt;br /&gt;
&lt;br /&gt;
2. In the Properties window, click on the Compatibility tab Deselect the checkbox labeled “Run this program in compatibility mode for.”&lt;br /&gt;
&lt;br /&gt;
3. Click Apply.&lt;br /&gt;
&lt;br /&gt;
4. Close the Properties window&lt;br /&gt;
&lt;br /&gt;
==Error 3194==&lt;br /&gt;
Occurs when trying to install an old firmware and Apple's server disallows the installation. The only solution is to have [[SHSH]] backup and modify the hosts file to point to [[Saurik]]'s [[Cydia Server]] where they are backed up (or localhost if you have it yourself).&lt;br /&gt;
&lt;br /&gt;
==Error 3195==&lt;br /&gt;
&amp;quot;An internal error occurred.&amp;quot; Missing SHSH for the firmware. Maybe the same as &amp;quot;This device isn't eligible for the request build.&amp;quot; but with an cache error.&lt;br /&gt;
&lt;br /&gt;
=Higher Errors=&lt;br /&gt;
==Error 11222==&lt;br /&gt;
A security software you have installed may be conflicting with iTunes.&lt;br /&gt;
&lt;br /&gt;
==Error 13019==&lt;br /&gt;
? &lt;br /&gt;
&lt;br /&gt;
==Error 20000==&lt;br /&gt;
Is caused by a custom theme pack on your Windows. Use default Theme.&lt;br /&gt;
&lt;br /&gt;
This error can also be caused by the iDevice rebooting during the &amp;quot;Extracting Firmware&amp;quot; stage of restore.&lt;br /&gt;
&lt;br /&gt;
==Error 20008==&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
This happened on a Mac with TinyUmbrella running before resotring a firmware to the Apple TV.&lt;br /&gt;
&lt;br /&gt;
=Hex codes=&lt;br /&gt;
==0xE800001==&lt;br /&gt;
Device was suddenly unplugged. [[iTunes]] couldn't connect with the device. Try it again&lt;br /&gt;
&lt;br /&gt;
==0xE8000022==&lt;br /&gt;
Error in your firmware files. Restore.&lt;br /&gt;
&lt;br /&gt;
==0xE800003D==&lt;br /&gt;
False permissions in the Carrier Bundle folder. Restore, update or fix the permissions from the carrier bundle to update the carrier settings via iTunes.&lt;br /&gt;
&lt;br /&gt;
==0xE800006B==&lt;br /&gt;
Device was suddenly unplugged. [[iTunes]] couldn't connect with the device. Try it again.&lt;br /&gt;
&lt;br /&gt;
==0xE8000065==&lt;br /&gt;
[[sn0wbreeze]] custom firmware error on USB connection. Unplug the device, reboot it, and plug it in again.&lt;br /&gt;
&lt;br /&gt;
==0xE8008001==&lt;br /&gt;
'''''See also: [[MobileInstallation]]'''''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;The following app(s) were not installed {...}. An unknown error occurred. (0xE8008001)&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
IPA signature verification failed.&lt;br /&gt;
&lt;br /&gt;
=Error texts=&lt;br /&gt;
==This device isn't eligible for the requested build==&lt;br /&gt;
Apple doesn't sign the firmware anymore. See [[SHSH]].&lt;br /&gt;
&lt;br /&gt;
==The iPhone &amp;quot;xxx&amp;quot; could not be restored because the firmware file is not compatible.==&lt;br /&gt;
You downloaded the wrong firmware file (or it is corrupt). Download the correct firmware file that matches your device. Here's an overview of file names (beginning) and devices:&lt;br /&gt;
*AppleTV2,1_ [[K66ap|Apple TV 2G]]&lt;br /&gt;
*iPad1,1_ [[K48ap|iPad (or 1G or first generation)]]&lt;br /&gt;
*iPad2,1_ [[K93ap|iPad 2 Wi-Fi model]]&lt;br /&gt;
*iPad2,2_ [[K94ap|iPad 2 GSM model]]&lt;br /&gt;
*iPad2,3_ [[K95ap|iPad 2 CDMA model]]&lt;br /&gt;
*iPhone1,1_ [[M68ap|iPhone (or 2G or first generation)]]&lt;br /&gt;
*iPhone1,2_ [[N82ap|iPhone 3G]]&lt;br /&gt;
*iPhone2,1_ [[N88ap|iPhone 3GS]]&lt;br /&gt;
*iPhone3,1_ [[N90ap|iPhone 4 GSM model]]&lt;br /&gt;
*iPhone3,3_ [[N92ap|iPhone 4 CDMA model]]&lt;br /&gt;
*iPod1,1_ [[N45ap|iPod touch (or 1G or first generation)]]&lt;br /&gt;
*iPod2,1_ [[N72ap|iPod touch 2G]]&lt;br /&gt;
*iPod3,1_ [[N18ap|iPod touch 3G]]&lt;br /&gt;
*iPod4,1_ [[N81ap|iPod touch 4G]]&lt;br /&gt;
&lt;br /&gt;
==The iPhone &amp;quot;xxx&amp;quot; cannot be restored at this time because the iPhone software update server could not be contacted or is temporarily unavailable.==&lt;br /&gt;
If you want to upgrade or downgrade the baseband, make sure you didn't change the hosts file. The Cydia server cannot handle the requests for the baseband certificates.&lt;br /&gt;
&lt;br /&gt;
== There was a problem downloading the software for the iPhone “XXXXXXX” the network connection was reset, make sure your network settings are correct and your network connection is active, or try again later.==&lt;br /&gt;
You need to disable both your antivirus ''and'' your windows/security firewall in order for the update/restore to go through.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Use [[TinyUmbrella]] (Kick Device out of Recovery), [[iRecovery]] or [[redsn0w Lite]] and enter &amp;quot;setenv auto-boot true&amp;quot;, &amp;quot;saveenv&amp;quot;, &amp;quot;reboot&amp;quot; to boot.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Device isn't bootable, but a custom firmware can be restored if it has a jailbreak and the requirements.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Gevey_SIM&amp;diff=18065</id>
		<title>Gevey SIM</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Gevey_SIM&amp;diff=18065"/>
		<updated>2011-05-10T17:16:58Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A new generation [[SIM hacks|passthrough card]].&lt;br /&gt;
&lt;br /&gt;
Currently the only way to connect to a cellular network on an iPhone 4 not on the unlockable [[1.59.00|1.59.00 baseband]].&lt;br /&gt;
It is a &amp;quot;tethered&amp;quot; unlock, [http://twitter.com/#!/MuscleNerd/status/51943620844060672 requiring an emergency call] to connect after every baseband reboot.&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
*[http://twitter.com/#!/MuscleNerd/status/48252929693593600 Musclenerd tweet with link], links to [http://laforeta.blogspot.com/2011/03/unofficial-review-of-gevey-iphone-4-sim.html this write-up]&lt;br /&gt;
*[https://twitter.com/#!/MuscleNerd/status/51943620844060672 Musclenerd says it's illegal in most countries]&lt;br /&gt;
&lt;br /&gt;
{{stub|hardware}}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IPSW_File_Format&amp;diff=18035</id>
		<title>IPSW File Format</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IPSW_File_Format&amp;diff=18035"/>
		<updated>2011-05-09T13:56:34Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''IPSW''' ('''iP'''od¹ '''S'''oft'''W'''are) Files have the Magic Number 504B0304 (PK\003\004) and thus are [http://en.wikipedia.org/wiki/ZIP_%28file_format%29 ZIP] Archives. They can be modified with typical zip/unzip tools (i.e. change extension to .zip and double click). An IPSW File is used to deliver the iPod Touch / iPhone [[firmware]] to the end-user.&lt;br /&gt;
&lt;br /&gt;
¹The IPSW files are used starting from the iPod 1G, even though they have [http://www.freemyipod.org/wiki/Firmware a different format than] iOS-based devices.&lt;br /&gt;
== IPSW Contents ==&lt;br /&gt;
&lt;br /&gt;
=== root folder ===&lt;br /&gt;
*[[Restore Ramdisk]]&lt;br /&gt;
*[[Update Ramdisk]] (Firmware 1.0 didn't contain an Update Ramdisk as there is no official firmware to update from)&lt;br /&gt;
*[[Disk Image Formats|Filesystem Ramdisk]] (the largest .dmg file)&lt;br /&gt;
*[[Kernelcache|kernelcache.release.XXXXXXX file]] (application processor specific i.e [[S5L8900]], [[S5L8920]], [[S5L8720]], [[S5L8922]], [[S5L8930]])&lt;br /&gt;
*BuildManifest.plist (first appeared in firmware 3.0, I guess)&lt;br /&gt;
*Restore.plist file&lt;br /&gt;
&lt;br /&gt;
*\Firmware (Folder)&lt;br /&gt;
&lt;br /&gt;
=== Firmware Folder ===&lt;br /&gt;
*\all_flash\all_flash.XXXXX.production (Folder - hardware specific i.e. [[M68ap]], [[N82ap]], [[N88ap]], [[N45ap]], [[N72ap]], [[N18ap]], [[K48ap]])&lt;br /&gt;
*\dfu (Folder)&lt;br /&gt;
*ICE3_XX.XX.XX_BOOT_02.06.Release.bbfw (Contains the baseband and the bootloader. X stands for a number. This is the baseband version. 02.06 ist the booloader. Only in the iPhone 4 firmware.)&lt;br /&gt;
&lt;br /&gt;
=== all_flash.XXXXX.production Folder ===&lt;br /&gt;
*[[S5L File Formats#IMG2|IMG2]]/[[IMG3 File Format|IMG3]] files&lt;br /&gt;
*manifest&lt;br /&gt;
&lt;br /&gt;
=== dfu Folder ===&lt;br /&gt;
*[[iBEC]].XXXXX.DFU (hardware specific i.e. [[M68ap]], [[N82ap]], [[N88ap]], [[N45ap]], [[N72ap]], [[N18ap]], [[K48ap]])&lt;br /&gt;
*[[iBSS]].XXXXX.DFU (hardware specific i.e. [[M68ap]], [[N82ap]], [[N88ap]], [[N45ap]], [[N72ap]], [[N18ap]], [[K48ap]])&lt;br /&gt;
*[[WTF]].XXXXX.DFU (hardware specific i.e. [[M68ap]], [[N82ap]], [[N45ap]], [[N72ap]] - currently not present in firmwares for the [[N88ap|iPhone 3GS]] and later, because it is mostly used to patch issues with the DFU mode that was burned into the bootrom)&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
This is a ls -alR of an extracted iPhone 3GS 3.0 Firmware IPSW.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;total 608400&lt;br /&gt;
drwx------@ 11 m  staff        374 17 Jun 07:11 .&lt;br /&gt;
drwxrwxrwx   5 m  staff        170 18 Jul 07:34 ..&lt;br /&gt;
-rw-r--r--@  1 m  admin  281214976 22 Mai 17:10 018-5302-002.dmg&lt;br /&gt;
-rw-r--r--@  1 m  admin   12769604 22 Mai 16:59 018-5304-002.dmg&lt;br /&gt;
-rw-r--r--@  1 m  admin   12777796 22 Mai 16:59 018-5306-002.dmg&lt;br /&gt;
-rw-r--r--   1 m  admin      21097 22 Mai 17:29 BuildManifest.plist&lt;br /&gt;
drwxr-xr-x@  5 m  staff        170 17 Jun 07:11 Firmware&lt;br /&gt;
-rw-r--r--   1 m  admin       1763 22 Mai 17:10 Restore.plist&lt;br /&gt;
-rw-r--r--@  1 m  staff    4695492 22 Mai 14:32 kernelcache.release.s5l8920x&lt;br /&gt;
&lt;br /&gt;
./Firmware:&lt;br /&gt;
total 16&lt;br /&gt;
drwxr-xr-x@  5 m  staff   170 17 Jun 07:11 .&lt;br /&gt;
drwx------@ 11 m  staff   374 17 Jun 07:11 ..&lt;br /&gt;
drwxr-xr-x@  4 m  staff   136 18 Jun 02:10 all_flash&lt;br /&gt;
drwxr-xr-x@  4 m  staff   136 22 Mai 13:39 dfu&lt;br /&gt;
&lt;br /&gt;
./Firmware/all_flash:&lt;br /&gt;
total 16&lt;br /&gt;
drwxr-xr-x@  4 m  staff   136 18 Jun 02:10 .&lt;br /&gt;
drwxr-xr-x@  5 m  staff   170 17 Jun 07:11 ..&lt;br /&gt;
drwxr-xr-x@ 16 m  staff   544 22 Mai 13:43 all_flash.n88ap.production&lt;br /&gt;
&lt;br /&gt;
./Firmware/all_flash/all_flash.n88ap.production:&lt;br /&gt;
total 1320&lt;br /&gt;
drwxr-xr-x@ 16 m  staff     544 22 Mai 13:43 .&lt;br /&gt;
drwxr-xr-x@  4 m  staff     136 18 Jun 02:10 ..&lt;br /&gt;
-rw-r--r--@  1 m  staff   44996 22 Mai 13:08 DeviceTree.n88ap.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   67908 22 Mai 13:12 LLB.n88ap.RELEASE.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff    9604 22 Mai 13:15 applelogo.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   19716 22 Mai 13:15 batterycharging0.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   24900 22 Mai 13:16 batterycharging1.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   76100 22 Mai 13:16 batteryfull.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   56772 22 Mai 13:16 batterylow0.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   65348 22 Mai 13:17 batterylow1.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   20356 22 Mai 13:17 glyphcharging.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   19332 22 Mai 13:18 glyphplugin.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff  178500 22 Mai 13:21 iBoot.n88ap.RELEASE.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff     341 22 Mai 13:43 manifest&lt;br /&gt;
-rw-r--r--@  1 m  staff   20484 22 Mai 13:24 needservice.s5l8920x.img3&lt;br /&gt;
-rw-r--r--@  1 m  staff   47876 22 Mai 13:24 recoverymode.s5l8920x.img3&lt;br /&gt;
&lt;br /&gt;
./Firmware/dfu:&lt;br /&gt;
total 416&lt;br /&gt;
drwxr-xr-x@ 4 m  staff     136 22 Mai 13:39 .&lt;br /&gt;
drwxr-xr-x@ 5 m  staff     170 17 Jun 07:11 ..&lt;br /&gt;
-rw-r--r--@ 1 m  staff  104772 22 Mai 13:30 iBEC.n88ap.RELEASE.dfu&lt;br /&gt;
-rw-r--r--@ 1 m  staff  104772 22 Mai 13:36 iBSS.n88ap.RELEASE.dfu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Plutil&amp;diff=17810</id>
		<title>Plutil</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Plutil&amp;diff=17810"/>
		<updated>2011-05-02T21:57:07Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* Erica's plutil */ Latest (but not new) beta 17&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;plutil is a program that can convert [[wikipedia:Property list|.plist]] files between a binary version and an XML version. Currently, there are two versions of this utility.&lt;br /&gt;
==Apple's plutil==&lt;br /&gt;
'''''See also:'' [http://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/plutil.1.html plutil's man page]'''&lt;br /&gt;
 plutil: [command_option] [other_options] file...&lt;br /&gt;
 The file '-' means stdin&lt;br /&gt;
 Command options are (-lint is the default):&lt;br /&gt;
  -help		show this message and exit&lt;br /&gt;
  -lint		check the property list files for syntax errors&lt;br /&gt;
  -convert fmt	rewrite property list files in format&lt;br /&gt;
 		fmt is one of: xml1 binary1&lt;br /&gt;
 &lt;br /&gt;
 There are some additional optional arguments:&lt;br /&gt;
  -s		be silent on success&lt;br /&gt;
  -o path	specify alternate file path name for result;&lt;br /&gt;
 		the -o option is used with -convert, and is only&lt;br /&gt;
 		useful with one file argument (last file overwrites);&lt;br /&gt;
 		the path '-' means stdout&lt;br /&gt;
  -e extension	specify alternate extension for converted files&lt;br /&gt;
  --		specifies that all further arguments are file names&lt;br /&gt;
&lt;br /&gt;
==Erica's plutil==&lt;br /&gt;
===Unknown version===&lt;br /&gt;
plutil: [command_option] [other_options] file...&lt;br /&gt;
 -h             show this message and exit&lt;br /&gt;
 -l             output a list of the properties (default)&lt;br /&gt;
 -k             list the top level property list keys&lt;br /&gt;
 -t             create new property list(s) and exit&lt;br /&gt;
 -c fmt         rewrite the property list in format&lt;br /&gt;
                fmt is one of xml1 binary1&lt;br /&gt;
 Setting and accessing (writes to XML):&lt;br /&gt;
 -v key         retrieve the value for key&lt;br /&gt;
 -s key         set the value for key with the option given in -v&lt;br /&gt;
 -i key         set int value for the key with the option given in -v&lt;br /&gt;
 -f key         set float value for the key with the option given in -v&lt;br /&gt;
 -0 key         set the key to the boolean value false&lt;br /&gt;
 -1 key         set the key to the boolean value true&lt;br /&gt;
 -r key         remove the key/value pair for key&lt;br /&gt;
===beta 17===&lt;br /&gt;
&amp;lt;code&amp;gt;Help&lt;br /&gt;
  -full                Print this message&lt;br /&gt;
  -help                Print usage message&lt;br /&gt;
&lt;br /&gt;
Show Files&lt;br /&gt;
  -verbose -v          Show verbose output&lt;br /&gt;
  -useDebug               Show useDebug output&lt;br /&gt;
  -dump                Dump property list file to stdout&lt;br /&gt;
  -show                Show property list data&lt;br /&gt;
  -showjson            Show property list data as JSON&lt;br /&gt;
  -keys                List top level dictionary keys&lt;br /&gt;
&lt;br /&gt;
Create and Convert Files&lt;br /&gt;
  -create              Create a new empty property list&lt;br /&gt;
  -convert format      Convert each property list file to selected format.&lt;br /&gt;
                       Formats are xml1 and binary1 and json. Note that json&lt;br /&gt;
                       files are saved to filename.json&lt;br /&gt;
  -xml                 Equivalent to -convert xml1&lt;br /&gt;
  -binary              Equivalent to -convert binary1&lt;br /&gt;
  -json                Equivalent to -convert json. NOT used for typecasting&lt;br /&gt;
  -backup              Create a plist backup. (File extension must be .plist)&lt;br /&gt;
&lt;br /&gt;
Create Keypaths&lt;br /&gt;
  -key keyname         Recover value for key. Multiple uses builds path&lt;br /&gt;
  -set keyname         Recover value for key. (Synonym for key)&lt;br /&gt;
  -rmkey keyname       Specifies a one-item keypath or adds itself as the&lt;br /&gt;
                       last item of the keychain. (Toggles removal on.)&lt;br /&gt;
  -(unrecognized)      Unrecognized flags are used to build keypaths&lt;br /&gt;
&lt;br /&gt;
Setting Values&lt;br /&gt;
  -setvalue value      Set value for keypath&lt;br /&gt;
  -value value         Set value for keypath (Synonym for setvalue)&lt;br /&gt;
  -remove              Remove value at keypath. (Toggles removal on.)&lt;br /&gt;
  -1 -yes -true        Set keypath value to Boolean true&lt;br /&gt;
  -0 -no -false        Set keypath value to Boolean false&lt;br /&gt;
  -int value           Use integer type. (Synonym: -integer)&lt;br /&gt;
  -float value         Use float type. (Synonym: -real -double)&lt;br /&gt;
  -string value        Use string type&lt;br /&gt;
  -data filepath       Set keypath value to the NSData read from filepath&lt;br /&gt;
  -now                 Set keypath value to the current NSDate&lt;br /&gt;
  -fromnow delta       Set keypath value to current date off by delta seconds&lt;br /&gt;
  -beforenow delta     Set keypath value to current date off by delta seconds&lt;br /&gt;
  -array               Create a new array and set it as value for keypath&lt;br /&gt;
  -dict -dictionary    Create a new dictionary, set it as value for keypath&lt;br /&gt;
&lt;br /&gt;
Type Casting&lt;br /&gt;
  -type typeid         Type to use while setting key. Valid types are&lt;br /&gt;
                       string (default), int, integer, float, real,&lt;br /&gt;
                       double, bool, boolean, data, and date. Dates use&lt;br /&gt;
                       natural language conversion. Data converts value string&lt;br /&gt;
                       to NSData. Use json to define arrays and dictionaries.&lt;br /&gt;
&lt;br /&gt;
Working with Arrays&lt;br /&gt;
  -arrayadd            Add value to array at keypath&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To edit nested elements (e.g. a capability bit inside the NxxAP.plist file) run&lt;br /&gt;
 plutil -key {1st level container} -key {n-level container} -key {oblect name} -{value to be set}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Preventing_Baseband_Update&amp;diff=17284</id>
		<title>Preventing Baseband Update</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Preventing_Baseband_Update&amp;diff=17284"/>
		<updated>2011-04-06T15:00:58Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: /* TinyUmbrella/Cydia Server Method (iPhone 4) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Edit options.plist===&lt;br /&gt;
# Unpack custom IPSW&lt;br /&gt;
# Decrypt Restore Ramdisk using [[xpwntool]] and mount it&lt;br /&gt;
# Navigate to /usr/local/share/restore &lt;br /&gt;
# Edit options.plist on the restore ramdisk &lt;br /&gt;
(Ignore any other settings specified in the plist, don't edit them)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	&amp;lt;key&amp;gt;UpdateBaseband&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;false/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reencrypt the restore ramdisk&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Repack the IPSW&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Prepare device for custom firmware using [[redsn0w]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Restore IPSW to [[iTunes]] in pwned [[DFU Mode]] using the appropriate method(Look at Restoring The Modified IPSW Section)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You must load a patched [[iBSS]]/[[iBEC]] for this to work. Using an original IPSW will not work, because redsn0w's pwned DFU Mode doesn't patch sigchecks in [[iBSS]] (which is loaded from the IPSW).&lt;br /&gt;
&lt;br /&gt;
==Restoring The Modified IPSW==&lt;br /&gt;
Firmwares like 4.2.1 and above have baseband checks on the [[Restore Ramdisk]].If the modified IPSW is restored, iTunes will give a Error 1015 and iPhone will be in a recovery mode loop which cannot be exited by TinyUmbrella or the 'setenv auto-boot true' command&amp;lt;br /&amp;gt;&lt;br /&gt;
Fortunately, the [[Update Ramdisk]] does not contain that baseband check so if the Update Method is used which is mentioned below,iTunes will give error 1013 and it can be exited by TinyUmbrella and the irecovery command.&lt;br /&gt;
===Update Method===&lt;br /&gt;
*Windows Users, Open iTunes. hold the Shift button and click Update then select the modified IPSW&lt;br /&gt;
*Mac Users, Open iTunes, hold the Alt button and click Update then select the modified IPSW&lt;br /&gt;
===Restore Method===&lt;br /&gt;
*Windows Users, Open iTunes. hold the Shift button and click Restore then select the modified IPSW&lt;br /&gt;
*Mac Users, Open iTunes, hold the Alt button and click Restore then select the modified IPSW&lt;br /&gt;
&lt;br /&gt;
==[[TinyUmbrella]]/[[Cydia Server]] Method (iPhone 4)==&lt;br /&gt;
&lt;br /&gt;
The [[N90ap|iPhone 4]] requires a [[AT+XNONCE]] key signature from Apple in order to update the baseband. Pointing the hosts file to [[Cydia Server]] or running [[TinyUmbrella]] will allow this request for signature to be ignored, thus preventing a [[baseband]] update.&lt;br /&gt;
&lt;br /&gt;
*'''This only works if [[Cydia Server]]/[[TinyUmbrella]] accepts the firmware's SHSH.'''&lt;br /&gt;
*'''This method 'works' with [[iOS]] 4.2.1, but in the restore ramdisk there is a baseband version check. If it doesn't match, it will crash before the Apple logo with the loading bar (the 2nd, first-boot  one, not the restore one) appears. &amp;lt;del&amp;gt;It will boot and crash again. The usual 'Kick out of recovery mode' methods or &amp;quot;setenv auto-boot true&amp;quot; won't work, because it's not the problem that the auto-boot is false. So this method is actually not useful for [[iOS]] 4.2.1+.'''&amp;lt;/del&amp;gt;&lt;br /&gt;
*'''greenpois0n RC6 will fix this as part of the jailbreaking process. The latest version of TinyUmbrella also features a new Fix Recovery function.'''&lt;br /&gt;
# Edit the hosts file and add the line &amp;quot;74.208.10.249 gs.apple.com&amp;quot; without the quotes, or run [[TinyUmbrella]] after saving the firmware's SHSH. If [[Cydia Server]] hasn't got your [[SHSH]], but you have it locally, use TSS Server method in [[TinyUmbrella]].&lt;br /&gt;
# Use the &amp;quot;Restore&amp;quot; button in [[iTunes]] to update if your firmware version is below 4.2 else use the &amp;quot;Update&amp;quot; button in [[iTunes]] to update.&lt;br /&gt;
# You will get Error 1013 and it can be easily bypassed by using the Exit Recovery Mode button in [[TinyUmbrella]] or typing 'setenv auto-boot true' and 'saveenv' in [[iRecovery]]&lt;br /&gt;
&lt;br /&gt;
==[[User:Ih8sn0w|iH8Sn0w]]'s Method==&lt;br /&gt;
[[Sn0wbreeze]] has a &amp;quot;Baseband Preservation Mode&amp;quot; since version 2.2. User [[User:Ih8sn0w|IH8sn0w]] [http://twitter.com/iH8sn0w/status/19453808090288128 confirmed] that his method is not the same as the above mentioned methods.&lt;br /&gt;
&lt;br /&gt;
This method can also be used on the iPhone 3GS and the iPhone 4 to downgrade from the 4.3 betas back to 4.2.1, as long as the device can be restored (and activated) to iOS 4.1 or an earlier version.&lt;br /&gt;
&lt;br /&gt;
To get some more details about what [[sn0wbreeze]] with the option &amp;quot;Baseband Preservation Mode&amp;quot; does, here a short analysis - a comparison of the generated ipsw for iOS 4.3 (iPhone 4):&lt;br /&gt;
===root filesystem 038-0688-006.dmg===&lt;br /&gt;
I couldn't get vfdecrypt to run, so I cannot list the details. It is much smaller (360MB instead of 615MB), probably just without the baseband. (Details to be added.)&lt;br /&gt;
===restore ramdisk 038-0715-006.dmg===&lt;br /&gt;
====options.plist====&lt;br /&gt;
The file options.plist in the folder \ramdisk\usr\local\share\restore is changed. These are the changes:&lt;br /&gt;
*first entry added: CreateFilesystemPartitions = true&lt;br /&gt;
*changed value: SystemPartitionSize 1024 changed to 1050&lt;br /&gt;
*added last entry: UpdateBaseband = false&lt;br /&gt;
====asr====&lt;br /&gt;
In the folder \ramdisk\usr\sbin\ the file asr has been renamed to asr_orig and a patched file of size 180832 bytes added. The patches are:&lt;br /&gt;
&lt;br /&gt;
 0001321A: DF F8&lt;br /&gt;
 0001321A: FD E7&lt;br /&gt;
&lt;br /&gt;
 0002BFC6: ED B7 6C AA D3 AF A0 B4 90 08 6D 63 51 46 17 0B 8A 40 8D C4&lt;br /&gt;
 0002BFC6: 6E DB 54 D3 DB 60 A8 FB 74 47 28 EB 02 33 EA FA 20 B6 7E B5&lt;br /&gt;
&lt;br /&gt;
 0002C1BA: FA DE 0C 01&lt;br /&gt;
 0002C1BA: F6 B6 D0 8F&lt;br /&gt;
&lt;br /&gt;
====images====&lt;br /&gt;
Two files were changed from the Apple logo to the iH8sn0w logo. Both are called applelogo.png and they are located in \ramdisk\usr\share\progressui\images-1x\ and in \ramdisk\usr\share\progressui\images-2x\.&lt;br /&gt;
===patches in [[iBSS]]===&lt;br /&gt;
There are several patches in [[iBSS]] (first line is original, second line is the patched version):&lt;br /&gt;
 000000FC: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 000000FC: 03 A2 13 68 1B B1 50 68 C8 50 08 32 F9 E7 70 47 E0 A9 8C 00 30 E0 00 20 A4 AC 92 00 06 9B 0B B1 A8 AC 92 00 00 23 04 D0 D8 D3 71 00 EA D1 01 20 E4 A9 8C 00 00 20 2D E0 5C DB 27 00 01&lt;br /&gt;
 &lt;br /&gt;
 00012C26: FF F7 73 FE&lt;br /&gt;
 00012C26: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012C4C: FF F7 60 FE&lt;br /&gt;
 00012C4C: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012C70: FF F7 B6 FE&lt;br /&gt;
 00012C70: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012C98: FF F7 3A FE&lt;br /&gt;
 00012C98: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012CBA: FF F7 29 00&lt;br /&gt;
 00012CBA: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012CDE: FF F7 17 FE&lt;br /&gt;
 00012CDE: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012D02: FF F7 05 FE&lt;br /&gt;
 00012D02: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012D20: FF F7 F6 FD&lt;br /&gt;
 00012D20: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 00012D44: FF F7 E4 FD&lt;br /&gt;
 00012D44: 00 20 00 20&lt;br /&gt;
 &lt;br /&gt;
 0001345A: 08 F0 0D&lt;br /&gt;
 0001345A: EC F7 4F&lt;br /&gt;
 &lt;br /&gt;
 0001AD38: 4F F0 FF 30&lt;br /&gt;
 0001AD38: 00 20 00 20&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Baseband]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Spam&amp;diff=17283</id>
		<title>The iPhone Wiki:Spam</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Spam&amp;diff=17283"/>
		<updated>2011-04-06T14:54:57Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: My opinion on IP bans&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How do we combat this recent spamming of this wiki? I suggest a possible invite system or similar? --[[User:Srts|Srts]] 02:24, 9 November 2009 (UTC)&lt;br /&gt;
:I have already blocked account signup, they must have had this account for a while. --[[User:Geohot|geohot]] 02:29, 9 November 2009 (UTC)&lt;br /&gt;
::Well if they don't stop, we can't have account creation disabled forever, defeats the purpose of the wiki. People like him are sad. Great work to all the sysops et all. keeping disruption to a minimal :D --[[User:Srts|Srts]] 02:34, 9 November 2009 (UTC)&lt;br /&gt;
:::Yea thanks a lot guys for putting up with this. We'll give a bit of time, and if they continue, we'll figure something out. This kid keep trying to reset my password for hosting and the wiki. Too bad he doesn't have a life. --[[User:Geohot|geohot]] 03:10, 9 November 2009 (UTC)&lt;br /&gt;
:::An invite system might not be a bad idea actually [[User:ChronicDev|Will Strafach]] 03:16, 9 November 2009 (UTC)&lt;br /&gt;
::::feel free to post their IP addresses, lol --[[User:Posixninja|posixninja]] 04:08, 9 November 2009 (UTC)&lt;br /&gt;
::::Well, if you need an extra admin to block them (and delete spam pages), I volunteer.  --[[User:Dranfi|Dranfi]]&lt;br /&gt;
:::::Congrats, you're an admin --[[User:Geohot|geohot]] 13:22, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
How many different IPs are we dealing with? Is it within a specific range? For the time being, it may be possible to blacklist an entire subnet if they are all coming from the same place. But if a botnet is doing this, may be more difficult. Is it possible for MediaWiki to require admin approval of an edit prior to it being commited? Not well versed with MediaWiki administration, just thossing out some ideas. --[[User:Tsuehpsyde|tsuehpsyde]] 17:29, 9 November 2009 (UTC)&lt;br /&gt;
:It is not within a specific range.  On my wiki, people post almost the exact same stuff as IP's and I get from 64.*.*.* al the way to 96.*.*.* I think it is a botnet --[[User:Balloonhead66|Balloonhead66]] 23:13, 16 March 2011 (UTC)&lt;br /&gt;
:We could figure out where they come rom and do the same to them. Secondly, we could create a filter that unless your part of a specific group you cannot do more than this many edits in this amount of time. We could try making a period where the admins have to approve the users. Lastly, we could make it so that in the first 12 hours of a user account that user could not edit pages so it would give time for the sysops to ban the users. [[User:Revolution|Revolution]] 00:02, 10 November 2009 (UTC)&lt;br /&gt;
::That might not be a good idea as we could get ou butts sued. --[[User:Balloonhead66|Balloonhead66]]&lt;br /&gt;
:::Why don't we just do this apple-style and have a group of moderators approve of every comment, page edit or revision? I would love to be a part of such group.&lt;br /&gt;
::::The extension for mediawiki [[mediawikiwiki:Extension:FlaggedRevs|FlaggedRevs]] is 1.14 and above.  This wiki is running 1.12 :( --[[User:Balloonhead66|Balloonhead66]] 23:13, 16 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If the ones you refer to as 'they' are the [http://code.google.com/p/pois0nhack pois0nhack] group then 'they' don't really seem to pose much of a threat in my opinion. I agree that for the time being we could impose some kind of 12/24 hr posting limitation (maybe no more than +-300 char changes?), but no more than that since this is, after all, a public wiki. Sorry if I'm intruding on some kind of admin/mod meeting, just figured I should have my say. --[[User:Rekoil|adriaaan]] 00:27, 10 November 2009 (UTC)&lt;br /&gt;
:I am in favor of a 12hr limit for new users, but since it's a public wiki, during this time, contributions would have to be approved by sysops. --Untagged&lt;br /&gt;
::Personally I think it would be good to have it so that all edits by new users a thrown into a moderation pool, then once a good amount of worthwhile contributions, that user can be &amp;quot;whitelisted&amp;quot;.&lt;br /&gt;
::Maybe we could extend the Twitter-Service to display more information (i.e. &amp;quot;Main Page (-2,439) http://u.nu/5x2t3 &amp;quot; instead of &amp;quot;Main Page - http://u.nu/5x2t3&amp;quot;). That could allow fast detection (and reversal) of vandalism attempts because large edits by &amp;quot;unknown&amp;quot; would be easy to spot. May also add the username and/or the commit message, but then we'd have to check for anything Twitter might interpret or block. --[[User:CleanAir|CleanAir]] 13:58, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Can we add a Captchure to the logon process? I don't think all these recent spam pages are done manually. --[[User:Http|http]] 06:29, 15 March 2011 (UTC)&lt;br /&gt;
:Good idea [[User:Http|http]], add a Captcha to the logon process and the sign up process for some time --[[User:Whiteshinyapple|Whiteshinyapple]] 09:53, 16 March 2011 (UTC).&lt;br /&gt;
:Uhm better idea [[User:Http|http]], add a Captcha when making new pages. Having to fill in a captcha at every login seems to be a pain in the ass :/ the only thing the spam is doing is making new pages, (at least as far as i see.) --[[User:IMaximusX|IMaximusX]]&lt;br /&gt;
::What I meant was for the registration process (new user), not for every login. Only [[User:Geohot|geohot]] could implement that. --[[User:Http|http]] 17:37, 16 March 2011 (UTC)&lt;br /&gt;
::[http://recaptcha.net Recaptcha] might work.  I requires 1.8+, but only works on the sign in, edits with a new external link (anon only), and passwork cracking. --[[User:Balloonhead66|Balloonhead66]] 23:13, 16 March 2011 (UTC)&lt;br /&gt;
::[[User:http|http]] im pretty sure they already have accounts, :p --[[User:IMaximusX|IMaximusX]]&lt;br /&gt;
&lt;br /&gt;
Does this wiki currently take advantage of IP banning capability or would that just be subverted anyways? --[[User:Iemit737|Iemit737]] 03:48, 6 April 2011 (UTC)&lt;br /&gt;
:The wiki does indeed employ IP banning. The spambots are getting around it, though. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 04:13, 6 April 2011 (UTC)&lt;br /&gt;
::IP bans are largely useless anyways as -Most Internet users have dynamic IP's and they could simply use a proxy anyways (It's relatively easy to create a VPN once you know where the option is in your OS). They'll also probably block innocent users. --[[User:Ryccardo|Ryccardo]] 14:54, 6 April 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:MobileTerminal&amp;diff=16504</id>
		<title>Talk:MobileTerminal</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:MobileTerminal&amp;diff=16504"/>
		<updated>2011-02-25T21:25:02Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;icon? --[[User:JacobVengeance|JakeAnthraX]] 20:41, 25 February 2011 (UTC)&lt;br /&gt;
:done --[[User:Ryccardo|Ryccardo]] 21:25, 25 February 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=MobileTerminal&amp;diff=16503</id>
		<title>MobileTerminal</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=MobileTerminal&amp;diff=16503"/>
		<updated>2011-02-25T21:24:46Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MobileTerminal.png|thumb]]&lt;br /&gt;
== Summary ==&lt;br /&gt;
Application used to execute shell commands in iPhone OS. Some of it's features are still missing in 2.x.x firmwares.&lt;br /&gt;
&lt;br /&gt;
There are two main forks currently available: '''MobileTerminal''', written with Apple's SDK, and '''Terminal+''', which supports more features. Saurik's ''Telesphoreo'' repo hosts, under the &amp;quot;MobileTerminal&amp;quot; name, an iPhone OS 3.1.3 and older compatible version of Terminal+.&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The Control key is mapped to the &amp;quot;bullet&amp;quot; key (black circle on the second page of symbols of the on screen keyboard).&lt;br /&gt;
&lt;br /&gt;
To run some software you must have &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; privileges. Run the &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; command and enter the password for the root account. (&amp;lt;code&amp;gt;alpine&amp;lt;/code&amp;gt; by default, you may change it with the &amp;lt;code&amp;gt;passwd&amp;lt;/code&amp;gt; command).&lt;br /&gt;
Root access is shown by default as a prompt ending in &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; as opposed to &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; (non-privileged user).&lt;br /&gt;
&lt;br /&gt;
=== Controls (MobileTerminal) ===&lt;br /&gt;
&lt;br /&gt;
MobileTerminal features a shortcut menu (blue upwards arrow icon) which can be customized from the settings (&amp;quot;i&amp;quot; icon) page.&lt;br /&gt;
It is also possible to map certain actions to gestures (none are set by default).&lt;br /&gt;
Bluetooth keyboards are supported.&lt;br /&gt;
&lt;br /&gt;
=== Controls (Terminal+)===&lt;br /&gt;
You can send a control-C by pressing the &amp;quot;bullet&amp;quot; key (First press &amp;quot;.?123&amp;quot;, then &amp;quot;#+=&amp;quot;, then the circle on the middle right), then press the C key. This can be useful when you want to escape out of a long running program such as ping. Control-C can also be accessed with a short Up-Right and Control is a short Down-Right swipe, after which the cursor will turn highlight red, from here press any character q, x, c, A to complete or the delete button to exit Control mode.&lt;br /&gt;
&lt;br /&gt;
Escape is control-[ or a short Up-Left swip, which may come in handy with vi. Tab is control-I or a short Down-Left swip (yay tab completion). &lt;br /&gt;
&lt;br /&gt;
All this keyboard-to-gesture mappings can be reassigned via Preferences dialog. To invoke it, tap and hold on screen, then move finger to &amp;quot;misc&amp;quot; and then to &amp;quot;config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/ Homepage]&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/downloads/list iOS 4-compatible versions]&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/wiki/Installation Installation guide for beginners]&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/wiki/TipsAndTricks User guide]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=File:MobileTerminal.png&amp;diff=16502</id>
		<title>File:MobileTerminal.png</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=File:MobileTerminal.png&amp;diff=16502"/>
		<updated>2011-02-25T21:23:42Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: HD Retina icon for MobileTerminal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HD Retina icon for [[MobileTerminal]].&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=MobileTerminal&amp;diff=16501</id>
		<title>MobileTerminal</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=MobileTerminal&amp;diff=16501"/>
		<updated>2011-02-25T21:18:21Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: iOS 4 versions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Application used to execute shell commands in iPhone OS. Some of it's features are still missing in 2.x.x firmwares.&lt;br /&gt;
&lt;br /&gt;
There are two main forks currently available: '''MobileTerminal''', written with Apple's SDK, and '''Terminal+''', which supports more features. Saurik's ''Telesphoreo'' repo hosts, under the &amp;quot;MobileTerminal&amp;quot; name, an iPhone OS 3.1.3 and older compatible version of Terminal+.&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The Control key is mapped to the &amp;quot;bullet&amp;quot; key (black circle on the second page of symbols of the on screen keyboard).&lt;br /&gt;
&lt;br /&gt;
To run some software you must have &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; privileges. Run the &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; command and enter the password for the root account. (&amp;lt;code&amp;gt;alpine&amp;lt;/code&amp;gt; by default, you may change it with the &amp;lt;code&amp;gt;passwd&amp;lt;/code&amp;gt; command).&lt;br /&gt;
Root access is shown by default as a prompt ending in &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; as opposed to &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; (non-privileged user).&lt;br /&gt;
&lt;br /&gt;
=== Controls (MobileTerminal) ===&lt;br /&gt;
&lt;br /&gt;
MobileTerminal features a shortcut menu (blue upwards arrow icon) which can be customized from the settings (&amp;quot;i&amp;quot; icon) page.&lt;br /&gt;
It is also possible to map certain actions to gestures (none are set by default).&lt;br /&gt;
Bluetooth keyboards are supported.&lt;br /&gt;
&lt;br /&gt;
=== Controls (Terminal+)===&lt;br /&gt;
You can send a control-C by pressing the &amp;quot;bullet&amp;quot; key (First press &amp;quot;.?123&amp;quot;, then &amp;quot;#+=&amp;quot;, then the circle on the middle right), then press the C key. This can be useful when you want to escape out of a long running program such as ping. Control-C can also be accessed with a short Up-Right and Control is a short Down-Right swipe, after which the cursor will turn highlight red, from here press any character q, x, c, A to complete or the delete button to exit Control mode.&lt;br /&gt;
&lt;br /&gt;
Escape is control-[ or a short Up-Left swip, which may come in handy with vi. Tab is control-I or a short Down-Left swip (yay tab completion). &lt;br /&gt;
&lt;br /&gt;
All this keyboard-to-gesture mappings can be reassigned via Preferences dialog. To invoke it, tap and hold on screen, then move finger to &amp;quot;misc&amp;quot; and then to &amp;quot;config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/ Homepage]&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/downloads/list iOS 4-compatible versions]&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/wiki/Installation Installation guide for beginners]&lt;br /&gt;
*[http://code.google.com/p/mobileterminal/wiki/TipsAndTricks User guide]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Phone.app_codes&amp;diff=16482</id>
		<title>Phone.app codes</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Phone.app_codes&amp;diff=16482"/>
		<updated>2011-02-25T14:42:15Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Some codes from Tutorial:Re-Provisioning iPhone 4 using file system (Incomplete)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Like many other GSM phones, iPhone supports special codes that can be entered via keypad.&lt;br /&gt;
&lt;br /&gt;
(The codes must be confirmed using the &amp;quot;[[Image:Phone.png]] call&amp;quot; button.)&lt;br /&gt;
&lt;br /&gt;
==Standard GSM codes==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;*#06#&amp;lt;/nowiki&amp;gt;||Display IMEI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- call blocking and divert codes, plus your carrier's services --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==iPhone proprietary, GSM models==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;border-color:#ccc&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;*3001#12345#*&amp;lt;/nowiki&amp;gt;||Start the [[/var/stash/Applications.*****/FieldTest.app|Field Test]] app (on iOS &amp;lt;&amp;gt; 4.0.x)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following codes support (some of) the standard GSM code prefixes:&lt;br /&gt;
 '''*#''' - inquiry/check status&lt;br /&gt;
 '''**''' - set value and activate&lt;br /&gt;
 '''*'''  - reactivate&lt;br /&gt;
 '''#'''  - &amp;quot;temporarily&amp;quot; deactivate&lt;br /&gt;
 '''##''' - deactivate and clear settings&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;border-color:#ccc&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''VM'''#&amp;lt;/nowiki&amp;gt;||Voicemail number (if not specified by the [[Carrier.plist|carrier bundle]])&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''SMSC'''#&amp;lt;/nowiki&amp;gt;||SMS Center number (stored on SIM card)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''LANG'''#&amp;lt;/nowiki&amp;gt;||set language(?)(not related to the interface language)(a prompt pops up asking for an [http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1 language code])&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''CB'''#&amp;lt;/nowiki&amp;gt;||enable [http://en.wikipedia.org/wiki/Cell_Broadcast cell broadcast messages]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''2267'''#&amp;lt;/nowiki&amp;gt;||?&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''PHONE'''#&amp;lt;/nowiki&amp;gt;||display/set own number (if stored on SIM). Available in GUI form from Settings/Phone.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5005*4433#||spinning wheel for about a second ???&lt;br /&gt;
|-&lt;br /&gt;
|5005*ART#||&amp;quot;Artemis?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|5005*CORE#||CoreDump status (disabled by default)&lt;br /&gt;
|-&lt;br /&gt;
|5005*MA#||MobileAnalyzer status (disabled by default)&lt;br /&gt;
|-&lt;br /&gt;
|5005*MA255#||MobileAnalyzer (FullTrace?) status (disabled by default)&lt;br /&gt;
|-&lt;br /&gt;
|5005*STATE#||Dump baseband logs (&amp;quot;Please add a description for this capture&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|5005*TRACE#||tracing?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This code is carrier and/or device specific, but it's listed here for being of historical relevance as a part of a procedure capable of bypassing the Activation screen on iPhone OS 1.1.1: '''&amp;lt;nowiki&amp;gt;#301#&amp;lt;/nowiki&amp;gt; through &amp;lt;nowiki&amp;gt;*#309#&amp;lt;/nowiki&amp;gt;''' Generates fake incoming call; the phone will become kind of messed up, thinking that it's on a call until you restart. Can be used to stream music to Bluetooth headset.&lt;br /&gt;
&lt;br /&gt;
==iPhone proprietary, CDMA models==&lt;br /&gt;
&lt;br /&gt;
The following codes support (some of) the standard GSM code prefixes:&lt;br /&gt;
 '''*#''' - inquiry/check status&lt;br /&gt;
 '''**''' - set value and activate&lt;br /&gt;
 '''*'''  - reactivate&lt;br /&gt;
 '''#'''  - &amp;quot;temporarily&amp;quot; deactivate&lt;br /&gt;
 '''##''' - deactivate and clear settings&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;border-color:#ccc&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*4357#&amp;lt;/nowiki&amp;gt;||Display PRL and PRI version&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''2267'''#&amp;lt;/nowiki&amp;gt;||?&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''PHONE'''#&amp;lt;/nowiki&amp;gt;||display (set?) MDN.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;##AKEY&amp;lt;/nowiki&amp;gt;||Password: zeros -- Sets AKey&lt;br /&gt;
|-&lt;br /&gt;
|5005*STATE#||Dump baseband logs (&amp;quot;Please add a description for this capture&amp;quot;)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Phone.app_codes&amp;diff=16481</id>
		<title>Phone.app codes</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Phone.app_codes&amp;diff=16481"/>
		<updated>2011-02-25T14:33:42Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Table format, simplified&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Like many other GSM phones, iPhone supports special codes that can be entered via keypad.&lt;br /&gt;
&lt;br /&gt;
(The codes must be confirmed using the &amp;quot;[[Image:Phone.png]] call&amp;quot; button.)&lt;br /&gt;
&lt;br /&gt;
==Standard GSM codes==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;*#06#&amp;lt;/nowiki&amp;gt;||Display IMEI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- call blocking and divert codes, plus your carrier's services --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==iPhone proprietary==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;border-color:#ccc&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;*3001#12345#*&amp;lt;/nowiki&amp;gt;||Start the [[/var/stash/Applications.*****/FieldTest.app|Field Test]] app (on iOS &amp;lt;&amp;gt; 4.0.x)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following codes support (some of) the standard GSM code prefixes:&lt;br /&gt;
 '''*#''' - inquiry/check status&lt;br /&gt;
 '''**''' - set value and activate&lt;br /&gt;
 '''*'''  - reactivate&lt;br /&gt;
 '''#'''  - &amp;quot;temporarily&amp;quot; deactivate&lt;br /&gt;
 '''##''' - deactivate and clear settings&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;border-color:#ccc&amp;quot;&lt;br /&gt;
!Code!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''VM'''#&amp;lt;/nowiki&amp;gt;||Voicemail number (if not specified by the [[Carrier.plist|carrier bundle]])&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''SMSC'''#&amp;lt;/nowiki&amp;gt;||SMS Center number (stored on SIM card)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''LANG'''#&amp;lt;/nowiki&amp;gt;||set language(?)(not related to the interface language)(a prompt pops up asking for an [http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1 language code])&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''CB'''#&amp;lt;/nowiki&amp;gt;||enable [http://en.wikipedia.org/wiki/Cell_Broadcast cell broadcast messages]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''2267'''#&amp;lt;/nowiki&amp;gt;||?&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;5005*'''PHONE'''#&amp;lt;/nowiki&amp;gt;||display/set own number (if stored on SIM). Available in GUI form from Settings/Phone.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5005*4433#||spinning wheel for about a second ???&lt;br /&gt;
|-&lt;br /&gt;
|5005*ART#||&amp;quot;Artemis?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|5005*CORE#||CoreDump status (disabled by default)&lt;br /&gt;
|-&lt;br /&gt;
|5005*MA#||MobileAnalyzer status (disabled by default)&lt;br /&gt;
|-&lt;br /&gt;
|5005*MA255#||MobileAnalyzer (FullTrace?) status (disabled by default)&lt;br /&gt;
|-&lt;br /&gt;
|5005*STATE#||Dump baseband logs (&amp;quot;Please add a description for this capture&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|5005*TRACE#||tracing?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This code is carrier and/or device specific, but it's listed here for being of historical relevance as a part of a procedure capable of bypassing the Activation screen on iPhone OS 1.1.1: '''&amp;lt;nowiki&amp;gt;#301#&amp;lt;/nowiki&amp;gt; through &amp;lt;nowiki&amp;gt;*#309#&amp;lt;/nowiki&amp;gt;''' Generates fake incoming call; the phone will become kind of messed up, thinking that it's on a call until you restart. Can be used to stream music to Bluetooth headset.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Main_Page&amp;diff=16433</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Main_Page&amp;diff=16433"/>
		<updated>2011-02-24T20:34:32Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Reminder to admins&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|2010|2011}}&lt;br /&gt;
&lt;br /&gt;
== iPod touch 4(G) and iPhone 4 CDMA ==&lt;br /&gt;
the iPod touch 4G is incorrect.  It is iPod touch 4.  Also, can we add &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[n92ap|iPhone 4]] (CDMA)&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. --[[User:Balloonhead66|Balloonhead66]] 04:10, 11 February 2011 (UTC)&lt;br /&gt;
:I agree with adding the iPhone 4 (CDMA model), but I don't see how &amp;quot;iPod touch 4G&amp;quot; is incorrect. It ''is'' the fourth generation iPod touch, and Apple has never referred to it as &amp;quot;iPod touch 4.&amp;quot; The 2nd generation was called &amp;quot;iPod touch 2G,&amp;quot; and the 3rd generation was called &amp;quot;iPod touch 3G.&amp;quot;  --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 04:18, 11 February 2011 (UTC)&lt;br /&gt;
::My brother said they dropped the G as to aviod people thinking it worked with the 4G network, but he might have only meant the iPhone... --[[User:Balloonhead66|Balloonhead66]] 04:19, 11 February 2011 (UTC)&lt;br /&gt;
:::Possibly. I should note that to my knowledge, Apple never actually used the &amp;quot;iPod touch 2G&amp;quot; and &amp;quot;iPod touch 3G&amp;quot; monikers, but the iPod community has used such names for a long time. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 04:24, 11 February 2011 (UTC)&lt;br /&gt;
::::Yah... --[[User:Balloonhead66|Balloonhead66]] 04:27, 11 February 2011 (UTC)&lt;br /&gt;
:::::Please add the [[n92ap|iPhone 4 CDMA]] :) --[[User:Ryccardo|Ryccardo]] 20:34, 24 February 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=/private/var/run&amp;diff=16074</id>
		<title>/private/var/run</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=/private/var/run&amp;diff=16074"/>
		<updated>2011-02-11T16:33:09Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&amp;quot;Files used by running processes.&amp;quot;&lt;br /&gt;
== Children ==&lt;br /&gt;
=== Folders ===&lt;br /&gt;
*{{ipfw|lockdown}}&lt;br /&gt;
=== Files ===&lt;br /&gt;
*{{ipfw|asl_input}}&lt;br /&gt;
*{{ipfw|configd.pid}}&lt;br /&gt;
*{{ipfw|lockbot}}&lt;br /&gt;
*{{ipfw|lockdown.sock}}&lt;br /&gt;
*{{ipfw|mDNSResponder}}&lt;br /&gt;
*{{ipfw|pppconfd}}&lt;br /&gt;
*{{ipfw|printd}}&lt;br /&gt;
*{{ipfw|syslog}}&lt;br /&gt;
*{{ipfw|syslog.pid}}&lt;br /&gt;
*{{ipfw|utmpx}}&lt;br /&gt;
*{{ipfw|vpncontrol.sock}}&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
[[:/|(Root)]]/[[/private|private]]/[[/var|var]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=/private/var/MobileDevice/ProvisioningProfiles&amp;diff=16073</id>
		<title>/private/var/MobileDevice/ProvisioningProfiles</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=/private/var/MobileDevice/ProvisioningProfiles&amp;diff=16073"/>
		<updated>2011-02-11T16:20:58Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Contents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Contains the installed '''.mobileprovision''' licenses.&lt;br /&gt;
&lt;br /&gt;
== Children ==&lt;br /&gt;
=== Folders ===&lt;br /&gt;
(none)&lt;br /&gt;
=== Files ===&lt;br /&gt;
(None by default, see notes)&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
[[:/|(Root)]]/[[/private|private]]/[[/var|var]]/[[/private/var/MobileDevice|MobileDevice]]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Animate&amp;diff=15985</id>
		<title>Animate</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Animate&amp;diff=15985"/>
		<updated>2011-02-09T21:53:04Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Package name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
'''animate''' (Package name: '''''BootLogo''''', Package ID: &amp;lt;code&amp;gt;org.chronic-dev.animate&amp;lt;/code&amp;gt;) is a software bundled in [[greenpois0n (jailbreak)|greenpois0n RC5]] that enables users to display (a sequence of) PNG images on boot.&lt;br /&gt;
&lt;br /&gt;
This approach has the advantage of being usable on all devices, regardless of their ability of [[0x24000 Segment Overflow|accepting custom firmware]], and supporting animated boot logos.&lt;br /&gt;
&lt;br /&gt;
[[Applelogo|The original boot logo]] will always show first.&lt;br /&gt;
&lt;br /&gt;
== Notes for logo designers ==&lt;br /&gt;
The animation currently runs at about 5 frames per second.&lt;br /&gt;
&lt;br /&gt;
A picture of the Apple logo is available at http://yfrog.com/gzqigp&lt;br /&gt;
&lt;br /&gt;
Animations must be stored in png format in [[/Library]]/BootLogos/(animationName)/ and be listed in order, from 0.png to x.png.&lt;br /&gt;
&lt;br /&gt;
Packages containing (animated) logos should depend on &amp;lt;code&amp;gt;org.chronic-dev.animate&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The '''animate''' tweak has been released on Cydia but it is invisible for some reason. To install it, search and install a package named ''Apple boot logo'' ('''animate''' is a dependency). After the installation, a new tab will appear in the [[:/var/stash/Applications.*****/Preferences.app|Settings app]] named ''BootLogos''. Anyone having trouble keeping settings should be sure that /Library/BootLogos/ is chown mobile:mobile. Sometime uninstalling all boot animation packages and reinstalling fixes this issue.&lt;br /&gt;
&lt;br /&gt;
== Conflicts ==&lt;br /&gt;
'''animate''' conflicts with the package '''ImageMagick''' (Package ID: &amp;lt;code&amp;gt;imagemagick&amp;lt;/code&amp;gt;). It has to be removed in order to successfully install '''animate'''.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
'''animate''' uses [[PreferenceLoader]] to add a new page to the Settings app.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[[User:Jaywalker|Jaywalker's]] [http://www.twitlonger.com/show/8lepqg notes]&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Ryccardo&amp;diff=15981</id>
		<title>User talk:Ryccardo</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Ryccardo&amp;diff=15981"/>
		<updated>2011-02-09T20:47:25Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Note to self&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;telshow telemergency tellock&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=GlyphPlugin&amp;diff=15946</id>
		<title>GlyphPlugin</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=GlyphPlugin&amp;diff=15946"/>
		<updated>2011-02-08T19:42:26Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: New page: '''GlyphPlugin''' is located at &amp;lt;code&amp;gt;/Firmware/all_flash/all_flash.(MODEL-NAME).production/(GLYPHPLUGIN-IMG3-FILE-NAME).img3&amp;lt;/code&amp;gt; in the IPSW and flashed to NOR...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GlyphPlugin''' is located at &amp;lt;code&amp;gt;/Firmware/all_flash/all_flash.(MODEL-NAME).production/(GLYPHPLUGIN-IMG3-FILE-NAME).img3&amp;lt;/code&amp;gt; in the [[IPSW File Format|IPSW]] and flashed to [[NOR]] (or [[NAND|a functionally equivalent partition]]). It is displayed when the battery is too low for the device to boot up (under 5%)and external power is not connected.&lt;br /&gt;
&lt;br /&gt;
It probably is a PNG picture packed into an [[IMG3 File Format|IMG3]] archive. No (user-friendly) method of replacing this icon is known.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=RecoveryMode&amp;diff=15945</id>
		<title>RecoveryMode</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=RecoveryMode&amp;diff=15945"/>
		<updated>2011-02-08T19:39:19Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: New page, like AppleLogo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''RecoveryMode''' is located at &amp;lt;code&amp;gt;/Firmware/all_flash/all_flash.(MODEL-NAME).production/(RECOVERYMODE-IMG3-FILE-NAME).img3&amp;lt;/code&amp;gt; in the [[IPSW File Format|IPSW]], the RecoveryMode logo is flashed to [[NOR]] (or [[NAND|a functionally equivalent partition]]) and displayed when the device is in [[Recovery Mode]].&lt;br /&gt;
&lt;br /&gt;
It is a PNG picture with an alpha channel packed into an [[IMG3 File Format|IMG3]] archive.&lt;br /&gt;
&lt;br /&gt;
Due to limited firmware storage space, any custom recovery mode logo must be exactly 320x480&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; and under 100 kB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;: Custom boot logos are not supported on devices not vulnerable to [[0x24000 Segment Overflow|24kpwn]] or [[Pwnage 2.0]].&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=GlyphCharging&amp;diff=15944</id>
		<title>GlyphCharging</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=GlyphCharging&amp;diff=15944"/>
		<updated>2011-02-08T19:39:14Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: New page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GlyphCharging''' is located at &amp;lt;code&amp;gt;/Firmware/all_flash/all_flash.(MODEL-NAME).production/(GLYPHCHARGING-IMG3-FILE-NAME).img3&amp;lt;/code&amp;gt; in the [[IPSW File Format|IPSW]] and flashed to [[NOR]] (or [[NAND|a functionally equivalent partition]]). It is displayed when the battery is too low for the device to boot up (under 5%)and external power is connected and charging the battery.&lt;br /&gt;
&lt;br /&gt;
It probably is a PNG picture packed into an [[IMG3 File Format|IMG3]] archive. No (user-friendly) method of replacing this icon is known.&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Template:Keys&amp;diff=15943</id>
		<title>Template:Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Template:Keys&amp;diff=15943"/>
		<updated>2011-02-08T19:35:46Z</updated>

		<summary type="html">&lt;p&gt;Ryccardo: Links to &amp;quot;newly documented&amp;quot; IMG3's&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;This is the accepted standard for Key/IV .imgX decryption page. In the event of a new firmware, one should:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:upper-alpha;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new page with a title that is like the current accepted standard;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy and paste the following template into said page;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From BuildManifest.plist, one should discover which &amp;quot;XXX-XXXX-XXX.dmg&amp;quot; is which and list them, replacing the X's;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add in the appropriate keys for the corresponding fields;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Optional) Write a brief description of the purpose of the firmware.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NB''' The order of importance when finding keys is ALWAYS system files first (e.g. ramdisks, filesystem, LLB, iBoot, iBSS, iBEC, DeviceTree, etc...), then the iBoot images (e.g. GlyphCharging, etc...).''&lt;br /&gt;
&lt;br /&gt;
'''''NB''' Also, the things linked to in the below template ARE LINKED TO FOR A REASON. If it's not linked to, it doesn't exist. So don't make a bunch of red links, please.''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Decryption Keys ==&lt;br /&gt;
=== [[/|Root Filesystem]] (XXX-XXXX-XXX.dmg) ===&lt;br /&gt;
*'''[[VFDecrypt]] Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[Update Ramdisk]] (XXX-XXXX-XXX.dmg) ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[Restore Ramdisk]] (XXX-XXXX-XXX.dmg) ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[AppleLogo]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== BatteryCharging0 ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== BatteryCharging1 ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== BatteryFull ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== BatteryLow0 ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== BatteryLow1 ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== DeviceTree ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[GlyphCharging]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[GlyphPlugin]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[iBEC]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[iBoot (Bootloader)|iBoot]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[iBSS]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[Kernelcache]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[LLB]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''': &lt;br /&gt;
&lt;br /&gt;
=== [[RecoveryMode]] ===&lt;br /&gt;
* '''IV''': &lt;br /&gt;
* '''Key''':&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;This is not a traditional MediaWiki template. Rather, it is one that should be copied and pasted as a template for creating encryption key pages. Please change the page markup accordingly.&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ryccardo</name></author>
		
	</entry>
</feed>