SSブログ

Onyx BooxC67ML adb接続とroot取り、Google Playストアの導入編 [Boox C67ML]

※警告 以下の操作で生じたあらゆるトラブルに関して、当方では一切の責任を負わないので、その事を承知した上で、操作して下さい。

C67MLのroot取り、行きます! 技術的なお話は、後に廻して、先ずは、その手順から。
なお、以下は、C67MLのシステムファームウエアのバージョンが1.6.6でのみ、動作確認しております。それ以外のバージョンでの動作は保証しませんので、ご注意下さい。

※2015/02/14 追記
2/12付で、C67MLの新しいシステムファームウエアV1.7.0が公開されました。V1.7.0に関しては、こちら→BOOX C67ML V1.7.0 firmwareを参照して下さい。V1.7.0にアップデートすると、rootの取り直しとPlayストアの入れ直しとなります。V1.7.0でも、BooxC67ML_tool_kitが使用出来る事を確認しました。C67MLを購入後、初めてroot取りを行う場合は、V1.7.0にアップデート後にBooxC67ML_tool_kitを使って、root取りとPlayストアの導入をして下さい。
アップデート前にroot取りとPlayストアの導入を行っている方は、アップデート後、BooxC67ML_tool_kitを使ってrootの取り直しとPlayストアの入れ直しを行って下さい。なお、Playストアの入れ直し前に、「Settings」→「Extension」→「Application Setting」→「アプリを管理」で、以下の2つの操作を行っておいて下さい。
・「Google Playストア」で「アップデートのアンインストール」を実行。
・「Google Play開発者サービス」で「アンインストール」を実行。
補足情報ですが、Play開発者サービスの最新アップデート v6.7 の配布が2/12から始まっています。これに伴って、Playストア上での「マイアプリ」の管理が厳しくなってしまった様です。C67MLの新しいシステムファームウエアV1.7.0適用前にPlayストア経由でインストールしたアプリが、マイアプリに表示されなくなりました。インストール済みのアプリの使用に支障はありませんが、Playストア経由での自動アップデートが行われなくなります。システムアップデート後に、改めてPlayストアからアプリを入れ直す事をおすすめします。

§ 事前の準備

必要な機材は、Windows7またはWindows8/8.1のPCと、PCとC67MLを接続するUSBケーブルです。
PCとC67MLは、まだ接続しないで下さい。C67MLのWi-Fi接続は必ず切っておいて下さい。

先ず、PC上で、以下のファイルをダウンロードして下さい。

BooxC67ML_tool_kit_v1.3.zip

このzipファイルは、展開しておいて下さい。BooxC67ML_tool_kitというフォルダーが現れます。このフォルダー内のファイルを以降で使用します。

§ C67MLとPC(Windows)との接続

PCとC67MLをADB(Android Debug Bridge)で接続する為の準備をします。
PCにC67ML用のデバイスドライバーを導入しますが、デジタル署名に関する制限を回避する為、Windows8/8.1の場合、ドライバー署名の強制を無効にするオプションでの再起動をして下さい。以下のページが参考になります。

デジタル署名のないドライバをインストールする方法

C67MLの電源を入れて起動します。
画面右上隅のメニューアイコンをタップ→「Settings」をタップして、Settingsの画面を開きます。

C67ML_07.png


Settingsの画面で「Extension」をタップ→「Application Settings」をタップして、「アプリ」の画面を開きます。

C67ML_15.png


「アプリ」の画面で、以下の項目にチェックが入っているか確認して、入ってなければ、タップしてチェックを入れておきます。
・「提供元不明のアプリ」
・「USBデバッグ」

C67ML_16.png


画面下のBACKキーを2度押して、元のホーム画面に戻します。

PCとC67MLをUSBケーブルで接続します。C67ML側に「Connect device to ...」の確認ダイアログが出ますが、このダイアログは画面下のBACKボタンを押して消しておいて下さい。

C67ML_17.png


PC側では、BooxC67ML_tool_kitに含まれているデバイスドライバーが自動でインストールされます。
PC上で、コントロールパネルからデバイスマネージャーを開いて、「Android Composite ADB Interface」が入っているのを確認しておいて下さい。

C67ML_18.png


※「Android Composite ADB Interface」が見つからない場合
不明デバイスもしくはC67MLというデバイスを探して、そのデバイスのプロパティを開いて下さい。プロパティ内の「ドライバーの更新」で、BooxC67ML_tool_kitフォルダー内の「C67ML_usb_driver」というフォルダーを指定して、ドライバーをインストールして下さい。

