スキップしてメイン コンテンツに移動

[自分用メモ] Sony Tablet Pのroot化、Link2SD、Swap設定、フォント変更

こんばんは、モバ(Twitter @yubileG+)です。

プリモバイル版009Zが届いたのでいじり倒しています。SIMフリーになっていること(BB.exciteのSIMで確認、テザリングも設定を呼び出すアプリを使えば利用可能)と、意外なぐらい動作が速く(ただし純正ホームアプリを除く)防水&ワンセグ付きはありがたいところ。ただデフォルトのAPNだとMMSが送受信できなかったのと、root化の方法がなさそうなのが残念(Android 2.3なのでプリインアプリを凍結するために欲しかった)。

 

さて今日のネタは、折りたたみ式二画面タブレット、Sony Tablet Pをゴニョゴニョした話。いろいろとクセはありますが面白いマシンであることには変わりないので、root化したついでにいじってみた備忘録です。

※なお、この記事に書かれていることを実行して何か損害があっても、ぼくや紹介したサイトの方々も補償はできません。くれぐれも自己責任でお願いします。

 

(1) root化

まず肝心のroot化ですが、Androidをいじり倒そうというなら避けては通れないXDAのフォーラムで、オールインワンツールが配布されています。ちなみに、オールインワンと言っても使用にはAndroid SDKをインストールしたWindows PCなどの下準備が必要です。

 

S.onyTablet.S v6.4 [ALLinONE] – new: R5A ROOT!!! automatic ICS ROOT!, JB ROOT! – xda-developers

 

 

 

 

最新の4.0.3 release5aにも対応していますので、うっかりアップデートしてしまった人でもツールの指示に従うだけでroot化が完了します。またroot/unrootだけでなく、公式ファームウェアのアップデート通知が出続ける件を解決するパッチなど、便利なツールもひとまとめになっていてありがたいです。

 

 

(2) Link2SD

Sony Tablet Pは内部ストレージの容量が1.84GB(設定>ストレージより)と、Sに比べて少ないのが難点です。というわけで、アプリをSDカードにインストールしつつ内部ストレージにインストールしたかのように振る舞うLink2SDを使います。Androidも4.0以降になるとroot化のメリットは薄れてきますが、このアプリの存在はroot化の理由としてまだまだ大きなものです。

さて、SDカードはPが対応する最大容量かつできるだけ速いものをということで、32GB Class10のmicroSDHCがベストでしょう。個人的にはSanDiskがお勧めですが、Amazonでは現在、並行輸入品しか扱っていないようです。その場合どうしても偽物の問題などがつきまとうので、正規品のトランセンドを買う方がいろいろと安心かもしれません。

 

 

Link2SDを使うためには、SDカードにパーティションを切る必要があります。ぼくはMiniTool Partition Wizardを使いました。

Free download Magic Partition Manager Software, partition magic alternative, free partition magic, partition magic Windows 7 and server partition software – Partition Wizard Online
無料のHome EditionでOKです。

 

 

 

ext2/3/4やLinux swapなどのフォーマットに対応したツールなら大丈夫でしょう。

Partition Wizardの使い方はググれば出てくるので省略しますが、ポイントは「すべてLogicalではなくPrimaryを選ぶこと」「先頭パーティションがFAT32、2つめがLink2SD用のext、3つめがLinux Swapの順番にすること」です。ちなみにぼくはLink2SD用パーティションにext3を選びましたが、機種によってはext2や4でないと上手く行かないケースもあるようです。

あとはSDカードを本体に差し込みLink2SDを起動、第2パーティションのフォーマットを聞かれるのでリストから選び、指示に従ってリブートするだけ。今回は4GBをLink2SD用に、Linux Swapに1GBを割り当ててみました。

ストレージの心配が薄れるといろいろと気持ちが楽になるので、root化できて内部ストレージの容量が少ない機種にはお勧めです。

 

 

(3) Swap設定(不安要素あり)

メモリが少ない機種には定番のSwap、Sony Tablet Pは1GB搭載(ただしVRAM共用なので、アプリ実行に使えるのは740MB弱)なのでそんなに困らないとはいえ、せっかくなので試してみることにします。

今回はSwapper 2 for rootBusybox Installerという2つのアプリをGoogle Playからインストール。まずBusybox Installerを起動してBusyboxをインストール(パスはデフォルトの/system/xbin)し、その後Swapper 2を起動します。

メニュー>Settings>Advanced preferencesとたどり、”Use swap partition”にチェック、Swap partitionをタップしてSwapに指定したパーティションのパスを入力(今回のケースでは/dev/block/mmcblk1p3でした)、Busybox location/commandをタップしてBusyboxのパスを指定(/system/xbin/busybox)します。

もとの画面に戻ってONボタンをタップすると、指定のパーティションがスワップとして設定されます。メニュー>InfoでSwapのところに指定したパーティションの容量が表示されていれば成功です。

ただ、Tablet Pで使うと不安定なところがあるようで、突然Swap容量が0KBと表示されたりします。Xperia ray(カスタムROM Super JellyBean)だとパーティションサイズ以外ほぼ同様の設定で快調に動いてくれているのですが……。

それに、ぼくの使い方だと効果があるのかどうか微妙なところですね。SDカードの容量をムダに遊ばせているだけのようにも思えるので、そのうち止めるかもしれません。

 

 

(4) フォント変更(ICSのみ)

Sony Tablet Pデフォルトのフォントはモトヤシーダ3等幅なのですが、個人的にはJellyBean以降の機種やソフトバンクのGingerbread機などに使われているモトヤマルベリ3等幅の方が好みなので、変更してみることにします。本当はヒラギノ丸ゴシックにしたいところですが。

