SSブログ

View Sonic N710 (4.1.1) の中華アプリ削除とgoogleplay(マーケット)・音声検索などの導入 [Android]

■おことわり
この記事の手順を実施する場合は、自己責任でお願いいたします。結果について何ら保証するものではありません。
最悪の場合はN710が動作しなくなる可能性があります。
この手順を実施すると、OTAによるアップデートができなくなる可能性があります。
手順にはN710の初期化が含まれています(今までインストールしたアプリや作成したデータが全て消去されます)

View Sonic N710 (Android 4.1.1)の中華アプリの削除とマーケットや音声検索などのGoogle系アプリのインストールを行います。
Google系のアプリには以下のファイルを使用します。

<インストールしたもの>
 /system/app/GoogleBackupTransport.apk   (入れなくても何とかなるかも)
 /system/app/GoogleCalendarSyncAdapter.apk (カレンダー入れ替えてみたかった)
 /system/app/GoogleContactsSyncAdapter.apk
 /system/app/GoogleFeedback.apk       (マーケット対応には必須らしい)
 /system/app/GoogleLoginService.apk     (マーケット対応には必須らしい)
 /system/app/GooglePartnerSetup.apk     (マーケット対応には必須らしい)
 /system/app/GoogleQuickSearchBox.apk    (ホーム画面に配置される検索ツール。不要な人は入れない)
 /system/app/GoogleServicesFramework.apk   (マーケット対応には必須らしい)
 /system/app/GoogleTTS.apk          (音声読み上げ用には必須)
 /system/app/NetworkLocation.apk       (ネットワークから位置を特定するのに必要?、うまく動かないかも)
 /system/app/Vending.apk           (マーケット対応には必須らしい)
 /system/app/VoiceSearch.apk   (音声検索するには必要)
 /system/lib/libvoicesearch.so  (音声検索するには必要)
 /system/lib/libspeexwrapper.so  (音声読み上げには必須)

<上記以外に個人的に入れたもの>
 /system/framework/com.google.android.maps.jar
 ※元から入っていたmaps.jarでは、渋滞ナビというアプリが java.lang.NoClassDefFoundError というエラーで異常終了していたため試行錯誤の結果入れ替えを実施
 ※N710に元から入っていたものは300k近いサイズ、今回入れたのは(ネットに出回っているもの)は160k程度。(入れ替えの影響は今のところなさそう)

これらのファイルの入手方法ですがネットで検索すると色々と見つかります。
私は、teclast A10t の時にお世話になったAllwinner Essentialのツールに同梱されているものを使用してみました。

■前提条件
・N710がroot化されていること。Superuser.zip(Superuser.apk)が導入済みであること。
・N710がインターネットアクセスできる環境と設定になっていること。

■作業前に用意するもの
・microSDカード(私は microSDHC 4G Class4でやってみました)
・Allwinner_Essential_v1.0.0.zip(または、Allwinner_Essential_Script_v0.9.5.zip)(この中のGoogle系アプリのapkとsoを使用する)
※上記のファイルはネットで探してDLしておいて下さい

■手順
主な流れ
1)Google系アプリの準備(PCで作業)
2)N710 (4.1.1) に ESファイルエクスプローラ(アプリ)を導入
3)ESファイルエクスプローラをroot権限で動作させ、/systemを読み書き可能でマウントする。
4)中華アプリのバックアップと削除
5)Google系アプリのインストール
6)N710本体の初期化(アプリの再展開の実施)


1)Google系アプリの準備
・上記の/system/appと/system/lib(場合によっては/system/frameworkも対象)のファイルをmicroSDカードに入れておきます。


2)ESファイルエクスプローラのインストール
<準備>
・ホーム画面-「設定」-「セキュリティ」を開きます。
・「提供元不明のアプリ」にチェックをつけます。
<ESファイルエクスプローラのインストール>
・WEBブラウザを起動して、検索サイトから「esfile apk」で検索し、ESファイルエクスプローラのapkをダウンロードします。
・アプリ一覧から「ダウンロード」を起動し、DLしたESファイルエクスプローラのapkを選択してインストールを実施します。
・インストールが完了したらESファイルエクスプローラを起動します。


3)ESファイルエクスプローラの設定
・ESファイルエクスプローラの「設定(画面右下の「:」マーク)」-「ルートオプション」を開き「ルートエクスプローラー」にチェックをつける。
 (チェックをつけるとSuperuser権限を付与するか聞かれるので付与する)
