Posted on 01-02-2010
Tagged Under (News) by Hong Shim

iPhone OS 3.2

      As you may all know, Apple has released a new all-hype product called the iPad. In the Apple Keynote (a video presentation introducing a new Apple product), Steve Jobs did not mention what OS the iPad was going to be running on. The iPad is going to run a specialized version of iPhone OS 3.2 that will only work on the iPad (which is stated in the iPhone developers Web site).

iPad OS 3.2

     Engadget confirms info from “extremely trusted sources” who say the OS has support for video calling. which is useless to the iPad. The tablet does not have a camera so the only logical explanation is that they’re preparing it for the next iPhone software update. Engadget again confirms that Safari will support file downloads for local storage. With this you can use the files in other apps such as Mail; i.e. sending a recipient an attachment you downloaded. Maybe even sending downloaded files through MMS! There are also hints for file upload in Safari (yes FINALLY). iPhone jailbreak dev Ryan Petrich sends a tip that there will be a multiple-dictionary spell checker, richer application text support, and a prototype for a “handwriting keyboard.”

iPhone SDK 3.2 Beta

      In the newest iPhone 3.2 SDK,  Apple has decided to allow VoIP calling over 3G networks. Is this due to AT&T’s iPhone exclusivity ending within the next couple months? Myself and other editors speculate this to be the reason. In the past, VoIP calls were only allowed to be made on Wi-Fi networks. VoIP calls are much cheaper and international rates are inexpensive as well. But AT&T would lose potential revenue for not being able to charge for minutes over 3G as every iPhone has to have an unlimited data plan. The iPad comes with a microphone and speaker; the Wi-Fi and 3G model could take advantage of VoIP. Knowing Apple, it wouldn’t be a surprise if they only allowed VoIP for the iPad, and not the iPhone models.

cialis discount online 2 Free Viagra viagra uk retailers,
“order levitra on line” Viagra Blue Pill order cialis tampa florida
cialis overnight; Viagra Buy Do Nu viagra pill pictures
find viagra free sites edinburgh Buy Levitra “drug effects more side viagra”
lowest cost cialis; Buy Viagra Onli generic cialis pills coupon
female viagra drug Viagra Price Uk best cheap viagra
lily icos cialis online Buy Viagra Line 3 buy generic viagra online?
lowest price on viagra Levitra Drugs levitra online us
cialis perscription drug stores? Viagra Capsules cialis cheap online direct
best cheap viagra viagra viagra Levitra Cost Of 3 discount generic viagra
what is the drug viagra Cialis Uk Cheap levitra order prescription
viagra uk retailers, Buy Now Viagra “order levitra on line”
order cialis tampa florida Low Cialis Cost cialis overnight;
viagra pill pictures Viagra Cost find viagra free sites edinburgh
“drug effects more side viagra” Best Pill Viagra lowest cost cialis;
generic cialis pills coupon Cialis Low Price female viagra drug
best cheap viagra The Drug Levitra lily icos cialis online
3 buy generic viagra online? Viagra The Pill lowest price on viagra
levitra online us 222 Pill Viagra cialis perscription drug stores?
cialis cheap online direct Viagra Pills Uk best cheap viagra viagra viagra
3 discount generic viagra Buy Levitra Us what is the drug viagra
levitra order prescription Viagra Rx viagra uk retailers,
“order levitra on line” Buy Now Cialis order cialis tampa florida
cialis overnight; Buy Sale Viagra viagra pill pictures
find viagra free sites edinburgh Australia Viagra “drug effects more side viagra”
lowest cost cialis; Viagra Pfizer Uk generic cialis pills coupon
female viagra drug Cialis Pill best cheap viagra
lily icos cialis online Cialis Free 3 buy generic viagra online?
lowest price on viagra 4.26 Buy Cialis levitra online us
cialis perscription drug stores? Cialis Uk Online cialis cheap online direct
best cheap viagra viagra viagra Viagra Sales Uk 3 discount generic viagra
what is the drug viagra Viagra Cheap Uk levitra order prescription
viagra uk retailers, Cialis Pills “order levitra on line”
order cialis tampa florida Viagra Drugs cialis overnight;
viagra pill pictures Viagra Drug Info find viagra free sites edinburgh
“drug effects more side viagra” 4.24 Buy Viagra lowest cost cialis;
generic cialis pills coupon Viagra Uk Sales female viagra drug
best cheap viagra Us Meds Viagra lily icos cialis online
3 buy generic viagra online? Cialis To Buy lowest price on viagra
levitra online us Buy Cialis 32 cialis perscription drug stores?
cialis cheap online direct Viagra Jelly Uk best cheap viagra viagra viagra
3 discount generic viagra Buy Viagra 50mg what is the drug viagra
levitra order prescription The Buy Cialis viagra uk retailers,

