Posts Tagged ‘iOS’

How-To create an Apple ID and purchase software on the Mac App Store (optionally with use of a GiftCard)

Tuesday, March 8th, 2011

Purchasing software on the Mac App Store is meant to be a straigt-forward process, and it is! Apple’s Magic?!
Said so it’s true that the App Store licensing change the rules we are used to follow (supposedly) .
If facts now we can buy an application on the App Store and install it in as many Macs as we own without extra charge… but what if we are running a company? ..read to know!

Basic Concepts

  1. The App Store purchases are tight to an Apple ID and only one!
  2. Every Apple ID is tight to a specific CreditCard/Peyment Method
    1. By The Way we can create multiple accounts using the same credit card.
    2. We can top-up/recharg the credit on an Apple ID with single or multiple iTunes GiftCards instead of any other peyment method or credit card.
  3. The App Store license allows the owner of the account to install as many copies of the purchased software on as many computers he owns on his EXCLUSIVE/FAMILIY use (it’s not imposed the limit of 5 devices unlike the iOS App Store)

Best practice to avoid liceses issues: HOW-TO STAY LEGAL

  1. For a company’s purposes it’s recomended (I would say nmecesary) to create an Apple ID for each user (employee) that need to buy softwatre from the App Store.
  2. The Apple IDs created must NOT be too tight to the users to avoid problems when an employee would depart (leave the company).
  3. It may be more practical to associate an Apple ID to the machine in use by a user that need the software:
    1. if the user leaves the company we just need to change the password and few personal information associated with the Apple ID.
    2. if the user change computer can login to the new computer and download again the software previously purchased, and remove the copies of the software from the old computer.
    3. if the user has more then one computer he can legally use the same Apple ID on all the computers he uses as far as he is the only user of those computers.
  4. The Apple ID will usually match the email address used to register it, so I suggest to use impersonal emails such [email protected] and those email addresses will be aliases (nick names) for a unique email address that will receive the iTunes invoices issued from the App Store.
  5. When a user needs to buy some applications it’s enough to top-up his Apple ID with an iTunes GiftCard without need to use a Credit Card.
    In case of a domestic use this is a good practice if we want your son/daughter to buy some apps/games without giving them your credit card details, you will feel safe that they won’t drain your account
    .The GitCard can be bought by amny means like via internet from or from the Apple Store user when needed to top-up his account.

Create an Apple ID

  1. Make sure that an appropriate nickname/alias email address, such [email protected], exists and points to [email protected] .
  2. Follow this linkhttps://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/117/wa/createAppleId?wosid=RHjigjcIiKYNMaFbf3xj30&localang=en_UKto create a new Apple ID.
  3. Use the nickname/alias email address ([email protected]) as ‘Apple ID’.
  4. You may consider to use the same password for all the created Apple IDs only if NO Credit Card will be associated to it, because the risk due to a stolen password would be limited to drain all the iTunes GiftCard (leftover) credit and nothing more.
  5. I suggest to use the user’s real full name but a fake birthday date and for the ‘primary address’ to provide the company address.
  6. Confirm the information to create the Apple ID

Add Credit to the Apple ID (Redeem a GiftCard)

If you decided not to use a credit card:

  1. Buy, by any mean, an iTunes GiftCard (aka voucher).
  2. Open the ‘App Store’ application on the Mac where you are going to buy and install the desidered software.
  3. From the application’s menu choose ‘Store -> View My Account‘ and SignIn with the newly created Apple ID credential that will “stick” with this computer.
  4. Edit the ‘Payment Information’.
  5. If you decided to go for iTunes GiftCards (instead of Credit Cards):
    1. Choose ‘NONE’ as payment method and then click on ‘To redeem a code, click here‘.
    2. Enter the Gift Card or other iTunes code to add credit to the Apple ID

Purchase Software in the App Store

  1. Make sure you are signed in with the right Apple ID credential.
  2. Locate the software you want to buy.
  3. Click on the price label below the App’s name.
  4. Provide the Apple ID’s password if required.

The app will be downloaded and installed directly into the Application folder of the Mac.

How-To enable VoiceOver feature in your jailbroken iPad

Saturday, January 8th, 2011

Supposed that we are in possession of a jailbroken iPad if we want to enable VoiceOver feature in the iPad there is not a Cydia package unfortunately.

We can anyway accomplish to this task manually following three simple steps:

Step 1 – preparation

You need to install and enable the OpenSSH service first. Once this is done you need to log into the iDevice via command-line or via Cyberduck or any through other SSH client. Unless you changed them for security reasons (as suggestes) the passwords for the root and mobile users are well known:

  • username: root, password: dottie
  • username: mobile, password: alpine

Step 2 – configuration

Once logged into the iPad you need to reach and edit (with ‘vim’ or any other text-editor) the file K48AP.plist at this path:

/System/Library/CoreServices/SpringBoard.app/K48AP.plist

and add the following line :

<key>voice-control</key>
<true/>

as shown below:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>capabilities</key>
<dict>
            <key>voice-control</key>
            <true/>
            <key>720p</key>
             <true/>
      .........

Step 3 – conclusion

As last you need to reboot your iPad, after that you can activate the VoiceOver feature control, holding for a few seconds the ‘Home’ button.. and start speaking!!

What is the difference between Apple’s AirPrint and HP’s ePrint?

Sunday, January 2nd, 2011

“Apple’s AirPrint allows iPhone, iPad and iPod touch customers to print wirelessly to a local printer on their wireless network through an embedded OS print function. HP ePrint allows for printing from anywhere in the world from any mobile device to an HP ePrint enabled printer using the HP cloud – that means the customer can attach a file or document to an email and send it to the printer’s individual email address. Both solutions remove the need for drivers or software downloads.”

from HP’s official “Frequently asked questions about ePrint enabled printers and Apple’s AirPrint

What are the username and password to access my iPhone and iPad via SSH?

Friday, October 22nd, 2010
Listen to me!
Audio MP3
download mp3

As jailbreaking procedures are now legalised, we can freely speak about jailbroken iPhones.

After jailbreaking your iPhone or iPad one useful Cydia package that you may want to install, is OpenSSH that gives you access via remote console (shell) to the entire iOS (iPhoneOS) system.

Once installed OpenSSH via Cydia the first thing you want to do is to log in to the system via an SSH connection, the first question that arise is “how do I log in since I did not create any user account?”.

Unfortunately the answer is too easy (as it consists in a security hole),  Apple has defined by default these users:

user: root (with superuser/administrator privileges)
password: alpine
user: mobile (limited user privileges)
password: dottie

As said this consists in a security threat because as soon as you install the OpenSSH service your iPhone is exposed to unexpected access by anyone that is aware of this default configuration.

Of course we cannot blame Apple for such ‘threat’ as Apple doesn’t give is acknowledgement to install OpenSSH (this is the reason why you find it in Cydia).

Fortunately it exists an easy fix that any unix administrator knows, CHANGE THE PASSWORD! This is a task that you can easily accomplish logging in as root via any SSH client and make use of the command ‘passwd‘ to change the root’s password and then force the change of password for the user mobile as well:

# passwd mobile