Archive for ipod touch

Désimlocker l’iPhone 3G

[Et non! pas encore possible pour le moment! -> on peut jailbreaker un iPhone 3G mais pas encore le désimlocker (au 21/07/2008)]

Le logiciel qui sert à jailbreaker l’iPhone 3G s’appelle PWnage Tool 2.0. Il est sorti le 20 juillet 2008, il n’est disponible pour l’instant que sous Mac OS X.
[Update : Il est disponible aussi pour windows ICI]

  • PWnage tool sait  jailbreaker l’iPhone 3G mais ne le désimlocke pas
  • PWnage tool sait jailbreaker l’iPhone (1ere génération) en firmware 2.0 ET en plus il le désimlocke
  • PWnage tool sait jailbreaker l‘iPod Touch avec firmware 2.0


Disponible ICI
Mirroir ICI
Site officiel de la DevTeam ICI

Et pour votre culture générale :
Pourquoi "PWnage " ? Que signifie "PWnage "?!

Très bonne question au fond de la salle!
Comme le dit si bien l’excellent Urban dictionnary, ou dictionnaire de la langue (mal) parlée, le mot anglo-saxon “pwnage” provient de la faute d’orthographe appliquée à la première lettre du verbe to “own” (posséder) et de la mauvaise, d’un point de vue grammatical, mise en forme du nom commun “ownage” qui pourrait parfaitement se traduire par “possédage” (NB: le mot correct en français est “possession”). En gros, et si l’on voulait traduire cette double catastrophe syntaxique en français mal parlé et mal écrit, ça nous donnerait quelque chose du genre “sopédage”, ce qui est parfaitement incompréhensible même aux habitués du langage essémesse. Nous vous laissons libre de faire vos propres propositions de traduction en commentaires.

Pour en revenir à l’actuelle signification de cet outil de Pwnage, le Dev Team qui travaille à cracker (notez l’anglicisme) l’iPhone en long et en large depuis ses premières rumeurs de mise sur le marché, et dont nous couvrons le travail régulièrement, a développé un outil permettant de sopéder la petite merveille, dans le sens où l’appareil est alors non seulement débloqué pour permettre l’installation d’applications tierces, avec ou sans la bénédiction de Steve, mais également libre d’utiliser les réseaux mobiles de votre choix.

via Gizmodo

Commentaires

Un studio de création musicale pour iPhone et iPod Touch

BeatMaker est un logiciel de création musicale ultra complet est un véritable séquenceur/échantillonneur de poche! La Must Have App de tous les Musicos en herbe! (15.99€ via l’App Store)



Henny makes beat on iPhone 3G using Beatmaker!!! from Henny on Vimeo.

Commentaires

NemusSync : synchroniser votre iPhone/iPod Touch avec Google Calendar via le Wifi

NemusSync is new iPhone application that lets you sync with Google Calendar wirelessly - and it does it well and easily.  This is - of course - a great feature to have for your iPhone NemusIcon2calendar.

I had previously used SyncJe for wireless sync with Google Calendar - but it required GooSync or another SyncML, has not been getting much update love of late, and had frequent problems.  So far, NemusSync is much more straightforward to work with.

You can add multiple accounts (though I’ve only tried one so far), and set  which calendar you want to be the default, as well as whether you want one-way or two-way sync enabled.

So far, syncs are very quick for me - and I’m liking this new app a lot …

Just Another iPhone Blog

Commentaires

La musique de la pub iPhone par l’iPhone !

jouée par des iPhones et iTouch utilisant Pianist et Guiratist.

 

Commentaires

Développer pour l’iPhone - Par où commencer ?

Après avoir lutté quelque temps pour trouver une bonne documentation sur le SDK (Software Development Kit) de l’iPhone, j’ai décidé de présenter les tutoriaux que je trouve au fil de mon apprentissage du développement sur iPhone. Ce billet sera donc mis à jour au fur et à mesure du temps.

La documentation officielle d’Apple, bien que concise, souffre d’un manque de clarté et il n’est pas évident de savoir pour où commencer : l’intro sur Objective-C 2.0 ou bien l’intro sur l’OS iPhone.
Le guide de l’Objective-C n’est pas évident à comprendre sans de vrais exemples concrets, et l’intro sur l’OS de l’iPhone n’est pas vraiment lisible sans avoir des connaissances basiques d’Objective-C. Il suffit de regarder le code de l’exemple ‘HelloWorldClassic’ qui fait quelques centaines de lignes, pour chopper un début de mal de tête.
Heureusement, il y a des dizaines de bloggueurs et quelques centaines de tutoriaux non officiels disponibles un peu partout sur la toile.