(1) Comment    Read More   
Posted on 07-09-2009
Tagged Under (Games) by G33kz0r

     As reported on iPhone game site TouchArcade.com, Apple has finally approved a Commodore 64 emulator called C64 for sale on the App Store. The emulator had originally been rejected by Apple in June for violations of the SDK agreement, despite being officially licensed from both rights holders of the Commodore ROMs and the individual games bundled.

     Apple has since been in contact with the company and a slightly modified version of the application has been approved for sale. In particular, Apple appears to have requested the removal of the Commodore BASIC interpreter from the application which allows running arbitrary code.

     The application bundles 5 games (Dragons Den, Le Mans, Jupiter Lander, Arctic Shipwreck, and Jack Attack) and the company plans on offering additional (properly licensed) games for sale and download. The cost of the additional games will be dependent on the conditions of the license holder but most are expected to be in the $0.99-$1.99 range (or even Free). The emulator only allows you to run these officially offered disk images and will not run arbitrary disks.

     This video shot by TouchArcade shows the emulator in action, but shows titles that are not yet available, such as Bruce Lee and International Karate.

 

      Manomio has said that they are actively working on bringing additional titles to the emulator.

(0) Comments    Read More   
Posted on 08-07-2009
Tagged Under (News) by Hong Shim

 

3.0 Battery Icon

 

     Like in every new firmware, many iPhone OS device owners all over the web report battery life issues after upgrading to 3.0. The reason this time however, is mainly because of Apple’s Push Notification feature. I had upgraded to iPhone 3.0 during the beta and I noticed that the battery life drains about 1.5x faster than 2.2.1. But with the public 3.0, I feel as though it’s 3x as fast. It appears as though all the new features that have been implemented into 3.0 are pushing the devices to their limits. I noticed many hang ups and frequent freezes after some moderate usage of the iPhone. Even a great application called FreeMemory doesn’t seem to do the trick.

 

3.0 Features

 

     This is most likely a software issue that came bundled with the new features, settings, interface, etc. Some of the causes for the possible “iDrain” are Copy & Paste, Push Notifications, added MMS, iPhone tethering ability, Bluetooth A2DP, application incompatibility, and unstable jailbreaks. It can’t be helped though, at least Apple rolled out a iPhone SDK 3.1 for developers to fine tune their applications for smooth performance on the current and any future software updates.

 

3.0 Red To Green Equals Smiley

*Here’s a few pointers that may help you out:*

 

  • Mail, Safari, iPod, and Text are stock applications that can run in the background. Simultaneously running these will take up A LOT of system resources. If you are jailbroken, use SBSettings to end some of these processes.
  • Turn off 3G.
  • Turn off Wi-FI.
  • Turn off Push for e-mail accounts and syncing servers such as MobileMe.
  • Turn off Push Notifications for applications.
  • Turn off Fetch.
  • Keep the iPhone on standby when not in use.
  • Set an auto lock time, you never know if you might accident forget to hit the sleep button, resulting in the possibility of extreme battery drainage.
  • Spend less time on heavy-graphics games/applications.
  • If you have an alarm set, but don’t need it, turn it off.
  • When you want to go to your photo album, you have the option to go to it through your Camera.app but doing so will keep the Camera application running WHILE the Photos application is running as well. (does not apply for iPod touch users).
  • Don’t use copy and paste unless you need to; using it creates a process called “pasteboardd” which remembers your copied/cut text. Copying/cutting pictures or large strings of text will slow down your iPhone as pasteboardd keeps the info until your next reboot (or next copy/cut).
  • Your Phone application is ALWAYS running in the background, even on Airplane mode (iPod touch users will not have this process).
  • Use a paid application called Free Memory to flush out some RAM and squeeze in room for other applications. (Note: The current version does not work well on 3.0. The developers are coming out with an update soon).
  • Don’t install WinterBoard; it can take up anywhere from around 5-30MB. Besides you are better off plain and simple than slow and unresponsive.
  • Disable MobileSubstrate add-ons that you don’t use by going to SBSettings>More>MobileSubstrate Extentions
  • Or just don’t install MobileSubstrate.
  • Don’t unlock if you are on an official carrier.
  • Remove applications you rarely use.
  • Get the latest updates for App Store applications; they usually make the application faster, less buggy, and more battery efficient than the version previous.
  • Don’t jailbreak.
  • Reboot fairly often.
