Dailydave mailing list archives

Re: !hookssl Immunity Debugger script


From: "Andre Gironda" <andreg () gmail com>
Date: Mon, 10 Mar 2008 06:06:19 -0700

On Fri, Mar 7, 2008 at 8:29 AM, Dave Aitel <dave () immunityinc com> wrote:
 My question of the day is "When will someone write Python for the IPhone
 via the SDK?" Once we have Python, we have everything else we need. :>
 Even Mono would be cool.

Why do you care about the warranty on your iPhone so much?

I would assume that anyone who wanted to purchase an iPhone and a copy
of Canvas with the hopes of making them work together also likely
doesn't mind too much about their iPhone warranty either.

The only benefit to writing Canvas with the SDK as opposed to the open
tool chain would be for marketing purposes.  For example, to have your
application hosted on the Apple Store and be "official".

I don't know if there is a lot of truth behind this
http://www.techcrunch.com/2008/03/07/iphone-sdk-some-of-the-details-arent-great/
but it looks like these sorts of restrictions make the SDK rather
useless in comparison to the open tool chain.

"Only one iPhone application can run at a time, and third-party
applications never run in the background. This means that when users
switch to another application, answer the phone, or check their email,
the application they were using quits".

"An Application may write data on a device only to the Application's
designated container area, except as otherwise specified by Apple".

"Applications must comply with the Human Interface Guidelines and
other Documentation provided by Apple".

"Applications may only use Published APIs in the manner prescribed by
Apple and must not use or call any unpublished or private APIs".

For some reason, I think that Apple would consider Python an
unpublished or private API.

On the other hand, I have seen at least one Python package that was
compiled with the open tool chain.  PM me for the link if you have a
hard time finding it.  Haven't seen Mono, but it probably wouldn't be
difficult to cross-compile to ARM.

Or you can pay $99 (make sure you already have Leopard and a .mac
account!) to the Apple Developer Connection only to find out later
that your application won't work correctly and/or will be b&
http://developer.apple.com/iphone/program/

You could also wait until June and see if the Sun JVM pans out.
Jython is better than nothing -
http://www.iclarified.com/entry/index.php?enid=774

Of course, by June there will likely be a compatibility library so
that programs built using the open tool chain will run on an
out-of-the-box Phone firmware 2.0.

Cheers,
Andre
_______________________________________________
Dailydave mailing list
Dailydave () lists immunitysec com
http://lists.immunitysec.com/mailman/listinfo/dailydave


Current thread: