ドスパラタブレット A071-D15AにGooglePlayをインストールしてみた

/ Linux/Unix / Comment[2]

1万円以下で売られているドスパラタブレットがめぐりめぐって自分の手元に来たのでちょっと遊んでみました。
起動させてみてびっくりGooglePlayが無い。マーケットとかいうアプリをタップしてみるとなんじゃこりゃロクなアプリが無い。
そのマーケットとやらでterminalなどと検索してみるとなぜかGooglePlayの検索結果が表示されました。タップしてみると「GooglePlayが無いためうんぬん」という謎仕様。

A071-D15A

たらい回しにされた理由が分かった気がします。


ナニをするにしてもそのアプリが必要ですし、アプリが使える状態にするにはGooglePlayを使うかapkやソースを直接ダウンロードしてインストールするという形しかありません。
アプリが使えないタブレットはただの文鎮です。というわけで便利なGooglePlayをインストールしてみます。


こちらのサイトを参考にさせていただきました。
Google Playのインストール手順を解説

GooglePlayのインストールに必要なものとダウンロード先


GooglePlayをインストールするためには以下の3つのapkファイルが必要です。
  • GoogleServicesFramework.apk
  • Gplay3.8.17.apk
  • Vending.apk

そしてそのダウンロード先は、ファイル名をググればミラーがいくつか見つかるでしょう。
とりあえず現時点でダウンロード可能なミラーを上げておきます。

3点セット
  • http://www.sd-dream.com/pasocompass/temp/google_play.zip
  • http://blue-red.ddo.jp/~ao/wiki/wiki.cgi?page=%A5%C9%A5%B9%A5%D1%A5%E9%A5%BF%A5%D6%A5%EC%A5%C3%A5%C8%A4%CB+Goole+Play+%A4%F2%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%B9%A4%EB

SourceForge - GoogleServicesFramework.apk,Vending.apk
  • http://sourceforge.jp/projects/sfnet_seandroid/downloads/xperianeov/Extras/4.0.2.A.0.42/GoogleServicesFramework.apk/
  • http://sourceforge.jp/projects/sfnet_klurosuandroid/downloads/Vending.apk/

androidlover.net - Gplay
  • http://androidlover.net/googleapps/google-play-v4-4-21-slide-out-navigation.html

3つのファイルがそろったら次へ

開発者向け設定とセキュリティ設定を変更


  • ホームの設定→開発者向け設定でUSBデバッグにチェックを入れます。
  • ホームの設定→セキュリティ設定で提供元不明のアプリにチェックを入れてインストールを許可します。


Linuxマシンと接続


USBでタブレット本体をLinuxマシンに接続して作業します。



Linuxマシンにadbが入っていない場合は下記コマンドでインストールしましょう。
# apt-get install android-tools-adb


adbのhelpを参考に作業を進めていきます。
device commands:
adb push - copy file/dir to device
adb pull [] - copy file/dir from device
adb sync [ ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell - run remote shell command

USBでタブレットとLinuxマシンを接続してシェルを起動させます。
# adb shell
error: insufficient permissions for device

ここで早速エラーです。
この場合は下記コマンドでadbのデーモンを再起動すると解決する場合が多いです。
# adb kill-server ;adb start-server

改めてshellを起動
# adb shell
root@android:/ # id
uid=0(root) gid=0(root)
root@android:/ # exit

出荷時の状態なのに既にrootになっていますね。
root化する手間が省けました。まさかわざとroot化しておくことで自由度をあげるという隠し仕様的なものなのでしょうか。
まあ何にせよrootが有効なのは何でも出来て良いんですが、逆にいわゆるウイルスにrootを乗っ取られる可能性を作ってしまっていることにもなります。
その点が玄人向けな感じがしますね。


3つのapkファイルをadbでファイルをタブレットに送ります。

# adb push GoogleServicesFramework.apk system/app/
# adb push Vending.apk system/app/
# adb push Gplay.apk system/app/

adbでファイルを送信するとパーミッションが666で保存されます。

# adb shell ls -l /system/app/Vending.apk
-rw-rw-rw- root     root      1844811 2013-01-23 21:33 Vending.apk

/system/app以下のapkファイルのパーミッションは644なのでそれに合わせます。

# adb shell chmod 644 system/app/GoogleServicesFramework.apk
# adb shell chmod 644 system/app/Vending.apk
# adb shell chmod 644 system/app/Gplay3.8.17.apk

タブレット本体のESファイルエクスプローラーでインストール作業


ホームの右上の■が6つのアイコンをタップするとアプリの一覧が表示されるので、その中から「ESファイルエ...」をタップします。
画面下中央の■が縦3つのアイコンをタップして設定を開きます。
以下の点を変更します。

  • ホームディレクトリを/にする(ホームディレクトリより上階層が見れない為)
  • ルートエクスプローラーファイルシステムをマウントするにチェック

下画像のように/が見れるようになります。


/system/appへ進み、以下の順番でタップしてインストールを行います。


1. Vending.apk
2. GoogleServicesFramework.apk
3. Gplay.apk

正常にインストールが終わったらタブレットを再起動させます。
※再起動させずに起動させるとエラーが出る為


再起動後にGooglePlayをタップしたところ起動成功。アプリのインストールも問題ありません。



suでrootに切り替わります。
関連記事

コメント

お久しぶりです。

もしかしたらA071-D15Aも自分の手元にくる前に誰かがroot化してた可能性もありますね。
癖のある製品を小細工するのはワクワクしますね。しかし実用性を考えてしまうとうーん...

| URL | 長倉#-

DG-Q10SR3D使ってこのページから僕のサイトにやってきた人がいた&
自分もドスパラタブレットDG-Q8C3G使っているんで久しぶりにやってきました。
 
DG-Q8C3Gの場合は、root化する必要があります。
GooglePlay使ってComplete Linux Installerも
Debian norootも入れてみたが、正常に動かないんで残念。

| URL | H_S#AmO751v6

:
:
:
:
:
管理人のみ表示を許可