(4) Comments    Read More   
Posted on 02-07-2009
Tagged Under (News) by G33kz0r

     One iPhone developer looking to expand the capabilities of the iPhone’s home screen has demonstrated to AppleInsider a working proof-of-concept that implements the Stacks features of Mac OS X 10.5 Leopard into the iPhone’s Springboard application.

     Appropriately dubbed “Stack,” the project was conceived back in the early days of iPhone hacks through a basic implementation of Mac OS X Leopard’s ‘Stacks’ feature that allows iPhone users to keep a quick-launch list of their applications in their handset’s dock. It was written by Irish developer Steven Troughton-Smith.

     “The first iPhone OS device released in Ireland was the original iPod touch, which, then, sported a pretty semi-transparent Dock with reflections. I had known that I wanted to develop for the iPhone OS as soon as it was announced, but it was only on reception of my first device that I saw what I wanted to create,” he told AppleInsider. “The iPod’s Dock was so alike the Leopard Dock that I just had to try to create an implementation of Leopard’s ‘Stacks’ feature for the iPhone. After some work, and learning about CoreAnimation (then LayerKit) on the fly, the app was ready to run. It was a far cry from perfect, but it worked.”

     This was October 2007, and several months later when the iPhone SDK was announced it became clear that ‘Stack’, as the application was called, would not be acceptable for distribution on the App Store due to its nature.

     It’s been roughly two years since then, and the developer has taken another stab at making his solution more tidy and fluid, and as close to an official Apple implementation as possible. The Stack v3 (demonstrated below) is a ground-up rewrite that turns the plugin into an actual icon on an iPhone’s home screen. Users can drag and reorder it anywhere, as they wish, and can also apply a single gesture tap to fan the stack out into a menu of applications that are ready to be launched. To add icons to the Stack, users simply drag and drop them right from the home screen. Stack v3 is now more than just a concept, but only runs on jail-broken iPhones.

     “Unfortunately, I can never release this officially, but it showcases one of the awesome possibilities one could have on their iPhone if Apple were to enable a safe and sanctioned way of writing plugins to other applications, or to SpringBoard (the home screen) in particular,” Troughton-Smith says. “I can’t stand having a Jailbroken device, but it’s the only way I have of running Stack. I know many people would enjoy an official ‘Stack’ feature on iPhone OS, as the several hundred thousand downloaders of the previous version prove.”

     As can be seen in the video, Stack v3 makes it possible to launch an additional 15 applications from the handset’s primary home screen, or any other page of apps given that it integrates with the stationary dock. Additionally the concept aids in the currently tedious process of reorganizing multiple screens of iPhone apps.

     A version of the app run in the iPhone’s simulator provides some additional clarity on how Stack v3 functions.

(2) Comments    Read More   
Posted on 19-05-2009
Tagged Under (News) by G33kz0r

     In an e-mail sent to iPhone developers testing iPhone OS 3.0 betas, Apple announced the start of testing on high-volume Push Notifications using a pre-release version of the Associated Press iPhone application. The current test will run for seven days.

     As a developer actively working with iPhone OS 3.0 beta, we would like your help in testing the Apple Push Notification service. We have selected a pre-release version of the Associated Press app for iPhone OS 3.0 to create a high-volume test environment for our servers.

To participate, we ask that you follow these steps:

1. Download the pre-release version of the Associated Press app for iPhone OS 3.0 from the iTunes Store via your desktop by entering this unique redemption code in the ‘Redeem’ section of iTunes, found under the ‘Quick Links’ section:

[some code]

This unique redemption code and the functionality of the application will expire in seven days.

2. Install the application on a development device running iPhone OS 3.0 beta 5 by synching it to iTunes. Make sure to accept notifications when prompted after installation. This application can only be installed on devices running iPhone OS 3.0 beta 5.

3. When you first run the app, choose U.S. English as your region when prompted. The U.S. English region will receive alerts, the Canadian English region will not. For purposes of the test, AP will be sending a high-volume of real news alerts.

4. If you do not receive notifications from the app within 48 hours after installation, let us know.

     Apple started allowing developers test their apps and push notifications a little over a month ago. Since then, we [developers] never received any emails like this one. And hope to receive a couple few others.

