With the onset of copy/paste in the 3.0 version of the Iphone OS i figured i would write some software providing a facile way of encrypting text with a password for sending via sms , email and whatnot, it is called TXTcrypt after a long struggle it is now both on the appstore and as a free desktop version which is legal to download.
Enter the 1996 Wassenaar Arrangement signed by 41 states (see attached map) , requiring special permission to market/export encryption software with keys greater than 56 bits in size and 64 bits in length (Category 5 Part 2 5.A.2.a.1.a.) .
This limitation applies to symmetric key algorithms , and just determining what i stated above required me to study dozens of cumbersome and often confusing documentations (that use length and size interchangeably).
Moving on, as the Apple App Store is based in the US , and US is a signatory of said act , applications using cryptography for anything else than authentication purposes are subject to the regulations of the Wassenaar Arrangement body in the US , namely The Bureau of Industry and Security, US Department of Commerce (BIS) .
The regulations for the named (5.A.2.a.1.a.) category fall into the BIS ECCN (Export Control Classification Number) 5D992 , and can be exported under the EAR to most destinations with No License Required (“NLR”) but a NLR Notification 742.15(a)(i)
For software exceeding 56/64 bits the classification is ECCN is 5D002 742.15(b) , and a export license if required in the form of a Commodity Classification Automated Tracking System (CCATS) number , luckily BIS has the conveniently named Simplified Network Application Process Redesign (SNAP-R) application for that , but just registering your company to request a PIN to access that turned into a monthly long enterprise , about the time when i abandoned this approach.
Because as it turns out , Apple does have a process handy shall you abandon or be stuck for a very long time in the claws of BIS , ECCN 5D002 rated applications without a export license can be posted to the app store for the U.S. and Canada only , just set it as so in itunesconnect and send the completed form (U.S.Canada Only Form.pdf attached) to the Apple Export Department.

Posted: July 7th, 2009
Categories:
iphone
Tags:
apple,
appstore,
cryptography,
laws,
txtcrypt,
Wassenaar
Comments:
No Comments.
Here is how carrier free charge tethering looks and is done with Orange Romania

rename ~/Library/iTunes/iPhone Carrier Support/Orange_ro.ipcc to Orange_ro.zip extract and enter Payload and bundle dirs , open Carrier.plist

edit the apns section like in the screenshot , optionally edit the other 2 plists changing BundleVersion from 2.5 to 5.0, save and close all plists
compress the Payload dir an rename the archive to .ipcc , alt+click Restore in itunes and select it after typing
defaults write com.apple.iTunes carrier-testing -bool TRUE
in terminal then just reboot the iphone

i have tested both usb and bluetooth , working great , the ipcc file is atached

- Title: Orange_ro
File: Orange_ro.ipcc
Size: 29 kB
Posted: June 19th, 2009
Categories:
iphone
Tags:
apple,
iphone,
itunes,
orange,
tethering
Comments:
4 Comments.
Ok so i have to quote and comment on the following from informationweek : ^
Jobs’ statements are sure to disappoint Web developers, many of whom are familiar with Flash development
I am a web developer and i am not disappointed at all by his statement which for the record was straight on and amounted to :
“Flash is not yet good enough for the iPhone,”
Now i certainly do not know who advises Jobbs , but i can tell you that a software engineers or web developer will agree with him on that , only the web designers and entrenched corporate entities might differ but that is another story.
And even them benefit from the fact that Jobbs is pushing innovation by forcing adobe to improve the inners of the flash mess and not helping it’s monopoly over web content delivery systems.
Either way the folks at information week could use a touch of pertinence while delivering their comments.
That is to say in plain words that are either idiots or they are pushing agendas like any corporate monkey.
And here are quotes of comments on their own article page from people that probably developed with flash too instead of only looking at flash content as a way to make them experts on it.
Derek commented on Mar 5, 2008 4:13:57 PM Jobs is right – flash sucks. Ever try decompiling a swf file? It’s painful and arcane. Flash is ok from a user experience level and more efficient from a download perspective but the tools and formats for it are voodoo.
Webwin commented on Mar 5, 2008 4:16:24 PM Right on – I’m a developer and HATE dealing with Flash. It’s simply not open enough and as the previous poster mentioned – voodoo to some extent. As a developer I hate blindly writing to formats that aren’t open.
Shane Johnson commented on Mar 5, 2008 4:18:46 PM I’m surprised that so many sites use Flash myself. It’s about time someone stuck a flag in the ground out of defiance. There MUST be a better way to deliver video content than Flash.
kurt Witcher commented on Mar 5, 2008 4:38:18 PM I think a big problem with flash is the huge amount of processing power it takes to run. I’m guessing flash in its current form would drain the iphones battery probably 3 times faste, just so we can watch our online advertising bounce.
Posted: March 6th, 2008
Categories:
iphone,
rants
Tags:
adobe,
apple,
flash,
iphone,
rant,
Steve Jobs
Comments:
No Comments.