A lot of companies have made use of the technology available in the iPhone and it seems that Amtrak is on the list as well. The government-owned passenger railroad will soon be using iPhones to verify the ticket of its passengers. This device will be made available to the 1,700 conductors that are working with Amtrak.
Posts tagged as:
iPhone Firmware
*Update*
iOS 4.3 public release is available for download.
Click here to download iOS 4.3 IPSW file.

Apple has released the golden master version of iOS 4.3 and Xcode 4 to developers. iOS 4.3 includes personal hotspot, a faster Safari engine, new AirPlay features and more. iOS 4.3 launches March 11th alongside the iPad 2.

The GM, is the last step before a new iOS version actually gets released to the whole world. Of course, this time we already know when that will happen — next Friday, on March 11.
Download your copy of iOS 4.3 GM for your iDevice! NOTE – THIS DOES NOT REQUIRE YOUR UDID TO BE ACTIVATED!
[click to continue…]
Before downgrading iPhone firmware (i.e.: downgrade iOS 4.3 to 4.2.1) you must have the saved SHSH Blobs files of the firmware version which you wish to downgrade to (i.e.: SHSH for iOS 4.2.1).
Why do you need to save SHSH blobs before downgrade iPhone firmware?
It’s explained very well in this post: What is ECID SHSH Blobs
But the main point is, since Apple will need to send signature approval back to iTunes while restoring firmware process and Apple will deny to sign if the firmware is older than the current release. (i.e.: restore iOS 4.2.1 while the current release is iOS 4.3).
Saved SHSH Blobs is signature files that has been approved by Apple and you saved in a safe place (Cydia, Local Computer, or Email). Once you have it saved in a safe place, you will not need to ask Apple again while iTunes restoring firmware.
What do you need to downgrade iPhone firmware?
- Saved SHSH Blobs on local computer (you may import to local computer if you have it saved in somewhere else)
- How-to save iPhone SHSH?
How-to Save ECID SHSH Blobs using TinyUmbrella (doesn’t require jailbreak) - How-to check if you have any saved SHSH?
Run TinyUmbrella, you can see the saved SHSH files by clicking “Show All SHSHs“.
If you do not have any saved SHSH file and most likely, it will show a blank list.
- Import save SHSHs from Cydia to local computer. You can click your connected device → click Save SHSH to import SHSHs from Cydia to local computer.
-
It should show this list if you have any SHSH file(s) saved.

In this picture, TinyUmbrella says that I have these SHSH files saved on my computer (also on Cydia):
- iPhone4 4.0.1 (8A306)
- iPhone4 4.0.2 (8A400)
- iPhone4 4.1 (8B117)
- iPhone4 4.2.1 (8C148)
- iPhone4 4.2b3 (8C5115c)
- iPhone4 4.3b2 (8F5153d)
It means that I can downgrade to any firmware that mentioned above (to iOS 4.0.1, 4.0.2, and so on). You will not be able to downgrade to firmware version which is not mentioned in TinyUmbrella.
- How-to save iPhone SHSH?
Before downgrading iPhone firmware (i.e.: downgrade iOS 4.3 to 4.2.1) you must have the saved SHSH Blobs of the firmware version which you wish to downgrade to (i.e.: SHSH for iOS 4.2.1). Why do you need to save SHSH blobs before downgrade iPhone firmware?
It’s explained very well in this post: What is ECID SHSH Blobs
But the main point is, since Apple will need to send signature approval back to iTunes while restoring firmware process and Apple will deny to sign if the firmware is older than the current release. (i.e.: restore iOS 4.2.1 while the current release is iOS 4.3).
SHSH Blobs is signature files that has been approved by Apple, once you have saved it, you will not need to connect to Apple again while iTunes restoring firmware.
What do you need to downgrade iPhone firmware?
- Saved SHSH Blobs on Cydia
How-to save iPhone SHSH?
How-to Save ECID SHSH Blobs using Cydia (requires jailbreak)
How-to check if you have any saved SHSH?
Open Cydia app, you will see the saved SHSH on the top of Cydia home.

In this picture, cydia says: SHSH: iOS 4.0.1, 4.0.2, 4.1, 4.2.1, 42b3
It means that I can downgrade to iOS 4.0.1, 4.0.2, and so on. You will not be able to downgrade to firmware version which is not mentioned in cydia.
[click to continue…]
There are alot of guides how to save ECID SHSH or SHSH blobs, but only few of them explaining What Is ECID SHSH, or what is SHSH blobs.
“ECID” stands for Exclusive Chip ID. This is a unique chip identification that is different for every iDevice (iPhone, iPad, iPod Touch). So, each iDevice (iPhone, iPad, iPod Touch) will have its own ECID and couldn’t be the same. Since the releases of iPhone 3GS (MC model) Apple start signing the firmware device. You can see the process while restoring or updating iPhone firmware through iTunes, it says “Verifying iPhone restore with Apple”.
What does it mean?
[click to continue…]
This article is explaining how is the process of iPhone firmware verification while restoring through iTunes.
Understanding the iTunes verification server
By iGuru – Version 1.1 – 26th September 2009
Visit http://www.macdotnub.co.cc/articles/ for the latest version.
Dedicated to: Jay Freeman (Saurik), semaphore and Apple.
Background:
With the introduction of the iPhone 3G[S] (3GS, not 3G) Apple introduced a new feature – restore verification.
This process relies on specific data that is unique to each phone, including the iPhone 3G[S]’ ECID, a new ID that is unique to every phone produced.
How the verification process works:
[click to continue…]