(0) Comments    Read More   
Posted on 07-05-2009
Tagged Under (News) by G33kz0r

     Apple seeded the fifth beta version of iPhone OS 3.0 (Build 7A312g) and a new version of the iTunes 8.2 pre-release to developers yesterday. As with the previous beta, iTunes 8.2 is required to install the latest iPhone 3.0 beta software. No new features in the fifth beta version have been revealed at this time.

     Today’s release is a bit of a surprise, coming just eight days after the release of the fourth beta when Apple had consistently been releasing beta versions to developers at two-week intervals. With only a month to go until Apple’s sold out Worldwide Developers Conference in San Francisco, where the iPhone OS 3.0 is certain to be a featured topic of discussion, Apple may be increasing the pace of developer releases to begin polishing things for the public showing.

(6) Comments    Read More   
Posted on 03-05-2009
Tagged Under (News) by G33kz0r

     Apple seeded the new beta, called beta 4, and apparently they’ll stick to a two-week pattern. In this seed, we got our hands on the new iTunes. iTunes 8.2 pre-release.

     The 8.2 pre-release is required for installing the forth beta of the up-coming iPhone OS. In this new beta, we can see more information on the upcoming-feature “In-App Purchasing” and some updates to the camera API.

      After a day of fiddling around with this gem, I’ve noticed that the OS has less memory leaks [compared to beta 3] and seems as-smooth as the second beta. The Store category of the “Setting” app has been populated and you can now have more than one ITMS account. So you can use your friend’s ITMS account to get some of his downloaded apps/music for free!

      On my first glimpse, I thought the MMS and tethering features were removed since I didn’t see them, hopefully, that was a false alarm. After some scrolling in Safari, I found that it was capable of plug-ins, so expect to see Flash capabilities on the new iPhone!

     As written in the title, the new iTunes, 8.2 will support Blu-Ray, which is a very good thing. But I do have some bad news, they’ve incorporated some Apple software that will prevent users from jailbreaking their device. If I correctly understood how the procedure works, it will always phone home and it will send some information [to be determined]. Apple replies, if the information is bad, iTunes will keep the device in DFU mode.

(3) Comments    Read More   
Posted on 27-04-2009
Tagged Under (Guides) by G33kz0r

    Hey, so, I see that you want to make an iPhone app too? Well, today’s your lucky day! I’ll try to make this really easy! First, here’s what you’ll need:

  • The iPhone SDK that can be downloaded from Apple’s website
  • Note for PPC users: Look at this
  • A development device [don’t need one, but recommended, and it needs to be registered as an iPhone Developer]
  • Some wits!

Let’s get started! I assumed you installed the SDK by now, if not, do it. Make a new project {Apple + Shift +N}, let’s name it “View-Based App”.

 

 

     As a side note, you need to know what files do what. To start, all of the “.framework” files are the main framework and will “tell” Xcode what API’s are where. The Info.plist is the App’s “Hello my name is” card. As with all C-based executables, your app will have its “main.m” file, but like the “View_Based_App_Prefix.pch” it wont need editing unless you want to use other frameworks. The “MainWindow.xib” [it’s a nib by-the-way, but why xib?] and the “View_Based_AppViewController.xib” are the files generated by IB [Interface Builder] and contain the App’s interface, but for this app, we’ll stick to the “View_Based_AppViewController.xib”. The “View_Based_AppAppDelegate”, is, as you can see, the app’s delegate—everything goes by that file—last, but not least, the “View_Based_AppViewController” is the controller that controls your view [the XIB].

     As you may have noticed, there are two main types of files: .m and .h. The .m are specific to Objective-C, which is a really powerful tool if you know how to use it correctly. The .h files are headers, where you declare objects (a button, label, toolbar, etc.) and functions.

 

 

 

Now that you understand what files are in your project, let’s start! Choose the “View_Based_AppViewController.h” file. We’ll want to add six buttons, and two labels like this:

 

 

     Add the following text between the two brackets of the View_Based_AppViewController function:

//labels
IBOutlet UILabel *myInstructions;
IBOutlet UILabel *myAnswer;
//buttons
IBOutlet UIButton *myFirstButton;
IBOutlet UIButton *mySecondButton;
IBOutlet UIButton *myThirdButton;
IBOutlet UIButton *myEnableButton;
IBOutlet UIButton *myDisableButton;
IBOutlet UIButton *myClearButton;

     Please note that the colors are really important and makes your life a whole lot easier.

     The pink is for what type of declaration this is. In this case, it’s going to use Interface Builder. The purple color is for the type of UI [User Interface] item and the green is for the item’s name.

     This is the [easy] [and fun] tricky part, once you’ve got all of your items setup. Please watch the following YouTube video I prepared for you guys, it will be easier to watch and redo then to read and redo. Don’t close IB yet, we’re not done with it, we need to open up Xcode [if you closed it].