Ice Cream Sandwich機におけるフォント変更の基本は

/system/fontsにフォントをコピー、パーミッションを644に

/system/etc/fallback_fonts.xmlに変更したいフォントのファイル名を書き込み、リブート

なのですが、もうひとつのポイントとして

/system/vendor/etc/fallback_fonts.xmlが存在し、そちらがまず読み込まれる(=優先される?)

というものがあります。最初は上の方しか知らなかったためSony Tablet Pではまったくフォント変更がされず、しばらく悩む羽目に。

そこで念のため/system/etc/fonts/system/vendor/fontsの両方にフォントをコピーし、/system/etc/fallback_fonts.xml/system/vendor/etc/fallback_fonts.xmlの両方にフォントのファイル名を書き込んでリブートしてみたところ、めでたく成功!

フォント変更は失敗(うっかりパーミッション変更を忘れるとか)するとブートループになりやすいので要注意です。とくにSony Tablet Pは同じソニーのXperiaシリーズと比べてリカバリが面倒ですし。

 

 

(5) おまけ・Adaway

AdawayはGoogle Playストアから閉め出されてしまいましたが、f-droid.orgというFOSSレポジトリにて更新されています。インストール方法はこちらの記事を参照。

徒然覚書: 広告消しアプリ AdAway 2.2 or 最新版をインストールする。 

 

 

 

 

日本の広告用hostsファイルはこちらの記事を参照。

Androidでウザい広告を消す方法 hostsファイルと「AdAway」の使い方 | SmartAll(スマータル)

 

 

 

このブログの人気の投稿

最近のパケット事情(または断捨離し損ねた通信契約の話)

こんにちは、モバ( @yubile )です。 かれこれ半年近く更新しなかったわけですが、今日もなんとなく生きています。 IIJmioを解約した のが昨年10月のこと。 その後ZenFone 7を衝動買いした結果、持ち歩くスマートフォンが現在4台です。 内訳はこんな感じになっています。 (1) iPhone XS Max(ソフトバンク:ウルトラギガモンスター+)=メイン (2) Zenfone 7(mineo:au回線 10GB通話付きプラン)=サブ (3) OPPO A5 2020(楽天モバイル)=モバイルルーター的用途 (4) Rakuten mini(DENT)=Edy、nanaco、WAON等 Google Pixel 3aも使っていたのですが、5台はさすがに多いのでしばらくお休みしてもらうことにしました。Android 12がリリースされたら真っ先にアップデートして試そうかなと思います。 ……本来のイメージはiPhoneとRakuten miniの2台持ちぐらいで済ませるつもりだったんですが、どうしてこうなった。 あと、Zenfone 7が楽天モバイルに完全対応してくれてれば、(2)と(3)は統合できたんですよねえ。アップデートお願いします>ASUSさま。 ちなみにRakuten miniに入れているDENTのeSIMは、いわゆる海外ローミング回線です。有効期間が365日と長い上に1GBが4.99ドルという、「とりあえず入れておくSIM」にピッタリのヤツです。ローミング先がドコモ回線なのでRakuten miniのロットに左右されますが、電子決済で通信が必要な場合に役立ちます……と言いたいのですが、問題もあります。いずれ別記事で。

非自炊的電子書籍生活・BookLive!編「自炊お断り!」な専用端末Lideoを買って みた!

こんばんは、モバ( @yubile )です。 PQIのAir Cardと、 加賀ハイテックのTAXAN MeoBank SD という、目的の被りそうなアイテムを同時に注文しちゃいました。届いたらレビューを書くつもりです。   さて、今日のネタは電子書籍サービス BookLive! の専用端末「Lideo(リディオ)」です。Sony Reader(PRS-650)、楽天Kobo touch、Amazon Kindle Paperwhite 3Gと来て電子ペーパー4台目、電子書籍端末という意味ではSH-07Cもあるので5台目です。iPadとNexus 7とSony Tablet Pだって電子書籍を読むのに使ってます。いやはや。iPad miniを買ってアプリ使い分けた方がよっぽどラクじゃねえの? とか自分に囁きたくなります。 そんなLideoですが、先に結論を言っちゃいますと 「WiMAXで本を買うの意外と快適」「凸版明朝&ゴシックが割と綺麗」「足りないものは解像度とフロントライトとまともな同期機能」「BookLive!&Lideoしか使わないならアリかな」「自炊派の方は選択肢たり得ません」 といったところ。 では行ってみましょう。なお、前述の他サービスや端末との細かい比較についてはInternet Watchの こちらの記事 をどうぞ。 Lideoハードウェアと初期セットアップについて  Lideoは「読書好きだが電子機器やインターネットには疎い」という層に向けて作られた端末だ。 だからボタン類は「本棚」「書店」「メニュー」「戻る」「文字」そして「電源」と、すべてに日本語表記がしてあったり、 “利用を開始するにあたってBookLive!のウェブサービスのアカウントなどは不要で、Lideoの電源投入後に誕生日、性別、パスワードを設定するだけで初期設定が完了する。メールアドレスさえも登録する必要がない” ( “インターネット要らず”の電子書籍端末「BookLive!Reader Lideo」発売 -INTERNET Watch より)のが特長だ。 ぼくの場合はもともとiPadとNexus 7でBookLiveを利用していたので、そのアカウントを入力してアクティベーションした。この場合、BookLiveに登録した他の端末としおりや本棚の同期ができるし(ただし後述するが残念な