Bien qu’étant un utilisateur de Mac depuis presque 2 ans, je n’ai jamais eu l’occasion de développer sous Mac OS X. 
Apple a clairement dit que le workflow de Cocoa Touch (version iPhone) est similaire en tout point à celui utilisé pour dans la version Desktop de Cocoa. Par conséquent, on peut tout aussi bien se former au developpement sur iPhone en commencant par étudier l’application ‘Hello World’ version Desktop. On se sert des même outils, du même IDE (XCode) et le même langage de programmation.

La plupart des tutoriaux que l’on trouve sur le net concernent XCode 2 et l’ancienne version d’Objective-C, mais il n’a pas été difficile de trouver quelques tutoriaux efficaces pour se familiariser avec l’environnement de developpement XCode.

Commentaires

Je vais pouvoir téléphoner avec mon iPod Touch

J’ai reçu ce week end le micro pour iPod Touch que j’ai commandé sur Touchmods.net

Vous pourrez voir sur leur blog comment cette petite équipe de frenchies a réussi à mettre au point et à produire des micros en un temps record.

Lorsque je suis à portée de wifi, je peux passer des appels en utilisant Skype et/ou surtout la Freephonie avec mon compte SIP chez Free.

Commentaires

[How To] Développer des applications pour l’iPhone/iPod Touch sous Leopard

Voici comment j’ai procédé pour installer l’environnement de développement pour l’iPhone/iPod Touch, sous Mac Os X Leopard. Ce tutorial est réservé à un public averti, et ne doit être mis en oeuvre que par des gens qui savent ce qu’ils font.

Lexique : la "Toolchain" est l’ensemble des applications qui sont nécessaires à la création de nouvelles applications déstinées en l’occurence ici à l’iPhone.

Vous trouverez ici toutes les infos que j’ai pu glané sur le net et qui m’ont permis de compiler ma première application pour l’iPhone sous Leopard. Car la méthode pour construire la Toolchain n’est pas claire selon les configurations et il existe pas mal de trous dans la documentation qui ont necessité que je corrige moi même quelques trucs.

Au départ, j’ai suivi les instructions sur cette page : http://code.google.com/p/iphone-dev/wiki/Building
C’est un peu la page officielle qui centralise les dernières instructions et mises à jour, et dont tout le monde se sert pour faire ses tutoriaux.
Le problème avec ces instructions, c’est que vers le 5ème pavé, il est écrit :

Get a copy of the iPhone root filesystem. This is usually obtained by decrypting and extracting the iPhone restore software using these tools, but there are many other methods to obtain this, including simply using scp to download all the files from the iPhone over Wi-Fi. Unpack the root filesystem somewhere, and set the environment variable $HEAVENLY to its path.

Ce qui est dit ici : c’est en gros, débrouillez vous pour obtenir une copie du système de fichiers de l’iPhone, copiez la quelque part sur votre disque, et faites pointer la variable $HEAVENLY à cet endroit.
Premier test : la copie via le wifi (cf ce tuto connexion SFTP depuis mon logiciel FTP) du répertoire "/" (root) commence à me transferer 13 gigas de données. Je pense qu’il télécharge plusieurs fois les même fichiers à cause des liens qui pointent vers des répertoires parents. Donc j’ai du dévier du tuto (dans l’étape 4) :

D’abord, quelques détails sur les prérequis (ma config avant de démarrer):
Leopard 10.5.1
iPod Touch en v1.1.2 jailbraké

INSTRUCTIONS

1. D’abord, il faut installer XCode, l’environnement de développement de Mas Os X. Il est présent sur le DVD d’install (il me semble) ou téléchargeable ici

2. Ouvrez un Terminal, et vérifier que /usr/local/bin est dans la variable path:

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Si /usr/local/bin n’y est pas, tapez
$ PATH=$PATH:/usr/local/bin

3. Assurez vous que vous avez bison et flex installé sur votre système. Normalement Leopard les a installé par défaut.

$ bison –version
GNU Bison version 2.3

$ flex –version
flex version 2.5.33

