Difference between revisions of "F0recast"

From The iPhone Wiki
Jump to: navigation, search
(New page: == What is f0recast? == An application created by iH8sn0w, Part of the iH8sn0w Dev-Team. He created a simple application that taps into MobileDevice_Library inside of: C:\Progr...)
 
(What is f0recast?: Typo fix.)
 
(32 intermediate revisions by 9 users not shown)
Line 1: Line 1:
  +
{{lowercase}}
 
== 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
An application created by [[iH8sn0w]], Part of the [[iH8sn0w]] Dev-Team.
 
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:'''
 
* Serial #
 
* Serial #
* Baseband
+
* [[Baseband Firmware|Baseband]]
 
* Bootloader Version
 
* Bootloader Version
 
* Model
 
* Model
  +
* ProductType
  +
* SHSH on [[Cydia Server]]
   
== How does it determine if its unlockable? ==
+
== How does it determine if its [[unlock]]able? ==
When f0recast grabs the baseband version, it goes through its built in unlockable database to determine whether it is unlockable 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 its tethered? ==
+
== 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 if the model is either MA/MB. If it is a MA/MB Model, it is immediately determined to be untethered. If any other Model is detected (e.g MC), then it checks the 4th & 5th digit of the Serial #.
 
* If the 2 digits are below 40, 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 old bootrom.
 
* The only way of determining if it was really tethered w/o jailbreaking 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 636.66.33.2 == Tethered). The reason f0recast doesn't implement this is because it requires LibUSB 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 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.
 
   
== Download ==
+
== 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

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:

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.

Resources

Download f0recast