Android隠しコード:秘密機能の解除とスマホのスーパーチャージ

Bruce Li
May 23, 2025

あなたのAndroidスマホには、普段見ることのない隠された機能がありますか?あります—そしてそれはほんの数タップでアクセスできます。記号と数字で構成されるこれらのAndroid隠しコードは、詳細なシステム診断から素早いネットワークチェックまで、あらゆるものを解除できます。

元々は開発者、エンジニア、テスター向けに設計されましたが、これらのコードはスマホがどのように機能しているかを知る舞台裏を提供します。しかし、テクノロジーのプロでなくても使えます。 好奇心旺盛なユーザーでも、実践的なトラブルシューターでも、単にAndroidの隠された側面を探求するのが好きでも、このガイドはあなたにぴったりです。

Androidの隠された側面を探る

⚠️ 手短な注意: これらのコードの中には、役立つ情報を提供するだけでなく、誤用すると設定をリセットしたり、データを消去したりするものもあります。ですから、注意深く読み、賢く進めてください。

 

これらのコードは実際何をするのか?

隠しコードは、スマホのダイヤラーに入力して隠しメニュー、診断ツール、または特定の機能にアクセスするための固有の組み合わせです。メニューをタップしてアクセスする通常の設定とは異なり、これらのAndroid隠しコードは目的の機能に直接アクセスできます。例えば、*#06# と入力すると、スマホのIMEI番号が即座に表示されます。

MMIコードとUSSDコードの違いは何ですか?

