19:06Samsungの端末で「悪意のあるコード」にアクセスするとユーザに断りなく端末が初期化されデータがすべて失われるのだそうです。日本語だと下記のページにあります。スキームを自動実行する・Android端末のいくつかは、電話アプリからファクトリーリセットをかけるコードを入れることで初期化できるということです。詳しくはここが参照先になっているようです。スキームというのは、携帯電話でSMSやWEBページを表示したときに電話番号がリンクになっていてクリックすると電話をかけることができますが、アレです。QRコードで読み取ることもできます。いうコードを入れておいてそれを電話アプリに実行させています。いうか、電話アプリは電話番号だと思って処理しているだけですが。いう理由から、回避策としては、コードを自動実行してしまわないサードパーティのダイアラー(電話アプリ)を使うことが提案されています。電話アプリがコードを実行する前に内容をチェックするアプリもあるようです。投げるときに、電話アプリと上記アプリがリストとして出るようになります。常に上記アプリを実行するようにしておけば、電話アプリにコードを渡す前に上記アプリでチェックをかけることができます。安全な電話番号であることを確認したら上記アプリから電話アプリにデータを渡して実行させることができるようです。*#*#というコードはたいていのAndroid端末に仕込んでありますから、いろいろ該当する機種が見つかっているみたいです。Samsung端末は初期化コードをはじめとしていろいろなシークレットコードを持っていますから、これらを勝手に実行されちゃたまりませんよね。Formatしてしまった今回はなぜかUSSDコードと呼ばれているみたいですが、本来のUSSDコードはモバイルのネットワークとやりとりしてサービスを受けるためのGSM規格ですので、今回のファクトリーリセット用のコードなどはちょっと違うものです。中にも追記されています。本来のUSSDコードの使い途としては、プリペイドSIMのチャージとか、残高チェックなどがあります。Toolkitのアプリメニュー画像を載せていますが、私の理解では、メニューの各項目を実行するとUSSDコードが送られてそれに応じてネットワーク側から情報が飛んできます。UpとかBalanceとかありますし、Sport、News&Weatherといった情報提供関連もそうだと思います。インターネット機能の無いフィーチャーフォン向けに存在したもので、いまどきのスマートフォンならアプリをダウンロードしてIPのレイヤで通信してしまえばよいので、そのうち無くなるのではないかと思います。問題になっているコードは、USSDコードと同じ形式なのですがネットワーク側とのやりとりはありません。Intentして、該当するアプリがそれを拾って実行する仕組みなようです。