The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "F0recast"
m (→What is f0recast?: Clarified the "iH8sn0w" links.) |
(→What is f0recast?: Typo fix.) |
||
(29 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{lowercase}} |
||
− | {{DISPLAYTITLE:f0recast}} |
||
== What is f0recast? == |
== What is f0recast? == |
||
− | + | '''f0recast''' is an application created by [[User:ih8sn0w|iH8sn0w]]. He created a simple application to tap into [[MobileDevice Library]] inside of: C:\Program Files\Common Files\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll |
|
− | He created a simple application that taps 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:''' |
'''It grabs these functions when an iDevice is connected:''' |
||
Line 10: | Line 9: | ||
* Model |
* Model |
||
* ProductType |
* ProductType |
||
+ | * SHSH on [[Cydia Server]] |
||
== How does it determine if its [[unlock]]able? == |
== How does it determine if its [[unlock]]able? == |
||
When f0recast grabs the [[Baseband Firmware|baseband]] version, it checks the version against a built-in database to determine whether it is [[unlock]]able or not. |
When f0recast grabs the [[Baseband Firmware|baseband]] version, it checks the version against a built-in database to determine whether it is [[unlock]]able or not. |
||
− | == How does it determine if |
+ | == How does it determine if it's restricted to a [[tethered jailbreak]]? == |
+ | f0recast checks the built-in database of firmwares which are tethered and untethered. |
||
− | ===iPhone=== |
||
− | * 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 [[tethered]] because tons of refurbished models still contain the [[iBoot-359.3|old bootrom]]. |
||
− | * The only way of determining if it was really [[tethered]] without [[jailbreak]]ing is entering Recovery mode and using [[iRecovery]] to check the iBoot version. If it contains (.2) at the end of the iBoot version (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 Vista/7 64-Bit Users. Therefore, it can only tell you if it is Untethered or if it Maybe 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. |
||
− | |||
− | == Future Updates == |
||
− | Future Updates on f0recast will only update the unlockable baseband database/New Device support or if a new exploit is found |
||
== License == |
== License == |
||
+ | Freeware. |
||
− | f0recast is freeware. |
||
− | == |
+ | == Resources == |
[http://ih8sn0w.com/index.php/products/view/f0recast.snow Download f0recast] |
[http://ih8sn0w.com/index.php/products/view/f0recast.snow Download f0recast] |
||
+ | |||
+ | [[Category:GUI Tools]] |
Latest revision as of 16:34, 3 October 2014
Contents
What is f0recast?
f0recast is an application created by iH8sn0w. He created a simple application 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
- SHSH on Cydia Server
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?
f0recast checks the built-in database of firmwares which are tethered and untethered.
License
Freeware.