Pixelスマホを充電開始とともに起動させる

機種変更などをして普段使いしなくなったAndroidスマホを、車専用にカスタマイズしてみます。具体的には、

  • 充電開始(エンジン始動)時にスマホを起動(adb,Fastboot)
  • 充電終了(エンジン停止)時にスマホをシャットダウン(Macrodroid)
  • 格安なデータ専用SIMでの選定(y.u mobile)

を行いました。機種は、Google Pixel 7a。Android Autoでディスプレイ・オーディオに接続して利用予定です。

なお、下記を参考にして不具合が発生しても、一切責任は負えません。自己責任で行ってください。
操作ミスなどによりスマホが起動しなくなったり、バッテリー残量が0%にしてしまうとリブートを繰り返す事象が発生する可能性があります。
バッテリー内蔵のスマホを炎天下の車内に放置するのは危険なので、避けてください。
Pixel 7aで確認しています。他機種では項目の位置や名称が異なることがあります。

充電開始(エンジン始動)時にスマホを起動

電源オフの状態で車のUSBポートに接続しておき、エンジン始動と同時にスマホを起動させます。
起動後は車のディスプレイ・オーディオに接続するように設定しておきます。

  • 開発者向けオプションを有効化
    [設定] > [デバイス情報] > [ビルド番号]を確認。[ビルド番号]オプションを7回タップして「開発者向けオプションが有効になりました」の表示を確認。

  • USBデバッグをON
    [設定] > [システム] > [開発者向けオプション]へ移動。[USB デバッグ]オプションを「ON」に変更

  • Android SDKプラットフォームツール
    Windows 11 で、「Android SDKプラットフォームツール」から「SDK Platform-Tools for Windows をダウンロード」をクリックしてダウンロード。ダウンロードした「platform-tools-latest-windows.zip」を解凍。必要であれば「platform-tools」フォルダをC:¥などへ移動

  • Google USBドライバ
    Windows 11 で、「Google USBドライバ」から「Google USB ドライバの ZIP ファイル(ZIP)をダウンロードする」をクリックしてダウンロード。解凍後、「android_winusb.inf」を右クリック後に「インストール」。インストール後はWindowsを再起動

  • 通信可能なUSBケーブルでスマホとWindowsを接続
    Android側の通知で「USBデバッグが接続されました」と「USBファイル転送モードON」を確認。異なる場合は通知をタップ後に「ファイル転送/Android Auto」へ変更

  • adb, fastboot
    Windows PCで、[Win]+R を押した後 cmd と入力しterて「OK」。コマンドプロンプトを開く
    下記はAndroid SDKプラットフォームツールを「C:\platform-tools」へコピーしたと仮定した手順


    C:\Users\PCUser> cd \platform-tools
    C:\platform-tools> adb devices
    List of devices attached
    38111JEHN00000 device ← このような行が表示されることを確認

    上記の device行が表示されていること。表示されていない場合は、接続がうまくいってません


    C:\platform-tools> adb reboot bootloader

    スマホ画面が「Fastboot Mode」になっていることを確認


    C:\platform-tools> fastboot oem off-mode-charge 0
    OKAY [ 0.016s]
    Finished. Total time: 0.018s

    「OKAY」が表示されていれば成功。スマホの電源ボタンを押して再起動。USBケーブルは外す。コマンドプロンプト画面を閉じる

  • 動作確認
    スマホの電源を落とした状態で、USBケーブルを接続して給電を開始。起動できれば完了
    開発者向けオプション内のUSBデバッグを無効化しておく
    開発者向けオプション自体も不要であれば無効化する

充電終了(エンジン停止)時にスマホをシャットダウン

機能実現のために、MacroDroidを利用します。利用開始から7日間は無料ですべての機能が利用可能なので、その間に確認を。継続利用する場合は、購入しましょう

