Facebook HomeをほとんどすべてのAndroidデバイスで動かすためのハック–SMSが送れないけど秀作

まず、知らなかった人のために言うと、昨日(米国時間4/11)は大騒動だったんだ。FacebookがFacebook HomeのランチャをGoogle Playストアに置いたんだけど、対応機種がごく限られていた。そのアプリは、機能も性能も完璧のようだったけど、でも正しい機種を持っていない人はいくらHomeを試してみたくてもだめだった。

もう一度言うよ。試してみたくてもだめだった。過去形だ。MoDaCoのファウンダPaul O’Brienが、Facebook HomeをどのAndroidデバイスでも動かせる、とっても簡単な方法を見つけた。長い話を短く言うと、彼はあるバージョンのHomeアプリにパッチを当てて、自分がロードされたデバイスをチェックしないようにした。機種不対応のエラー画面も出ない。

やるべきことはただ一つ、Androidデバイスの設定画面を出して、『セキュリティ』のところにある「提供元不明のアプリ」「提供元がPlayストアではないアプリのインストールを許可する」のところにチェックを入れる。それからFacebook Homeアプリの彼がパッチを当てたバージョンをダウンロードしてインストールする。ついでに同じく彼がパッチを当てたバージョンのFacebookアプリとFacebook Messengerアプリもダウンロード/インストールする。この二つのアプリをすでにインストールしている人は、まずそれらをアンインストールしてから、O’Brienが料理したバージョンをロードする。それは、あなたのデバイスの上でHomeが正しく動くためだ。

ここで、疑問を感じる人もいるかもしれない。メーカーがFacebookアプリをプレインストールしているデバイス(HTC Oneなど)では、そのデバイスのrootユーザになってFacebookアプリを自力で削除しないと、このパッチバージョンのHomeアプリは使えない。幸いにもほとんどの人気機種で、rootになるのは前より容易になっているが、びびりの人はまずここで宿題をやってからにしよう。

O’Brienの作品を試すために、ぼくは二つのFacebook Home非対応機…MotorolaのDroid RAZR HDとSamsungのタブレットGalaxy Note 8.0…にそれをインストールしてみた。インストールにはどちらも、2分弱しかかからなかったし、Facebook Homeはだいたいまともに動く。メッセージが出るまでに一瞬の間があるが、Facebookの新しいチャットのインタフェイスはどちらの機種にも出る。友だちが金曜の夜何をしてるかも分かる(ぼく自身は家にいて携帯電話で遊んでいる)。Homeの、スワイプして見るストリームに、友だち全員のニューズフィードのアップデートは出ないが、それは公式にサポートされている機種でも同じだ。

唯一の重要な欠陥は、どちらの機種でもMessengerアプリからSMSを送れないこと。O’Brienのバージョンを使うほとんどの人が、これにはがっくりするだろう。でも、100%完璧なハックでなくても、そのうちFacebookがAndroidの全機種に公式対応するまで、Facebook Homeに慣れておくためのアプリとしては上出来だと思う。もちろん中には、SMSができないなら要らない、という人もいるかもしれないけど。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))