・「ファイルシステムをマウントする」にチェックをつける。
 (画面下に、システムフォルダが読み書き可能でマウントされました。とメッセージが出れば成功)
・「(un)install apk automatically」のチェックを外す。


<ESファイルエクスプローラに関するTIPS>
・/ フォルダへの移動方法 ---> (「お気に入り」-「/(ダブレットアイコン)」)
・N710の microSD カードドライブ ---> /storage/sdcard1/ (本体内蔵のフラッシュメモリ領域は /storage/sdcard0)


4)中華アプリのバックアップと削除
 中華アプリは N710の場合、全て /vendor 以下に格納されています。
 基本的に /vendor 以下のappフォルダとファイルを全て削除すると中華アプリは削除されます。(たぶんlibとtestも不要と思われます)
 ただし、以下のファイルは後で使用します。(microSDにバックアップしたものからインストールを行います)

 /vendor/app/Adobe_Flash_Player_11.1apk (マーケットのFlashプレーヤーはN710非対応と表示されるため)
 /vendor/test/app-test/GPS_Test_Plus_1.2.8_mf.apk (GPSのテストツール:必須ではない)
 /vendor/test/app-test/StabilityTest.apk (N710のテストツール?:必須ではない)

・ESファイルエクスプローラを起動します。

・メニューから「お気に入り」-「/」を選択します。
・メニューから「選択」を選択し、「vendor」フォルダをチェックします。(色が変わります)
・メニューから「コピー」を選択します。

・メニューから「上へ」を選択します。(/フォルダへの移動)
・「storege」フォルダを選択、「sdcard1」を選択します。(microSDのルートフォルダとなります)
・メニューから「貼り付け」を選択します。(/vendor以下のフォルダがmicroSDカードにコピーされます)

・メニューから「上へ」を2回選択します。(/フォルダへの移動)
・「vendor」フォルダを選択します。
・メニューから「選択」を選択し、「app」,「lib」,「test」フォルダをチェックします。(色が変わります)
・メニューから「削除」を選択します。
・「設定(画面右下の「:」マーク)」-「その他」-「リフレッシュ」を実行し、フォルダが削除されていることを確認します。


5)Google系アプリのバックアップとインストール
 
・ESファイルエクスプローラを起動します。

(念のためのバックアップ)
・メニューから「お気に入り」-「/」を選択します。
・「system」フォルダを選択します。
・メニューから「選択」を選択し、「app」,「lib」,「framework」フォルダをチェックします。(色が変わります)
・メニューから「コピー」を選択します。

・メニューから「上へ」を2回選択します。(/フォルダへの移動)
・「storege」フォルダを選択、「sdcard1」を選択します。(microSDのルートフォルダとなります)
・メニューから「貼り付け」を選択します。(/system以下のapp,lib,frameworkフォルダがmicroSDカードにコピーされます)

(インストール)
・microSDカードに入れておいたインストール対象の .apk と .so と .jar を下記フォルダにコピーします。
 .apk は /system/app フォルダにコピーします。
 .so は /system/lib フォルダにコピーします。
 .jar は /system/framework フォルダにコピーします。
※重要
 コピーしたファイルは必ずパーミッションを"rw-------"から"rw-r--r--"に変更しておく必要があります。

 <パーミッションの変更方法>
 ・ESファイルエクスプローラでファイルを長押しすると「オペレーション」画面が表示される。
 ・オペ-れーションメニューをスクロールさせて一番下に表示される「プロパティ」を選択します。
 ・「変更」ボタンを選択
 ・「グループ」と「他」の「読み込み」チェックボックスを有効にして、「OK」を選択する。
 ・「OK」を選択する。
 ※以上の操作をapp,lib,frameworkの新規にインストールしたファイル全てに実施すること。


6)N710本体の初期化(アプリの再展開の実施)
 削除および新規追加したファイルを再展開させるために本体を初期化します。

※注意!!
※本手順の実施前にインストールしていたアプリや各種設定は全て消去されます。

・ホーム画面-「設定」-「バックアップとリセット」-「データの初期化」を選択します。
・「タブレットをリセット」ボタンを選択します。

※もしかすると、上記の本体リセットを行わなくても、CWMの「advanced」-「wipe dalvik cache」だけでいけるかもしれません。

AndroidOSが起動して、中華アプリがないことを確認します。
・再びESファイルエクスプローラをインストールして、microSDカードにバックアップしておいた下記ファイルをインストールします。
/storage/sdcard1/vendor/app/Adobe_Flash_Player_11.1apk

以上で終了です。

 
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

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