Go back to that header and add the following lines:

When the function closes (at the }), add these lines:

- (IBAction)myFirstButtonClicked:(id)sender;
- (IBAction)mySecondButtonClicked:(id)sender;
- (IBAction)myThirdButtonClicked:(id)sender;

- (IBAction)myEnableButtonClicked:(id)sender;
- (IBAction)myDisableButtonClicked:(id)sender;

(IBAction)myClearButtonClicked:(id)sender;

Go back to IB and do what I do in this video.

Once that’s done, open up “View_Based_AppViewController.m”, add the following functions:

- (IBAction)myFirstButtonClicked:(id)sender
{
if (myInstructions.text==@”What does 1+1 equal to?”)
{
myAnswer.text=@”Wrong”;
myAnswer.textColor=[UIColor redColor];
}
}
- (IBAction)mySecondButtonClicked:(id)sender
{
if (myInstructions.text==@”What does 1+1 equal to?”)
{
myAnswer.text=@”Right”;
myAnswer.textColor=[UIColor greenColor];
}
}
- (IBAction)myThirdButtonClicked:(id)sender
{
if (myInstructions.text==@”What does 1+1 equal to?”)
{
myAnswer.text=@”Wrong”;
myAnswer.textColor=[UIColor redColor];
}
}
//
- (IBAction)myEnableButtonClicked:(id)sender
{
myFirstButton.enabled=YES;
mySecondButton.enabled=YES;
myThirdButton.enabled=YES;
}
- (IBAction)myDisableButtonClicked:(id)sender
{
myFirstButton.enabled=NO;
mySecondButton.enabled=NO;
myThirdButton.enabled=NO;
}
//
- (IBAction)myClearButtonClicked:(id)sender
{
myAnswer.text=@”";
}

In the “viewDidLoad” function, add this before the [super viewDidLoad];:
myInstructions.text=@”What does 1+1 equal to?”;
myAnswer.text=@”";

     And now we’re done! If you got lost during the How-To, don’t worry! Here’s a zipped copy of the finished product, comment this if you want tips and I’ll email you back!

(2) Comments    Read More   
Posted on 08-04-2009
Tagged Under (Guides) by G33kz0r

NOTE: This method is faster and will not require a lot of work! Just follow the instructions and you won’t need to Google yourself  like with the other How Tos.

Are you like me with an old PPC Mac and you want to have fun with the iPhone SDK on it but you just can’t install it? Here’s how to do it:

First, download the OFFICIAL iPhone SDK from Apple’s website. It’s free, and it will just require you to register/login, every thing is free except if you want to become an iPhone developer, then it’s different. If you don’t want to register, you can try to use some logins from this site.

 

After downloading, open the mountable disk image (DMG) and copy the files (except the About file) into a new folder on your desktop, let’s call it “iPhone SDK PPC”. When the copy is done, right click on the “iPhone SDK” package (.mpkg) and choose “Show Package Contents”.

 

 

Then, go in the “Contents” folder, and right click the “iPhoneSDK.dist” file and open it with TextEdit located in your Applications folder or with your favorite text editor.

 

Search for the “agreedToSLA” function (function agreedToSLA()) at the end of that function, it should normally be written “return false;”, change that to “return true;”.

 

 

And finally, look for the “isIntel” function (function isIntel()), the first line should be like this:

“var res = (system.sysctl(’hw.byteorder’) == ‘1234′);”

Change the numeral part to “4321” so it finally look like:

“var res = (system.sysctl(’hw.byteorder’) == ‘4321′);”

 

Save and quit, load the installer and it should be installing the iPhone SDK now. Once the installation is done, you’ll probably want to compile apps. To do that, go to:

“/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications/”

 

Locate and make a backup of the “iPhone Simulator Architectures.xcspec” file (you can simply copy and paste it in the same directory). After backing up replace your old file by this file.

Open up Xcode and you should be ready to go!

NOTE: Planet-iPhones.com and the author of this guide is NOT responsible for any problems caused by following the given steps. They are given as “help” and are NOT guaranteed to work. If you don’t want to follow the steps, or scared to break your computer,  get an Intel Mac.

