2026-09-02

Rakuten Link を自動ログアウト/自動ログイン するマクロ --- MacroDroid


普段は迷惑電話や非通知電話をブロックのために標準電話アプリ側に着信するようにしています。


通話発信時に Link による無料通話発信のため、都度 Link をログインするようにしています。


ーーーーーーーーーーーーーーーーーーーー

Link をバックグラウンドオフすれば Link 着信から標準電話アプリ着信に切り替えてくれるのですが、発信者には 10 秒ほど無音状態が続き、そのあとでやっと標準電話アプリに着信してきます。


これは発信側には優しくないので、このような使い方はしたくありません。

ーーーーーーーーーーーーーーーーーーーー




そこで、Link を自動ログアウト自動ログイン するマクロを作りました。



まずは[自動ログアウト]マクロです


ログアウトさせるには、本来は Link ホームボタンをタップし、「設定」マークをタップ、その中のログアウトをタップするのですが、これが結構ややこしくてマクロ化するのが面倒です。


Link にログイン後に、現在は次のような画面になり、1/2、2/2 と画面をタップしないと「ホーム」がタップできず、「設定」アイコンをタップできません。


なんとも邪魔くさい、なんでこういうことをするかなぁ、楽天モバイルは。




次のバージョンでは違うものに代わっているかもしれず、信頼がおけませんねぇ。




Link のアプリデータ(ストレージデータ)を削除すると Link アプリはログアウトし、Link アプリインストール直後の初期状態になります。



なので Link のアプリデータを削除することで非常に簡単にログアウトできるのです。




このマクロをショートカット化し、Link で発信した後にショートカットをタップしてログアウトするようにしています。


トリガーを「Link 終了」にしてもいいのですが、いまは手動でマクロ起動しています。





次に[自動ログイン]マクロです






この中で「input tap X座標 Yとなっている箇所は、「Shizuku」によるシェルスクリプトを実行している箇所です。


座標データは arrows We2 Plus の場合の座標値です。


座標値は「開発者向けオプション」内の「ポインターの位置」をオンにすると得ることができます。





例えば次のような画面のオーバーレイ画面部分は、通常の「UI 画面タップ」が働きません。


「許可」/「許可しない」のテキストタップも X、Y 座標によるタップも働かず、空振りします。


 == オーバーレイ画面内の文字列は、テキストとしては認識されないようだ == 





このようなオーバーレイ画面には、通常の「UI 画面タップ」が機能しないためにシェルスクリプト化で 「input tap X座標 Y座標」としています。


ただし、オーバーレイ画面がシェルスクリプトのタップを受け入れるまで少しタイムラグがあります。


そのため、このシェルスクリプトはタイミング的に3〜5秒ほど待ってから実行するようにしています。



最後の2つのシェルスクリプト(「input tap 900 1590」と「input tap 630 1825」)はダメ押しみたいなオーバーレイ画面をタップするためで、このオーバーレイ画面自体が全く不要で、意地悪をしているとしか思えません。


なんでこんなふうにするかねぇ、楽天モバイルは!!


自動化を阻止しているのだろうか?



Macrodroid による自動化はあくまで自己責任ですし、そもそも Link が非通知拒否や迷惑電話ブロックなどの機能を備えれば済むことです。



iPhone のように着信はデバイスの電話アプリ、発信のみ Link を使うやり方を Android 機でも実現してくれればいいのです。


そうすれば着信時に非通知拒否や迷惑電話ブロックを標準電話アプリがしてくれます。


着信側は国内の場合無料です。


Link であろうと VoLTE であろうと楽天モバイルの接続料負担は変わらないはずです。


そうすれば、楽天モバイルが一段と便利で優位性が増し、それをアッピールできるはずです。


なんでそうしないのだろう?(○○ちゃうか)




マクロの個々のアクションの詳細は割愛しますが、この「自動ログイン」マクロもショートカット化しています。


自動ログイン」マクロ実行後は Link の画面は次のようになります。


実行開始から完了まで約40秒です。


手動で最初から処理しても30秒以上かかりますので、タイムラグを考えれば、まぁ妥当な時間かと。






使い方は Link による無料通話発信の場合、ショートカットをタップして「自動ログイン」して通話発信します。




下図は「自動ログイン」後の Link アプリアイコン長押しで表示される情報です。


アプリ情報のほか通話等々が表示され、ログイン状態を示している





終了したら標準電話アプリに着信させるため「自動ログアウト」マクロで Link をログアウトします。




下図は「自動ログアウト」後の Link アプリアイコン長押しで表示される情報です。


アプリ情報しか表示されない


アプリ情報しか表示されないのは、Link アプリがログアウト状態だからです。




Macrodroid の代わりに Tasker+TouchTask(または Autoinput)で同じように実現できます。


その際、「input tap X座標 Y座標」部分は Tasker の「コード」→「Run Shell」のコマンド欄に記述します。


注意点は「Shizukuを使用」欄にチェックを入れることです。


もちろん、Shizuku を開始しておくのはいうまでもありません。










2026-07-31

デュアル SIM を 自動切り替え、MacroDroid の 設定


