2016/12/01

xposedが2016/11のGoogle Security Patchに対応


韓国版Galaxy Note 5(SM-N920S、SKテレコム版)のファームウェアをPJ3にアップデイト後、xposedがインストール出来なくなっていたのですが、原因はGoogleの11月のSecurity Patchにあるということが判明し、wanam xposedのV87.0で対策されました。

詳細説明は下記です。
https://github.com/rovo89/XposedBridge/issues/129#issuecomment-261721656

下記バージョンで動作確認済です。

[UNOFFICIAL][5.1/6][v87.1][28 Nov]Xposed for Samsung Lollipop/Marshmallow
http://forum.xda-developers.com/xposed/unofficial-xposed-samsung-lollipop-t3180960
xposed-v87.1-sdk23-arm64-custom-build-by-wanam-20161125.zip

wanam exposedの変更履歴は下記です。

v87.1(28/11/2016):
- This update fixes a compatibility issue with the new Note5 UX Roms (Technical details).

v87.0(25/11/2016):
- This version includes @rovo89's fix to workaround the Google's November security patch that prevents system from booting if some files are still open while forking zygote (including modules on /data/app), more details about this issue can be found here.


2016/11/24

Galay Note 5のブラウザアプリ(SBrowser)のクラッシュ対策


Last Update : 25/Nov/2016

韓国版のGalay Note 5(SM-N920S、SKテレコム版)のファームウェアをアップデイトしたところ、ブラウザアプリ(SBrowser)が特定の状況下で必ずクラッシュするようになりましたので、ブラウザアプリだけ旧バージョンに挿し替えて対策してみました。root化必須です。

[問題のあるファームウェアとブラウザアプリのバージョン]

ファームウェア:PDA:PJ3 / CSC:PJ3 / PHONE:PI1
ブラウザアプリ(SBrowser): 4.2.20-3

[不具合内容]

各種会員制サイトでIDとパスワードを入力してログインボタンを押すとブラウザアプリがクラッシュします。(「停止しました」と警告が出てブラウザアプリが終了します。)

稀に、ブラウザを再起動するとログイン出来ているケースもありますが、殆どの場合、何度やってもログイン出来ません。

実際にブラウザがクラッシュしてログイン出来なかったのは下記サイトです。(試したサイト全てでクラッシュしました。再現率100%です。)

・ブラウザのGoogleアカウントへのログイン
・Facebook
・Gmarket
・Konest
・mixi
・Twitter
・WELBOX

[対策]

旧バージョンのブラウザアプリ(下記)をダウンロードして、ESファイルエクスプローラを使用してシステムファイル(/system/SBrowser_4.2/SBrowser_4.2.apk)を差替えました。

Samsung Galaxy Note 5 by ksr007
https://www.androidfilehost.com/?w=files&flid=68755
SBrowser_4.2.apk (4.2.00-39)

↓11/25追記(下記4.2.00-93も正常に動作します。)
Samsung Internet for Android 4.2.00-93
http://www.apkmirror.com/apk/samsung-electronics-co-ltd/samsung-internet-for-android/samsung-internet-for-android-4-2-00-93-release/
com.sec.android.app.sbrowser_4.2.00-93-420093040_minAPI19(armeabi-v7a)(nodpi)_apkmirror.com.apk(ダウンロード後にSBrowser_4.2.apkにリネームしてください。)

(参考)ESファイルエクスプローラー
https://play.google.com/store/apps/details?id=com.estrongs.android.pop

差替えた後にプロパティを書き換えるのを忘れないようにしてください。(下記の様に設定してください。)


[備考]

当方の環境では、root化やsuhide導入の影響で/system/に十分な空きスペースがなく、ブラウザアプリの差替えが出来ませんでしたので、下記ファイルを削除して空きスペースを増やしました。

/system/app/Chrome/Chrome.apk

念のためChromeアプリはバックアップしておきましたが、ChromeはユーザアプリとしてPlayストアから再インストール出来ますので心配ありません。

(参考1)suhideを使用してroot化済端末でrootチェックアプリを使う
http://galaxy-shw-m110s.blogspot.kr/2016/11/suhiderootroot.html

(参考2)各アプリのおおよそのサイズ

・SBrowser_4.2.apk (4.2.20-3) : 51.85MB
・SBrowser_4.2.apk (4.2.00-39) :51.17MB
・Chrome.apk : 56.46MB




2016/11/23

Galaxy Note 5のカスタマイズまとめ


Last Update : 24/Nov/2016

韓国版Galaxy Note 5(SM-N920S、SKテレコム版)のカスタマイズのまとめです。

■root化とrootチェックアプリ対策

suhideを使用してroot化済端末でrootチェックアプリを使う
http://galaxy-shw-m110s.blogspot.kr/2016/11/suhiderootroot.html