MacroDroidで、マクロは3つ作成。「給電停止時一定時間後にシャットダウン」、「残量20%以下でシャットダウン」、「給電再開時はシャットダウンをキャンセル」を作ります

  • 給電停止時一定時間後にシャットダウン

    トリガー:
     (バッテリー/電源) > (電源の接続/切断) > 「電源の切断時」
    アクション:
     (マクロ) > (次のアクション実行前に待機) > 「4分30秒」
     ※ 時間は自由に変更を
     (機器の操作や動作) > (テキストを読み上げる) > (テキストに)「まもなくスマートフォンが再起動されます」
     (機器の操作や動作) > (Androidショートカット) > 「「電源オプション」を表示」
     (マクロ) > (次のアクション実行前に待機) > 「30秒」
     (機器の操作や動作) > (UI画面操作) > (クリック) > (テキスト内容) > 「電源を切る」
    条件:
     なし

  • 残量20%以下でシャットダウン

    トリガー:
     (バッテリー/電源) > (バッテリー残量の変化) > (指定残量への増加/現象時) > 「~まで減少」「20%」
    アクション:
     (機器の操作や動作) > (テキストを読み上げる) > (テキストに)「残量不足です。充電してください」
     (機器の操作や動作) > (Androidショートカット) > 「「電源オプション」を表示」
     (マクロ) > (次のアクション実行前に待機) > 「1分」
     (機器の操作や動作) > (UI画面操作) > (クリック) > (テキスト内容) > 「電源を切る」
    条件:
     なし

  • 給電再開時はシャットダウンをキャンセル

    トリガー:
     (バッテリー/電源) > (電源の接続/切断) > 「電源に接続時」
    アクション:
     (マクロ) > (待機アクションを中止する) > 「給電停止時一定時間後にシャットダウン」
     (マクロ) > (待機アクションを中止する) > 「残量20%以下でシャットダウン」
     (機器の操作や動作) > 「[戻る]ボタンを押す」
    条件:
     なし

MacroDroidは、いくつもの権限を付与しないと正常に動作しない可能性があります。うまく動かない場合は、MacroDroidのホーム画面左上の「三」をタップし、トラブルシューティングで問題が検出されていないか確認しましょう。

格安なデータ専用SIMでの利用設定

格安SIMの中で、「新規契約」、「3GB/月以上」利用でき、しかも契約時に必要な「初期費用が極力0円に近いもの」を選びました。いろいろ検討した結果、今回はy.u mobileのデータ専用に決定。比較検討したのは下記のとおりです。

iPhoneユーザが、別スマホとmineoマイそくで音楽聴き放題スマホを作ってみる

下記は、iPhoneの「ショートカット」アプリを使って、インターネット共有(テザリング)を自動でオン・オフする手順について記載してます。

-+-+-+-+-+-

mineoのマイそくスタンダードは、月−金の12時〜13時が遅くて使い物にならない&3日間で10GBを超えてはいけないという大きな制限がありますが、1.5Mbpsでデータ使い放題なのに月額990円なプランであります。このマイそくを、手持ちのiPhoneとは別のスマホに入れ、音楽再生専用スマホを作りました。このスマホを使ってお仕事中の10数時間、音楽を流しっぱなしにしてます。

ただ、平日の昼間の1時間は、遅すぎて音楽が聴けない状態になってしまうので、その間だけiPhoneのテザリング(インターネット共有)を自動で有効にさせ、仕事中は操作することなくに途切れなく音楽再生を続けられるようにしました。

音楽再生に特化するなら、音楽のカウントフリーオプションが選べるBIGLOBEモバイルOCNモバイルONEを選んでおけば面倒がないのですが、私が最も使っている音楽配信サービスは『SMART USEN』というマイナーなもの。これが対応しているカウントフリーは、残念ながら見つけられませんでした。仕方なく、マイそくスタンダードを利用することになりました。

iPhoneを自動でテザリングのON/OFFができるのは、iOS16以上の「ショートカット」アプリとなります。このため、iPhone8以上が必要です。iPhoneの[設定]-[インターネット共有]から[“Wi-Fi”のパスワード]を設定した後に[ほかの人の接続を許可]をONにし、この画面が表示されている状態で接続したいスマホでWi-Fiを検索して接続させます。無事にWi-Fi接続してネットが使えることを確認しておきます。終わったら接続を許可をOFFにしておきます。