4. Récupération du filesystem de l’iPod Touch. On va décrypter et exraire le logiciel de restauration en utilisant  vfdecrypt et la clé de décryptage correspondante à cette version du firmware. Pour moi, il s’agit de la version 1.1.2 (voir http://www.touchdev.net/wiki/Decrypt_Firmware pour les autres versions):

$ curl -O http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-4036.20071107.9g3DF/iPod1,1_1.1.2_3B48b_Restore.ipsw
$ mv iPod1,1_1.1.2_3B48b_Restore.ipsw fw112.zip
$ unzip fw112.zip

4.1 Récupérez vfdecrypt sur Rapidshare à l’adresse : http://rapidshare.com/files/40981513/vfdecrypt.zip.html et dézippez le dans le réperoire courant par exemple. Changez les droits d’éxecution comme ceci :

$ sudo chmod 755 vfdecrypt

4.2 Décryptez l’image dmg de l’iPod (qui est un fichier de 118MB) avec la bonne clé:

$ pushd fw112
$ ../vfdecrypt -i 022-3724-1.dmg -o decrypted.dmg -k 70e11d7209602ada5b15fbecc1709ad4910d0ad010bb9a9125b78f9f50e25f3e05c595e2
$ popd

4.3 Maintenant on va copier le filesystem dans le répertoire usr/local/share/iphone-filesystem. D’abord, montez l’image décryptée "decrypted.dmg" en utilisant le Finder.

Vous devriez avoir un nouveau volume nommé Oktoberfest3B48b.N45Bundle (nom pour le firmware 1.1.2),  contanant le filesystem de l’iPhone. Ne reste qu’à le copier au bon endroit à l’aide de ces commandes :

$ sudo mkdir /usr/local/share
$ sudo mkdir /usr/local/share/iphone-filesystem
$ sudo cp -R /Volumes/Oktoberfest3B48b.N45Bundle/* /usr/local/share/iphone-filesystem

4.4 Positionnez la variable d’environment $HEAVENLY vers ce répertoire :

$ HEAVENLY=/usr/local/share/iphone-filesystem

5. Une fois ceci fait, j’ai utilisé le script de Kevin Chiu, qui automatise l’installation du reste de la toochain (étapes qui sont détaillées sur http://code.google.com/p/iphone-dev/wiki/Building.

Il y a avait une erreur la première fois que j’ai lancé son script. J’ai du rajouter 2 commandes pour que la compliation fonctionne sur ma machine. Je lui ai envoyé un mail et il a corrigé son script dans la foulée. Son script corrigé est en ligne sur son blog. (Pour info, les 2 lignes que j’ai rajoutées sont les lignes 41 et 42 de son script et commencent par "sudo ln …")

Pour terminer l’installation de la toolchain, il suffit de télécharger puis d’exécuter ce script, et ceci est faisable en une simple commande :

$ curl http://emmanuel.digiaro.free.fr/ipodtouch/leopard_toolchain.sh|sudo bash

La compilation de LLVM SVN, odcctools, et csu va prendre un certain temps (20 min environ). Verifiez qu’il n’y ait pas d’erreurs de compilation.

Voilà, votre machine est prête à compiler des applis pour l’iPhone. Je conseille que vous commencer par essayer la compilation de Terminal.app, en suivant les instructions sur le forum iPhon.fr

Commentaires (7)

Mac en vrac

  •  chez Xiti, on constate une nette progression des visiteurs sous Mac OS (+0.49% des visites pour Mac OS entre aout et décembre 2007)
  • Au début je pensais que c’était une blague mais il y aurait un film sur les Mac fans qui sortirait bientôt.

J’ai trouvé la bande annonce :


Macheads - the movie (trailer)
envoyé par brunogarattoni

Je ne sais pas si je vais me reconnaitre dedans car moi je fais partie d’une catégorie un peu spéciale : celle des "switcheurs" récents.
Ca à l’air d’être sympa mais on dirait un peu une secte, non ?

  • Pour finir, dans la série "mon iPod Touch évolue de jour en jour" : ajd, voici mon iPod qui fait aussi guitare :
  • Commentaires

    Permettre à vos visiteurs de lire les vidéos YouTube sur l’iPod Touch

    Collez le code ci-dessous dans le header de votre blog pour permettre aux visiteurs disposant d’un iPhone d’avoir l’aperçu et le lien vers la vidéo YouTube :

    <script type="text/javascript" src="http://itransmogrify.googlecode.com/files/iTransmogrify.js"></script>

    Via Zuneo.fr

    Commentaires

    J’ai téléphoné avec mon iPod Touch

    Ca y est, depuis le 1er janvier, il est possible de téléphoner avec un iPod Touch.
    Une nouvelle application appelée TouchMods a été développée par des petits français et elle permet d’utiliser la voix sur IP pour passer des appels en SIP.

    Evidemment, il faut que votre iPod soit jailbreaké pour accepter les applications tierces. Tout est expliqué en détails dans mon précédent billet et aussi sur le site des développeurs de TouchMods.

    Bien sûr, l’iPod Touch n’a pas de micro, mais le site vous propose un tuto pour vous en fabriquer un vous-même. Certes il faut être un peu bricoleur, mais pas de panique, il sera bientôt possible d’en commander pour environ 30 € via le site. Je pense que les premiers micros pour iPod Touch ne vont pas tarder à arriver sur les sites d’e-commerce.

    J’ai testé cette application avec le SIP de Free (freephonie), sans le micro malheureusement, juste pour voir si cela fonctionne, et effectivement les appels passent bien. Reste à voir ce que ça donne avec le micro.

    Et aussi, on entend le correspondant que dans l’oreille gauche, les appels étant émis en mono, l’équipe TouchMods a choisi le côté gauche du casque pour s’entendre !Avec un peu de patience, ils arriveront à des appels en stéréo, mais ce n’est encore qu’une version béta !

    Commentaires