Unlocking 1.1.1 Phones and 1.1.1 iBricks
(and What about Baseband Downgrades?)

1.1.1 Out-Of-The-Box
The only way to unlock factory-fresh OTB (out-of-the-box) phones that come with 1.1.1 firmware, at this time, is by either:

1) Using the new AnySim 1.1 software released recently by the Dev Team (it works only on 1.1.1 phones that have never been unlocked).

2) Jailbreaking and Activating the phone, then installing and running the IPSF software (
see IPSF Q&A).
or
3) Downgrading the OS only to 1.0.2, Jailbreaking and Activating the phone, then installing and running the IPSF software (
see IPSF Q&A).

DO NOT ATTEMPT TO CREATE A "FAKE 1.0.2" PHONE BY DOWNGRADING THE BASEBAND.

WARNING:
Downgrading the baseband will write to some parts of the phone no-one has control over (like NVRAM), and cause corruption that might never be fixed, even if you re-flash a new baseband. That means that even if you downgrade successfully, you could brick when you update to 1.1.1, or doing later updates 1.1.2 and beyond.

Some phones won't even boot or are no longer recognized by jailbreak apps after being downgraded.

If you already downgraded the phone and AnySim'd it. We suggest buying IPSF to unlock it again. This will hopefully help you avoid the definite bricking that happens when you update to 1.1.1
(see IPSF Q&A).

1.1.1 iBricks That Used To Be 1.0.2s
The only safe way to unlock your "bricked" phone at this time, is by either:

1) Jailbreaking the phone (you will have iPod Touch features only, not phone capability), then installing and running the IPSF software (
see IPSF Q&A).
or
2) Downgrading the OS only to 1.0.2, Jailbreaking the phone (you will have iPod Touch features only, not phone capability), then installing and running the IPSF software (
see IPSF Q&A).
or
3) Waiting until the free Dev Team solution is ready.