ASUS Nexus7 に LG Home v3 をインストールしようとして失敗

Posted by
ぴろり
Posted at
2014/01/19 17:38
Trackbacks
関連記事 (0)
Comments
コメント (1)
Post Comment
コメントできます
Category
電算室 カテゴリ
カバーイメージ

 お年玉セールで ASUS Nexus7 を買いました。 ...値段に負けて旧世代を$
 さて、自分の使用スタイルでは、頻繁に使うアプリはホーム画面にショートカットを置いておき、たまに使う程度のアプリはアプリ一覧(ドロワー)から選択する、という感じです。一昨年に乗り換えた DoCoMo L-05D 標準のホーム ランチャーでは、アプリ一覧内にフォルダを作成してアプリを整理できたので、自然とこのスタイルで落ち着いていました。ところが、Nexus7 を手に入れて気が付いたのが、Android 純正(?)のホーム ランチャーには、このフォルダ分け機能がないんですね。というか、LG 標準のホーム ランチャーが高機能なだけだったという困った
 そこで、サードパーティ製のホーム ランチャー アプリを色々探してみたのですが、どうもしっくり来るものがない。標準のホーム ランチャーの機能で十分で、そこにアプリ一覧をフォルダで整理したいだけなのに、やたら高機能なホーム ランチャーとか不要ですし...と探していたところ、LG 標準のホーム ランチャーを hack して導入できるとのこと。結果、Nexus7 にはインストールできなかったのですが、root 権限とかとれたし(震え声) その覚書。

このエントリーをはてなブックマークに追加  

 下記のサイトで、Android 4.x で動作する LG のホーム ランチャー(LGHomev3)が紹介されています;

 手持ちの Nexusw7 は 4.4.2 にアップデートしてしまったため、必要な手順としては次のようになります;

  1. Android 4.0 または 4.2.x にダウングレードする
    1. USB デバッグモードを有効にする
    2. Boot Loader を Unlock する
    3. 希望する Factory Image ROM を転送する
      1. Android SDK を入手・導入する
      2. Google USB Driver を入手・導入する
  2. root 権限を取る
  3. LGHome をインストールする

下準備

 パソコンから Android 端末をゴニョるための下準備をします。Android アプリの開発者や hacker さんなど、既に環境がある方には不要です。

Google USB Driver を入手・導入する

 Windows パソコンと Android 端末を USB 接続してゴニョれるようにするドライバを入手、インストールしておきます。後述の SDK に含まれるマネージャを使ってダウンロードすることもできるので、お好みで。

Android SDK を入手・導入する

 Android アプリの開発用ツールを入手します。本当なら、ここでキッチリとインストールしておけば良いのですが、コマンドライン ツールを数個使いたいだけなので端折ります。ダウンロードして適当な場所に展開しておきます。自分の環境では、別件で既に JDK がインストールされていたので不明ですが、もしかしたら JDK のインストールが必要かもしれません。

Android のダウングレード

 結果的に動作しなかったので判りませんが、一応、Android のバージョンを合わせておきます。新 OS の新機能とか、ほとんど活用できていませんので、思い切って後退してみます。

USB デバッグモードを有効にする

  1. [設定]→[タブレット情報]にある[ビルド番号]を数回タップします
  2. [設定]メニューに[開発者向けオプション]が出現します
  3. [開発者向けオプション]→[USBデバッグ]を有効にします

 ゲームの隠しコマンドみたいですな...

Boot Loader を Unlock する

  1. 電源ボタンを長押しして電源を落とします
  2. 電源がオフの状態(≠スリープ状態)から、音量↓ボタンを押しながら電源を投入します
  3. ブートローダーが起動します
  4. パソコンと USB ケーブルで接続します
  5. Android SDK\sdk\platform-tools フォルダを開きます
  6. Shiftキーを押しながら、マウスを右クリックして、[コマンド ウィンドゥをここで開く]を選択します
  7. デバイスが認識されているかテストします
    X:\>fastboot devices
    0123456789abcdef        fastboot
  8. ブートローダを Unlock します
    X:\>fastboot oem unlock
    ...
    (bootloader) erasing userdata...
    (bootloader) erasing userdata done
    (bootloader) erasing cache...
    (bootloader) erasing cache done
    (bootloader) unlocking...
    (bootloader) Bootloader is unlocked now.
    OKAY [ 37.906s]
    finished. total time: 37.907s
  9. Android 端末上でブートローダをアンロックするか確認画面が表示されるので、電源ボタンで決定します
  10. ブートローダを Unlock すると、ユーザデータや設定がすべて初期化されます
  11. 【参考】ブートローダを Lock します
    X:\>fastboot oem lock
    ...
    (bootloader) Bootloader is locked now.
    OKAY [  1.438s]
    finished. total time: 1.439s
    