ドライバーが入った事を確認できたら、一旦、PCとC67MLを接続しているUSBケーブルを外します。

Windows8/8.1の場合、最後に、PCを再起動しておきます(ドライバー署名の強制を無効にするオプションが解除されます)。

§ root取りの手順

C67MLの電源が入っている状態で、PCとC67MLをUSBケーブルで接続します。
C67ML側に「Connect device to ...」の確認ダイアログが出ますので、画面下のBACKボタンを押して消して下さい。

PC側で、BooxC67ML_tool_kitフォルダーを開くと、その中に「tool」というフォルダーがありますので、それを開きます。

C67ML_19.png


ここで、「install_rootkit.bat」(.batは表示されない場合があります)をダブルクリックして実行して下さい。PC側では、以下のウィンドウが開きます。この画面が出たら、画面の指示通りに、何かキーを押して終了させて下さい。

C67ML_20.png


C67ML側では、以下の画面が開きますので、「Mulai Root」をタップして下さい。

C67ML_21.png


しばらくすると、以下の画面になりますので、「Root」をタップして下さい。

C67ML_22.png


Root取りが成功した旨のダイアログが出ます。「5毛銭(10毛で1元、日本円で10円くらい?)欲しい」とか言ってますが、無視して「Batal(インドネシア語で「取り消す/キャンセル」とかいう意味)」をタップして下さい(中国語やらインドネシア語やら出てかなり怪しいですが「Batal」を選択しておけば実害が無いのを確認しています)。

C67ML_23.png


画面下のBACKキーで、ホーム画面に戻します。

続いて、不要になったroot取りのツールをC67MLから削除しておきます。
PC側で、BooxC67ML_tool_kitフォルダーの中のtoolフォルダーで、「uninstall_rootkit.bat」を(.batは表示されない場合があります)をダブルクリックして実行して下さい。PC側では、以下のウィンドウが開きます。この画面が出たら、画面の指示通りに、何かキーを押して終了させて下さい。

C67ML_24.png


USBケーブルを外して、C67MLの電源ボタンを長押しして、「電源を切る」のダイアログで「OK」をタップして、電源を落として下さい。
再度、電源を入れなおして、C67MLを起動します。
ホーム画面の下の方にある「Apps」をタップして、アプリ一覧(Apps)の画面を表示させて下さい。ここに、「Superuser」のアイコンがあればroot取りは成功です。

C67ML_25.png


※注意
「key+root+Master+MOD.apk」を使ってrootを取っている方は、「Superuser」の替りに「Perizinan rumah(インドネシア語で「アクセス許可所」とかいう意味)」と言うroot権限管理アプリがインストールされます。
「Perizinan rumah」に関して、いろいろ調べてみたのですが、どうにも、出処が分かりません。以降で、Playストアを導入すると、色々なアプリをインストールできるようになりますが、「Perizinan rumah」と絡んでマルウェアを仕込まれる可能性が否定できません。
安全の為に、root権限管理アプリを「Superuser」に切り替えておく事をオススメします。
上記のやり方でrootを取り直すと、「Perizinan rumah」が削除されてが「Superuser」に切り替わります。


§ Google Playストアの導入

上記の手順で、root取りが終わったら、続いて「Google Playストア」を導入しましょう。
色々なアプリをインストールできるようになります。

C67MLの電源が入っている状態で、PCとC67MLをUSBケーブルで接続します。
C67ML側に「Connect device to ...」の確認ダイアログが出ますので、画面下のBACKボタンを押して消して下さい。

PC側で、BooxC67ML_tool_kitフォルダーの中のtoolフォルダーで、「ImportPlayStore.bat」を(.batは表示されない場合があります)をダブルクリックして実行して下さい。PC側では、以下のウィンドウが開きます。この画面が出たら、画面の指示通りに、何かキーを押して終了させて下さい。

C67ML_26.png


C67ML側で、Superuserからrootの許可を求めるダイアログが出た場合は、許可して下さい。
その後、しばらくするとC67MLが再起動します。

C67MLの再起動が終わってホーム画面が出たら、画面の下の方にある「Apps」をタップして、アプリ一覧(Apps)の画面を表示させて下さい。ここに、「Playストア」と「Google設定」のアイコンがあるのを確認して下さい。

C67ML_27.png


続いて、Wi-Fi接続をONにして下さい(各自の通信環境に合わせて、接続の設定をして下さい)。接続が完了したら、アプリ一覧(Apps)の画面上で「Playストア」をタップして下さい。
Googleアカウントの確認画面になりますので、アカウントの設定をして下さい。