■不要なアプリの無効化

Galaxy Note 5でroot化前の標準状態で削除や無効化したプリインストールアプリ
http://galaxy-shw-m110s.blogspot.kr/2015/10/galaxy-note-5root.html

■不要なシステムアプリの無効化とカメラの無音化

Galaxy Note 5の不要なプリインストールアプリをスクリプトで一括無効化
http://galaxy-shw-m110s.blogspot.kr/2015/10/galaxy-note-5_22.html

■追加インストールしたアプリ

追加インストールしたアプリ
http://galaxy-shw-m110s.blogspot.kr/2010/11/home.html

■不要アプリの休止

常にバックグラウンドで起動してRAMやバッテリーを消費しているアプリをGreenifyで休止
http://galaxy-shw-m110s.blogspot.kr/2013/11/greenify.html

■不要なバックグラウンド通信を制限

モバイルデータ使用時のバックグラウンドでの通信を制限しているアプリ
http://galaxy-shw-m110s.blogspot.kr/2015/09/blog-post.html

■ホーム画面の設定

Galaxy Note 5のホーム画面
http://galaxy-shw-m110s.blogspot.kr/2015/09/galaxy-note-5.html

■ブラウザの不具合対策(ファームウェア番号 : PJ3)

Galay Note 5のブラウザアプリ(SBrowser)のクラッシュ対策
http://galaxy-shw-m110s.blogspot.kr/2016/11/galay-note-5sbrowser.html




2016/11/17

Taskerで作成したショートカットやランチャー(2016年11月版)


使用頻度の高い設定メニューやアプリの起動用に、Taskerでショートカットアプリやランチャーを作成して使用しています。


Tasker
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm

1) 設定メニューを呼び出すだけのショートカット

TaskerのTask登録で[App][Launch APP]で表示されたアプリ一覧から選択します。

アプリ一覧にシステムファイルを表示する為に、アプリ一覧画面の右下のAllをクリックして有効にしてください。



1-1) アカウント
[App][Launch APP]で[アカウント]を選択

1-2) アプリケーション管理
[App][Launch APP]で[アプリケーション管理]を選択

1-3) データ使用量
[App][Launch APP]で[データ使用量]を選択

1-4) Wi-Fi
[App][Launch APP]で[Wi-Fi]を選択

1-5) 開発者向けオプション
[App][Launch APP]で[設定](どれでも可)を長押し
Settings$DevelopmentSettingsActivity(開発者向けオプション)を選択

1-6) バッテリーの使用量
[App][Launch APP]で[設定](どれでも可)を長押し
Settings$PowerUsageSummaryActivity(バッテリーの使用量)を選択

1-7) RAM
[App][Launch APP]で[設定](どれでも可)を長押し
Settings$MemorySettingsActivity(RAM)を選択

2) Google クイック検索へのショートカット

クイック検索起動時に入力欄にフォーカスされていないためキーボードが出てこなかったり、入力欄をタップすると入力欄が上方に移動するという謎仕様を回避するために、ショートカットを作成しています。

Googleのクイック検索ツールの謎仕様の回避方法
http://galaxy-shw-m110s.blogspot.kr/2015/09/google.html

3) CACHATTO Launcher 3

CACHATTO使用時にはUSBデバッグをOffにしなければなりませんので、下記を自動化する簡単なランチャーを作成しています。

・開発者オプションメニューを開く
・4秒後にCACHATTOを起動する

Tasker PluginのSecure Settingsがsystemless modeのSuperSUに対応していないので、USBデバッグのOn/Offは手動です。



4) SKT Hidden Menuへのショートカット

SKテレコムのHidden Menu(キャリヤ毎の設定用の隠しメニュー)に入るためのショートカットです。

海外でSIMを差し換えた際のNetwork Settingの変更等に使用しています。

Galaxy Note 5(SM-N920S、韓国SKテレコム版)のHidden Menu
http://galaxy-shw-m110s.blogspot.kr/2015/09/galaxy-note-5sm-n920sskhidden-menu.html

5) 不要なシステムファイルを一括で削除するスクリプト

ファームウェアの更新後やROM焼き後に、スクリプトを使用して、不要なシステムファイルを一括で削除しています。

Galaxy Note 5の不要なプリインストールアプリをスクリプトで一括無効化
http://galaxy-shw-m110s.blogspot.kr/2015/10/galaxy-note-5_22.html

6) Running Record

ジョギングの距離やタイム、体重を記録しているスプレッドシート(クラウドに保存)をワンクリックで呼び出すショートカットです。

Googleスプレッドシートのランニング記録用シートをTaskerで作成したショートカットから呼び出す
http://galaxy-shw-m110s.blogspot.kr/2014/08/googletasker.html