KillExchangeLocks version 3.0 Released

November 29th, 2008

With the latest iPhone firmware update (2.2), Apple fixed several “security holes”, one of which broke KillExchangeLocks version 2.0.

The fix that broke things was CVE-ID:  CVE-2008-4229

Impact: Restoring a device from backup may not re-enable the Passcode Lock

Description: The Passcode Lock feature is designed to prevent applications from being launched unless the correct passcode is entered. A race condition in the handling of device settings may cause the Passcode Lock to be removed when the device is restored from backup. This may allow a person with physical access to the device to launch applications without the passcode. This update addresses the issue by improving the system’s ability to recognize missing preferences. This issue does not affect systems prior to iPhone OS 2.0 or iPhone OS for iPod touch 2.0. Credit to Nolen Scaife for reporting this issue.

http://lists.apple.com/archives/security-announce/2008/Nov/msg00002.html

The key parts here is the resoultion, “This update addresses the issue by improving the system’s ability to recognize missing preferences”, and the person to blame is Nolen Scaife for reporting this issue. :-)

KillExchangeLocks version 3 does not implement the ideal solution as Apple has done a pretty good job on their fix. Instead of removing the passcode automatically like before, instead you now force the settings app to alow you to remove the passcode, as if you had setup a passcode without using Exchange.

This still times out every 24 hours like before, as Apple is actively querying the Exchange server every 24 hours to update and/or validate the security settings.

The up side is you should only have to run this part once, and you will always be able to remove the passcode.

Version 3 gives you the option if you want to modify your Auto Lock timeout.

The problem here is that the iPhone will over write any change if you go into the Settings app and click on the General tab (which shows your timeout setting).

Therefore this could need to be reset often, if you go into Settings -> General a lot.

I added some extra Time out levels for your convience.

You can now choose between: Never, 1 min, 2 min, 3 min, 4 min, 5 min, 10 min, 15 min, 20 min, 25 min, 30 min, 35 min, 40 min, 45 min, 50 min, 55 min, and 1 hour time out levels.

As I said before, this is by no means the ideal fix, but it is the only way I have found so far, and I figure this is better then having nothing.

If you really want a better fix in place, I would ask you to think about donating to this project as that would make it easier for me to work on this project then other paying projects. It is in no way required, but welcomed. If you wish to donate you can do so using PayPal.

KillExchangeLocks is available in Cydia under Utilities.

KillExchangeLocks 3

iSteamy Officially Rejected from AppStore

November 6th, 2008

iSteamy was officially rejected from the Apple AppStore.

The rejection email from Apple (which no longer contains an NDA notice at the bottom) states that it was rejected for:

“it contains inappropriate sexual content and is in violation of Section 3.3.12 from the iPhone SDK Agreement which states:
Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple’s reasonable judgement may be found objectionable by iPhone or iPod touch users.”

This is ANOTHER case of Apple telling you what you can and can not do.

Apple, protect our devices, NOT our morals!

Apple allows R rated movies in iTunes which many of which contain large amounts of nudity. They also allow explicit music in iTunes. They get around this by providing Parental Controls.

So why can’t Apple just add parental controls to more then just games in the AppStore?

Create an Adult section, and even have the parental controls blocking it turned on by default, but allow people to choose.

That’s enough of a soapbox for today.

Just remember that iSteamy is available by Jailbraking your device (which is now extremely easy).

Once your device is Jailbroke, simply add the Code Genocide repository into either Cydia or Installer.

The repo addresses are as follow:

Cydia: http://repo.codegenocide.com/cydia

Installer: http://repo.codegenocide.com

If you would like more information about iSteamy, please visit the iSteamy website at: http://www.iSteamy.net

iSteamy 3.2

November 6th, 2008

iSteamy version 3.1 is the reason you shouldn’t release a new release right before you go out of town on a business trip.

Version 3.1 fixed a bug where some users could not register, but in the panic to get it released before leaving, ended up introducing a new bug of its own, which affected users when trying to save items or visit the Steam Room.

Version 3.2 has now been released on the repo’s which should fix both issues.

I apologize for the issues.

iSteamy 3.1

November 4th, 2008

I have released iSteamy 3.1

This release fixes a bug in the registration and saving process where users were getting errors if a certain directory was missing on their device.

This update is highly recommended for all users.

iSteamy Version 3 RELEASED!

November 1st, 2008

I am happy to announce that iSteamy version 3.0 for iPhone firmware 2.x is now availble!

To download iSteamy using one of the following repositories.

Cydia

http://repo.codegenocide.com/cydia

Installer.app

http://repo.codegenocide.com

Visit http://www.isteamy.net for more information

Provisioning Toggle

October 31st, 2008

If you develop iPhone SDK apps for the AppStore and the Jailbreak community you know the need bypass normal code signing in Xcode so you can do your own.

‘Provisioning Toggle’ quickly toggles you between requiring Provisioning in Xcode and not, and alerts you to the update using Growl.

‘Provisioning Toggle’ is a free download for Mac OS X.

http://codegenocide.com/files/provisioningToggle_1.0.zip

iSteamy Version 3.0 Beta 2

October 29th, 2008

I have released iSteamy Version 3.0 Beta 2 for those of you who are beta testing.

Get this new version the same way you got the first version.

The big change in this version is the addition of a crash reporter, so if you get a crash it will be easier for me to get the data I need to fix the crash.

Phoenix NSCoder Night

October 26th, 2008

I am proud to introduce NSCoder Night for Phoenix.

If you haven’t heard of NSCoder Night, here is a brief intro (partially borrowed from the website)

NSCoder Night is a weekly event where Cocoa developers come together for some coding and camaraderie in the relaxed atmosphere of a coffee shop or pub with a wireless network.
Unlike more formal meetings like CocoaHeads there is no presentation, just hanging out with other (similar interest) geeks and working on your own projects or group projects. It is a great way to gain a IRL (in real life) friendship with other developers, as well as getting help on something you are stuck on.

It is kind of similar to how we go somewhere after XCodePhoenix meetings, but with your laptops and more frequently.

As there is no presentation it is a low key come and leave as you need type of meet-up.
If you can’t make it one week, thats ok, make it the next week.

The Phoenix chapter of NSCoder Night will be meeting Tuesdays at 7pm at Coffee Rush @ Gilbert and Baseline in Gilbert.

Fell free to to tell all your dev friends and we hope to see you there.

iSteamy Version 3 Completed; Beta Starts Tomorrow

October 21st, 2008

iSteamy version 3 is now completed and ready for beta testing.

I will be sending out beta details tomorrow (or I guess later today since its after midnight).

So if you want in on the beta please leave a comment or email.

Please only ask if you are serious about BETA testing and not just getting it early.

I need people who will file bugs.

Thank you all for waiting.

Update: The beta is now full. If you did not receive an invite we apologize.
Depending on how the beta goes we might open it up to more people, but hopefully we can just get the beta completed quickly and get it out to everyone.

Thank you for all your support

iSteamy for firmware 2.x VERY VERY close

October 19th, 2008

I thought I would let you all know that iSteamy for firmware 2.x is VERY VERY close to being done!

All that is left is Saving items, and the Password protecting ability.

I REALLY REALLY want to finish this up this weekend, but there is only one day left at I am already on 3am of that day. So we will see what happens.

If not this weekend it will be very soon after, but like I said, I am going to try for this weekend.

I am debating if I should do a full release when its ready or if I should do a limited beta first…

If you have a point-of-view, please leave it in the comments.

(If you vote for a beta, and you wish to be in that beta, also leave your email address or email me and let me know you would like to beta)

I will probably base my decision on your responses, so please let me know.

« Older Entries