メインスマホの arrows We2 Plus M06 には、デュアル SIM の「主回線」から「副回線」にデータ通信を自動で切り替える機能がありません。


自動切り替えできるスマホでも主回線の電波状況を的確に判断して切り替えできるとは限らない、ということも聞きます。



ここで紹介する MacroDroid を使った切り替え方法は、検証済みの方法で、うまく切り替えを行なってくれます。



MacroDroid で実装した自動切り替えは以下に示すものです。





切替条件:

  ・圏外

 または

  ・データ通信不可

 または

  ・信号強度が -110dBm 以下

 となったとき


アクション:

 次の設定画面を起動します




 この中の「モバイルデータ」項目を MacroDroid の UI で画面クリックし、
 [Rakuten
] から [povo] に切り替えます



  注)Rakuten:eSIM(5ber.eSIM)

    povo   :eSIM

    JCI②   :eSIM




もう一つのマクロ(状況が改善したら元に戻すマクロ)




切替条件:

  ・圏内

 または

  ・データ通信が可能

 または

  ・信号強度が -100dBm 以上

 となったとき


アクション:

 圏外時と同様の設定画面を起動します


 この中の「モバイルデータ」項目を MacroDroid の UI で画面クリックし、
 [povo] から [Rakuten] に切り替えます


 


「副回線」は [povo2.0] ですが、[日本通信] の eSIM も入れてあり、どちらでも切り替えて運用可能にしています。


「主回線」は 楽天モバイルですが、5ber.eSIM に入れて、SIM1 スロットに装着しています。







 

楽天 Link と伝言メモ


メインスマホはいまは arrows We2 Plus M06 です。


このスマホには Galaxy, AQUOS, Xperia などにも搭載されている「伝言メモ」機能があります。



ところが、楽天 Link には「伝言メモ」機能が働きません。



「伝言メモ」は標準電話機能の中の機能なので、楽天 Link では動作しないのです。



そこで、デュアル SIM のもう一つの番号(例えば  povo2.0)に my 楽天モバイルを使って転送設定し、標準電話に着信させます。



転送料金もかかりません。



標準電話アプリで伝言メモ設定しておけば無料の留守録が可能になります。



この方法は、電話発信時は 楽天 Link での無料通話発信がいつでも行え、着信時に留守録も行えるという方法になります。



ーーーーーーーーーーーーーーーーーーーー



単純に 楽天 Link をログオフしておけば標準電話アプリに着信しますので「伝言メモ」機能が働きます。


楽天 Link のバックグラウンド・オフで、標準電話アプリに着信しますが、この場合楽天側で 楽天 Link から標準電話アプリ側への切り替えに約10秒間、相手側に無言状態で待たせることになり、相手が「不具合」と感じて電話を切ってしまうかも知れません。


また、バックグラウンド・オフでも WiFi 配下だと 楽天 Link に着信し、この場合は「伝言メモ」が働きません。


一部のスマホ、例えば OPPO Reno11 A ではアプリ動作時に WiFi 接続しない設定ができ、この場合は WiFi 配下いても 楽天 Link には着信しません。



バックグラウンド・オフはお勧めのやり方ではありません。


楽天 Link ログオフの方をお勧めします。


無料通話発信時はログインの手間がかかりますが、確実です。



ーーーーーーーーーーーーーーーーーーーー


いずれにしても標準電話アプリに着信の場合は、迷惑電話ブロックや非通知ブロックなどの機能を有効にできます。



海外番号を含む詐欺番号からの着信をブロックしてくれる「詐欺対策 by NTTタウンページ」も有効にできます。



ーーーーーーーーーーーーーーーーーーーー


では「伝言メモ」機能が備わっていないスマホはどうでしょう?


安価に留守電できる方法があります。


IP 電話アプリのうち、AGEphone と LivyTalk がアプリ自体に留守録機能を備えています。


ブラステルをこれらのアプリに設定し、留守録設定し、楽天 Link からブラステル電番へ転送設定します。


ブラステルは 550円/6ヶ月(1ヶ月あたり 91.6 円)で番号維持ができます。



楽天 Link の転送機能は無料で設定でき、楽天モバイル圏内ならば転送時の通話料も無料で済みます。



つまり、


 楽天 Link > [通話転送] > ブラステル電番(LivyTalk などで [留守録])


と、するのです。



そうすると LivyTalk(または AGEphone)に留守録が行えます。


厳密にはブラステル番号維持料が、月額換算で 91.6 円かかりますが、キャリアの留守電サービス 330 円/月額 の3分の1以下で済みます。



この方法は留守電が可能になりますが、標準電話アプリの場合に可能だった非通知ブロック、迷惑電話ブロック、「詐欺対策 by NTTタウンページ」は機能させられません。







 

2026-07-02

デュアル SIM でデータ通信 SIM をワンタップで切り替える


デュアル SIM にしたスマホで、モバイルデータ通信 SIM の切り替えをワンタップで行うやり方です。


ツールとして Macrodroid を使います。


スマホはワタシのメインスマホである、arrows We2 Plus(Android 16)で行います。


