自己解決済み
docomo版XperiaXZ(SO-01J) android7.0でドコモ独自アプリを無効化
- その他
- Xperia XZ SO-01J docomo
docomo版XperiaXZ(SO-01J) android7.0でドコモ独自アプリを無効化したいのです。
docomo Application Managerなど設定のアプリで無効化できないアプリを無効化したいです。
adb shell pm hideは使えませんでした。
ネットで検索していろいろ試したのですがダメでした。
ドコモ独自アプリの無効化の方法を教えてください。
よろしくお願いします。
Mari poさんのコメント
pm hide 潰されflashtoolでも6.0のセキュリティーパッチ前には遡れない。グローバル化なんぞ論外てな殿方に朗報。非root xperiaXZで有効な方法かも。
セキュリティーパッチレベル12月より前(端末情報参照)にflashtoolなどで戻す。6.01かな。
ADBでPCに接続出来るようにしといて
dirtycow-temp-root-t3503918 をXDAから落としてね。
zipをPCにDLして解凍(dirtycowの脆弱性のためウイルス反応だが無視)
中身のdebloat.shをメモ帳で開きdocomo系パッケージ追加 pm disable com.nttdocomo.android.dhome など(後述)
run_for_arm64_devices.bat
を実行 debloat.shが端末へインストールされる
プロンプトから
adb shell
run-as con
/data/local/tmp/debloat.sh
で無効化スタート→再起動 7.0へアップ後も有効。userdataはwipeしないでねw
debloat.sh 追加分消したくない物はよく見てね。ソニー製やgoogle製のシステム無効化分も入ってる。調べて残すべきものはよく見てね(あたしは全部行ったw)
>""#echo "/system/app/"echo ""/data/local/tmp/debloat.sh# の後に下の4行追加
pm disable com.sonyericsson.docomo.settings # /system/priv-app/DocomoSettingsUtil/DocomoSettingsUtil.apk
pm disable com.nttdocomo.android.tapandpay # /system/priv-app/TapAndPay/TapAndPay.apk
pm disable com.nttdocomo.android.lac # /system/app/DCMLogAcquisition/DCMLogAcquisition.apk
pm disable com.nttdocomo.android.osv # /system/app/DCMSWUP/DCMSWUP.apk
pm disable com.nttdocomo.android.dcmvoicerecognition # /oem/app/dcmvoicerecognition_sha2/dcmvoicerecognition_sha2.apk
pm disable jp.co.nttdocomo.lcsapp # /oem/priv-app/dcm_location_noicon_sha2/dcm_location_noicon_sha2.apk
pm disable com.nttdocomo.android.wipe # /oem/priv-app/Docomowipe/Docomowipe.apk
pm disable com.nttdocomo.android.settings.lac # /oem/priv-app/LAC_settings_sha2/LAC_settings_sha2.apk
pm disable com.nttdocomo.android.databackup # /oem/priv-app/DataBackup_sha2/DataBackup_sha2.apk
pm disable com.nttdocomo.android.screenlockservice # /oem/app/ScreenLockService_sha2/ScreenLockService_sha2.apk
pm disable com.nttdocomo.android.osv.res.overlay_305 # /oem/overlay/com.nttdocomo.android.osv-res-305.apk
pm disable com.sonyericsson.android.servicemenu.product.res.overlay.docomo # /vendor/overlay/ServiceMenu-Overlay-285-release.apk
pm disable com.nttdocomo.android.rwpushcontroller # /oem/app/rwpushcontroller_sha2/rwpushcontroller_sha2.apk
セキュリティーパッチレベル12月より前(端末情報参照)にflashtoolなどで戻す。6.01かな。
ADBでPCに接続出来るようにしといて
dirtycow-temp-root-t3503918 をXDAから落としてね。
zipをPCにDLして解凍(dirtycowの脆弱性のためウイルス反応だが無視)
中身のdebloat.shをメモ帳で開きdocomo系パッケージ追加 pm disable com.nttdocomo.android.dhome など(後述)
run_for_arm64_devices.bat
を実行 debloat.shが端末へインストールされる
プロンプトから
adb shell
run-as con
/data/local/tmp/debloat.sh
で無効化スタート→再起動 7.0へアップ後も有効。userdataはwipeしないでねw
debloat.sh 追加分消したくない物はよく見てね。ソニー製やgoogle製のシステム無効化分も入ってる。調べて残すべきものはよく見てね(あたしは全部行ったw)
>""#echo "/system/app/"echo ""/data/local/tmp/debloat.sh# の後に下の4行追加
pm disable com.sonyericsson.docomo.settings # /system/priv-app/DocomoSettingsUtil/DocomoSettingsUtil.apk
pm disable com.nttdocomo.android.tapandpay # /system/priv-app/TapAndPay/TapAndPay.apk
pm disable com.nttdocomo.android.lac # /system/app/DCMLogAcquisition/DCMLogAcquisition.apk
pm disable com.nttdocomo.android.osv # /system/app/DCMSWUP/DCMSWUP.apk
pm disable com.nttdocomo.android.dcmvoicerecognition # /oem/app/dcmvoicerecognition_sha2/dcmvoicerecognition_sha2.apk
pm disable jp.co.nttdocomo.lcsapp # /oem/priv-app/dcm_location_noicon_sha2/dcm_location_noicon_sha2.apk
pm disable com.nttdocomo.android.wipe # /oem/priv-app/Docomowipe/Docomowipe.apk
pm disable com.nttdocomo.android.settings.lac # /oem/priv-app/LAC_settings_sha2/LAC_settings_sha2.apk
pm disable com.nttdocomo.android.databackup # /oem/priv-app/DataBackup_sha2/DataBackup_sha2.apk
pm disable com.nttdocomo.android.screenlockservice # /oem/app/ScreenLockService_sha2/ScreenLockService_sha2.apk
pm disable com.nttdocomo.android.osv.res.overlay_305 # /oem/overlay/com.nttdocomo.android.osv-res-305.apk
pm disable com.sonyericsson.android.servicemenu.product.res.overlay.docomo # /vendor/overlay/ServiceMenu-Overlay-285-release.apk
pm disable com.nttdocomo.android.rwpushcontroller # /oem/app/rwpushcontroller_sha2/rwpushcontroller_sha2.apk
- 16