• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • Blacksn0w for 3.1.3 3G/3GS with 05.11.07


    Well folks, the news has begun to spread about a new package for Blacksn0w and 3.1.3 on the 3G/3GS with baseband 05.11.07. This supposed new Blacksn0w package is put together by a user going by msft.guy.

    Here is a link to msft.guy's blog where he discusses the current issues as to why Blacksn0w wont work with 3.1.3.

    This tip comes in from a good friend (PushFix.info) who has gone ahead and packaged it together and gave it a shot on his iPhone 3GS. Here's what he had to say:

    Basically I have made two packages, both require 05.11.07 baseband:

    #1 Blacksn0w RC2 for 3.1.3 (Pwnagetool upgraded)

    msft.guy found the string that needed changing that makes blacksn0w work under 3.1.3. This is impressive in it's own right, but he also fixed a bug in Geohot's code that he identified. Although he didn't seem to know it, that bug was the cause of all the WiFi problems with blacksn0w (almost exclusively with the 3GS). By that I mean the issue where your phone works on one boot, but the next boot, your WiFi doesn't work and you have to reset network settings to get it to work. This is a great find and I don't even think he recognized what he fixed.

    #2 Blacksn0w RC2 for 3.1.2

    So, I applied that fix to regular old blacksn0w RC1 for 3.1.2 and again, it keeps the WiFi from getting broken. I have called it blacksn0w RC2. I have a 3GS that had constant WiFi problems with blacksn0w under 3.1.2. With this patched version of Geohot's unlock, WiFi works perfectly. I have powered off and rebooted more than 10 times and it has worked every single time now.
    It appears that msfit.guy has no intention of publicly releasing the fix and GeoHot is nowhere to be found to comment on the issue.

    The packages put together by PushFix.info have been tested by a handful of people and both appear to work flawlessly at this point.

    There are some issues with making this public as of right now, for example, if you are faking your OS version to be 3.1.3 and you install the 3.1.3 version of blacksn0w RC2 with 3.1.2 CommCenter, you will cause problems! Your cell and WiFi could be unresponsive until you either uninstalled the package again via Cydia or restored the phone.

    Besides the technical issues of current app compatibility, we feel it is appropriate to wait for GeoHot and msft.guy to respond and let us know their intentions.

    Once this package is made available, we will let you know.

    THIS IS NOT A NEW EXPLOIT! IT IS ESSENTIALLY AN PACKAGE PUT TOGETHER THAT UPDATES BLACKSN0W TO WORK WITH 3.1.3 on 05.11.07

    *Note: What we are referring to is a package put together by PushFix.info that contains msft.guy's work and geohot's blacksn0w.
    This article was originally published in forum thread: Blacksn0w for 3.1.3 3G/3GS with 05.11.07 started by nickhesson View original post
    Comments 133 Comments
    1. CaptainChaos's Avatar
      CaptainChaos -
      ^that is NOT where they are. MMI does not host custom firmwares. Use google to find them.
    1. punjabi212's Avatar
      punjabi212 -
      ^^ ohhhh my bad
    1. CaptainChaos's Avatar
      CaptainChaos -
      Those are the stock Apple firmware links. You definitely don't want to use those by themselves.
    1. Pushfix's Avatar
      Pushfix -
      Quote Originally Posted by generalmilk View Post
      Hi, Pushfix,

      Don't know if you can see this post.

      This might not related to the WIFI fix. Cause when you have your
      Blacksn0w RC1 newly installed, it Probably make no problems to wifi. It only shows problem after several reboots, what's exactly caused that is unknown, maybe you set your cell network APN, maybe other debs installed. But it must have some relations for blacksn0w. Because when you delete it, all going fine.

      So your feeling of wifi fix may only because you just newly installed the blacksn0w, whether RC1 or RC2 is not the point.
      But this is only a guess, if you can prove it wrong, that's great!
      I had WiFi problems the minute I installed blacksn0w RC1 (original Geohot release). It would work once and then when I rebooted, WiFi would be gone. If I continued to reboot, it would not come back. The only thing that brought it back was a "reset network settings". This made it work again for ONE boot. Any power off or soft reboot caused it to stop working again.

      This is on an original bootrom 3GS on 3.1.2.

      With this RC2 release, I power cycled my phone approximately 25-30 times and I had one instance of messed up WiFi. I rebooted (WITHOUT resetting network settings) and WiFi came right up. I also soft rebooted around 10 times during those 30 boots and none of them resulted in dead WiFi. Sometimes I left the phone off for 5 seconds, other times 10 minutes. This was a HUGE improvement for me.

      RC2 adds support for 3.1.3, you can't argue that. Whether it fixes WiFi is still open to debate as no one really knows what causes it. It should be obvious that the settings files are getting corrupted and that is why the reset network settings fixes it. It should also be obvious that something in blacksn0w is causing CommCenter to become corrupted as it rarely happens without blacksn0w (although it IS known to happen).

      Here is a description of the other fix msft.guy did besides fixing the string that it searched for to locate the area of memory to patch.

      Among other things, blacksn0w patches this instruction:

      MOV R0, R5

      This stored the result code in R0 and then returned from the subroutine. R5 (and thus R0) contained 0 if it failed a signature check and 1 if it passed.

      Blacksn0w RC1 patches the instruction to:

      MOV R1, #1

      This was supposed to set it to always return successful, however it stored 1 in the wrong register! R0 was left with whatever unknown value that it had from instructions prior, including a call to _CFRelease. It's value was completely unknown and probably random. My analysis is that this random return code may have been causing problems.

      msft.guy patched it to :

      MOV R0, #1

      which is the proper instruction, given the code in question.
    1. Hollygrove's Avatar
      Hollygrove -
      man my 3gs is unlocked wit blackra1n on 3.1 i wanna and neeed to update sooo bad but im not even tryna mess anything up!! lol
    1. dannieboiz's Avatar
      dannieboiz -
      Now that apple is selling unlocked Iphones
      Apple Now Selling iPhones without requiring AT&T contract in US.

      how come it's taking forever to get this unlocked?
    1. ggab's Avatar
      ggab -
      They aren't selling unlocked phones, they didn't understand their source correctly. They are selling phones without contracts...big difference.
    1. dannieboiz's Avatar
      dannieboiz -
      Quote Originally Posted by ggab View Post
      They aren't selling unlocked phones, they didn't understand their source correctly. They are selling phones without contracts...big difference.
      So you're saying that these "No Contract" Iphone are still locked to AT&T?
    1. ggab's Avatar
      ggab -
      That's exactly what I'm saying.
    1. ggab's Avatar
      ggab -
      This is still VERY buggy. I installed this version of blacksn0w on TWO 3GS's. On both of them they were at 3.1.2. I restored both of them with custom 3.1.3 from PwnageTool. I installed this version of blacksn0w off of pushfix's repo and it seemed to work fine. When I rebooted both of them, the signal wouldn't come back. To get it to work again I had to uninstall blacksn0w, reboot, and then reinstall blacksn0w. Simply reinstalling blacksn0w wouldn't work.

      Oh, and of course both 3GS's are confirmed old iboot so that's not the issue.
    1. Pushfix's Avatar
      Pushfix -
      Quote Originally Posted by ggab View Post
      This is still VERY buggy. I installed this version of blacksn0w on TWO 3GS's. On both of them they were at 3.1.2. I restored both of them with custom 3.1.3 from PwnageTool. I installed this version of blacksn0w off of pushfix's repo and it seemed to work fine. When I rebooted both of them, the signal wouldn't come back. To get it to work again I had to uninstall blacksn0w, reboot, and then reinstall blacksn0w. Simply reinstalling blacksn0w wouldn't work.

      Oh, and of course both 3GS's are confirmed old iboot so that's not the issue.
      Did you use "RC2 Final" that was just released today? Your symptoms sound like some others that I had heard from with the regular "RC2" release. I took those reports and came up with RC2 Final.

      It is the most stable of any version of blacksn0w to date. If you aren't on RC2 Final, get it and let me know. For some users who consistently lost WiFi, it is working every time.

      This version is probably as good as it's ever going to get.
    1. ggab's Avatar
      ggab -
      Quote Originally Posted by Pushfix View Post
      Did you use "RC2 Final" that was just released today? Your symptoms sound like some others that I had heard from with the regular "RC2" release. I took those reports and came up with RC2 Final.

      It is the most stable of any version of blacksn0w to date. If you aren't on RC2 Final, get it and let me know. For some users who consistently lost WiFi, it is working every time.

      This version is probably as good as it's ever going to get.
      Yes, I just did it today, a few hours ago. It said "blacksn0w RC2 Final" on your repo. Not sure why a reboot would cause it not to work. The WiFi worked every time though! Just the cell signal wouldn't ever come in after a reboot. I had to uninstall blacksn0w RC2 Final, reboot, then reinstall and it would work.
    1. Pushfix's Avatar
      Pushfix -
      ggab: Please write me on twitter @pushfix , or leave a message on my forum, Pushfix 2.0 • Index page

      I can have you run a special version that should tell me what's going on.
    1. hanley111's Avatar
      hanley111 -
      OK already.... My Iphone says 05.12.01. Whats up with that and yes I do have ver 3.1.3
    1. ggab's Avatar
      ggab -
      You updated to the official 3.1.3 instead of a custom firmware using PwnageTool right?
    1. beni malka's Avatar
      beni malka -
      nice
    1. ragumanutd's Avatar
      ragumanutd -
      any idea when the unlock for bb 5.12.01 will be released?
    1. hanley111's Avatar
      hanley111 -
      I got this iPhone replacement When my other one froze and all it was kill the battery. This one came with 3.1.2 but updated when I turned it on to this 3.1.3 05.11.01
    1. ggab's Avatar
      ggab -
      @hanley...you did the update so you're screwed until a new unlock is released for the 5.12.01 baseband. Never do updates through iTunes!!!
    1. Effenpig!'s Avatar
      Effenpig! -
      5.12.01 - Do not want