電源ボタントリプルタップ緊急通話機能を無効にする方法 -- emergency-calls フィールド と oneplus-6 フィールド android 関連 問題

How to disable power button triple tap emergency call feature?












1
vote

問題

日本語

片プロス6(魔術師、Xposed、Android 8.1.0のストックROM)を使用しています。常に私を刺激する特徴の1つは、緊急数の偶発的なダイヤルです。システムバイデフォルトはトリプル電源ボタンタップを探し、自動的に緊急数字を自動的にダイヤルします(112)。 XDA これは機能です。インドとインドのシムズに特有のもので、私もインドでこれを購入し、インドのシムを使いました。他の地域のユーザー、OnePlus SubredditとOnePlusフォーラムのスレッドごとに、この問題はありませんので、カメラアプリや設定アプリからショートカットをカスタマイズできます。

私はこのYouTube Video ですが、推奨ソリューションは緊急事態が原因で動作しません私のシステムでの情報アプリは、ビデオで使用されているアクティビティを持っていません。そのアプリは、緊急のユーザーの詳細を編集するだけであるためにこれら2つのアクティビティを持っています:

 <コード> .view.ViewInfoActivity .edit.EditInfoActivity   

この動作を変更する方法私はトリプルパワーボタンタップで緊急数字ダイヤルを防ぐことを探しています、そして可能であれば、その二重電源ボタンのカスタマイズをカスタマイブしてカメラの起動をタップします。さらに、可能であれば、非根本的な解決策を提供してください。

英語

I'm using a OnePlus 6 (Magisk; systemless Xposed, stock ROM at Android 8.1.0). One of the features that constantly irritates me is the accidental dialing of emergency number. The system by-default looks for triple power button tap and automatically dials Emergency number (112). I read on XDA here that this is a feature specific to India and Indian SIMs, and I also bought this in India and use an Indian SIM. Other regional users, per some threads of OnePlus subreddit and OnePlus forums, do not have this problem and can customize the shortcut from Camera app or under Settings app, while I cannot.

I found this YouTube video but the recommended solution does not work because the Emergency Info app in my system doesn't have the activity used in the video. That app only has these two activities which only leads to editing Emergency specific user details:

.view.ViewInfoActivity .edit.EditInfoActivity 

How do I change this behavior? I'm looking to prevent emergency number dial on triple power button tap, and if possible, customization of that double power button tap to Camera launch. Furthermore, if possible, please provide a non-root based solution.

     

回答リスト

1
 
vote
vote
ベストアンサー
 

OnePlus 6のAndroid Pieでは、ビデオで表示されているアクティビティにアクセスすることができます。→Security&AMP。ロック画面→緊急救助

画像の説明を入力します。ここで

OnePlusフォーラム)

 

In Android Pie in OnePlus 6 you can now access the activity shown in the video via Settings xe2x86x92 Security & lock screen xe2x86x92 Emergency Rescue.

enter image description here

(Image sourced from OnePlus Forums)

 
 
0
 
vote

私は logcat を見つけて、サービスGestureLauncherService(Systemserviceのサブサービス)はトリプル電源ボタンのタップを積極的に探し、それに応じてアクションを取ります。 GUIを介してそのようなサブサービスを見つけることができませんでしたが、<コード> 99887665443333 および<コード> cmd コマンド、LogCatの出力のこの行に気付きました。

<事前> <コード> adb shell dumpsys activity recents2

<コード> adb shell dumpsys activity recents でクロスチェックし、 adb shell dumpsys activity recents4 は、番号がダイヤルされたときに表示されるアクティビティです。