C67ML_28.png


アカウントの設定を行う過程で出る画面は、C67MLの白黒画面では非常に見難くなっています。
「次へ(右向き三角形)」のアイコンが画面右下隅にありますが、ほとんど見えないと思います。
設定項目を全部埋めたら、画面右下隅をタップしてみて下さい。

アカウントの設定が完了すれば「Google Play」の画面(古いスタイル)が出ます。

C67ML_29.png


画面下のBACKキーを押して、一度、Playストアから抜けて下さい。再度、「Playストア」をタップすると、Playストアがアップデートされて、新しいスタイルの画面でPlayストアの画面が出てきます。

C67ML_30.png


これで、Playストアの導入は完了です。有料アプリも利用できます。

試しに、ATOK(通常版)をインストールしてみました。

C67ML_31.png


ブラウザーでATOKを使っている所です。正常に動作しています。

C67ML_32.png


※警告
Playストアでは、利用できるセンサー類に合わせて、アプリを表示します。C67MLは、搭載してるセンサー類がほとんど無いので、Playストアで表示されるアプリも非常に少なくなっています。
このままの状態では、利用したいアプリが何かのセンサーの使用を要求している為、C67MLでは導入できない事も多いと思います。
そこで、多くのセンサー類を搭載しているように見せかけて、Playストアで表示できるアプリを増やす手法があります(フルマーケット化とかフルストア化と言われているものです)。
上記のPlayストアの導入を行った場合、このフルストア化も一緒に行っています。
フルストア化の影響で、C67MLで異常動作してしまうアプリを導入できてしまう場合もあります。
アプリの導入時は、各自の責任で、正常動作できるかどうか確認してから利用するようにして下さい。

§ PC(Windows)からのスクリーンショット

おまけです。C67MLのスクリーンショットをPC(Windows)から取るツールを、BooxC67ML_tool_kit.zipの中に入れておきました。

PCとC67MLをUSBケーブルで接続した状態で、PC側で、BooxC67ML_tool_kitフォルダーの中のtoolフォルダーで、「screenshot.bat」を(.batは表示されない場合があります)をダブルクリックして実行して下さい。PC側では、以下のウィンドウが開きます。この画面が出たら、画面の指示通りに、何かキーを押して終了させて下さい。

C67ML_33.png


toolフォルダー内に「screenYYYYMMDDhhmmss.png」と言うファイルが出来ています。これがスクリーンショットになります。

§ 技術的なお話

C67ML特有のadb接続問題、root取りの技術的な見解、Google Playストアの導入に関する詳細情報は、次回に改めて書きます。

※※※ お詫びとお願い ※※※
※BooxC67ML_tool_kit.zipをダウンロードされた方へ
BooxC67ML_tool_kit.zipに含まれるルート権限管理アプリSuperuserに不具合がありました。
PCと接続してroot権限で操作する場合は問題ありませんが、C67ML上のアプリでroot権限を要求される場合、エラーが発生してroot権限での動作ができません。
この問題を修正したルート権限管理アプリSuperuserに挿し替えたものを再公開しております。
お手数ですが、一旦、PC上のBooxC67ML_tool_kitフォルダーを削除の上、上記のBooxC67ML_tool_kit_v1.2.zipを再度ダウンロードして、改めて展開して下さい。
展開後に、上記の「§ root取りの手順」をもう一度実行して、rootの取り直しをして下さい。
なお、Playストアの入れ直しは不要です。

※BooxC67ML_tool_kit_v1.1.zipをダウンロードされた方へ
PC上で、Androidエミュレータを起動している場合、以下のエラーを起こして正常動作しません。
「error: more than one device and emulator」
このエラーが出た場合は、Androidエミュレータを停止して、再試行するか、PC上のBooxC67ML_tool_kitフォルダーを削除の上、上記のBooxC67ML_tool_kit_v1.2.zipを再度ダウンロードして、改めて展開して下さい。なお、既にroot取りやPlayストアの導入が成功している場合は、BooxC67ML_tool_kit_v1.2.zipを使って再度root取りやPlayストアの導入を行う必要はありません。

※スクリーンショットでの不具合について
午前0時~9時の間にスクリーンショットの機能を使用すると、ファイル名が正常に設定できません。
BooxC67ML_tool_kit_v1.3.zipで、この不具合を修正しました。スクリーンショットの機能をお使いの方は、旧版をBooxC67ML_tool_kit_v1.3.zipで置き換えて下さい。

以上、ご迷惑をお掛けした事をお詫び致します。



この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。