以降はiPhoneの「ショートカット」アプリから設定していきます。

  • 画面下部の「オートメーション」をタップ
  • 画面右上の「+」をタップ
  • 「個人用オートメーションを作成」をタップ
  • 「時刻」をタップ
  • 新規オートメーション画面の中央の「時刻」をチェックし、その下の時刻をタップして「11:55」に設定
  • 新規オートメーション画面の下の繰り返しから「毎週」をチェックし、「日」「土」を非選択にして「次へ」
  • アクション画面で「アクションを追加」をタップ
  • 検索エリアで「インターネット」と入力し、リストに出る「インターネット共有を設定」をタップ
  • インターネット共有を[オン]に[変更]となっていることを確認して「次へ」
  • 画面下部の「実行の前に尋ねる」を「オフ」にした後に「完了」をタップ
  • 同じ感じで、「13:05」に「土日以外」で「インターネット共有を[オフ]に[変更]」にしたアクションを作成する

これで、お昼時間帯にiPhoneのテザリングが有効になるため、音楽再生スマホは自動でiPhoneにWi-Fi接続し、音楽の再生が継続されます。なお、私の場合はお昼時間帯のデータ使用量は200MB~300MB程度なようです。音楽再生アプリによっては、Wi-Fi接続時は高音質で再生するような設定になっている場合があるので、これは適宜見直してください。

マイネオの「マイそく」期間限定で事務手数料無料

マイそく
発表当初から気になっていた、mineoの新プラン「マイそく」に申し込んでみました!

マイそくの特徴は、1.5MBps という速度制限があるものの、データ無制限+音声通話付きで月額たったの990円(税込み)で運用できることです。
ただし、ひとつ大きな制限があって、月~金の12時ー13時が実質利用できなくなります。この制限が気にならない方、例えば平日昼間は働いていて自宅のネット環境を格安で構築したいとか、週末しか利用しない車内のネット環境を構築したいという人にちょうど良いかと思います。フリマで「FW030W」あたりのモバイルルーターを安く調達できれば、無敵です。

新しいプランの契約を行うのに最大の障壁となるのが、「事務手数料」です。これが3,000円とか4,000円とかかかることを考えると、格安なプランが急に見劣りしてしまいます。よね。

と思っていたら、すまっぴーさんが5月末までの期間限定ではありますが、提携サイト限定事務手数料無料キャンペーンを実施中です。リンク先のサイトをよく読んで、パパっと申し込んでしまいましょう。

高速ではありませんが、データ使い放題&通話付きのSIMが月額1,000円以下で契約できるとは、良い時代になったものです。

マイネオ、ドライブパッケージを4/20から受付開始

格安スマホのマイネオが、4月20日から新しいサービスを開始します。「mineoドライブパッケージ」という名前で、カーナビ、ドラレコ、車内Wi-Fiを一挙に揃えられます。

車載ホルダ付きタブレット(Lenovo tab M8)とmineoシングルタイプSIM+パケット放題(最大500kbps)というハード環境。地図はGoogleマップ、ドラレコはmineoドライブレコーダーという専用アプリを利用するらしいです。

初期費用が3,740円、月額費用が1,265円、端末代金が一括払いで2万3,760円になります。

地図は他のアプリが使えないのかわからない(最低限Yahoo!カーナビは使いたい)、対応の音楽サービスが何かわからない、ナビ+音楽サービスなら500kbpsでも耐えられるが、テザリングまですると役不足な感じもしますが、これらの機能をこの価格で始められるのは良いと思います。

ちなみにアタシの場合は、iPad第6世代にカーナビタイム(有料ナビアプリ)、echo autoを使ったAmazon Prime Music、100GBまで使えるモバイルルーター、前・車内・後の独立3カメラのドラレコと最強の環境を作ってしまったので、導入は見送ります。これから車内を充実させようという人には良いサービスかもしれません。タブレットなしバージョンも是非欲しいところですね。

mineoドライブパッケージ
https://mineo.jp/special/drivepackage/