(8) Comments    Read More   
Posted on 01-04-2009
Tagged Under (Guides) by Nazaroth

     Here is a little guide on Tethering and enabling MMS for iPhone 3G only. iPhone OS 3.0 is required to get MMS!

HOW TO ENABLE TETHERING ON YOUR 3.0 iPhone:

Step 1: Check if you own a 3G iPhone. If you’re on EDGE (as I am): sorry. Tethering does not
seem to work with EDGE phones.

Step 2: Check to see if AT&T is your carrier. If it is: sorry. AT&T will not let you tether.

Step 3: Navigate to ~/Library/iTunes/iPhone Carrier Support. Notice the spaces in that last
folder name! If you’re at the command line, use backslashes to escape the spaces, i.e.
cd ~/Library/iTunes/iPhone\ Carrier\ Support. You will find a file with an ipcc extension.
Copy that file: e.g. cp foo.ipcc foo.ipcc.original. This creates a backup for when you mess up.

Step 4: Rename the ipcc extension to zip. For me that was ATT_US.ipcc renamed to ATT_US.zip.
(Did I mention how I’m on a 1st Gen iPhone with AT&T?). Unzip it. This creates a new folder
called Payload.

Step 5: Navigate into Payload and then into the folder under that. Mine was called ATT_US.bundle.
Yours will differ. Inside that folder you will find three files that you will
edit: Info.plist, version.plist, and carrier.plist. Open all three in the Property List
Editor that comes with the dev tools on a Mac.

Step 6: In Info.plist, change the CFBundleVersion to 5.0. Save.

Step 7: In the version.plist, change the CFBundleVersion to 5.0. Save.

Step 8: In carrier.plist do the following and then save:

(a) Add a new dictionary to the apns array:
apn = internet
password = password
username = iphone

(b) In the wap dictionary (mine is wap.cingular, sts’s was wap.dol.ie), add a new pair.
Do not edit the password or username: type-mask = (NUMBER) -2

(c) Add a new pair at the top level dictionary of the carrier.plist file. (We’re not
sure this is strictly speaking necessary but go ahead and do it.): AllowEDGEEditing
= (BOOLEAN) YES

Step 9: Zip up the Payload folder in which you just made your edits. Rename it to the same name as
the original ipcc file. (For me that was ATT_US.ipcc).

Step 10: Connect your iPhone to iTunes.

Step 11: In the Summary tab, option-click “Check for Update”. Navigate to your ipcc file, select it.
It takes no more than a second or two to update.

Step 12: Reboot your iPhone.

Step 13: In prefs (on the phone) navigate to Settings > General > Network.

Step 14: Let me know how this worked for you.

HOW TO FIND A CARRIER IPCC FILE:

curl -s -L http://phobos.apple.com/version | grep -i carrier

via here: http://gist.github.com/81465

US AT&T Customers: I don’t have specific details on adding tethering to your account but just
give AT&T a call. They’ll help with the billing.
Note: UK People start here: http://twitter.com/timmeh/status/1351833678
Note: US People look here: http://tinyurl.com/cstrqx (New version by Michael Johnston of iPhone Alley)

 

How to Enable MMS for the iPhone 3G With OS 3.0 on AT&T.

     *****USE AT YOUR OWN RISK*****

1) This is experimental. The instructions might not work or might cause your phone to stop functioning
completely.

2) AT&T does not support this officially yet. There have been some reports of problems associated with
enabling MMS on AT&T.

3) The information is provided here for educational and informational purposes only. It should not be
used on any phone.

This requires an iPhone 3G loaded with the iPhone OS 3.0 and 3.0 SDK installed onto a Mac with
Leopard 10.5.

Step 1) Prepare the ATT_US.ipcc

Follow steps 1 - 7

1) Under Root in carrier.plist add:

AllowEDGEEditing Boolean Checked
AllowMMSCEditing Boolean Checked
AllowMMSEditing Boolean Checked

2) Add the following:

Quote:
In the wap dictionary (mine is wap.cingular, sts’s was wap.dol.ie), add a new pair. Do not edit
the password or username: type-mask = (NUMBER) -2

3) Under root in carrier.plist also add:

mms_proxy String 066.209.011.032
mms_proxy_port String 80
mmsc String http://mmsc.cingular.com

Now follow Steps 9 - 12 to finish preparing the ATT_US.ipcc.

Step 2) Enable MMS on your account at at&t.

These guides originally written by Erica Sadun

(6) Comments    Read More