MMIコード(Man-Machine Interface)は、主に隠し設定へのアクセス、特定のタスクの実行、または詳細なスマホ情報の取得に使用されます。MMIコードは通常、デバイス固有の操作に使用され、メーカーによってテストや診断によく使用されます。これらは通常アスタリスク(*)またはシャープ(#)で始まり、シャープ(#)で終わります。MMIコードの例を以下に示します。

  • \*#06#: IMEI番号を表示
  • \*#07#: スマホのSAR値(放射線レベル)を表示
  • \#\#4636#\#\: バッテリーや使用状況統計など、詳細なスマホ情報を提供

 

USSD(Unstructured Supplementary Service Data)は、モバイルネットワークサービスと対話するコードで、ユーザーがアカウント残高の確認、サービスの有効化、ネットワーク関連情報の取得などのタスクを実行できます。MMIコードとは異なり、USSDコードは処理のためにネットワークオペレーターのサーバーに送信されます。USSDコードの例を以下に示します。

  • *\100#: プリペイドアカウント残高の確認によく使われます(ネットワーク事業者によって異なります)。
  • *\123#: プロバイダーによって、様々なネットワークサービスに使用できます。

したがって、簡潔に言うと、MMIコードとUSSDコードの主な違いは以下の点にあります:

  • 機能: MMIコードはデバイス用、USSDコードはネットワーク用です。
  • 動作方法: MMIコードはデバイス上でローカルに実行されますが、USSDコードはネットワークとの対話が必要です。
  • 使用目的: MMIコードは診断やテストに使用されますが、USSDコードはネットワーク関連サービスに使用されます。

 

なぜスマホには隠しコードがあるのか?

スマートフォンメーカーは、技術的な理由からこれらのAndroid隠しコードを含めています。これらは、メーカーがスマホを構築、テスト、修正、改善するのに役立つ裏口のようなものです。
それらが使われるのは以下の通りです:

  • 工場でのスマホテスト: スマホが販売される前に、メーカーは出荷前に正しく動作することを確認するためにテストします。隠しコードを使用すると、工場の作業員はカメラ、スピーカー、タッチスクリーン、センサーなど、スマホのハードウェアを素早くチェックできます。たとえば、コードを入力すると、ディスプレイが正しく動作するか、またはサウンドがクリアであるかをテストを開始する可能性があります。これは、スマホが出荷される前に問題を特定するのに役立ちます。

  • 診断用: スマホに何か問題が発生した場合、これらのコードは技術者が問題を特定するのに役立ちます。コードを使用して、バッテリーの健康状態、メモリ使用量、または信号強度を確認できます。これにより、余分なツールやアプリが必要ないため時間を節約できます。これは修理センターや顧客の問題を支援する際に特に役立ちます。

  • ソフトウェアとファームウェアのアップデート: 開発者は隠しコードを使用して、スマホのソフトウェアバージョンを確認したり、重要なシステム設定を更新したりします。スマホの開発中に、これらのコードを使用すると、ソフトウェアがハードウェアとどのように連携するかをテストしやすくなります。ソフトウェアアップデートに問題が発生した場合、コードを使用してシステムをリセットまたは修正することもできます。

  • 隠し設定の解除: 一部のAndroid隠しコードは、通常のスマホ設定では表示されない特別なメニューを開きます。これらのメニューには、無線テスト(ネットワークパフォーマンスの確認に使用)や詳細なデバッグツールなどの高度なオプションが含まれる場合があります。エンジニアはこれらを使用して、リリース前にスマホを微調整します。

  • テスト目的での制限回避: 一部の内蔵アプリ(EngineerModeなど)は、隠しコードを使用して通常のAndroidパーミッションルールを回避します。これにより、開発者は毎回セキュリティチェックを通過することなく機能をテストしやすくなります。これはテストには役立ちますが、悪意のある人物がこれらのコードを見つけて使用した場合にリスクを伴う可能性があります。

一部のAndroid隠しコードは、誤って使用するとスマホに害を及ぼす可能性のある強力なツールにアクセスできるため、日常のユーザーではなく訓練された専門家向けであることに注意してください。

 

知っておくべきユニバーサルなAndroid隠しコード

これらは、スマホのダイヤラー(電話をかけるのと同じように)に入力して特別なメニューや機能を解除できる隠しコードです。これらはしばしばテスト、情報の確認、または問題の修正に使用されます。ただし、データを消去するものもあるため、ラベルをよく読んでください!

*#06#: IMEI (安全)

このコードは、デバイスのIMEI(International Mobile Equipment Identity)番号を表示します。これは、保証請求、紛失デバイスの報告、またはスマホのロック解除に必要なスマホの固有識別番号です。使用は安全で、すべてのAndroidデバイスで普遍的に動作します。

 

\#\#4636#\#\: スマホ情報、使用状況統計、バッテリー (安全/上級者向け)

このコードは、以下の詳細情報を提供する隠しメニューを開きます:

  • スマホ情報: IMEI、信号強度、ネットワークタイプ、ローミング状態などが含まれます。このセクションは、デバイスの現在のネットワーク構成を理解するのに役立ちます。

  • 使用状況統計: アプリの使用状況データを表示し、各アプリに費やす時間を示します。これは、スクリーンタイムを追跡したり、リソースを大量に消費するアプリケーションを特定したりするのに役立ちます。

  • バッテリー情報: バッテリーの健康状態、温度、ステータスを表示します。これは、バッテリーの状態とパフォーマンスに影響を与える可能性のある問題を評価するのに役立ちます。

このコードの使用は安全ですが、カジュアルユーザーには関係のない技術的な詳細を提供する可能性があるため、上級者向けとみなされています。ただし、バッテリー問題のトラブルシューティングやアプリ使用状況の最適化には役立ちます。

 

\#\#7780#\#\: 工場出荷時設定リセット (リスクあり)

このコードは、すべてのユーザーデータを削除し、デバイスを元の設定に戻すことで工場出荷時設定リセットを実行します。オペレーティングシステムやプリインストールアプリには影響しませんが、個人ファイル、ダウンロードされたアプリ、および設定を消去します。やり直しがきかないため、このコードは慎重に使用してください。

このコードはすべてのユーザーデータを削除して工場出荷時設定リセットを実行します

 

\#\#8351#\#\: 通話ログと音声ダイヤルデバッグ (上級者向け)

このコードは、音声ダイヤルと通話アクティビティのログを有効にします。主に開発者やテスターによるデバッグ目的で使用されます。デバイスに害を及ぼすことはありませんが、技術的な性質と限られた使用事例のため、上級者向けとみなされています。このコードは、音声コマンドや通話機能の問題を診断するのに役立ちます。

これらのAndroid隠しコードは、トラブルシューティング、診断、または隠し機能へのアクセスに役立ちますが、その潜在的な影響を認識することが重要です。

  • 使用前に必ずコードを調べてその影響を理解してください。
  • 情報を消去する可能性のあるコードを使用する前に、重要なデータをバックアップしてください。
  • 意図しない結果を避けるために、「リスクあり」とラベル付けされたコードには注意してください。
コード 機能 詳細 ラベル
*#06# IMEIを表示 スマホの固有ID番号(IMEI)を表示します。保証、ロック解除、紛失スマホの報告に役立ちます。 安全
*#*#4636#*#* スマホ情報、アプリ使用状況、バッテリー状態 ネットワーク詳細、アプリ使用状況統計、バッテリー健康状態を含む隠しメニューを開きます。トラブルシューティングやパフォーマンスチェックに最適です。 安全 / 上級者向け
*#*#7780#*#* 工場出荷時設定リセット すべてのユーザーデータと設定を消去します。システムファイルには影響しません。**やり直しがききません**—まずデータをバックアップしてください。 リスクあり ⚠️
*#*#8351#*#* 音声通話&音声ダイヤルデバッグ 音声コマンドと通話アクティビティのログを有効にします。主に開発者や音声/通話問題のトラブルシューティングに役立ちます。 上級者向け
*#*#34971539#*#* カメラ情報 カメラに関する詳細情報(ファームウェアバージョン、更新回数など)を表示します。**「Firmware Update」オプションは使用しないでください。カメラが損傷する可能性があります。** 上級者向け / リスクあり ⚠️
*#*#273282*255*663282*#*#* ファイルバックアップ 写真、ビデオなどのメディアファイルをバックアップするためのファイルコピー画面を開きます。手動バックアップに便利です。 安全
*#*#232338#*#* Wi-Fi MACアドレス デバイスのWi-Fi MACアドレスを表示します。ネットワーク設定やフィルタリングに役立ちます。 安全
*#*#0*#*#* LCD画面テスト 画面の色、デッドピクセル、タッチ感度などをテストするための診断メニューを開きます。 上級者向け
*#*#197328640#*#* サービスモード スマホのハードウェアに関する高度なテスト、エンジニアリング、診断ツールへのアクセスを提供します。 専門家のみ

 

隠しメニューとツールにアクセスする方法

あなたのAndroidスマホには、ほとんどの人が知らない秘密のツールとメニューが内蔵されています。これらは通常の設定では表示されませんが、スマホが正しく動作しているかを確認するのに役立ちます。以下にいくつか紹介します。

診断モードは、トラブルシューティングとパフォーマンス分析のためのツールへのアクセスを許可する機能です。\#0\# のような特定のコードを使用して有効化できます。このモードでは、以下のことが可能です。

  • ハードウェアコンポーネントのテスト
  • システムパフォーマンスの監視
  • 潜在的な問題の特定

これは、開発者や技術者によってデバイスのテストや修理によく使用されます。

 

ハードウェアテスト: 隠しメニューは、様々なハードウェアテストツールを提供します。これには以下が含まれます。

  • センサーチェック: 加速度計、ジャイロスコープ、近接センサーなどをテストします。
  • タッチスクリーンテスト: 応答性をチェックし、デッドゾーンを検出します。
  • スピーカー&マイクテスト: オーディオ品質を評価します。
  • カメラテスト: フォーカスと画像キャプチャ品質を評価します。

これらのテストは、ハードウェアの問題を診断し、修理後の機能を検証するために不可欠です。

 

バッテリー健康レポート: 一部の隠しメニューは、以下の詳細なバッテリー情報を表示します。

  • バッテリー健康状態: 容量と劣化状態。
  • 充電サイクル: 完了した充電サイクルの数。
  • 温度: 現在のバッテリー温度。
  • 現在の充電レベルと使用パターン: 充電使用状況に関する洞察。

これらのレポートは、過熱や容量の低下など、全体的なパフォーマンスに影響を与える問題を特定するのに役立ちます。

 

ネットワーク情報とPingテスト: 隠しメニューは、以下のようなネットワーク関連の詳細を表示できます。

  • 信号強度
  • ネットワークタイプ(例:LTE、5G)
  • ローミング状態

一部のメニューには、サーバーとの接続性をチェックするためのpingテストツールが含まれています。これらの機能は、ネットワークの問題をトラブルシューティングし、接続設定を最適化するのに役立ちます。

 

Androidをスーパーチャージする

追加のアプリをインストールせずにAndroidスマホを最大限に活用したいですか?これらの隠しツールとコードを使用すると、内部から速度を向上させ、バッテリー寿命を延ばし、ネットワークの問題を修正し、ハードウェアをテストできます。

スマホを高速化する:キャッシュクリアとネットワーク設定テスト

Androidデバイスは、時間の経過とともにキャッシュデータやバックグラウンドプロセス、古い設定などが蓄積されることで遅くなることがあります。速度を向上させるには:

  • 診断コード(例:\#\#4636#\#\)を使用してネットワーク設定をチェックし、接続性を最適化します。これは、インターネット速度に影響を与える問題を特定するのに役立ちます。

 

診断でバッテリーパフォーマンスを向上させる

バッテリーパフォーマンスは、不適切な使用や経年劣化により時間の経過とともに低下する可能性があります。隠しメニューを使用してバッテリー健康状態を評価します。

  • \#\#4636#\#\ を介して診断ツールにアクセスし、バッテリー温度、充電サイクル、容量を表示します。
  • 未使用アプリの自動同期を無効にしてバックグラウンドデータを最小限に抑えます。これにより、消費電力が削減されます。

 

弱い信号の問題を特定して修正する

弱い信号は、ネットワークカバレッジの悪さやデバイス設定によって発生する可能性があります。トラブルシューティングには:

  • \#\#4636#\#\ のような診断コードを使用して、信号強度とネットワークタイプ(例:LTE、5G)をチェックします。
  • 同じメニューからpingテストを実行してネットワーク接続性を評価します。
  • 接続性の問題が続く場合は、ネットワーク設定をリセットします。これは、設定 > システム > リセットオプション > Wi-Fi、モバイル、Bluetoothをリセット から行うことができます。

 

アプリ不要のハードウェアテスト(画面応答性)

隠しメニューを使用すると、サードパーティアプリなしでハードウェアコンポーネントをテストできます。

  • \#0\# のようなコードを使用して診断モードにアクセスします。これにより、画面応答性、スピーカー、カメラ、センサーをテストするための直接的なオプションが提供されます。
  • タッチスクリーンテストでは、画面にパターンを描画してデッドゾーンまたは感度が低下した領域を検出します。
  • スピーカーとマイクのテストを使用してオーディオ品質を確認します。

これらのツールは、パフォーマンスの問題を解決し、デバイスの全体的な機能を向上させる効果的な方法を提供します。偶発的な変更やデータ損失を避けるために、診断コードは常に慎重に使用してください。

 

メーカー固有コード(あなたのブランドの秘密ツール)

すべてのAndroid隠しコードがすべてのデバイスで動作するわけではありません。一部はメーカーが自社ハードウェア向けに特別に作成したものです。ここでは、スマホの秘密ツールキットにアクセスする方法を紹介します。

Samsung – *#0*# で完全診断

このコードは、ユーザーが様々なハードウェアコンポーネントをテストできる診断メニューを開きます。これには以下が含まれます。

  • ディスプレイ: デッドピクセルや色の正確性をチェックします。
  • タッチスクリーン: 応答性をテストし、応答しない領域を検出します。
  • スピーカーとマイク: サウンド出力と入力品質を確認します。
  • センサー: 加速度計、ジャイロスコープ、近接センサーなどの機能を評価します。

このコードが機能しない場合、キャリアの制限または地域の制限による可能性があります。代わりに、キャリア固有の診断ツールを使用する必要がある場合があります。

 

Xiaomi – \#\#64663#\#\ または \#\#6484#\#\ でQCテストモード

このコードは、XiaomiのQuality Control (QC) テストモードを有効にします。これには以下が含まれます。

  • ハードウェアテスト: カメラ、タッチスクリーン、センサー、スピーカーのパフォーマンスを確認します。
  • バッテリー診断: バッテリーの健康状態と温度を評価します。
  • ネットワーク信号強度: 接続性の問題を評価します。

このメニューは、ハードウェアの問題をトラブルシューティングしたり、修理後にデバイスの機能を検証したりするのに役立ちます。

 

OnePlus – *#888# でPCB情報

このコードは、デバイスのPrinted Circuit Board (PCB)に関する情報を提供します。主に技術者または上級ユーザーによって使用されます。

  • ハードウェア仕様の確認。
  • 内部コンポーネントの製造詳細のチェック。

これはOnePlusデバイス固有であり、一般的なユーザーには関係ない場合があります。

 

Motorola – \#\#2486#\#\ で工場テスト

Motorolaデバイスは、このコードを使用して工場テストメニューにアクセスします。このメニューには以下が含まれます。

  • カメラ、タッチスクリーン、センサーなどのハードウェアコンポーネント用の診断ツール。
  • システムエラーまたは誤動作を特定するためのログ。

このコードはサービス技術者向けに設計されていますが、上級ユーザーが問題をトラブルシューティングするためにも使用できます。

 

コードが自分のモデルで動作するか確認する方法

  • 互換性を確認してください: すべてのコードがすべてのスマホで動作するわけではありません。まず、お使いのモデルとAndroidバージョンを確認してください。どのコードがスマホで動作するかについては、通常、メーカーのウェブサイトやオンラインフォーラムで情報を得られます。

  • 慎重にテストしてください: コードをスマホのダイヤラー(電話をかけるのと同じように)に入力してください。動作すれば、特別なメニューまたは画面が表示されます。動作しない場合は何も起こりません—それは問題ありません。

  • キャリアを確認してください: 一部のモバイルキャリアは、特定のコードをブロックしたり、独自のツールに置き換えたりすることがあります。コードが機能しない場合、それはキャリアによるものである可能性があります。キャリアに問い合わせるか、オンラインで回避策を探してみてください。

  • 地域を考慮してください: 一部の国では、スマホメーカーが特定の機能をブロックすることを義務付けられています。その場合は、同様の情報を取得するためにサードパーティアプリを使用する必要があるかもしれません。

  • 安全なソースに固執してください: 信頼できる場所からのコードのみを使用してください。オンラインのランダムなコードの中には、スマホのデータを消去するものがあるため、安全を期す方が良いです。

 

文鎮化またはデータ消去を引き起こす可能性のあるコード — やってはいけないこと

隠されたダイヤラーコードは、しばしば見過ごされますが、デバイスに対して驚くべき力を持つことがあります。特定のシナリオでは役立ちますが、不注意な使用は危険を伴う可能性があります。

工場出荷時設定リセットコード

一部のデバイスの工場出荷時設定リセットコードは、アプリ、設定、個人ファイルを含むすべてのユーザーデータを完全に消去する可能性があります。これらはデバイスを元の設定に戻します。したがって、データ損失を避けるために、このようなコードを使用する前にすべての重要なデータをバックアップすることが不可欠です。工場出荷時設定リセットコードの例を以下に示します。

  • \#\#7780#\#\: このコードは、すべてのユーザーデータを工場出荷時設定にリセットしますが、オペレーティングシステムとプリインストールアプリは保持します。
  • \#\#759#\#\: 一部のデバイスではこのコードが使用されますが、普遍的に動作するとは限りません。

 

詐欺師がフィッシングで使う可能性のあるコード

詐欺師は、特定のコードを使用して不正なアクセスを得る可能性があります。これらのコードは、通常は診断やリセット機能のために意図されていますが、デバイスに大混乱をもたらしたり、機密情報を抜き出したりするために悪用される可能性があります。
メッセージ、電話、またはポップアップを介してコードを入力するように求められた場合は、すぐに逃げてください。または少なくとも、まずその正当性を再確認してください。ここでは、絶対に二度考えた方が良いダイヤラーコードのいくつかを紹介します。

コード 機能 悪用方法
*#*#7780#*#* ファームウェアに触れずに工場出荷時設定にリセット テキスト経由またはポップアップで表示され、ユーザーを騙して自分のデータを消去させる可能性があります。
*2767*3855# 完全消去(一部のSamsungデバイスではファームウェアリセットも含む) 時には「ハードリセット」コードと呼ばれます。これは完全に消去して再インストールできます。確認なし—古いデバイスではすぐに実行されます。
*#06# デバイスのIMEIを表示 無害に見えますが、フィッシングサイトがユーザーを騙してそれを開示させることがあり、クローニングやブラックリスト詐欺に使用される可能性があります。
*#*#4636#*#* 詳細なスマホ情報/設定を開く 詐欺師はユーザーをここに誘導し、ネットワーク設定を変更させて接続を失わせたり、監視を有効にしたりする可能性があります。

 

安全を守るための鉄則

  • 未知のソースからのコードは絶対に入力しないでください。たとえそれが技術的または役立つように聞こえてもです。

  • 「テクニカルサポート」を名乗る、コードを含むメッセージを信頼しないでください

  • 電話またはチャットで誰かがダイヤラーコードを入力するように求めてきたら、電話を切ってください。

  • 疑わしい場合は、まずコードをGoogleで検索するか、メーカーの公式サイトを確認してください。

  • 古いデバイスまたはブラウザを使用している場合は、USSDリンクの自動実行を無効にしてください

 

これらすべてを覚えられない?

たくさんの秘密のダイヤラーコードを覚えようとするのは、フラストレーションへの近道です。幸いなことに、適切なツールといくつかの賢いハックを使えば、覚える必要なくこれらのコードを保存、テスト、起動できます。

毎回手動でコードを入力する代わりに(そして求めていないメニューに飛ばされるタイプミスのリスクを冒す代わりに)、これらのアプリは生活をはるかに楽にします。

  • Secret Codesアプリ: Androidコードのポケットサイズの百科事典と考えてください。ユニバーサルコードとブランド固有コードを整理し、アプリから直接実行することもできます。

  • MTK Engineering Mode: お使いのスマホがMediaTekチップを搭載している場合、このアプリはGPS、オーディオ、センサーなどをテストするための詳細なシステム設定を、隠しメニューに盲目的に飛び込むことなくロック解除します。

  • Mobileuncle Tools: もう一つのMediaTek向けアプリですが、テストにとどまらず、IMEI設定を調整したり、スマホの内部を微調整したりできます(上級ユーザーのみ)。

クイックダイヤルのためのショートカットまたはメモフォルダを作成する

あなたにとって分かりやすい方法でよく使うコードを整理しましょう:

  • メモフォルダ法: Google KeepやNotionのようなアプリを使用して、「秘密コード保管庫」を作成し、各コードを明確なラベルの隣に配置します。利点:デバイス間で同期できます。

  • 連絡先ショートカット: ダイヤルコードを連絡先として保存し(例:「バッテリーチェック」または「ネットワーク情報」)、連絡先リストからいつでも呼び出します。

  • カスタムウィジェット: 一部のランチャーでは、シングルタップでコードをダイヤルするウィジェットを作成できます。開発者ツールをホーム画面にピン留めするようなものです。

  • QRコードを生成する: IMEIチェックやWi-Fiテストなど、特定のコード用に(QR Code Monkeyを試す)。

 

隠された可能性を解き放つ?設定だけで終わらせないでください

あなたはAndroidの隠された側面 — 秘密のコード、診断、高度なメニュー — を探索したばかりです。しかし、モバイル体験を完全にコントロールしたいなら、ダイヤラーを超えて進む時です。

数回タップするだけで、物理SIMカードなしでAndroidでグローバルデータプランを即座に有効化できます。ローミングの悩みもありません。旅行中、ネットワークの問題をトラブルシューティングしている、または単に賢いバックアッププランが欲しい場合でも、Yoho Mobile eSIMを使えば、あなたのスマホが持つべき柔軟性を得られます。
Yoho eSIMを始めて、いつでもどこでも接続を維持するためのより良い方法を解き放ちましょう。

Yoho Mobileの無料eSIMトライアルを試して、70カ国以上で即座にモバイルデータにアクセスしましょう。SIMカードも契約も不要—簡単なセットアップだけで数分以内にオンラインになります。

 

Androidの隠しコードに関するFAQ

Androidの隠しコードは安全ですか?

ほとんどのAndroid隠しコードは、意図されたとおりに使用すれば安全です。ただし、一部の高度またはリスクのあるコード(例:工場出荷時設定リセットコマンド)は、データ損失やデバイス設定の大幅な変更につながる可能性があります。使用前に必ずコードを調べてください。

これらのコードはすべてのスマホで動作しますか?

すべての秘密のコードが普遍的に動作するわけではありません。その機能は、スマホのモデル、メーカー、Androidバージョン、キャリアの制限によって異なります。コードを使用する前に互換性を確認することをお勧めします。