だから、ジェスチャサービスを防ぐことができないが、数字が正常にダイヤルされないようにすることができます。 ADB(を使用して 99887766655443355

を使用して、コンポーネント 998876665544335 (コール管理アプリ)のコンポーネントを無効にしました。 <事前> <コード> adb shell su -c 'pm disable com.android.server.telecom/.PrivilegedCallActivity'

1つはそのアクティビティを無効にするためにアプリを使用することもできます。それ以降、そのトリプル電源ボタンタップは通話をしないでしょう。

:その活動が緊急通話を妨げない(ユーザーが緊急連絡先と国固有の緊急事態数との両方に提供されていない)。 "https://android.googlesource.com/platform/packages/services/telecomm/ +/ro-release/androidmanifest.xml#179" rel = "nofollow noreferrer">さまざまなアクティビティ。これは、システムがダイヤラでユーザーの明示的な同意なしに緊急番号をダイヤルしないことだけです。

 

I used logcat and found that the service GestureLauncherService (a sub-service of SystemService) actively looks for the triple power button tap and takes action accordingly. While I couldn't find such sub-service through GUI (Running services), dumpsys and cmd commands, I did notice this line in the logcat's output:

[ 11-15 21:21:27.368  1292: 1825 I/ActivityManager ] START u0 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxx flg=0x10000000 cmp=com.android.server.telecom/.PrivilegedCallActivity} from uid 1000 pid 1292 

I cross-checked it with adb shell dumpsys activity recents and found that PrivilegedCallActivity is the activity that shows up when the number is dialed.

So, while I can't prevent the gesture service, I can prevent the number being dialed successfully. I immediately disabled the component PrivilegedCallActivity of the package com.android.server.telecom (Call Management app) using adb (requires root) like this:

adb shell su -c 'pm disable com.android.server.telecom/.PrivilegedCallActivity' 

One can also use an app to disable that activity. From henceforth, that triple power button tap wouldn't make the call.

Note: disabling that activity does not prevent Emergency calls (both to user provided emergency contacts and country specific emergency numbers) from taking place from Emergency dialer at lock screen because that uses a different activity. It is just that the system cannot dial the emergency number without user's explicit consent on the dialer, anymore.

 
 
0
 
vote

重要なシステムアプリのコンポーネントを無効にすることで、推奨されるここすでに他の人によって安全でテストされているソリューション。

XDA < / a>、kashayapha1994このハック:
 <コード> adb shell settings put global emergency_affordance_needed 0   

ストックカメラアプリと設定アプリのクイックキャプチャショートカット設定を自動的に有効にします。システムは常にダブルボタンでカメラアプリを起動しているため、ショートカットが有効になっているときに押すと緊急数のダイヤルも防ぎます。

しかし、ハックは再起動に耐えられないので、 XDA はマジスクモジュール(が必要なデバイスを必要とする)を思いつくために、前述のハック et al を自動的に適用します。 。前述のリンクからダウンロードして、インストールして再起動してください。それはそれです。

起動時に起動時に起動時に起動時にハックを適用することもできます。 tasker 、 macrodroid 、 Xposed Edge 。このようなすべてのアプリはrootアクセスを必要とするか、 SECURETASK ( root を必要としません)。

 

For those uncomfortable with disabling a component of a critical system app, as recommended here, they can use a solution which is safe and tested by others already.

At XDA, kashayapha1994 found this hack:

adb shell settings put global emergency_affordance_needed 0 

That enables the quick capture shortcut setting in stock Camera app and in Settings app automatically. This also prevents dialing emergency number because system always fires the Camera app at double button press when the shortcut is enabled.

However, the hack doesn't survive a reboot, so anirudhnyg at XDA came up with a Magisk module (requires a rooted device) to automatically apply the aforesaid hack et al. Download it from the aforementioned link, install it and reboot. That's it.

