Unlock iPhone 4 on iOS 4, 4.1, 4.2, 4.2.1, 4.3 Basebands 1.59.00, 03.10.01, 02.10.04 and 04.10.01 by Rebel Micro SIM-card is another iPhone unlocking SIM like Gevey SIM, which helps to bypass the network unlock for iPhone 4 on iOS 4, 4.1, 4.2, 4.2.1, 4.3 on basebands 1.59.00, 03.10.01, 02.10.04 and 04.10.01. Rebel Micro SIM-card is launching at the Gadget Show Live in April and starts shipping from 6th April.
Rebel Micro SIM card also does not require jailbreaking the device and costs $65. Rebel Micro SIM-card uses quite similar technique as with Gevey SIM and does not remains unlocked if SIM is taken out. Gevey SIM requires calling emergency number “112″ which is illegal but and it is recommended to wait for Dev Team’s NCK unlock.
Rebel Micro SIM it might be like Gevey SIM we don't have any way to unlock our iPhone Except Gevey SIM or Micro SIM that we don't know much about it until the Dev-team release the free unlock solution,
What is The Price ?
Rebel Micro SIM less in price than Gevey SIM it's only $65 Rebel Micro SIM might be better than Gevey SIM it might solve the Problems of the Gevey SIM Any way Just stay tuned for update.
via MobilsDNA
Thursday, March 31, 2011
Unlock 3.10.01/2.10.04/4.10.01 - Rebel SIM-card Unlock [Video]
Monday, March 28, 2011
Sn0wbreeze 2.4b1 Released to Jailbreak iOS 4.3.1
iH8sn0w has just released Sn0wbreeeze 2.4b1 to jailbreak iOS 4.3.1 on iPhone 4, 3GS, iPod touch 4G, 3G and iPad. Sn0wbreeze 2.4b1 is also tethered jailbreak for all devices which means you will have to boot into jailbroken state evey time you reboot your device.
You have to know that Sn0wbreeze 2.4b1 supports ultrasn0w unlock for basebands (01.59.00 / 04.26.08 / 05.11.07 / 05.12.01 / 05.13.04 / 06.15.00) ONLY.
Download Sn0wbreeze 2.4 for Windows.
Download Sn0wbreeze 2.4 for Windows.
Sunday, March 27, 2011
How to Use Skype for iPhone as a Home Security Camera Monitor
If you have a small child that is watched by a baby sitter in your house, or just want to know what your really weird roommate does when you aren’t home, listen up! If you have a desktop computer or laptop with a webcam, then you already have a security camera.
Now all you need is an iPad 3G or iPhone that is compatible with Skype’s iOS app to act as the monitor. This way you will be able to see what is going on in your home using your iDevice, from anywhere that you can get 3G service…
Step 1: So now that you have the tools needed, you just need to install Skype on your desktop. Visit Skype website, it will allow you download the desktop version for either Windows or Mac. You will then need to make sure you have the mobile version for iOS installed on your iDevice. You will obviously need a constant internet connection to the desktop and Skype will need to remain open on your computer for this to work.
Step 2: You will need 2 Skype accounts. If you don’t have a Skype name already, just use the iPhone app to set up your main account, and use the desktop version of Skype to create the 2nd one. This 2nd account will be used only to connect to your Macbook’s webcam so make sure it’s a complicated Skype name and not to give it out to anyone. Once both accounts are registered, log into Skype on both your iDevice and your computer.
Step 3: You then want to turn on Automatic Answer in Skype on your desktop. It is found in the Skype Preferences panel under the Calls tab. You may also want to check ‘Start Video Automatically’ and uncheck ‘Show Call Controls’.
Step 4: Try it out! Open the Skype Mobile app on your iPhone or iPad and make sure you are logged in to your main account. In the search bar type in the Skype name that your desktop computer is currently logged in as and it should come up. Press the Video Call button and within minutes you should see what your webcam at home sees!
If you are trying to go incognito I would recommend turning the volume on your desktop all the way down and dimming your display. Even when automatically answering calls, the Skype app is noisy and very visible. Skype will not work if your laptop is closed or your computer is locked.I love the fact that I can place my Macbook anywhere in my house and can take a quick peek at that room, even if I’m on vacation! It is important to note that I still have a grandfathered unlimited data plan with AT&T, those who don’t have unlimited data should use caution when using Skype away from Wi-Fi.
Has anyone tried this out? Do you have another tip to turn your iPhone into a security monitor? Tell us below!
Gevey SIM Unlock iPhone 4 on 2.10.04 / 3.10.01 / 4.10.01 is illegal [Warning]
If you intend to buy Gevey SIM to unlock you iPhone 4, I think you should wait. MuscleNerd of iPhone dev-team has announced some bad news about Gevey SIM which unlock iPhone 4 basebands 2.10.04 / 3.10.01 / 4.10.01, MuscleNerd said that Gevey SIM is illegal in USA and probably other countires as it dials 112 (emergency) then hang up.
Likely the carriers will block the SIMs that are causing the repeated emergency call hang ups, and if you change the blocked SIM many times, you yourself will get banned by carrier.
Likely the carriers will block the SIMs that are causing the repeated emergency call hang ups, and if you change the blocked SIM many times, you yourself will get banned by carrier.
That "dial 112 then hang up" in gevey http://is.gd/FGNeJi is illegal in USA, and probably other countries. Buyer beware.So the question is can the hackers improve Gevey SIM to work legally? Unfortunately, MucleNerd confirmed that there is no way to make Gevey SIM method legal. So I highly recommend who is looking for unlock to wait for ultrasn0w from the dev-team.
If you’ve been eagerly waiting for iPhone Dev Team to release a software solution to unlock your iPhone then may have also heard about a SIM card hack called Gevey SIM.
Gevey SIM Interproser doesn't need users to jailbreak their iPhone but works by forcing the activation of the baseband using the emergency dialer. It can unlock iPhone 4 basebands 04.10.01 (bundled with iOS 4.3, iOS 4.3.1), 03.10.01 (bundled with iOS 4.2.1), 02.10.04 (bundled with iOS 4.1).
This is how it works:
SIM card holds many different types of information, but the part most involved with carrier lock is the IMSI number, which is a unique code that corresponds to your account in the mobile carrier’s database.
A sample IMSI might look like this
310 150 987654321
The first two segments are known as Mobile Country Code (MCC) and Mobile Network Code (MNC) respectively, and in the example above the IMSI indicate the SIM is from USA (310) AT&T (150).
When the iPhone baseband is loaded into memory, it checks the MCC and MNC against its own network lock state stored in the seczone. If the combination is allowed, the cell radio is activated and vice versa.
The earliest iPhone baseband revisions only check IMSI twice following a restart, therefore it is very easy to send spoof information in order to bypass the check. Nevertheless, the baseband was soon updated to validate SIM more aggressively and the method soon became obsolete. [..]
[..] Apparently somebody figured out that while the i4 baseband has been patched to prevent test IMSI from working, it is still possible to force activate the baseband using the emergency dialer.
It works if
A.your network handles 112 calls properly according to the GSM standard;
B.they are lax on TMSI management and does not actively validate your IMSI again for incoming calls.
Unlike its ancestors, the i4 SIM interposer is not a drop-in-and-forget device. The exact precedure must be performed should the device restart, lose reception for an extended period of time or move to another PLMN. In all these situations the TMSI expires and has to be obtained again. Theoretically it is possible for a daemon to automate the process similar to ZeroG, but that only makes thing more convoluted.
You can checkout the video of an iPhone 4 unlocked using the Gevey SIM hack below:
Now for some bad news. Since the hack works using the emergency dialer (by dialing 112), it is illegal in the US and probably in other countries.
MuscleNerd, member of the iPhone Dev Team has also warned users from using the Gevey SIM card hack:
That "dial 112 then hang up" in gevey http://is.gd/FGNeJi is illegal in USA, and probably other countries. Buyer beware.
Since the Gevey SIM Interproser fakes your handset’s identity, you also run the risk of your carrier shutting down your account for breach of contract:
SIM interposer should not harm your phone hardware, however your network could request IMEI and identify your device during the emergency call, leading to your handset getting banned. Your identity cannot be faked and it is possible that they will shut down your account. There is a reason why SIM cards remain legally the property of the service provider: you are not supposed to tamper with them without breaching contract.
iPhone 4 NCK unlock 2.10.04 / 3.10.01 progress Update
It looks like the iPhone Dev-Team successfully dumped the seczone to do the brute force NCK cracking offline. It also looks like they were able to capture the official NCK key from their carrier which they needed to “decode” the encryption algorithms that are used to generate the NCK key. That way, in combination with the NORID and CHIPID (and likely some additional information from the baseband), they will be able to generate the the NCK for every unique device out there.
Now what? Should I sell my locked iPhone 4?
I’d wait for more information on this “NCK-unlock”. Right now it’s pretty vague what timeframe we’re talking about. If the Dev-Team can pull this method off, it’d be very promising for those waiting for an unlock. If this method turns out to be not doable, I’d consider selling your iPhone 4 and save up for a factory unlocked iPhone 5.
Do you think there is ever going to be an unlock?
Of course. But that’s unlikely to be any time soon (with soon being <1 month).
If the NCK method fails, how long do you think it will take for the Dev-Team to unlock the iPhone 4 softwarematically?
No ETA at all. Could be a few weeks, but it could easily be a few months as well.
deviceKey = SHA1_hash(norID+chipID)Right now they are brute force cracking the encryption, which is going to take a few days (if not weeks). If they succeed, progress may be made fast. In the meanwhile they are working on a software unlock. Please note that both are not said to success.
nckKey = custom_hash(norID, chipID, SHA1_hash(NCK), deviceKey)
(the nckKey is the key that eventually gives the seczone (and so the baseband) the unlocked state).
Now what? Should I sell my locked iPhone 4?
I’d wait for more information on this “NCK-unlock”. Right now it’s pretty vague what timeframe we’re talking about. If the Dev-Team can pull this method off, it’d be very promising for those waiting for an unlock. If this method turns out to be not doable, I’d consider selling your iPhone 4 and save up for a factory unlocked iPhone 5.
Do you think there is ever going to be an unlock?
Of course. But that’s unlikely to be any time soon (with soon being <1 month).
If the NCK method fails, how long do you think it will take for the Dev-Team to unlock the iPhone 4 softwarematically?
No ETA at all. Could be a few weeks, but it could easily be a few months as well.
Saturday, March 26, 2011
How to Get Cydia 1.1 - iPhone / iPod Touch / iPad - Whats New?
Cydia 1.1 has just been released. Jay Freeman (aka Saurik) -Cydia creator- has just announced via his Twitter account that Cydia 1.1 is now available. Freeman mentioned that Cydia 1.1 is faster, slimmer and more stable and it's including an improved search alogrithm and a "resume where you left off" feature.
What's New on Cydia 1.1 :
Features of Cydia 1.1 Application:
Multitasking
“This is simply not possible at this time. I realize everyone wants it, and hell: I want it, too; but everyone saying it is important doesn’t make it possible. The reason Cydia doesn’t have iOS 4 compliant multi-tasking is that, to make the modifications it makes to the system, it runs as “root”, a user that has more permissions on the system than anything else, which means that SpringBoard, a lowly process running as “mobile”, cannot suspend/resume it.
Now, this is something that /can/ be remedied, and is something that I’ve been thinking of how to do for a long time, but all the obvious ways people like to bring up for making Cydia’s GUI run as mobile with only small parts running as root would make Cydia run slower, and speed is something that is primary on everyone’s minds when they are using Cydia. Luckily, there are things I’ve figured out that may make this more reasonably possible, but certainly not for this release.”
Leaving Mobile Substrate On while Cydia is Running
“If you did this you would find your system would suddenly become unusable. I realize that it sounds all nice and fuzzy that Mobile Substrate should modify all applications on the system, including Cydia, but again: Cydia runs as root. Almost all extensions in the ecosystem are NOT designed with this in mind, and when suddenly given root access start destroying the permissions of your configuration files and Media folders, making all normal applications unable to use them.
Therefore, with this release of Cydia, I’ve gone through the “big ticket items”-which seem to come down to Activator (what starts SBSettings), libstatusbar (adds notification items to the status bar), and SimulatedKeyEvents (injection of key events from Veency)-to verify with their developers that they will work correctly in an environment running as root. These extensions (plus WinterBoard, which doesn’t work on root on 4.x but is harmless, and will be fixed in a future release) are what are available from inside of Cydia until Cydia is modified to run as mobile.”
Better Interface and Backup Option
“A backup function actually does not require pushing a new build of Cydia, but it requires time to figure out how to scale the users to support the kind of load Cydia has. Cydia is running with many orders of magnitudes more users than any of its competitors have, which means that a lot of things that people like to think “should be simple, X did it” are actually much harder to implement. I also keep privacy at the forefront of my mind while building features like this, and want to be 100% certain that no one can get access to your installed products list other than you.
As for a “better looking interface”, I try hard to maintain something that competes with Apple’s products. A few things rotted on 4.x (the positions and sizes of some buttons), and the various “black” interfaces (the black bar and the black screen) get mixed reports, but otherwise the main problem users have with Cydia is not Cydia: it is with repositories. Every time I’ve gotten actual feedback “this specific thing is bad”, where that thing isn’t something that Apple themselves do in their iTunes or App Store applications (which should be taken as the “intuitive model”), it is in areas of the interface I simply do not have any control over: the content shown for a package by the repository.”
Confusion With the Term “Changes”
“Maybe I’m crazy, but I always thought of the word “Changes” to be a very non-geeky end-user term for “stuff that changed”. It certainly isn’t a technical term: it was not chosen because of some geeky desire to have the codebase match the UI, nor was it chosen because it had some esoteric meaning in Latin or Greek. It was instead chosen as it was a single word that immediately meant to the largest number of people I talked to exactly what that page did: showed you what changed. Regardless, “New Releases/Updates” certainly won’t fit on a tab label.”
Speed – Much more FASTER
“As with /every/ release of Cydia, Cydia 1.1 is faster than previous releases. In specific, it is faster than 1.0.3366 by a good margin, which itself was faster than 1.0.3222 by an even larger chasm. On this note, however, it is important to note that Cydia is tackling a hard problem: no other application I have seen on the iPhone, from Apple or any third party, is attempting to search index and manage tens of thousands of data items, on the client, in real time, aggregated from user-selected sources.
In contrast, Cydia has some of the fastest technology in existence with regards to handling this data, whether it be custom algorithms (Cydia includes a locale-aware string comparison radix sort, which AFAIK is the fastest sorting algorithm in any iOS application) or special on-disk data structures (new in 1.1 is “Cytore”, a new way to store local metadata on packages that can be loaded nearly instantaneously from flash; for those out there who are technically minded, it is an on-disk memory mapped hashtable, which drastically beats out alternatives people like to try to bring up such as SQLite).”
Loading Time – LESS
“Despite myths to the contrary, the amount of data displayed in the Changes list does not drastically affect how quickly it loads. There /was/ a bug in many versions of Cydia 1.0 that caused there to be at least a little delay related to the number of items on the list, but this bug was already fixed as of 1.0.3366. The cost of the calculation is deciding what entries should be on the list at all (and specifically which ones are actually updates vs. new releases), not displaying them all at once. That said, Cydia 1.0.3366 moves the loading of changes until after you click the tab, which makes it more evidence how much time is being spent on this feature (which itself is, again, faster on 1.1).”
Memory Usage – LOW
“Despite Cydia 1.1 continuing to attempt to juggle tens of thousands of items in memory, thanks to Cytore, it uses much less memory than ever before. Other optimizations have been made, as with every version of Cydia, in order to decrease the memory usage of the app as a whole. Additionally, and in particular, Cydia 1.1 is much more conscientious of memory warnings, and attempts to throw out as much state as possible during these events.
That said, the amount of memory on even reasonably modern devices (anything past the iPhone 3G) available for running applications (not in total, but available after Apple’s system applications get their share), is an order of magnitude greater: whereas on an iPhone 3G you were working with maybe 20MB of available memory, on an iPhone 3G[S] you have 150MB, and an on iPhone 4 you have 400MB available. So, despite Cydia 1.1 actually needing less memory to operate than Cydia 1.0, the pressure on memory is pretty much gone, and will not affect future users thanks to hardware upgrades.”
Advanced Search
“Unfortunately, this device is simply too slow to provide “advanced search capabilities”, and certainly not suggestions, given the constraints of “from user-selected repositories” “in something resembling real time”. That said, Cydia 1.1 has a much better search mechanism, including an integer-arithmetic radix-sorted relevancy algorithm I managed to implement.
What would really be needed to have a truly amazing search experience is to not do searching on the client: to instead handle it on my servers. This is how products like the App Store, Kindle, or Netflix work: it is not at all common for services users are used to to attempt to manage the entire database /on the device/, doing local searching, rather than having the data and computation for that existing in offline-indexed search structures on a massive server in the cloud.
Unfortunately, the reason people use Cydia are varied, and many people are using Cydia with repositories that frankly they shouldn’t be: whether the repository contains software that is dangerous (a niche community with tweaks receiving minimal testing, or using bad practices like on-disk file patching) or downright illegal (there are things you are allowed to do in your country that I cannot in mine), I am certainly not going to be acting as the centralized storage and indexing gateway for people to find and manage this content.
Instead, what keeps people coming back to Cydia is the fact that it acts as the fundamental alternative: that rather going to Apple, with their carefully curated set of centralized experiences, you go to Cydia, “the wild west of software”, where software modifies other software in a kind of reckless abandon that is going to lead to pain even in the best possible scenarios, and in the worst possible worlds is going to lead to things that you will not be able to list on a default repository, and which Cydia may even warn you about installing, but which you should still be able to access and even search for using Cydia’s search mechanisms.”
Error Messages
“Errors from Cydia do not come from Cydia. If you type a URL into Cydia for a broken repository, that repository is going to be low-quality and is going to cause you problems. If it is offline, Cydia is going to tell you it is offline, and if it is malformed Cydia is going to get angry about that. Cydia is simply going to sit there idly while there are a ton of broken and offline repositories in your list: it will tell you all of the errors involved in the hope that you will remove the broken repositories and get on with your life (which is a very apt metaphor, as most third party repositories are very slow, and cause your refresh experience to take a very very very long time).”
“Rate” and “Review” Sections
“We actually tried this, and it was a miserable failure: more time had to be spent moderating the reviews, most of which were misleading, inflammatory, or downright inappropriate, than anyone got value out of this mechanism: it was even worse than on the App Store, which is notorious for bad reviews (people often rate down a package for inane reasons, making the data horribly invalid).
Given these issues, I attempted to put together a vision of how comments and ratings could work in Cydia, and even made a trial implementation (screenshots were even handed out at some points, and I did demos at a few conferences), but when word came up that I was even considering releasing it, I received strong pushback from some of the best developers in the ecosystem–the people you are most likely to want to give mega-good reviews to–that if I continued with that they would give up on the ecosystem, due to the issues from before.
And, to be honest, I am not certain that I would have solved those problems, and given subsequent experiences from alternative products, and looking at how people used the ratings, what people said in the comments, and how things finally got rated, I no longer believe that I would have: I believe the concept of the off-the-shelf “comments and ratings” to be a fundamentally flawed system that inherently leads to abuse.
Now, not all rating systems need to be “off-the-shelf”, so something truly innovating and “actually solving the problem” is what I hope to one day provide for Cydia. In the meantime, however, I always do my best to avoid injecting seriously suboptimal tradeoffs into our ecosystem.”
Improved Compatibility Listings
“Cydia has, for a while, contained numerous features that would allow repositories to help with this problem.
a mechanism to specify firmware compatibility on packages (packages can Depends: specific firmware revisions).
the Cydia Store lets vendors block purchases for specific firmwares (any paid product can register its compatibility with its repository, and then I will filter it to users who can use it).
the firmware version is sent as part of the user-agent to the web pages for each product, allowing developers to display their own warnings.
compatibility is even more specially able to be done by feature detection, allowing packages to say “I need voiceover support on a device with a camera running an armv7 CPU and a retina screen”.
In essence, there is very little excuse for packages, repositories, products, or anything else in the Cydia ecosystem to be poorly specified in terms of firmware compatibility. That said, almost no packages in the ecosystem, and even very few products (where one would imagine this to be the most important), have this information included at any of these levels, which is rather disappointing.
So, Cydia 1.1 is not going to attempt to improve on any of these mechanisms, as Cydia 1.0 already has more than enough of them: the real onus is now on the developers and artists of specific items.”
Removal of Dead Content
“I do not have any control over what content is available in Cydia. I mean, I can refuse to personally accept money for it, but I have almost no introspection over things that are either free or sold on the developer’s website. For years I have attempted to get repositories to pull obsolete packages: they refuse. Instead of lobbying me, who agrees with you and is powerless, you need to be sending these complaints to the default repositories: BigBoss, ModMyi, and ZodTTD.”
Install Requirements
(Tags saying if installations of apps/tweaks, etc. need a springboard refresh or if the device needs to reboot)
“While this is often stated, this is simply not how this mechanism works: packages compute whether they need a reboot or reload as they install, allowing packages to make optimizations like “I only need to reboot if the user is using this firmware version and has this other package installed with this setting specified”. In fact, all of my packages that need features like this attempt these optimizations, and often you will not need as many reboots or reloads because of it.
Therefore, specifying this as static tags on a package would increase the number of reboots a user has to perform needlessly. That said, for packages where it is not obvious (extensions are going to require a reload, and MobileSubstrate is going to require a reboot), such as cases of MMS clients that require a reboot, it should certainly be best practice for the developer to put this information on their package information screen. This is even easier for the developer/vendor than modifying the package, and even then is very uncommonly specified: adding the tag therefore won’t even change how often it is reported.”
Repo Management
“With regards to repositories that did not add correctly, as stated by Ryan Petrich, Cydia 1.1 should no longer end up in situations where broken repositories are so unusable that they are also undeletable. That said, many users complain about repositories installed via a package: to delete these repositories you will need to remove the package that represents them.
(Due to some of these complexities, it is Cydia policy going forward that no repositories will be installable from default repositories via packages, and the existing ones under More Sources will be transitioned to a new mechanism for handling these that has been added that will allow more direct, simpler, and safer manipulation of repositories using a soon-to-be-revamped More Sources page.)”
Cydia 1.1: faster, slimmer, and more stable; including an improved search algorithm and “resume where you left off”. Available in Cydia now!How to get new Cydia 1.1 ? you only have to run Cydia and it will prompt you to run some updates, just accept and it will automatically update your Cydia to version 1.1
What's New on Cydia 1.1 :
Features of Cydia 1.1 Application:
- Ability to run and operate Activator, libstatusbar, and SimulatedKeyEvents while Cydia is running
- An overall speed improvement, including the “Loading Changes” dialog
- Low memory usage
- Advanced search mechanism with a new relevancy algorithm
- Better management of broken repositories. Broken Repo’s can now be deleted easily.
Multitasking
“This is simply not possible at this time. I realize everyone wants it, and hell: I want it, too; but everyone saying it is important doesn’t make it possible. The reason Cydia doesn’t have iOS 4 compliant multi-tasking is that, to make the modifications it makes to the system, it runs as “root”, a user that has more permissions on the system than anything else, which means that SpringBoard, a lowly process running as “mobile”, cannot suspend/resume it.
Now, this is something that /can/ be remedied, and is something that I’ve been thinking of how to do for a long time, but all the obvious ways people like to bring up for making Cydia’s GUI run as mobile with only small parts running as root would make Cydia run slower, and speed is something that is primary on everyone’s minds when they are using Cydia. Luckily, there are things I’ve figured out that may make this more reasonably possible, but certainly not for this release.”
Leaving Mobile Substrate On while Cydia is Running
“If you did this you would find your system would suddenly become unusable. I realize that it sounds all nice and fuzzy that Mobile Substrate should modify all applications on the system, including Cydia, but again: Cydia runs as root. Almost all extensions in the ecosystem are NOT designed with this in mind, and when suddenly given root access start destroying the permissions of your configuration files and Media folders, making all normal applications unable to use them.
Therefore, with this release of Cydia, I’ve gone through the “big ticket items”-which seem to come down to Activator (what starts SBSettings), libstatusbar (adds notification items to the status bar), and SimulatedKeyEvents (injection of key events from Veency)-to verify with their developers that they will work correctly in an environment running as root. These extensions (plus WinterBoard, which doesn’t work on root on 4.x but is harmless, and will be fixed in a future release) are what are available from inside of Cydia until Cydia is modified to run as mobile.”
Better Interface and Backup Option
“A backup function actually does not require pushing a new build of Cydia, but it requires time to figure out how to scale the users to support the kind of load Cydia has. Cydia is running with many orders of magnitudes more users than any of its competitors have, which means that a lot of things that people like to think “should be simple, X did it” are actually much harder to implement. I also keep privacy at the forefront of my mind while building features like this, and want to be 100% certain that no one can get access to your installed products list other than you.
As for a “better looking interface”, I try hard to maintain something that competes with Apple’s products. A few things rotted on 4.x (the positions and sizes of some buttons), and the various “black” interfaces (the black bar and the black screen) get mixed reports, but otherwise the main problem users have with Cydia is not Cydia: it is with repositories. Every time I’ve gotten actual feedback “this specific thing is bad”, where that thing isn’t something that Apple themselves do in their iTunes or App Store applications (which should be taken as the “intuitive model”), it is in areas of the interface I simply do not have any control over: the content shown for a package by the repository.”
Confusion With the Term “Changes”
“Maybe I’m crazy, but I always thought of the word “Changes” to be a very non-geeky end-user term for “stuff that changed”. It certainly isn’t a technical term: it was not chosen because of some geeky desire to have the codebase match the UI, nor was it chosen because it had some esoteric meaning in Latin or Greek. It was instead chosen as it was a single word that immediately meant to the largest number of people I talked to exactly what that page did: showed you what changed. Regardless, “New Releases/Updates” certainly won’t fit on a tab label.”
Speed – Much more FASTER
“As with /every/ release of Cydia, Cydia 1.1 is faster than previous releases. In specific, it is faster than 1.0.3366 by a good margin, which itself was faster than 1.0.3222 by an even larger chasm. On this note, however, it is important to note that Cydia is tackling a hard problem: no other application I have seen on the iPhone, from Apple or any third party, is attempting to search index and manage tens of thousands of data items, on the client, in real time, aggregated from user-selected sources.
In contrast, Cydia has some of the fastest technology in existence with regards to handling this data, whether it be custom algorithms (Cydia includes a locale-aware string comparison radix sort, which AFAIK is the fastest sorting algorithm in any iOS application) or special on-disk data structures (new in 1.1 is “Cytore”, a new way to store local metadata on packages that can be loaded nearly instantaneously from flash; for those out there who are technically minded, it is an on-disk memory mapped hashtable, which drastically beats out alternatives people like to try to bring up such as SQLite).”
Loading Time – LESS
“Despite myths to the contrary, the amount of data displayed in the Changes list does not drastically affect how quickly it loads. There /was/ a bug in many versions of Cydia 1.0 that caused there to be at least a little delay related to the number of items on the list, but this bug was already fixed as of 1.0.3366. The cost of the calculation is deciding what entries should be on the list at all (and specifically which ones are actually updates vs. new releases), not displaying them all at once. That said, Cydia 1.0.3366 moves the loading of changes until after you click the tab, which makes it more evidence how much time is being spent on this feature (which itself is, again, faster on 1.1).”
Memory Usage – LOW
“Despite Cydia 1.1 continuing to attempt to juggle tens of thousands of items in memory, thanks to Cytore, it uses much less memory than ever before. Other optimizations have been made, as with every version of Cydia, in order to decrease the memory usage of the app as a whole. Additionally, and in particular, Cydia 1.1 is much more conscientious of memory warnings, and attempts to throw out as much state as possible during these events.
That said, the amount of memory on even reasonably modern devices (anything past the iPhone 3G) available for running applications (not in total, but available after Apple’s system applications get their share), is an order of magnitude greater: whereas on an iPhone 3G you were working with maybe 20MB of available memory, on an iPhone 3G[S] you have 150MB, and an on iPhone 4 you have 400MB available. So, despite Cydia 1.1 actually needing less memory to operate than Cydia 1.0, the pressure on memory is pretty much gone, and will not affect future users thanks to hardware upgrades.”
Advanced Search
“Unfortunately, this device is simply too slow to provide “advanced search capabilities”, and certainly not suggestions, given the constraints of “from user-selected repositories” “in something resembling real time”. That said, Cydia 1.1 has a much better search mechanism, including an integer-arithmetic radix-sorted relevancy algorithm I managed to implement.
What would really be needed to have a truly amazing search experience is to not do searching on the client: to instead handle it on my servers. This is how products like the App Store, Kindle, or Netflix work: it is not at all common for services users are used to to attempt to manage the entire database /on the device/, doing local searching, rather than having the data and computation for that existing in offline-indexed search structures on a massive server in the cloud.
Unfortunately, the reason people use Cydia are varied, and many people are using Cydia with repositories that frankly they shouldn’t be: whether the repository contains software that is dangerous (a niche community with tweaks receiving minimal testing, or using bad practices like on-disk file patching) or downright illegal (there are things you are allowed to do in your country that I cannot in mine), I am certainly not going to be acting as the centralized storage and indexing gateway for people to find and manage this content.
Instead, what keeps people coming back to Cydia is the fact that it acts as the fundamental alternative: that rather going to Apple, with their carefully curated set of centralized experiences, you go to Cydia, “the wild west of software”, where software modifies other software in a kind of reckless abandon that is going to lead to pain even in the best possible scenarios, and in the worst possible worlds is going to lead to things that you will not be able to list on a default repository, and which Cydia may even warn you about installing, but which you should still be able to access and even search for using Cydia’s search mechanisms.”
Error Messages
“Errors from Cydia do not come from Cydia. If you type a URL into Cydia for a broken repository, that repository is going to be low-quality and is going to cause you problems. If it is offline, Cydia is going to tell you it is offline, and if it is malformed Cydia is going to get angry about that. Cydia is simply going to sit there idly while there are a ton of broken and offline repositories in your list: it will tell you all of the errors involved in the hope that you will remove the broken repositories and get on with your life (which is a very apt metaphor, as most third party repositories are very slow, and cause your refresh experience to take a very very very long time).”
“Rate” and “Review” Sections
“We actually tried this, and it was a miserable failure: more time had to be spent moderating the reviews, most of which were misleading, inflammatory, or downright inappropriate, than anyone got value out of this mechanism: it was even worse than on the App Store, which is notorious for bad reviews (people often rate down a package for inane reasons, making the data horribly invalid).
Given these issues, I attempted to put together a vision of how comments and ratings could work in Cydia, and even made a trial implementation (screenshots were even handed out at some points, and I did demos at a few conferences), but when word came up that I was even considering releasing it, I received strong pushback from some of the best developers in the ecosystem–the people you are most likely to want to give mega-good reviews to–that if I continued with that they would give up on the ecosystem, due to the issues from before.
And, to be honest, I am not certain that I would have solved those problems, and given subsequent experiences from alternative products, and looking at how people used the ratings, what people said in the comments, and how things finally got rated, I no longer believe that I would have: I believe the concept of the off-the-shelf “comments and ratings” to be a fundamentally flawed system that inherently leads to abuse.
Now, not all rating systems need to be “off-the-shelf”, so something truly innovating and “actually solving the problem” is what I hope to one day provide for Cydia. In the meantime, however, I always do my best to avoid injecting seriously suboptimal tradeoffs into our ecosystem.”
Improved Compatibility Listings
“Cydia has, for a while, contained numerous features that would allow repositories to help with this problem.
a mechanism to specify firmware compatibility on packages (packages can Depends: specific firmware revisions).
the Cydia Store lets vendors block purchases for specific firmwares (any paid product can register its compatibility with its repository, and then I will filter it to users who can use it).
the firmware version is sent as part of the user-agent to the web pages for each product, allowing developers to display their own warnings.
compatibility is even more specially able to be done by feature detection, allowing packages to say “I need voiceover support on a device with a camera running an armv7 CPU and a retina screen”.
In essence, there is very little excuse for packages, repositories, products, or anything else in the Cydia ecosystem to be poorly specified in terms of firmware compatibility. That said, almost no packages in the ecosystem, and even very few products (where one would imagine this to be the most important), have this information included at any of these levels, which is rather disappointing.
So, Cydia 1.1 is not going to attempt to improve on any of these mechanisms, as Cydia 1.0 already has more than enough of them: the real onus is now on the developers and artists of specific items.”
Removal of Dead Content
“I do not have any control over what content is available in Cydia. I mean, I can refuse to personally accept money for it, but I have almost no introspection over things that are either free or sold on the developer’s website. For years I have attempted to get repositories to pull obsolete packages: they refuse. Instead of lobbying me, who agrees with you and is powerless, you need to be sending these complaints to the default repositories: BigBoss, ModMyi, and ZodTTD.”
Install Requirements
(Tags saying if installations of apps/tweaks, etc. need a springboard refresh or if the device needs to reboot)
“While this is often stated, this is simply not how this mechanism works: packages compute whether they need a reboot or reload as they install, allowing packages to make optimizations like “I only need to reboot if the user is using this firmware version and has this other package installed with this setting specified”. In fact, all of my packages that need features like this attempt these optimizations, and often you will not need as many reboots or reloads because of it.
Therefore, specifying this as static tags on a package would increase the number of reboots a user has to perform needlessly. That said, for packages where it is not obvious (extensions are going to require a reload, and MobileSubstrate is going to require a reboot), such as cases of MMS clients that require a reboot, it should certainly be best practice for the developer to put this information on their package information screen. This is even easier for the developer/vendor than modifying the package, and even then is very uncommonly specified: adding the tag therefore won’t even change how often it is reported.”
Repo Management
“With regards to repositories that did not add correctly, as stated by Ryan Petrich, Cydia 1.1 should no longer end up in situations where broken repositories are so unusable that they are also undeletable. That said, many users complain about repositories installed via a package: to delete these repositories you will need to remove the package that represents them.
(Due to some of these complexities, it is Cydia policy going forward that no repositories will be installable from default repositories via packages, and the existing ones under More Sources will be transitioned to a new mechanism for handling these that has been added that will allow more direct, simpler, and safer manipulation of repositories using a soon-to-be-revamped More Sources page.)”
How to Fix Disappearing iPhone iPod Library Bug in iOS 4.2
Some iPhone, iPad, and iPod touch users who updated to the recently released iOS 4.2 have been experiencing issues with their iPod music library disappearing after the update is complete.
1.Connect your iOS device to your Mac or PC and open iTunes
2. Select your device from the left column
3. Underneath your device in the left column, select ‘music” and play a song
4. Hit ‘Sync’ in iTunes to re-sync your music library
5. Open iPod.app on your iOS device and wait a moment while your library is repopulated.
How to Jailbreak 4.3.1 iPhone 4 PwnageTool
The newly iOS 4.3.1 has been successfully jailbroken on iPhone, iPod touch and iPad. But you have to know that it's a tethered jailbreak for now which means that you will have to boot it into jailbroken state every time you reboot. You can follow the step by step guide below to jailbreak iOS 4.3.2 on iPhone 4 using combination of PwnageTool 4.2, Universal Ramdisk Fixer and tetheredboot utility.
Here’s what you will need:
Step 1: Download PwnageTool bundle for your version of iOS device. Extract the .zip folder, in there you will find a .bundle file, for this guide, we are using iPhone 4 bundle iPhone3,1_4.3.1_8G4.bundle. Move this file to your desktop.
Step 2: Download PwnageTool 4.2 and copy it to /Applications directory. Right click, and then click on “Show Package Contents” as shown in the screenshot below.
Step 3: Navigate to Contents/Resources/FirmwareBundles/ and paste iPhone3,1_4.3.1_8G4.bundle file in this location.
Creating Custom Ramdisk for iOS 4.3.1 Custom Firmware
Step 4: Download Universal Ramdisk Maker and simply install it as shown in the screenshots below. This is important because Ramdisk in the current version of PwnageTool is broken. This Universal Ramdisk Maker basically patches it correctly for iOS 4.3.1 firmware.
Building iOS 4.3.1 Custom Firmware
Step 5: Download iOS 4.3.1 firmware. Move this file to your desktop.
Step 6: Start PwnageTool in “Expert mode” and select your device:
Step 7: Browse for iOS 4.3.1 firmware for your device as shown in the screenshot below:
Step 8: Now select “Build” to start creating custom 4.3.1 firmware file:
Step 9: PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken.
Step 10: Now follow the following steps to enter DFU mode using PwnageTool:
Restore iOS 4.3.1 Custom Firmware Using iTunes
Step 11: Start iTunes, click on your iOS device icon from the sidebar in iTunes. Now press and hold left “alt” (option) button on Mac, or Left “Shift” button if you are on Windows on the keyboard and then click on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release this button.
This will make iTunes prompt you to select the location for your custom firmware 4.3.1 file. Select the required custom .ipsw file that you created above, and click on “Open”.
Step 12: Now sit back and enjoy as iTunes does the rest for you. This will involve a series of automated steps. Be patient at this stage and don’t do anything silly. Just wait while iTunes installs the new firmware 4.3.1 on your iOS device. Your iOS device screen at this point will be showing a progress bar indicating installation progress. After the installation is done, your iOS device will be jailbroken on iOS 4.3.1.
Booting in Tethered Mode
Last but not the least, since there is no untethered jailbreak for iOS 4.3.1 yet, we will have to boot it into a tethered jailbroken state. To do this, we will make use of a utility named “tetheredboot” as shown in the steps below.
Step 13: Download tetheredboot.zip utility for Mac OS X and extract the .zip file.
Step 14: First, we will need two files from the custom iOS 4.3.1 firmware namely: kernelcache.release.n90 and iBSS.n90ap.RELEASE.dfu. To do this, make a copy of your custom iOS 4.3.1 file that you created above, change the extension of this file from .ipsw to .zip, and then extract this .zip file.
Now copy kernelcache.release.n90 file, and then copy iBSS.n90ap.RELEASE.dfu files which are found under /Firmware/dfu/.
Move all these files, and tetheredboot utility to a new folder named “tetheredboot” on the desktop as shown in the screenshot below.
Step 15: Turn off your iOS device, and start Terminal on OS X and run the following commands:
now press enter.
You should now see some code running in the Terminal window, at some point, it will ask you to enter DFU mode. Now follow the following steps to enter DFU mode:
[via RedmondPie]
Here’s what you will need:
- PwnageTool 4.2
- iOS 4.3.1 firmware
- iTunes 10.2.1
- Mac OS X
- PwnageTool bundle for iOS 4.3.1
- Universal Ramdisk Fixer
- tetheredboot utility
- There is no unlock for the new baseband on iOS 4.3.1. If your iPhone relies on a carrier unlock, DO NOT update to stock iOS 4.3.1.
- iPad 2 users on iOS 4.3 should stay away from iOS 4.3.1 until further confirmation.
- Cydia is fully working on iOS 4.3.1
- It is a semi-tethered jailbreak.
- Your baseband will not be upgraded during restore process.
Step 1: Download PwnageTool bundle for your version of iOS device. Extract the .zip folder, in there you will find a .bundle file, for this guide, we are using iPhone 4 bundle iPhone3,1_4.3.1_8G4.bundle. Move this file to your desktop.
Step 2: Download PwnageTool 4.2 and copy it to /Applications directory. Right click, and then click on “Show Package Contents” as shown in the screenshot below.
Step 3: Navigate to Contents/Resources/FirmwareBundles/ and paste iPhone3,1_4.3.1_8G4.bundle file in this location.
Creating Custom Ramdisk for iOS 4.3.1 Custom Firmware
Step 4: Download Universal Ramdisk Maker and simply install it as shown in the screenshots below. This is important because Ramdisk in the current version of PwnageTool is broken. This Universal Ramdisk Maker basically patches it correctly for iOS 4.3.1 firmware.
Building iOS 4.3.1 Custom Firmware
Step 5: Download iOS 4.3.1 firmware. Move this file to your desktop.
Step 6: Start PwnageTool in “Expert mode” and select your device:
Step 7: Browse for iOS 4.3.1 firmware for your device as shown in the screenshot below:
Step 8: Now select “Build” to start creating custom 4.3.1 firmware file:
Step 9: PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken.
Step 10: Now follow the following steps to enter DFU mode using PwnageTool:
- Hold Power and Home buttons for 10 seconds
- Now release the Power button but continue holding the Home button for 10 more seconds
- You device should now be in DFU mode
Restore iOS 4.3.1 Custom Firmware Using iTunes
Step 11: Start iTunes, click on your iOS device icon from the sidebar in iTunes. Now press and hold left “alt” (option) button on Mac, or Left “Shift” button if you are on Windows on the keyboard and then click on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release this button.
This will make iTunes prompt you to select the location for your custom firmware 4.3.1 file. Select the required custom .ipsw file that you created above, and click on “Open”.
Step 12: Now sit back and enjoy as iTunes does the rest for you. This will involve a series of automated steps. Be patient at this stage and don’t do anything silly. Just wait while iTunes installs the new firmware 4.3.1 on your iOS device. Your iOS device screen at this point will be showing a progress bar indicating installation progress. After the installation is done, your iOS device will be jailbroken on iOS 4.3.1.
Booting in Tethered Mode
Last but not the least, since there is no untethered jailbreak for iOS 4.3.1 yet, we will have to boot it into a tethered jailbroken state. To do this, we will make use of a utility named “tetheredboot” as shown in the steps below.
Step 13: Download tetheredboot.zip utility for Mac OS X and extract the .zip file.
Step 14: First, we will need two files from the custom iOS 4.3.1 firmware namely: kernelcache.release.n90 and iBSS.n90ap.RELEASE.dfu. To do this, make a copy of your custom iOS 4.3.1 file that you created above, change the extension of this file from .ipsw to .zip, and then extract this .zip file.
Now copy kernelcache.release.n90 file, and then copy iBSS.n90ap.RELEASE.dfu files which are found under /Firmware/dfu/.
Move all these files, and tetheredboot utility to a new folder named “tetheredboot” on the desktop as shown in the screenshot below.
Step 15: Turn off your iOS device, and start Terminal on OS X and run the following commands:
sudo -senter your administrator password, then:
/Users/TaimurAsad/Downloads/tetheredboot/tetheredbootYou will have to of course replace “TaimurAsad” with the name of the directory on your computer.
/Users/TaimurAsad/Downloads/tetheredboot/iBSS.n90ap.RELEASE.dfu
/Users/TaimurAsad/Downloads/tetheredboot/kernelcache.release.n90
now press enter.
You should now see some code running in the Terminal window, at some point, it will ask you to enter DFU mode. Now follow the following steps to enter DFU mode:
- Hold Power and Home buttons for 10 seconds
- Now release the Power button but continue holding the Home button for 10 more seconds
- You device should now be in DFU mode
[via RedmondPie]
Friday, March 25, 2011
iOS 4.3.1 Download Available - iPhone / iPod Touch / iPad (direct links)
iOS 4.3.1 for iPhone, iPod and iPad has just released, the new iOS 4.3.1 fixes a number of bugs found on iOS 4.3, you also have to know that iOS 4.3.1 is not available for Verizon iPhone.
Here's the direct download links:
Here's the direct download links:
Wednesday, March 23, 2011
Here is a List of Countries Gevey SIM Supports!
People have been asking a lot about the Gevey SIM and if it supports the country they are in. I contacted the support of Gevey SIM and did not get a reply. They are probably busy managing the huge orders. Anyways, I have compiled a list of countries that support the 112 emergency number. Remember, if your country supports the 112 number, only and only then you can unlock iPhone 4. If you country is not in the list don’t bother ordering it and wait for the software unlock for iPhone 4.
Warning: We at TechSliver still do not support Gevey SIM due to its current legal status in some countries. This is just an information we are sharing.
- Albania
- Andorra
- Austria
- Australia
- Belarus
- Belgium
- Bulgaria
- Colombia
- Croatia
- Cyprus
- Czech Republic
- Denmark (including Greenland, Faroe Islands )
- Ecuador
- Egypt
- Estonia
- Finland (including Ã…land)
- France
- Germany
- Gibraltar
- Greece
- Hong Kong (when called from mobile devices, routes to 999)
- Hungary
- Iceland
- India
- Indonesia
- Iran
- Ireland
- Italy
- Kazakhstan
- Israel
- Kuwait
- Latvia
- Lebanon
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Malaysia
- Monaco
- Montenegro
- Netherlands
- New Zealand
- Norway
- Pakistan
- Paraguay
- Philippines
- Poland
- Portugal
- Republic of Macedonia
- Romania
- Russia
- Rwanda
- San Marino
- Serbia
- Slovakia
- Slovenia
- South Africa
- South Korea
- Spain
- Sweden
- Switzerland
- Syria
- Turkey
- Ukraine
- United Kingdom
- USA
- Vanuatu
- Vatican City
- Zimbabwe
You can read more about Gevey SIM and how it all started to know it better. Here is a complete guide on how to unlock iPhone 4 using Gevey SIM.
Warning: This is not a final list, or not an official list. Its not necessary that Gevey SIM would work in your country, this is a list of countries that support 112. Also, most of these countries redirect 112 to a local emergency number. So check with Gevey SIM official site before buying or rushing into any purchase.
For those of you who might know, Gevey SIM has the ability to unlock an iPhone 4 on baseband 2.10.04 or 3.10.01 running iOS 4. This was confirmed when users themselves tried it and so there are no rumors about it whatsoever.
Gevey SIM supports:
iOS:
- 4.2.1
- 4.1
- 4.0.1
- 4.0
- 3.10.01
- 2.10.04
- 1.59.00
Warning: The process is not recommended by TechSliver due to its current legal status so proceed at your own risk.
How to Unlock iPhone 4, Baseband 2.10.04 / 3.10.01 Procedure!
[ Step 1 ] Turn off your iPhone 4 and insert both Gevey SIM and your own SIM card using metal SIM tray.
[ Step 2 ] Turn your iPhone 4 back on and you will see a SIM Welcome menu, simply select “accept”.
[ Step 3 ] At the beginning you will be able to see a “no service” message on your iPhone. Now you have to wait for some time to see the signal bar.
[ Step 4 ] Once the signal bar appears on the top left corner, dial “112″ and hang-up within 2 seconds.
[ Step 5 ] Turn your Airplane Mode on and then turn off right away. You will now see a “SIM Failure” message on your iPhone and then you will see “No SIM Card Installed”.
[ Step 6 ] Turn your Airplane mode on once again and turn it off right away again until you see the “No SIM Card Installed” message showing up. You will now see a ‘SIM Failure’ message and after few seconds the signal will show up.
[ Step 7 ] The process is complete and now you have your iPhone 4 unlocked on baseband 02.10.04, 03.10.01 using Gevey SIM.
However, the process is a bit temporary since if no signals appear, you have switch off your iPhone and follow the steps all over again. The process is for the people who are really tired of waiting for software unlock of iPhone 4 and cannot wait any more.
YES to SSH iPhone
Many users asked me about SSH, so I prepared this simple guide for them. At the begining What is SSH ? and why we do it?. SSH (Secure Shell) allows you to exchange data between two networked devices, using a secure channel. A jailbroken iPhone has the ability to connect with your computer via SSH, giving you read and write access to your iDevice’s hard drive.
Why we do SSH? You can repair damaged files, install games that aren’t in the App Store, and even turn your iDevice into a portable hard drive. I know it all sounds complicated, but we use applications to make the process as easy as browsing a folder on your computer. This is my quick and easy guide to SSH into your iPhone….
For beginners, your device MUST be jailbroken. You MUST also have an active Wi-Fi connection on both your iDevice and your computer.
Step 2: In your jailbroken iDevice, open ‘Cydia’ and do a search for ‘OpenSSH’. Go ahead and install it, and jump back on your computer.
Step 3: Open the Cyberduck application we downloaded earlier and click the ‘Open Connection’ button.
Step 4: In the server field you are going to type your iDevice’s IP address. This can be found by launching your ‘Settings’, selecting ‘Wi-Fi’, and selecting the blue arrow next to your wireless network. You should now see your IP address.
Step 5: Select the ‘SFTP’ option in the drop down menu above where you just typed in your IP address.
Step 6: In the Username field type in ‘root’. In the Password field type ‘alpine’. Click connect! You are now looking at the file system underneath Apple’s iOS!
Note: The first SSH may take a bit, after that it should be fine. If you get an ‘Unknown Host’ message, just ignore it and click ‘Allow’.
How to Recover your iPhone Password
When you forget the password of your email, facebook or Twitter account you simply click "Forget my Password". But what about your iPhone? What if you set a ‘Restrictions Passcode’ a long time ago and now you can’t remember the digits?
You’ve got a couple of options. For starters, you could restore your iPhone as a new device through iTunes. You can’t restore from a previous backup, because your passcode is saved in that file
Your other option isn’t quite so painful. All you need is about 5 minutes and iPhone Backup Extractor for Mac OS X, which you can get here. This guide is specifically for Mac OS X users. But if you meet the criteria and could really use some help recovering your iPhone passcode, dig in!
Step 1: Once you’ve download the free app, iPhone Backup Extractor, open it up and let it extract itself. You will then want to click ‘Read Backups’. A list of your previous backups should now populate. Just select the backup that you want to extract the passcode from.
Step 2: You should now be looking at a list of apps that have been backed up. Scroll all the way to the bottom and click ‘iOS Files’, and then ‘Extract’. I recommend extracting it to your desktop so you can find it easily.
Step 3: Extraction will take a minute. Once completed, open the folder it created called ‘iOS Files’. Look for the file named ‘com.apple.springboard.plist’, and open it up.
Step 4: As you scroll down this list of properties, you should see a key titled ‘SBParentalControlsPin’ and to the right of it a value. This is what your Passcode is, enter it in your iDevice, and thank Simon Blog for sharing this little tidbit with us.
It is important to note that jailbroken users, can also locate their passcode via SSH. All you have to do is navigate to ‘var/mobile/Library/Preferences’.
You’ve got a couple of options. For starters, you could restore your iPhone as a new device through iTunes. You can’t restore from a previous backup, because your passcode is saved in that file
Your other option isn’t quite so painful. All you need is about 5 minutes and iPhone Backup Extractor for Mac OS X, which you can get here. This guide is specifically for Mac OS X users. But if you meet the criteria and could really use some help recovering your iPhone passcode, dig in!
Step 1: Once you’ve download the free app, iPhone Backup Extractor, open it up and let it extract itself. You will then want to click ‘Read Backups’. A list of your previous backups should now populate. Just select the backup that you want to extract the passcode from.
Step 2: You should now be looking at a list of apps that have been backed up. Scroll all the way to the bottom and click ‘iOS Files’, and then ‘Extract’. I recommend extracting it to your desktop so you can find it easily.
Step 3: Extraction will take a minute. Once completed, open the folder it created called ‘iOS Files’. Look for the file named ‘com.apple.springboard.plist’, and open it up.
Step 4: As you scroll down this list of properties, you should see a key titled ‘SBParentalControlsPin’ and to the right of it a value. This is what your Passcode is, enter it in your iDevice, and thank Simon Blog for sharing this little tidbit with us.
It is important to note that jailbroken users, can also locate their passcode via SSH. All you have to do is navigate to ‘var/mobile/Library/Preferences’.
Tuesday, March 22, 2011
How to Fix iPhone 4 iOS 4.3 Battery Drain
As I reported you yesterday about the problem which faced some problems with battery life after upgrading to iOS 4.3, our reader has sent a new method to stop the battery drain.
First method to stop iOS 4.3 Battery life problem:
Battery life should be restored to what they were before the latest update. Precisely, it's the notification system in Ping.
Go to Settings > General > Restrictions and select Enable Restrictions. You will see Ping setting whereby you can click on the switch to disable it. This will save 2 hours for your iOS device
Second method to stop iOS 4.3 Battery life problem (use if the first method didn't solve your problem):
Go to Setting > General > Reset > Reset Network Settings.
First method to stop iOS 4.3 Battery life problem:
Battery life should be restored to what they were before the latest update. Precisely, it's the notification system in Ping.
Go to Settings > General > Restrictions and select Enable Restrictions. You will see Ping setting whereby you can click on the switch to disable it. This will save 2 hours for your iOS device
Second method to stop iOS 4.3 Battery life problem (use if the first method didn't solve your problem):
Go to Setting > General > Reset > Reset Network Settings.
Mac OS X 10.6.7 Released, Download Now
Apple has just released new update to Snow Leopard Mac OS X 10.6.7 which brings a number of fixes. The new update is recommended for all users running Mac OS X Snow Leopard .
The 10.6.7 Update is recommended for all users running Mac OS X Snow Leopard and includes general operating system fixes that enhance the stability, compatibility, and security of your Mac, including fixes that:Download Mac OS X v10.6.7 Update
- Improve the reliability of Back to My Mac
- Resolve an issue when transferring files to certain SMB servers
- Address various minor Mac App Store bugs
For detailed information on this update, please visit this website: http://support.apple.com/kb/HT4472.
For information on the security content of this update, please visit: http://support.apple.com/kb/HT1222.
Monday, March 21, 2011
Gevey SIM can unlock iPhone 4 on Baseband 2.10.04 / 3.10.01 ! Confirmed !
Guys over RedmondPie has just got some exclusive screenshots of unlocked iPhone 4 on baseband 02.10.04 running T-Mobile network. This iPhone 4 is unlocked by Gevey SIM which was announced few days ago.
Gevey SIM for iPhone 4 basically works by forcing the activation of the baseband using the emergency dialer, and it is also said to be vulnerable up to iOS 4.3. In case you want to get a one, you can navigate here and read more about it.
We totally advice and recommend you wait for a legal iPhone 4 unlock from the iPhone Dev Team which will be possible soon thanks to the 40-bit NCK exploit for iPhone 4.
Here's a video in action:
Gevey SIM for iPhone 4 basically works by forcing the activation of the baseband using the emergency dialer, and it is also said to be vulnerable up to iOS 4.3. In case you want to get a one, you can navigate here and read more about it.
We totally advice and recommend you wait for a legal iPhone 4 unlock from the iPhone Dev Team which will be possible soon thanks to the 40-bit NCK exploit for iPhone 4.
Here's a video in action:
Sunday, March 20, 2011
How to Unlock iPhone 4, 3GS on iOS 4.3 with Ultrasn0w & Sn0wbreeze 2.3b4
As iH8sn0w promised, he has just released Sn0wbreeze 2.3b4 which included ultrasn0w unlock fix for iPhone 4 and 3GS running the old basebands only on iOS 4.3. Let's check out the compatible & incompatible devices after the jump.
Which devices can be unlocked with Sn0wbreeze 2.3b4 ?
Incompatible basebands with Sn0wbreeze 2.3b4
For iPhone 3GS only (how to update to 6.15.00 baseband): before you will be able to unlock you device on iOS 4.3 you have to update your iPhone 3GS to 6.15.00 baseband then jailbreak it on iOS 4.1 or 4.2.1, you can follow our guide posted here (Redsn0w) or posted here (PwnageTool).
Note: if you have already 6.15.00 baseband on your iPhone 3GS then bypass the above step.
Step 1: Now you have to jailbreak your iPhone 4, 3GS running iOS 4.3 using Sn0wbreeze 2.3b4 (Download link at the End), you can follow the video guide posted in forum.
Step 2: After you have finished your jailbreak, you can now unlock you iPhone 4, 3GS with Ultrasn0w 1.2 from Cydia. Follow the steps below:
Step 3: Now simply restart your iPhone, congratulations, now you have a fully unlocked iPhone 4 or 3GS, running iOS 4.3 !
Download Sn0wbreeze 2.3b4
Download iOS 4.3 for iPhone 4, 3GS
Which devices can be unlocked with Sn0wbreeze 2.3b4 ?
- iPhone 4 running 1.59.00 baseband ONLY.
- iPhone 3GS running 04.26.08, 05.11.07, 05.12.01, 05.13.04 and 06.15.00 basebands.
Incompatible basebands with Sn0wbreeze 2.3b4
- iPhone 4 running 02.10.04, 03.10.01 and 04.10.01 basebands.
- iPhone 3GS running 05.14.02 and 05.15.04 basebands (you can upgrade to iPad baseband 6.15.00 but this may cause you to lose your GPS, otherwise you have to wait for dev-team unlock of Gevey SIM unlock)
For iPhone 3GS only (how to update to 6.15.00 baseband): before you will be able to unlock you device on iOS 4.3 you have to update your iPhone 3GS to 6.15.00 baseband then jailbreak it on iOS 4.1 or 4.2.1, you can follow our guide posted here (Redsn0w) or posted here (PwnageTool).
Note: if you have already 6.15.00 baseband on your iPhone 3GS then bypass the above step.
Step 1: Now you have to jailbreak your iPhone 4, 3GS running iOS 4.3 using Sn0wbreeze 2.3b4 (Download link at the End), you can follow the video guide posted in forum.
Step 2: After you have finished your jailbreak, you can now unlock you iPhone 4, 3GS with Ultrasn0w 1.2 from Cydia. Follow the steps below:
- Press to launch Cydia Installer from your SpringBoard.
- Press to select the Manage tab at the bottom of the screen.
- Press to select the Sources button
- Now touch on Edit and then on Add. You will be prompted to enter the URL of the source. Type http://repo666.ultrasn0w.com and touch on Add Source to add this repository.
- Once the source has been added press the large Return to Cydia button then select the Done button at the top right of the screen.
- Now select repo666.ultrasn0w.com from the sources list and at last select ultrasn0w from the list of packages as shown below then install this application.
Step 3: Now simply restart your iPhone, congratulations, now you have a fully unlocked iPhone 4 or 3GS, running iOS 4.3 !
Download Sn0wbreeze 2.3b4
Download iOS 4.3 for iPhone 4, 3GS
Saturday, March 19, 2011
FixRecovery Updated - 4.3 supported
I've set up a couple downloads for the external fixrecovery app (based on the amazing greenpois0n by Chronic-Dev) These zip files contain windows and osx executables for 4.2.1 and 4.3. Unfortunately, there isn't currently a way for me to put all of this in a single executable. I'm working on packaging this all together with TinyUmbrella but it's tedious since it requires separate executables currently. I'll clean that up soon. I just wanted you all to have the ability to RESTORE your iPhone 4 to 4.3 and keep your 01.59 baseband and be able to get out of the ensuing recovery loop.
USAGE:
Once you've restored your device to 4.2.1 or 4.3 and have entered the dreaded 'recovery loop'
KILL ITUNES
Put your device into DFU
Run the appropriate executable ie. fixrecovery421 for 4.2.1
...???
Profit - you should see the activation screen shortly...
Note that this app does /NOT/ hactivate. You must have a valid/official sim to activate your phone.
Enjoy
Windows
Mac
USAGE:
Once you've restored your device to 4.2.1 or 4.3 and have entered the dreaded 'recovery loop'
KILL ITUNES
Put your device into DFU
Run the appropriate executable ie. fixrecovery421 for 4.2.1
...???
Profit - you should see the activation screen shortly...
Note that this app does /NOT/ hactivate. You must have a valid/official sim to activate your phone.
Enjoy
Windows
Mac
Unlock iPhone 3GS on iOS 4.3 Baseband 4.26.08 with Ultrasn0w Fixer [Video]
iH8sn0w, the well-know iPhone hacker and the guy behind sn0wbreeze, has managed to port new tool called ultrasn0w fixer on iPhone 3GS running iOS 4.3, ultrasn0w fixer has been developed by msft_guy (TinyUmbrella developer), he successfully developed ultrasn0w fixer in the beta stages of iOS 4.3.
What will ultrasn0w fixer do?
Till now, ultrasn0w fixer will be able to unlock iPhone 3GS running iOS 4.3 which has previously unlocked via iPad baseband 6.15.00, also iH8sn0w will release a new upgraded version of his sn0wbreeze jailbreak to include this ultasn0w fixer on it. Precisely you will be able to unlock your iPhone 3GS on the new iOS 4.3 baseband 4.26.08.
Will ultrasn0w fixer work on iPhone 4 ?
According to iH8sn0w you will be able to unlock iPhone 4 on iOS 4.3 / 4.2.1 / 4.1 basebands 4.10.01 / 3.10.01 / 2.10.04 with the ultrasn0w fixer soon.
ETA for the new Ultrasn0w ?
iH8sn0w has just confirmed via his twitter that he will release it for iPhone 3GS tomorrow, but he didn't give an exact date for iPhoe 4
What will ultrasn0w fixer do?
Till now, ultrasn0w fixer will be able to unlock iPhone 3GS running iOS 4.3 which has previously unlocked via iPad baseband 6.15.00, also iH8sn0w will release a new upgraded version of his sn0wbreeze jailbreak to include this ultasn0w fixer on it. Precisely you will be able to unlock your iPhone 3GS on the new iOS 4.3 baseband 4.26.08.
Will ultrasn0w fixer work on iPhone 4 ?
According to iH8sn0w you will be able to unlock iPhone 4 on iOS 4.3 / 4.2.1 / 4.1 basebands 4.10.01 / 3.10.01 / 2.10.04 with the ultrasn0w fixer soon.
ETA for the new Ultrasn0w ?
Friday, March 18, 2011
AT&T Cracks Down on MyWi Tethering Users
If you’re a heavy user of MyWi, the most popular jailbreak app that allows tethering, then watch out because AT&T is coming after you. According to various reports from MyWi users, AT&T has been sending SMS and emails warning them that they have to activate the official tethering option if they want to tether their iPhone.
Additionally, the email AT&T sent to some MyWi users warns them that if they don’t hear from them before March 27, those users will automatically be enrolled in the 4 GB DataPro plan, which is required for activating the official tethering option…
We don’t know how AT&T is figuring out who’s tethering using MyWi. My guess is they are flagging users that go over a certain amount of data per month, say maybe 15 GB.
A few MyWi users that got the above warning from AT&T found a nice little trick worth sharing. Apparently, candidly calling AT&T and telling them you don’t know what tethering is and saying you’re using your iPhone a lot with Netflix, Pandora (or any other streaming app) is probably why your data consumption is above average.
Additionally, the email AT&T sent to some MyWi users warns them that if they don’t hear from them before March 27, those users will automatically be enrolled in the 4 GB DataPro plan, which is required for activating the official tethering option…
Dear [Customer],
We’ve noticed your service plan may need updating.
Many AT&T customers use their smartphones as a broadband connection for other devices, like laptops, netbooks or other smartphones– a practice commonly known as tethering. Tethering can be an efficient way for our customers to enjoy the benefits of AT&T’s mobile broadband network and use more than one device to stay in touch with important people and information. To take advantage of this feature, we require that in addition to a data plan, you also have a tethering plan.
Our records show that you use this capability, but are not subscribed to our tethering plan.
If you would like to continue tethering, please log into your account online at Cell Phones and Cell Phone Plans – Wireless from AT&T, or call us at 1-888-860-6789 Monday – Friday, 7 a.m. – 9 p.m. CST or Saturday, 8 a.m. – 7 p.m. CST, by March 27, 2011 to sign up for DataPro 4GB for Smartphone Tethering. Here are details on the plan:
DataPro 4GB for Smartphone Tethering
• $45 per month
(this gives you 4GB in total, combining both your smartphone data plan for $25 and the tethering feature, $20)
• $10 per each additional GB thereafter, added automatically as needed
• Mobile Hotspot capabilities are included for compatible Smartphones
If we don’t hear from you, we’ll plan to automatically enroll you into DataPro 4GB afterMarch 27, 2011. The new plan – whether you sign up on your own or we automatically enroll you – will replace your current smartphone data plan, including if you are on an unlimited data plan.
If you discontinue tethering, no changes to your current plan will be required.
It’s easy to track your usage throughout the month so there are no bill surprises. For example, we send you free text messages when you reach 65, 90, and 100 percent of your plan’s threshold. If you would like to monitor your account more closely, go towww.att.com/dataplans to learn about other ways to track your data usage.
As a reminder, our smartphone data plans also include unlimited usage of Wi-Fi at no additional charge. AT&T smartphone customers can use Wi-Fi at home or on-the-go at any one of our more than 23,000 U.S. hotspots already included in your data plan.
Thank you for bringing your account up to date. We appreciate the opportunity to continue to serve your mobile broadband needs.It seems that this warning has been sent out to users that are currently on the unlimited data plan. Obviously, those users are the one that are most likely to tether their iPhones.
Sincerely,
AT&T
We don’t know how AT&T is figuring out who’s tethering using MyWi. My guess is they are flagging users that go over a certain amount of data per month, say maybe 15 GB.
A few MyWi users that got the above warning from AT&T found a nice little trick worth sharing. Apparently, candidly calling AT&T and telling them you don’t know what tethering is and saying you’re using your iPhone a lot with Netflix, Pandora (or any other streaming app) is probably why your data consumption is above average.
Thursday, March 17, 2011
Gevey SIM Unlock iPhone 4 Basebands 2.10.04 / 3.10.01
Yes you read it right, here's a new team called Gevey team has announced a new unlock hardware tool which able to unlock iPHone 4 running iOS 4.1 and 4.2.1 basebands 2.10.04 and 3.10.01.
You will need to use the SIM tray supplied and file your MicroSIM slightly to accommodate the EEPROM chip.
Installing the SIM, only with something in between.
The phone will search for signal, comes up with no service and finally settling on this "one bar" icon. Earlier hacks required the fake IMSI to be programmed manually however this device is obviously capable of rapidly cycling a list of IMSI until an accepted MCC/MNC combination is found.It may also spoof ICCID since the iOS is known to cross-reference
Toggle flight mode On/Off. What exactly happens is not too clear but apparently the interposer ROM block electrical connection to prevent the BB from detecting the fake IMSI
The signal bars appear, we are safe:-) That is after the network ignored the fake IMSI (which the phone has no knowledge of) but allowed the SIM onboard because it is able to validate that.
How does Gevey SIM Work?
You will need to use the SIM tray supplied and file your MicroSIM slightly to accommodate the EEPROM chip.
Installing the SIM, only with something in between.
The phone will search for signal, comes up with no service and finally settling on this "one bar" icon. Earlier hacks required the fake IMSI to be programmed manually however this device is obviously capable of rapidly cycling a list of IMSI until an accepted MCC/MNC combination is found.It may also spoof ICCID since the iOS is known to cross-reference
Dial 112 and hang up after the call is connected. The network issues a TMSI for your connection.
Toggle flight mode On/Off. What exactly happens is not too clear but apparently the interposer ROM block electrical connection to prevent the BB from detecting the fake IMSI
The signal bars appear, we are safe:-) That is after the network ignored the fake IMSI (which the phone has no knowledge of) but allowed the SIM onboard because it is able to validate that.
How does Gevey SIM Work?
SIM card holds many different types of information, but the part most involved with carrier lock is the IMSI number, which is a unique code that corresponds to your account in the mobile carrier’s database.What does this mean to Unlockers?
A sample IMSI might look like this
310 150 987654321
The first two segments are known as Mobile Country Code (MCC) and Mobile Network Code (MNC) respectively, and in the example above the IMSI indicate the SIM is from USA (310) AT&T (150).
When the iPhone baseband is loaded into memory, it checks the MCC and MNC against its own network lock state stored in the seczone. If the combination is allowed, the cell radio is activated and vice versa.
The earliest iPhone baseband revisions only check IMSI twice following a restart, therefore it is very easy to send spoof information in order to bypass the check. Nevertheless, the baseband was soon updated to validate SIM more aggressively and the method soon became obsolete.
It works if A.your network handles 112 calls properly according to the GSM standard; B.they are tolerant to TSMI spoofing and does not actively validate your SIM again for incoming calls.
Unlike its ancestors, the i4 SIM interposer is not a drop-in-and-forget device. The exact precedure must be performed should the device restart, lose reception for an extended period of time or move to another PLMN. In all these situations the TMSI expires and has to be obtained again. Theoretically it is possible for a daemon to automate the process similar to ZeroG, but that only makes thing more convoluted.
It is, without question, unethical or downright illegal to use the technique anywhere 112 is a legitmate emergency number. Not a huge issue in China where the number is only used for informative purposes and the networks cannot be bothered to fix the issue.
All firmware/baseband combinations for the i4 up to iOS4.3 are vulnerable, however the exploit may be patched in any future software updates or via the carrier. If apple can influence providers to block Cydia it is not impossible for them to press them to fix the exploit. The only way to permanently unlock your baseband is NCK.
SIM interposer should not harm your phone hardware, however your network could request IMEI and identify your device during the emergency call. Your identity cannot be faked and it is possible that they will ban your account. There is a reason why SIM cards remain legally the property of the service provider: you are not supposed to tamper with them without breaching contract.
Notwithstanding all the problems, SIM interposer does not cause any battery drain since it is only active transiently, nor would it cause signal loss because it does not change cellular transmission other than the initial validation step.
Quick Overview
Free Domestic Shipping
The long wait is over, you can now unlock your iPhone 4. GEVEY SIM will work for iOS version 4.1, 4.2, 4.2.1 with baseband 1.59, 2.10, 3.10.1
It should work for all carrier but we don't have the sim from each carrier to test. I will post more updates on this when I find out which carrier are tested.
Product Description
Details
Availability: In stock$70.00http://applenberry.com/store/gevey2.html
Subscribe to:
Posts (Atom)
Posted Threads
-
▼
2011
(503)
-
▼
March
(43)
- Unlock 3.10.01/2.10.04/4.10.01 - Rebel SIM-card Un...
- Sn0wbreeze 2.4b1 Released to Jailbreak iOS 4.3.1
- How to Use Skype for iPhone as a Home Security Cam...
- Gevey SIM Unlock iPhone 4 on 2.10.04 / 3.10.01 / 4...
- iPhone 4 NCK unlock 2.10.04 / 3.10.01 progress Update
- How to Get Cydia 1.1 - iPhone / iPod Touch / iPad ...
- How to Fix Disappearing iPhone iPod Library Bug in...
- How to Jailbreak 4.3.1 iPhone 4 PwnageTool
- iOS 4.3.1 Download Available - iPhone / iPod Touch...
- Here is a List of Countries Gevey SIM Supports!
- YES to SSH iPhone
- How to Recover your iPhone Password
- How to Fix iPhone 4 iOS 4.3 Battery Drain
- Mac OS X 10.6.7 Released, Download Now
- Gevey SIM can unlock iPhone 4 on Baseband 2.10.04 ...
- How to Unlock iPhone 4, 3GS on iOS 4.3 with Ultras...
- FixRecovery Updated - 4.3 supported
- Unlock iPhone 3GS on iOS 4.3 Baseband 4.26.08 with...
- AT&T Cracks Down on MyWi Tethering Users
- Gevey SIM Unlock iPhone 4 Basebands 2.10.04 / 3.10.01
- Sn0wbreeze 2.3b2 to Jailbreak iOS 4.3 Multitouch G...
- Sn0wbreeze 2.3b1 Brings iOS 4.3 Tethered Jailbreak...
- Naima PS3 Custom Firmware 3.55 / 60 Hybrid Downloa...
- How to use iBooty 2.0 to Boot into Tethered Boot M...
- What is an SHSH Blob?
- Installous 4.3 for iOS 4.3 Released !
- How to Jailbreak iOS 4.3 on iPhone 4, 3GS, iPad, i...
- [ BEST ] Recovery Boot Fixer
- Brute Force iPhone Unlocking in GUAR FORUM Get Tog...
- Dev Team NCK-Key Exploit for Permanent iPhone 4 Un...
- TinyUmbrella Updated To v4.30.00. Comes With Suppo...
- You have BB 01.59.00. You can update to 4.3 and Un...
- iOS 4.3 Jailbroken using PwnageTool on First Day [...
- Verizon iPhone 4 Unlocked To Run On Cricket Pay-As...
- TinyUmbrella Updated With iOS 4.3 GM iOS 4.3 And S...
- Sony Tracking Anyone Visited Geohot Blog to Jailbr...
- Sony Wins Subpoenas to Unmask Visitors to Geohot’s...
- HOW TO: Add Multitouch Gestures On iPhone 4 Runnin...
- How to upgrade to iOS 4.3 NOW!
- HOW TO: Jailbreak iOS 4.3 GM Using A Custom Pwnage...
- iOS 4.3 GM available for download !
- iTunes 10.2 Download Available
- iPad 2 Pre-orders Available on eBay
-
▼
March
(43)