主回線は「楽天モバイル」、副回線は「povo2.0」です。



切り替えは [設定] → [ネットワークとインターネット] → [SIM] で現れる下図の画面を利用します。






この中の [モバイルデータ] をタップすると、どちらの SIM をデータ通信用に使うかを設定できます。



この仕組みを使います。

マクロは下記のようになっています。


上の画面を直接に呼び出すため、[アプリ] → [アプリのアクティビティを起動] とします。


[設定] のアクティビティとして  [Settings$MobileNetworkListActivity] を選びます。


これで上図の画面が直接に開きます。






IF 文の条件として、[システム設定(Global)] を設定し、その中の  {setting_global=user_preferred_data_sub} * の値が 「4」かどうかを聞きます。


 ◉「2」:SIM1(Rakuten)の意味

 ◉「4」:SIM2(povo(povo2.0)の意味


povo2.0(「4」)だったら Rakuten に、逆は Rakutenpovo2.0 にするアクションを作ります。


トリガーは Macrodroid のウィジェットで、これをタップすればアクションが動作します。


タップするごとに Rakuten ←→ povo2.0 を切り替えます。


ウィジェットボタンは Macrodroid の下図のものをホームに配置します。





以上で、モバイルデータ通信 SIM をワンタップで切り替えできるようになります。


*{setting_global=user_preferred_data_sub} 

は、スマホ機種により、次のような場合があり、値も変わることがあります。


{setting_global=multi_sim_data_call}

または、

{setting_global=multi_sim_data_call_slot}

または、

{setting_global=data_default_sub_id}



ちなみに、OPPO Reno11 A の場合、

{setting_global=oplus_customize_multi_sim_network_primary_slot}

で、データ通信 SIM がどちらかで、値が次のようになります。 


 ◉「0」:SIM1

 ◉「1」:SIM2





楽天モバイルの au ローミング停止に備えて


ウチの近辺では楽天モバイルが一瞬ローミングされる箇所が一箇所ありますが、ほかの場所は楽天モバイル圏内で安定しています。


ビル内や大型ショッピングセンター内(近辺に複数ある)でも楽天モバイルが圏外になることはなく、QR 決済を失敗することはありません。



念のために楽天モバイルの au ローミング停止に備えての対策として、主回線(Rakuten)が圏外になったら自動で副回線(povo2.0)に切り替えるマクロです。





再び圏内になれば主回線に戻すマクロです。





説明は省きますが動作は確認済みです。









 

2026-06-09

Whatsapp のなりすまし詐欺に注意!!!



Whatsapp はコンパニオンデバイスとしてメインスマホ以外のデバイス(PC/Mac/他Android など)を設定することができるのですが、この仕組みを悪用して悪意の第三者が自分のデバイスをコンパニオンデバイスにするのです。


やり方はこうです。


1.Whatsapp の運営を装って偽メッセージを送りつける

  「次の手順ですぐにアカウントを再認証しないと失効します」と
  だまします


2.手順を送ってきます

  コンパニオンデバイスの設定手順をおくってくるのですが、
  巧妙にパスコードを仕込んできます

  通常はメインのスマホからコンパニオンデバイスの QR コードを
  読み取って設定するのですが、ここを パスコード入力に置き
  換えて、それを入力するように誘導します


  このときに「パスコード入力が2分以内にないと失効します」

  とあわてさせようとします


3.パスコードが入力されるとコンパニオンデバイスとしてなりすましが完了します

  あとはチャット相手の誰かになりすまして詐欺メッセージを
  送りつけます



詐欺メールは次のような内容だったりします。



「高額な贈り物(2〜30万円ほどのもの)をしなければならないお世話になった方がいるが、自分のカードは家族が持ってでかけているので使えない」


「代わりに立て替えてくれないか? ATM 振り込みかネットバンキング、または PayPay で支払って欲しい」


「あとでこちらから立て替え分を振り込む」



などといって騙し取るのです。



よーく考えるとおかしな「依頼」なのですが、引っかかる人たちもいるようなのです。



実はお恥ずかしいことなのですが、ワタシもうっかりとだまされそうになりました。


「ワタシの妹の名前をいってくれ」と返すと、ここで相手がバレたと思ったのか、ログアウトしました。


ワタシにはそもそも妹はいません。



まず、Whatsapp からアカウント再認証依頼のメッセージは届かないのですが、ここでだまされてしまうのです。




万一コンパニオンデバイスを乗っ取られたばあい、次の手順で防止策を講じます。


Android 機の場合:


1.チャットバックアップをとっておきます。


2.ログオフします

  アプリをアンインストールすればログオフされます


3.再度アプリをインストールしてログインします

  自分の電番に SMS でコードが送付されてきますので、認証します


4.パスキーと PIN コードを設定します


5.チャットバックアップを復元します


6.成り済ましたチャットが残っているようならブロックします



以上です。



メッセージングアプリ・Whatsapp / Signal / Viber / LINE などいずれもコンパニオンデバイス機能(ペアリング機能)を有していて、同様の手口でなりすましが可能です。



恐いですねぇ、お気をつけください。