Sunday, August 31, 2014

Installation d'Android KitKat (4.4) sur un Galaxy S II canadien (I9100M)

J'aime bien mon Galaxy S II (I9100). Je n'ai pas grand chose à dire au sujet de n'importe quoi Samsung a produit depuis, mais le Galaxy S II est l'un des téléphones les plus agréables que j'ai jamais possédé. Malheureusement, la version Samsung d'Android (appelé TouchWiz) ​​est terrible, et ils n'ont pas publié les mises à jour pour le téléphone depuis plus d'un an.

Déterminé à prolonger la vie de mon I9100, j'ai installé Android KitKat, mais pour quelque raison l'audio Bluetooth ne voudrais pas marcher du tout. Il a connecté au téléphone très bien, mais chaque fois que j'ai placé un appel je ne pouvais pas entendre rien. J'ai essayé plusieurs différentes ROMs (CyanogenMod, OmniROM, SlimROM), et ils ont tous eu le même problème.

J'ai finalement résolu mon problème. Pour quelque raison le logiciel sur la version canadienne de l'I9100 (la I9100M) est légèrement différente. Pour résoudre ce problème, tout ce que j'avais à faire était de flasher le logiciel stock I9100 de Samsung sur mon téléphone en premier. Maintenant, il fonctionne très bien avec tous les ROMs personnalisés de KitKat que j'ai essayé.

Bon, tout d'abord, ces instructions sont spécifiques à Linux, mais ils devraient fonctionner correctement sur ​​Mac et Windows. Sur Mac, ils seront presque identiques, mais ils auront besoin d'être modifié pour fonctionner sur Windows (par exemple, n'utilisez pas la commande sudo, mais peut-être vous aurez besoin d'ouvrir la ligne de commande en tant qu'administrateur). Sous Windows, vous aurez probablement aussi besoin de quelques outils supplémentaires, comme le pilote USB Samsung et 7-Zip pour extraire les fichiers tar.

Deuxièmement, deux procédures utiles:

Démarrer en mode de récupération (recovery mode):
  1. Si le téléphone est branché à un câble USB ou le chargeur, débranchez-le 
  2. Éteignez le téléphone 
  3. Appuyez et maintenez les boutons volume haut, accueil, et d'alimentation (vous pouvez lâcher une fois que vous voyez l'écran I9100)
Préparation à flasher en utilisant Heimdall: 
  1. Si le téléphone est branché à un câble USB ou le chargeur, débranchez-le 
  2. Éteignez le téléphone 
  3. Démarrez le téléphone en mode de téléchargement (download mode) en appuyant sur les boutons volume bas, accueil, et d'alimentation (vous pouvez lâcher une fois que vous voyez l'écran d'avertissement)
  4. Appuyez sur le bouton volume haut pour continuer au-delà de l'écran d'avertissement 
  5. Branchez votre téléphone à votre ordinateur à l'aide d'un câble USB
  6. Assurez-vous que Heimdall peut voir votre téléphone
    sudo heimdall detect
