2015年10月15日木曜日

zgpax s8 framework改造 with apktool

Androqazz版カスタムROM作成の一環だが、frameworkと設定に手を付けている。
全然完了してないが、ごく一部の先行配信だ。

framework-res.apkは完了しているが、Settings.apkは日本語化に手間取っている。

/system/framework/framework-res.apk
/system/priv-app/Settings.apk

この2本をオリジナルと入れ替えれば、以下が変更される。

・電源オフ時にメニュー等、システムが表示するポップアップが日本語化される。
・MoreLocale2無しで言語が日本語選択できる。
・設定 - DEVICE - Display - FontSize が5段階設定になる。

フォントサイズは通常Small(1.0)、Large(1.25) が、Micro(0.7)、Small(0.85)、Normal(1.00)、Large(1.25)、XLarge(1.35)の5段階から選択でき、最小最大比率が1.25倍から約2倍に拡大されている。
インストール方法はROOT権限のファイラー(x-plore等)でコピーするだけ。

①/system/framework/framework-res.apkを削除(バックアップ)
②s8_sysapk.rarから解凍し、SDに保存したframework-res.apkを/system/framework/ にコピー
③/system/priv-app/Settings.apkを削除(バックアップ)
④/system/priv-app/Settings.odexを削除(バックアップ)
⑤/data/dalvik-cache/system@priv-app@Settings.apk@classes.dex を削除(バックアップ不要)
⑥s8_sysapk.rarから解凍し、SDに保存したSettings.apkを/system/priv-app/ にコピー

framework-res.apkを削除すると鬼のようにエラーメッセージがポップアップするから、合間をぬって、コピーしろし。ROOTファイルへの上書きコピーができるなら、削除/コピーではなく、上書きコピーでよい。
例によって、自己責任ノークレームだ。
ダウンロードはココから→s8_sysapk.rar

2015年10月3日土曜日

zgpax s8 ROM s8_1426144584‗1003 with Gapps

2日前公開した s8_1426144584 with Gapps は Googleアプリと Hangout が共通で使用しているライブラリで競合のエラーが出ていたようだ。Hangout 側のライブラリを使用するように変更した。
s8_1426144584_gapps_1003_system.img.rar


ハングアウトは OkGoogle から、例えば「ハングアウトで嫁にメッセージを送る」と言えば、送るメッセージを尋ねてくるのでハングアウトアプリを起動しなくても簡単にメッセージを送れる。

zgpax s8 に SIM が入っていればショートメール、SIMが無ければ Gmailアカウントのハングアウトメッセージを送れる。LINE 嫌いのヤシにはベストなメッセンジャーだ。

OkGoogleからの連動起動では、他にも

「XX時にアラームを設定する」→アラーム設定
「今日の天気は?」→現在地の天気予報
「XXにメールを送る」→GMail
等、zgpax s8 で使用できる。

実用のスタートラインにやっと立てた訳だ。

2015/10/9

どうも、Googleアプリの挙動が若干ノーマルとは違う。
「今何時?」や「今日の天気は?」の答えが、音声読み上げではなく、Web検索結果になる。
初期化直後に1,2回は音声読み上げで答えたのだが・・・

/data/data/ の下を見た結果、Googleアプリから、完全な「日本語環境」だと思われていないフシがある。
…調査継続中だ。

2015年10月1日木曜日

zgpax s8 ROM s8_1426144584 with Gapps


s8_1426144584 に、コツコツと手動でGapps最新化/追加した ROMだ。
前回記事のs8_1426144584のsystem.imgと差し替えて焼いてくれ。既にs8_1426144584を焼いてあるなら、今回アップしたs8_1426144584_gaps_system.rarだけ焼けばいい。
ダウンロードはココ

標準Androidなら、必ず有るはずのシステムアプリを、かなり削除している。
普通のユーザーなら使わない機能やスマートウォッチには無用と判断したヤシだ。

削除したシステムアプリ
クラウドプリント印刷するかぁ?スマホからやればいいだろ。
AndroidLiveWallpapaer使わないライブ壁紙詰め合わせ
Atci_service使い道のない特殊クライアントサービス
BlackHole使わないライブ壁紙
com.android.wallpaaper.....使わないライブ壁紙
Bubbles使わないライブ壁紙
EmailPOPのメーラー。GMail使えし
ExchangeServiceExchangeServerに繋ぐな。
FileManager低機能ファイラー
fota providerOTAアップデート用。。。アップデートなんかあるわけない
FWUpgradeこれもOTA用
MagicSmoke使わないライブ壁紙
MessagingSMSメッセンジャー。ハングアウトでできる。
MusicVisualizer使わないライブ壁紙
Omacp使い道のない特殊クライアントサービス
PhaseBeam使わないライブ壁紙
PrintSpooler印刷するな。
TalkBack障害者以外必要なし
ToDoGoogleTasksを使えし
VideosMXPlayerでも使えし
voice Unlockそもそも腕時計にロックの必要なし
VoiceCommandロック解除時に使える音声ランチャ。ロックいらないだろ。
vpnDialogsVPNに繋ぐな
ストリートビュー使うヤシ、いるのか??
HoloSpecial使わないライブ壁紙
フェイスアンロックカメラの位置的に無理だろ、っつーか、ロックいらないだろ。
標準キーボード無理ゲ―は、いらん。

Gappsに関しては、最新の更新をもとに、OkGoogle(音声)連動する事を意識して組み上げ。
音声だけでSMSやhangoutメッセージ、アラーム設定、スケジュール入力できると思う。

Gapps以外はs8の弱点(むやみに明るい、充電端子位置の為逆さま装着、タップ精度が悪い)を補う必須アプリのみシステムアプリ化している。

ユーザアプリは初回に一度だけ使えばいいようなヤシだ。プレインスコの元ネタは/vendor/operator/appの下にある。今後、システムアプリの更新をシステムアプリ化するなら、容量確保の為に削除しろし。

また、用意されているリングトーン(着メロな)を半分以上削除している。

Gapps 最新化/追加
GMail最新化
Googleアプリ最新化
マップ最新化
YouTube最新化
GooglePlayStore最新化
GooglePlay開発者サービス最新化
Googleテキスト読み上げ最新化
Google日本語入力追加
ハングアウト追加
Googleカレンダー追加
Chrome追加
Googleアプり(OkGoogle/GoogleNow)追加
追加システムアプリ
AnbientTimeLiveWallpapaerWatchFaceに使うライブ壁紙
AutoBestBrightnessバックライト輝度調整
FlitKeyboard標準キーボード置き換え
KingoSuperUserRoot化
QuickKeyboardSwitchキーボード切り替え
ScreenFilter色情報書き換えで、見かけ上輝度を下げる
SetOrientation画面強制回転
プレインストールユーザーアプリ
MoreLocale2日本語化
RootCheckerroot化チェック。失敗してたら、kingoで再root化しろし
x-ploreファイラー。構成(config)で、Root書き込みの設定を
しろし
System app uninstaller不要だと思った追加システムアプリを消す時に使う。

結果、400/825NByteのシステムアプリ領域が650/825MByte程度になってる。
カツカツだね。