The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "F0recast"
Line 14: | Line 14: | ||
== How does it determine if it's restricted to a [[tethered jailbreak]]? == |
== How does it determine if it's restricted to a [[tethered jailbreak]]? == |
||
− | ===[[iPhone]]=== |
+ | ===[[iPhone]] & [[iPod Touch]]=== |
+ | * If the iDevice Version is below 4.1 then its untethered but if its higher than its tethered |
||
− | * When the iPhone is inserted, it first checks to see the Product type. If any device but an [[N88ap|iPhone 3GS]] is connected, it is immediately determined to be untethered. It checks the 3rd, 4th & 5th digit of the Serial #. |
||
− | * If the 3 digits are below 940, it is determined to be untethered. If it is above, then it tells the owner that it could be tethered. |
||
− | *(f0recast cannot fully tell you whether it is a [[tethered jailbreak]] because tons of refurbished models still contain the [[iBoot-359.3|old bootrom]]. |
||
− | * The only way of determining if it's limited to a [[tethered jailbreak]] is entering [[DFU Mode]] to check the [[bootrom]] version. If it contains (.2) at the end (e.g [[iBoot-359.3.2]] = Tethered). f0recast doesn't implement this is because LibUSB is required to check this. |
||
− | * The reason LibUSB is not a smart decision is because it would cause an issue with 64-bit editions of Windows. Therefore, it can only tell you if it is [[untethered]] or if it may be tethered. |
||
− | |||
− | ===[[iPod touch]]=== |
||
− | * When the iPod touch is connected, f0recast only focuses on the model. If it sees that the model is either MA/MB/PB, then it will be untethered. If it is anything above, such as: MC/PC, then it will be tethered. |
||
== License == |
== License == |
||
− | f0recast is freeware. |
+ | f0recast is a freeware. |
== Resources == |
== Resources == |
Revision as of 02:18, 19 November 2010
Contents
What is f0recast?
An application created by iH8sn0w. He created a simple application that uses Manzana to tap into MobileDevice Library inside of: C:\Program Files\Common Files\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll
It grabs these functions when an iDevice is connected:
- Serial #
- Baseband
- Bootloader Version
- Model
- ProductType
How does it determine if its unlockable?
When f0recast grabs the baseband version, it checks the version against a built-in database to determine whether it is unlockable or not.
How does it determine if it's restricted to a tethered jailbreak?
iPhone & iPod Touch
- If the iDevice Version is below 4.1 then its untethered but if its higher than its tethered
License
f0recast is a freeware.