Et maintenant, les étapes d'installation de KitKat:
  1. Téléchargez des logiciels prérequis
    1. La grande chose dont vous aurez besoin c'est un ROM stock I9100 (pas I9100M). J'ai utilisé I9100XWMS2, mais je ne suis pas sûr que vous avez besoin de la même version (bien que ça devrait être un ROM Jelly Bean 4.1):
      http://www.sammobile.com/firmwares/3/?download=24707

    2. Heimdall, qui est un outil open-source pour flasher le firmware stock de Samsung (ROM)

    3. Cette image du noyau ClockworkMod:
      https://www.androidfilehost.com/?fid=24539867161559149

    4. Le ROM KitKat que vous souhaitez installer. Il ya beaucoup de choix. Personnellement, j'aime CyanogenMod, qui est le ROM le plus populaire et a été la plus stable dans mon expérience. OmniROM est une nouvelle ROM qui semble prometteur, mais quand je l'ai essayé, c'était un peu trop bogué pour ma préférence.

    5. Les dernières applications PA Google. Téléchargez le pico modular package (vous pouvez installer d'autres applis Google manuellement dans le Play Store):
      http://forum.xda-developers.com/showthread.php?t=2397942

  2. Ensuite, vous devez être rooté. Il ya beaucoup de façons de le faire, mais j'ai utilisé Root_SuperSU.0.96-Busybox.1.20.2-S2-signed.zip d'ici et il a bien fonctionné: http://forum.xda-developers.com/galaxy-s2/orig-development/04-12-2012-universal-rooting-phones-rom-t1746794. Vous pouvez le flasher en le copiant sur votre carte SD et utilisant le mode de récupération (voir ci-dessus).

  3. Maintenant, sauvegardez toutes les applications et les données que vous souhaitez. Ma méthode préférée pour ça est Titanium Backup.

  4. Copiez le ROM KitKat et l'ensemble des applications PA Google sur votre carte SD ou le stockage interne de votre téléphone.

  5. (Facultatif mais fortement recommandé) Faites une sauvegarde Nandroid, juste au cas où
    1. Préparer votre téléphone pour Heimdall en suivant les instructions en haut de ce post.

    2. Allez là où vous avez téléchargé l'image du noyau ClockworkMod et flasher:
      sudo heimdall flash --KERNEL cwmr6047.img --no-reboot

    3. Si pour quelque raison il échoue, refaire les étapes pour préparer votre téléphone pour Heimdall et essayez à nouveau.

    4. Mettez le téléphone en mode de récupération (recovery mode) en suivant les instructions en haut de ce post.

    5. Une fois que vous êtes en mode de récupération, utilisez le bouton volume bas pour souligner backup and restore (la sauvegarde et la restauration). Une fois que vous l'avez souligné, appuyez sur le bouton d'alimentation pour le sélectionner. Ensuite, sélectionnez Backup (la sauvegarde).

  6. Flasher la ROM stock de Samsung (si votre téléphone n'est pas un Galaxy SII canadienne I9100M, vous pouvez passer cette partie)
    1. Extraire le ROM stock de Samsung
      unzip I9100XWMS2_I9100VODLSF_VOD.zip
      mkdir I9100XWMS2
      cd I9100XWMS2
      tar xvf ../I9100XWMS2_I9100BULS3_I9100VODLSF_HOME.tar.md5

    2. Préparer votre téléphone pour Heimdall en suivant les instructions en haut de ce post.

    3. Flasher le firmware stock de Samsung en exécutant cette commande dans le même dossier que vous avez extrait le firmware:
      sudo heimdall flash --BOOT boot.bin --CACHE cache.img --FACTORYFS factoryfs.img --HIDDEN hidden.img --MODEM modem.bin --PARAM param.lfs --SBL1 Sbl.bin --KERNEL zImage --no-reboot

    4. Si pour quelque raison il échoue, refaire les étapes pour préparer votre téléphone pour Heimdall et essayez à nouveau.

    5. Une fois que c'est terminé, mettre le téléphone en mode de récupération (recovery mode) en suivant les instructions en haut de ce post.

    6. Une fois que vous y êtes, utilisez le bouton de volume bas pour souligner wipe data/factory reset (effacer les données / réinitialisation d'usine). Une fois que vous l'avez souligné, appuyez sur le bouton d'alimentation pour le sélectionner. Ensuite, sélectionnez Yes. Maintenant, sélectionnez reboot system now (redémarrer le système maintenant).

    7. Quand il a fini de démarrer, éteignez le téléphone.

  7. Flasher la ROM KitKat
    1. Préparer votre téléphone pour Heimdall en suivant les instructions en haut de ce post.

    2. Allez là où vous avez téléchargé l'image du noyau ClockworkMod et flasher:
      sudo heimdall flash --KERNEL cwmr6047.img --no-reboot

    3. Si pour quelque raison il échoue, refaire les étapes pour préparer votre téléphone pour Heimdall et essayez à nouveau.

    4. Mettez le téléphone en mode de récupération (recovery mode) en suivant les instructions en haut de ce post.

    5. Une fois que vous y êtes, utilisez le bouton de volume bas pour souligner install zip (installer zip). Une fois que vous l'avez souligné, appuyez sur le bouton d'alimentation pour le sélectionner. Sélectionnez ensuite choose zip from /storage/sdcard0 (si vous avez copié la ROM KitKat au stockage interne) ou choose zip from /storage/sdcard1 (si vous avez copié la ROM KitKat à la carte SD). Sélectionnez le fichier pour la ROM KitKat et sélectionnez Yes pour l'installer. Faites la même chose pour l'ensemble des applications PA Google.

    6. Maintenant, sélectionnez wipe data/factory reset (effacer les données / réinitialisation d'usine) → Yes. Attendez qu'il ait fini.

    7. Enfin, sélectionnez reboot system now (redémarrer le système maintenant).

  8. Votre nouvelle ROM KitKat devrait maintenant démarrer avec succès. À ce stade, l'une des premières choses que je fais est d'installer Titanium Backup et restaurer vos sauvegardes de l'application. Ensuite, quelques modifications suggérées:
    1. Pour économiser l'autonomie de la batterie, sélectionnez ParamètresWi-FiMenuOptions avancées → décochez Recherche toujours disponible

    2. Pour économiser encore plus l'autonomie de la batterie, désactivez les applications que vous n'utilisez pas: ParamètresApplications → glisser vers la droite jusqu'à ce que vous arriviez à l'onglet Tous → cliquer sur chaque application que vous n'utilisez pas → Désactiver

    3. Pour de meilleures performances, activez le runtime ART
      1. ParamètresÀ propos du téléphone
      2. Glisser vers le bas et appuyez sur Numéro de build jusqu'à ce qu'il dit Vous êtes maintenant un développeur
      3. ParamètresOptions pour les développeursSélect. moteur d'exécution (près du fond) → Utiliser ARTOK

Thursday, August 7, 2014

Still using Windows XP? Upgrade to Xubuntu for free


If you're still using Windows XP, I'm sure you're already aware by now that support for Windows XP ended on April 8, 2014. What that means is that you're not going to get any more updates for your computer. While that might not sound like a big deal, it means you're more likely to get viruses and spyware, because you're not going to get any more security updates.

Unfortunately there isn't a fix for this besides upgrading your operating system to something else. You could buy Windows 8 for $120 or try to find a place that still sells Windows 7. Unfortunately, if your computer is running Windows XP, it's probably an older computer, which means it may not be fast enough to run Windows 7 or 8.

But there's a solution. Xubuntu (pronounced zoobOOntoo) is designed to run on older or slower computers. The best part: it's completely free! Here's how to upgrade to Xubuntu:

  1. Back up all of your documents, pictures, music, and videos. If you have a lot of them, the easiest thing to do is buy a portable USB hard drive and copy your files to it. If you don't have a lot, you can back your files up online for free. A couple services I like are:
  2. Download the latest Xubuntu image:
    1. Go here:
      http://xubuntu.org/getxubuntu/

    2. If you see the option to download an LTS version, you want that, because it means that it will be supported for a long time. Under Mirror downloads, click the location that's closest to you.

    3. Look for the file that looks like this, and click on it to start downloading it:
      xubuntu-XX.XX-desktop-i386.iso
      (XX.XX will be a number, like 14.04)

  3. Now you either need to burn the image to a DVD (if your computer has a DVD drive), or put it on a USB stick, if you have an extra USB stick (note that these instructions are for Ubuntu, which is for newer and faster computers, but they're the same for Xubuntu):
  4. Almost there! Now you just need to install it, which you can do by following the steps here:
    http://www.ubuntu.com/download/desktop/install-ubuntu-desktop

  5. Once it's installed, all you have to do is copy all of your documents that you backed up. Then you're done!
One of the many great parts about Xubuntu (and Ubuntu) is its amazing community, so if you have any questions about the upgrade or after the upgrade, go here and you'll find the help you need:

Vous utilisez encore Windows XP ? Effectuer une mise à niveau vers Xubuntu gratuitement


Si vous utilisez encore Windows XP, je suis sûr que vous êtes déjà au courant que le support de Windows XP a pris fin le 8 Avril, 2014. Qu'est-ce que ça signifie, c'est que vous n'allez plus obtenir des mises à jour pour votre ordinateur. Bien que ça ne puisse pas sembler une grosse affaire, ça signifie que vous êtes plus susceptibles d'obtenir des virus et des logiciels espions, parce que vous n'allez plus obtenir les mises à jour de sécurité.

Malheureusement, il n'existe qu'une solution : mettre à niveau votre système d'exploitation. Vous pouvez acheter Windows 8 pour 120 $ ou essayer de trouver un endroit qui vend encore Windows 7. Malheureusement, si votre ordinateur fonctionne sous Windows XP, il est probablement un vieil ordinateur, ce qui signifie qu'il peut être pas assez rapide pour fonctionner avec Windows 7 ou 8.

Mais il ya une solution. Xubuntu (prononcé zoubountou) est conçu pour fonctionner sur des ordinateurs plus anciens ou plus lents. La meilleure partie : c'est totalement gratuit! Voici comment mettre à niveau vers Xubuntu :

  1. Sauvegarder tous vos documents, photos, musique et vidéos. Si vous en avez beaucoup, la meilleure chose à faire c'est d'acheter un disque dur portable USB et copier vos fichiers. Si vous n'en avez pas beaucoup, vous pouvez sauvegarder vos fichiers en ligne gratuitement. Quelques services que j'aime sont :
  2. Télécharger la dernière image Xubuntu :
    1. Allez ici :
      http://www.xubuntu-fr.org/telechargement

    2. Cliquez sur Plus d'options, puis sélectionner Processeurs 32bits (c'est mieux pour les vieux ordinateurs). Si vous voyez une version LTS c'est ce que vous voulez, parce que ça signifie qu'il sera soutenu pour une longue période de temps.

    3. Cliquez sur Télécharger pour lancer téléchargement

  3. Maintenant, vous devez graver l'image sur un DVD (si votre ordinateur dispose d'un lecteur de DVD), ou le mettre sur une clé USB, si vous avez une clé USB supplémentaire (à noter que ces instructions sont pour Ubuntu, qui est pour les ordinateurs nouveaux et plus rapide, mais c'est la même chose pour Xubuntu) :

  4. On y est presque! Maintenant, vous avez juste besoin de l'installer, que vous pouvez faire en suivant les étapes ici :
    http://doc.xubuntu-fr.org/tutoriel/installer_ubuntu_avec_le_live_cd

  5. Une fois que c'est installé, tout ce que vous avez à faire c'est de copier tous vos documents que vous avez sauvegardés. Ensuite, vous avez terminé !
Une des nombreuses grandes parties sur Xubuntu (et Ubuntu) est son communauté incroyable, donc si vous avez des questions au sujet de la mise à jour ou après la mise à jour, rendez-vous ici et vous trouverez l'aide dont vous avez besoin :

Friday, July 18, 2014

Wallace & Gromit Fright of the Bumblebees freezing


Solution:

If you're playing the Steam version of Wallace & Gromit Episode 1: Fright of the Bumblebees and the game freezes after taking out all of the bees in the yard, here's how to fix it:

  1. Download this file:
    http://uploading.com/1a97393c/slot0-save

  2. Copy it to C:\Users\username\Documents\Telltale Games\Wallace and Gromit Ep1
    (replace username with your username)

  3. Run the game  Continue  Load
If you're not playing the Steam version, try the fix here instead:
http://www.telltalegames.com/community/discussion/comment/291751/#Comment_291751


Details:

I picked up the Wallace & Gromit's Grand Adventures game series a while back during one of the Humble Bundles, but I'm only just now getting around to playing it. Unfortunately I ran into the bug mentioned above fairly early into the series. I Googled around for solutions and ran across the forum post I included above that mentioned deleting a couple of files (env_countryroad.dlg and env_townexterior_gromit.dlg) from the game folder. So I went to delete the files, and they weren't there. Apparently the Steam version of the game is different from the retail version. Instead, I found several .ttarch files in the game folder.

Being who I am, I wanted to get to the root of the problem, so I found ttarchext, a tool that lets you extract and rebuild the proprietary ttarch archive files. So using that tool, I found the files mentioned, deleted them, and rebuilt the archives. Unfortunately, not only did that not fix my bug, but once I did get my bug fixed it made my problems worse. It seems the only way to actually fix the bug (in the Steam version, at least) is to copy over a save file past the point where the bug occurs.


Bogue avec Wallace & Gromit Les abeilles font mouche


Solution :

Si vous jouez la version Steam de Wallace & Gromit Episode 1: Les abeilles font mouche (Fright of the bumblebees en angalis) et le jeu se bloque après avoir tué toutes les abeilles dans la cour, voici comment y remédier :

  1. Télécharger ce fichier :
    http://uploading.com/1a97393c/slot0-save

  2. Copiez-le dans C:\Users\username\Documents\Telltale Games\Wallace and Gromit Ep1
    (remplacez username par votre nom d'utilisateur)

  3. Lancez le jeu  Continuer  Charger (load)
Si vous ne jouez pas la version Steam, essayez le correctif ici à la place :
http://www.telltalegames.com/community/discussion/comment/291751/#Comment_291751


Détails :

J'ai acheté le série de jeu Wallace & Gromit's Grand Adventures au cours d'une des Humble Bundles, mais je viens tout juste de la jouer. Malheureusement, je suis tombé sur le bogue mentionné ci-dessus assez tôt dans la série. J'ai googlé pour des solutions et rencontré le post sur le forum j'ai inclus ci-dessus qui mentionné la suppression d'un couple de fichiers (env_countryroad.dlg et env_townexterior_gromit.dlg) dans le dossier du jeu. Je suis donc allé à supprimer les fichiers, et ils n'étaient pas là. Apparemment, la version du jeu de Steam est différente de la version commerciale. Au lieu de cela, j'ai trouvé plusieurs fichiers .ttarch dans le dossier du jeu. 

Et alors, je voulais aller à la racine du problème, donc j'ai trouvé ttarchext, un outil qui vous permet d'extraire et de reconstruire les fichiers d'archives propriétaires de ttarch. Donc, en utilisant cet outil, j'ai trouvé les fichiers mentionnés, les supprimés et reconstruit les archives. Malheureusement, mon bogue n'etait réparé et j'avais des problèmes pire. Il semble que la seule façon de vraiment corriger le bogue (dans la version Steam, au moins) est de copier un fichier de sauvegarde d'au-delà du point où le bogue se produit.


Friday, March 28, 2014

Free wifi/data calls on your smartphone, part 2


(Pour le français, allez ici : Les appels de données/wifi gratuits sur votre smartphone, partie 2)

I blogged a long time ago about making free wifi/data calls on your smartphone. Since then, there are thankfully a few easier and better ways to do this:

Google Hangouts/Google Voice

My method of choice involves Google's Hangouts/Voice service. Google Voice was the old name for Google's service that could be used to send and receive free phone calls and send text messages (to the US and Canada), and they're currently rolling it into their Google Hangouts service that does that and more. Even if you don't use Gmail, most everyone has a Google account already, so you probably don't need to sign up for anything extra.

If you're using iOS (iPhone or iPad), it's easy. All you need to do is download the Google Hangouts app: Google Hangouts for iOS.

If you're using an Android device, by May 15th (2014) you should also be able to use the Google Hangouts for Android app to make free calls and texts. In the meantime, though, there are a few other solutions that work just as well:

  • GrooVe IP Lite
    This is the app I ended up using. It's free, works great, and has some settings that let you customize things. In addition, it only handles calls and texts and not Hangouts chats or video calls, so it doesn't interfere with the Hangouts app.

  • Mo+ PHONE for Google Voice
    This app has a nice, clean interface and easy setup. Unfortunately, it had several drawbacks that led me to uninstall it:
    • As soon as I logged in, I started getting all kinds of requests to chat from complete random strangers.
    • This app also handles Hangouts chats, which for some might be a plus, but for me was annoying because they would come in through this app and Hangouts. It wouldn't be so bad if I could have disabled Hangouts functionality in the app, but it has absolutely no settings to configure.
    • The final nail in the coffin is when I tried to actually use it to make a call. The quality wasn't as good as Groove IP Lite, and there was a frustrating lag of several seconds.

  • Talkatone
    This app doesn't work in Canada, so it was an immediate no-go for me. Maybe you'll have better luck.

  • Spare Phone
    This app costs $3, which by itself isn't a bad thing, but it hasn't been updated since June 2013, and I don't see any compelling ways it sets itself apart from the others and merits paying $3 for.

Other ways

Not into Google? Well, there's something for everyone. There is one other app I found that offers free calling and texting to the US and Canada: Mo+. Yes, they're the same ones that also offer an app for free calls through Google Hangouts that I wasn't so happy with. But this one is based on their own service. I haven't bothered using it since I'm happy with Groove IP, but some people might prefer it:
There are other apps out there like TextNow and TextPlus that are similar, but as far as I can tell none of them offer free outgoing calls.


Well, that wraps it up for now. This is one area that's rapidly changing, so I'm sure I'll be blogging about it more in the future. Until then, enjoy making free phone calls!

Les appels de données/wifi gratuits sur votre smartphone, partie 2


(Go here to read this post in English: Free wifi/data calls on your smartphone, part 2)

J'ai blogué il y a longtemps sur les appels de données/wifi gratuits sur votre smartphone. Depuis ce temps-là, il y a heureusement quelques moyens plus faciles et meilleures pour le faire :

Google Hangouts/Google Voice

Ma méthode de choix est le service Google Hangouts/Voice. Google Voice est l'ancien nom pour le service de Google qui pourrait être utilisé pour envoyer et recevoir des appels téléphoniques gratuits et envoyer des messages texte (aux États-Unis et Canada), et ils sont actuellement en train de le combiner avec leur service Google Hangouts qui fait ça et plus encore. Même si on n'utilise pas Gmail, presque tout le monde a déjà un compte Google, donc on probablement n'a pas besoin de s'inscrire pour quelque chose de plus.

Si on utilise iOS (iPhone ou iPad), c'est facile ; tout ce qu'on doit faire est de télécharger l'appli Google Hangouts : Google Hangouts pour iOS.

Si on utilise un appareil Android, le 15 mai (2014), on devrait également pouvoir utiliser l'appli Google Hangouts pour Android pour faire des appels et textes gratuits. En attendant, cependant, il y a quelques autres solutions qui fonctionnent tout aussi bien :

  • Groove IP Lite
    C'est l'appli qu j'ai fini par utiliser. C'est gratuit, fonctionne très bien, et a quelques paramètres qui permettent à personnaliser les choses. En outre, il gère seulement les appels et les textes et pas les chats ou appels vidéo de Hangouts, donc il n'interfère pas avec l'application Hangouts.

  • Mo+ Phone for Google Voice
    Cette appli a une belle interface claire et une installation facile. Malheureusement, il a eu plusieurs inconvénients qui m'ont amené à désinstaller :
    • Dès que je me suis connecté, j'ai commencé à recevoir toutes sortes de demandes de discuter des étrangers complets.
    • Cette application gère également Hangouts chats, qui pour certains pourrait être un plus, mais pour moi, c'était ennuyeux car ils viendraient à travers cette application et Hangouts en même temps. Il ne serait pas si mal si il y avait des paramètres avec qui j'aurais pu désactiver Hangouts, mais il n'y a absolument aucun paramètre à configurer dans l'appli.
    • Le dernier clou dans le cercueil, c'est quand j'ai essayé de l'utiliser pour faire un appel. La qualité n'était pas aussi bon que Groove IP Lite, et il y avait un décalage frustrant de plusieurs secondes.

  • Talkatone
    Cette appli ne fonctionne pas au Canada, et était immédiatement pas acceptable pour moi. Peut-être que vous aurez plus de chance.

  • Spare Phone
    Cette appli coûte 3 $, ce qui en soi n'est pas une mauvaise chose, mais il n'a pas été mis à jour depuis juin 2013, et je ne vois pas de manière convaincante comment il se distingue des autres et mérite de payer 3 $.

Autres moyens

Si on n'aime pas Google, il ya quelque chose pour tout le monde. Il ya une autre appli que j'ai trouvé qui offre des appels et SMS gratuits aux États-Unis et Canada : Mo+. Oui, ils sont les mêmes qui offrent également l'appli pour les appels gratuits via Google Hangouts avec que je n'étais pas si heureux. Mais cette appli-ci est basé sur leur propre service. Je n'ai pas pris la peine de l'utiliser puisque que je suis heureux avec Groove IP, mais certaines personnes pourraient préférer :

Il existe d'autres applis comme TextNow et TextPlus qui sont similaires, mais pour autant que je sache aucun d'entre eux offrent des appels sortants gratuits.


Eh bien, c'est ça pour le moment. C'est un domaine qui change rapidement, donc je suis sûr que je vais bloguer à ce sujet plus à l'avenir. En attendant, profitez de faire des appels gratuits!