You can also choose to apply that hack at boot using any app which can run a command/script at boot, such as Tasker, MacroDroid, Xposed Edge. Do note that all such apps would require root access or being set as Device Owner such as SecureTask (doesn't require root).

 
 
0
 
vote

ASUS Zenfone Max Pro M2の場合 Android 9. 下記の装置

<事前> <コード> pm disable com.android.server.telecom/.EmergencyCallActivity

以下のように機能しない

<事前> <コード> cmd0
 

For Asus Zenfone max pro m2 Android 9 devices below works

pm disable com.android.server.telecom/.EmergencyCallActivity 

as below does not work

adb shell settings put global emergency_affordance_needed 0 
 
 

関連する質問

3  CPU頻度が高くなりすぎることを制限します  ( Restrict cpu frequency from going too high ) 
私はSnapdragon 845上で実行されているOnePlus 6を手に入れました.CPUは最大2.8GHzまでクロックできます。これは非常にバッテリ消費です。私は、例えば2.2GHzまたは私が望む別の値にCPUクロック周波数を制限したいです。分起動時に周波...

0  Androidゲームは、OnePlus 6 / oxygenos 10.3.6のリソースのダウンロードに立ち往生しています  ( Android game stuck on downloading resources on oneplus 6 oxygenos 10 3 6 ) 
最近のゲーム私がアップデートをして以来のフォローしていたゲーム、私のOnePlusはアップデートのリソースをダウンロードする問題があるようです。 これはゲームのスクリーンショットです。 自分自身がこのような問題を引き起こすのか、そして可能な修正が何である...

1  アプリ引き出しに表示されないシステムアプリを起動する方法  ( How can i launch a system app that doesnt appear in the app drawer ) 
コンテキストのために、私には未承認のOnePlus 6を持っています。通知をタップし、アプリを開き、通知を無効にするボタンがあり、無効にしました。しかし今ではもう通知を送るつもりはないので、アプリを開く方法はありませんので、それらの設定を変更することはできませ...

1  電源ボタントリプルタップ緊急通話機能を無効にする方法  ( How to disable power button triple tap emergency call feature ) 
片プロス6(魔術師、Xposed、Android 8.1.0のストックROM)を使用しています。常に私を刺激する特徴の1つは、緊急数の偶発的なダイヤルです。システムバイデフォルトはトリプル電源ボタンタップを探し、自動的に緊急数字を自動的にダイヤルします(112...

-2  OSをインストールせずに誤って再起動しました.WIRPに戻ってTWRPに戻る方法は?  ( Accidentally rebooted oneplus 6 with no os installed how to get back to twrp ) 
LineageosをマイOnePlus 6 A6003にインストールするプロセスでは、OSがインストールされていない場合は、誤って「システムへの再起動」を押します。どうやってTWRPに戻ることができますか? Power + Volを押したままにしましたが、O...

0  マジスクの後にTWRPをインストールする方法  ( How to install twrp after magisk ) 
マジスクの後にTWRPをインストールする方法? 私はOnePlus 6を持っています6.0を持っています。 このようにした理由は、twrp.zipをflashしてtwrp.imgで起動しようとしたたびに、Qualcomm CrashDumpモードとTWRPが...

4  Android 10の垂直方向の最近のナビゲーションを取得する方法  ( How to get vertical recent overview navigation in android 10 ) 
私は最近、私のOnePlus 6を最近更新し、そしてAndroid 9から導入された水平概要ナビゲーションのためにそれを使用するのに苦労した時間を持つために、それを使用するのに苦労している。 水平概要/最近のAPPSナビゲーションを垂直方向の1つ(Androi...

2  Android Pieの履歴データの使用  ( Historical data usage on android pie ) 
私のOnePlus 6(Oxygenos 9.0.6)での歴史的なデータ使用量を確認しようとしています。 私はデータの使用状況設定に移動し、上部のドロップダウンリストを使用して異なる期間を選択しますが、今すぐこれを試してみると、現在の請求サイクルの開始以降の使...

2  Android Pieであらゆるアプリのエッジツーエッジ表示を有効にする方法  ( How to enable edge to edge display for any app in android pie ) 
最近、私のOnePlus 6をAndroid OreoからPie(Oxygenos 9.0.8; 根強い)にアップグレードしました。このリリースでは、設定→表示→アプリケーション→アプリケーション→アプリケーションの表示→アプリケーションの表示→アプリケーショ...

0  私のOneplus6のハッキング可能なハッキング。 「スピードダイヤル」の下で消えている連絡先  ( Possible hacking of my oneplus6 contacts disappearing under speed dial ) 
私の1つプラス6のスピードダイヤルセクションは、私が最近電話をかけていた連絡先のリストが頻繁に電話をかけていました。手動で追加しました。 しかし、今、突然、それは空です。 理由は何ですか?私の電話がハッキングされている良いチャンスはありますか? 誰かが私を喜...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有