Discuss How does baseband get upgraded info... at the iOS 3.x (iPhone OS 3.x) - Hackint0sh.org; Hi,
I'm gonna keep it simple. Everywhere I read, it says don't upgrade to 3.1 ...
How does baseband get upgraded info...
I'm gonna keep it simple. Everywhere I read, it says don't upgrade to 3.1 or else you can't unlock it. I didn't care until i needed to unlock it.
1) What I'd like to know is, how does the baseband get upgraded. (In details...not just by iTunes... I wanna know the back end process)
2) Wouldn't it be possible to intervene it's process
3) If so, can't we splice a "functional unlock-able" baseband into the process?
4) If the modem gets flashed to be updated, can't we flash it again? If not, what blocks the process.
5) Is there a site that explains the behind the scenes of all the files implicated on an iPhone?
I'm looking for any guidance or links into how the behind the scene process of an upgrade/update is achieved is appreciated.
Please elaborate your answers. I am an amateur programmer, but I really know how to find solutions once I understand the jist of a problem
without wanting to sound rude, if you have to ask these questions, then i cant imagine you will be able to bring anything to the table.
lol.... very true.
Originally Posted by Trune
I think the question of mcnuggets is really intelligent, cause it shows, that someone is realy using his brain and think about ways how everything works and tries to understand them, instead of other people just giving senseless answers and only using their brain for stucking their fingers into their bottoms.
- Itunes can rewrite baseband firmware
- Unlocked iphones (like in italy) stay unlocked even when firmware updated
- carrier locked iphones can be unlocked by provider after 2 years and i bet: you will not get a new phone and they will not open the phone
means: somewhere in eeprom is info of unlocked=yes/no and it can be switched by software (not by changing hardware)
if itunes or provider can, everybody should can... especially guys like devteam
Not iTunes cannot do this. It can just send a ramdisk to the phone, which then verifies the ramdisk's signature and then proceeds to boot from the ramdisk instead of from the normal iPhone OS System partition.
Originally Posted by klingdering
So the updating of the baseband is done by the phone, on the phone. After verifying many different signatures.
The iPhone has two CPUs, one runs the OS and apps, the other runs only the phone functions. Jailbreak is only cracking open the protection on the CPU that runs the OS and Apps. To unlock, first you have to get the other CPU (that runs the phone functions) to run your own code. This is a whole different problem to jailbreaking.
This is true, however this value is protected by some seriously strong cryptography that means the value of yes/no is completely unique for each phone. See NCK Brute Force - The iPhone Wiki for more details.
Originally Posted by klingdering
If you really want to understand the way the baseband is written, look at the material posted by the dev team and geohot. Most of it is concentrated on Main Page - The iPhone Wiki although some great stuff on the 2G iPhone baseband (which is the only one that is fully comprimised) is located at iPhone Dev Team Portal [iPhone Dev Team] Finally even older but still useful material is located at Wiki Pages - iphone-elite - Project Hosting on Google Code
There is more, but these will get you started.
By d0hacker in forum limera1n (iOS 4.1 jailbreak)
Last Post: 01-25-2011, 10:24 PM
By krimp in forum PwnageTool
Last Post: 04-03-2008, 08:14 PM
By Lord vecna in forum iPhone "2G" (Rev. 1)
Last Post: 01-25-2008, 12:18 PM
By myztikal47 in forum iPhone "2G" (Rev. 1)
Last Post: 01-23-2008, 06:36 AM
By napster89 in forum iPhone "2G" (Rev. 1)
Last Post: 01-17-2008, 12:00 AM