希望する Factory Image ROM を転送する

 [TOOLKIT] SKIPSOFT ANDROID TOOLKIT - NEXUS 7 V6.1.2 を使うと簡単かもしれません。自分の場合、Factory Image を直接ダウンロードして転送しました。

  1. 機種に合った目的の Factory Images をダウンロードします
  2. 取得した nakasi-***-factory-***.tgz に含まれるファイル(≠ディレクトリ)を、Android SDK\sdk\platform-tools フォルダにぶちまけます
  3. ぶちまけた中にある flash-all.bat をダブルクリックして実行します

root 権限を取る

  1. 機種に合ったカスタム リカバリー イメージを入手します。
  2. Android 端末のブートローダを起動して、USB ケーブルで接続します
  3. 入手したイメージをAndroid SDK\sdk\platform-tools フォルダにコピーします
  4. カスタム リカバリー イメージを端末に転送します
    X:\>fastboot flash recovery openrecovery-twrp-2.6.3.1-grouper.img
    sending 'recovery' (7766 KB)...
    OKAY [  0.943s]
    writing 'recovery'...
    OKAY [  0.325s]
    finished. total time: 1.270s
    
  5. 端末の電源↓ボタンを数回押して[Recovery mode]を選択し、電源ボタンで決定します
  6. 転送したカスタム リカバリ(Team Win Recovery Project)で起動します
  7. [Reboot]→[System]と進むと「Install SuperSU?」と尋ねられるので、[Swipe to install]をスワイプして決定します
  8. 端末の初期設定を行います
  9. 通知エリアに表示された SuperSU のアイコンをクリックします
  10. [Play]→(Google Play が起動)→[更新]

LGHome をインストールする

 ようやくここまで! ...疲れてきた...

  1. 任意のファイラー アプリを導入しておき、そのアプリに先ほどの SuperSU で root 権限を許可します
  2. xda-developers から LGHome のパッケージ(apk)を入手します
  3. ファイラー アプリを利用して、入手した apk ファイルを、Android 端末の /system/app にコピー/移動します
  4. コピー/移動した apk ファイルのパーミッションを 0644 (rw-r--r--) に変更します

失敗

 と、ここまで弄っておいて、結果、Nexus7 では動作しませんでした。書かれていない分も含めて、ファイルの名前を変えてみたり、バージョンを変えてみたり、丸一日弄り倒していました。インストールはできても、起動するとエラーで即終了してしまいます。ホーム ボタンを押してホーム アプリを選択する際、動作しない LG Home で[常時]を選択してしまうと、設定メニューにすら辿り着けなくなって詰みます。エラー レポートを眺めると、画面サイズだか解像度の値を取れていなくて、ゼロ除算エラーが発生している感じです。元が携帯電話サイズのホーム用だから仕方ないのかもしれません。
 結果、今は Go Launcher EX で凌いでいますが、何かオススメのホーム アプリがありませんかねぇ?

このエントリーをはてなブックマークに追加  


この記事を読んだ人はこんな記事も読んでいます記事リコメンデーションについて

カバー画像:ASUS Nexus7 (2012) で無効化したアプリ/サービス一覧

関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

寄せられたコメント (全 1 件中、最新 5 件まで表示しています)

Posted by
ぴろりぴろり
at
2014/01/22 10:39
ID
J5Yjge4A
その後、更にいろいろランチャーを試してみたところ、Nemus Launcher というを発見。シンプルで軽量、それでいて自分が欲しかった機能が揃っています。しばらくこれで様子見です。
https://play.google.com/store/apps/details?id=com.nemustech.launcher

コメントを投稿する

 
 (必須, 匿名可, 公開, トリップが使えます)
 (必須, 匿名可, 非公開, Gravatar に対応しています)
 (必須)
スパム コメント防止のため「投稿確認」欄に ランダムな数字 CAPTCHAについて を入力してから送信してください。お手数ですがご協力のほど宜しくお願いいたします。