Twitter(X)の広告やおすすめタブを消すアプリ「Twitter ReVanced(piko)」の導入方法を解説

アプリ
  1. 概要
  2. 導入方法
    1. ダウンロードするもの
    2. ReVanced Managerのインストール
    3. Twitterのダウンロード
    4. AntiSplit-Mのインストール
    5. Twitter ReVancedのインストール
  3. Piko Settings
    1. 「おすすめ」または「フォロー中」のどちらかのタイムラインだけを表示する
    2. 「ホーム」「話題を検索」「Grok」「コミュニティ」などナビゲーションバーの項目を非表示にする
    3. 「返信」「リツイート」「いいね」「ブックマーク」「共有」を非表示にする
    4. 「プロフィール」や「プレミアム」などサイドバーの項目を非表示にする
    5. 「ポスト」「返信」「サブスク」などプロフィールタブの項目を非表示にする
  4. 「デフォルトで開く」の設定
  5. Feature Flags(機能フラグ)
    1. ナビゲーションバーに表示されるコミュニティボタンを消す
    2. 「Grok」を消す
    3. プロフィールアイコンをナビゲーションバーに移動させる
    4. ナビゲーションバーを常時表示する
    5. 「プレミアム」の設定項目を消す
    6. 「スペース」の設定項目を消す
    7. 「収益を得る」の設定項目を消す
    8. 「プロフェッショナルツール」の設定項目を消す
    9. プロフィールページの「サブスク」タブを消す
    10. プロフィールページの「ハイライト」タブを消す
    11. 共有メニューの表示をシンプルにする
    12. 検索時に画像と動画を分けて表示する
    13. 高度な検索フィルターを使用する
    14. 返信を「トレンド」「新しい順」「いいねが多い」で並び替える
    15. いいね欄/いいね数を表示する
    16. タイムラインとリプライに表示されるGoogleの広告を消す
    17. 検索欄のプロモーショントレンドを消す
    18. タイムライン右上に表示される設定アイコンを消す
    19. 「求人」の設定項目を消す
  6. その他

概要

Androidアプリ版Twitter(X)の広告や不要なボタン、おすすめタブ、Grok、コミュニティ、ハイライト、記事などを消す方法を解説します。無料で導入できます。

(正確にはReVanced Managerを使用してcrimeraが作成したpikoパッチをTwitterアプリにあてる方法です)

導入方法

すでにTwitterアプリをインストールしている場合、先にそのアプリをアンインストールしておいてください。

ダウンロードするもの

以下の3つです。導入方法を順番に解説します。
◆ReVanced Manager
◆Twitter
◆AntiSplit-M

ReVanced Managerのインストール

以下のURLにアクセスし、「revanced-manager-v1.22.0.apk」と書かれた場所をタップします。ファイルのダウンロードが始まるので、ダウンロードが終わったらそのままインストールします。

インストール後にアップデートを推奨する通知が表示されますが、アップデートしないでください。

Release v1.22.0 · ReVanced/revanced-manager
1.22.0 (2024-09-09) Bug Fixes Bump SDK of each plugin using SDK lower than 31 (01e4a76), closes /github.com/flutter/flut...

インストールしたReVanced Managerを開き、外部アプリのインストールを許可するためのトグルスイッチをオンにします。

以下の画面が表示されたら「OK」をタップします。

ReVanced Managerの「Settings」にある「Use alternative sources」のトグルスイッチをオンにします。

「Alternative sources」をタップします。

「Patches organization」の欄に「crimera」と入力
「Patches source」の欄に「piko」と入力
「Integrations organization」の欄に「crimera」と入力して「OK」をタップし、ReVanced Managerを再起動します。

Twitterのダウンロード

以下のURLにアクセスし、任意のバージョン(なるべく最新の、末尾にreleaseと書かれたもの)をタップします。

Latest Uploads - APKMirror
Latest Uploads - APKMirror Free and safe Android APK downloads

「BUNDLE」と書かれた部分をタップします。

「DOWNLOAD APK」をタップします。

AntiSplit-Mのインストール

以下のURLにアクセスし、「Latest」と書かれた場所をタップします。

GitHub - AbdurazaaqMohammed/AntiSplit-M: App to AntiSplit (merge) split APKs (APKS/XAPK/APKM) to regular .APK file on Android
App to AntiSplit (merge) split APKs (APKS/XAPK/APKM) to regular .APK file on Android - AbdurazaaqMohammed/AntiSplit-M

「AntiSplit-M…apk」をタップしてファイルをダウンロードし、そのままAntiSplit-Mをインストールします。

インストールしたAntiSplit-Mを開き、歯車のアイコンをタップします。

「Automatically select splits for your device specifications」のトグルスイッチをオンにし、「Close」をタップします。

「Select split APK to Merge/AntiSplit」をタップします。

先の手順でダウンロードしたTwitterのファイルをタップします。

「保存」をタップしてファイルを出力します。

色々な文字列が流れ始め、「File saved successfully」と表示されたら完了です。

Twitter ReVancedのインストール

ReVanced Managerに戻り、「Patcher」「Select an app」の順にタップします。

「Storage」をタップします。

先ほどAntiSplit-Mで出力したTwitterのファイルをタップします。

「X」を「Twitter」表記にするなど、いくつかのオプション設定を行いたい場合は以下の「オプション設定」に従ってください。不要な場合は読み飛ばしてください。

この手順に従うと以下のような設定ができます。
・「X」を「Twitter」表記にする
・Google Playの更新待ちアプリ一覧にTwitter/Xが出てこないようにする
・アプリのダウングレードを可能にする
*注意して設定してください。手順を誤ると予期しない問題が発生する可能性があります。

ReVanced Managerの「Settings」から「Show universal patches」と「Allow changing patch selection」のトグルスイッチをオンにします。

「Allow changing patch selection」をオンにすると以下のような警告が出るので「Yes」をタップします。

ReVanced Managerの「Patcher」から「Selected patches」をタップします。

XからTwitter表記に変えるには「Bring back twitter」にチェックを入れます。

ダウングレードを可能にし、Google Playの更新待ちアプリ一覧に出てこないようにするには「Enable app downgrading」にチェックを入れます。この後は右下の「Done」をタップし、以後の手順に従ってください。

「Patch」をタップしてしばらく待ちます。

「Install」と表示されたらタップしてインストールを完了させます。これでTwitter ReVancedの導入は完了。Twitter ReVancedを使えば初期設定のままで広告なしのTwitterライフを楽しめます。

アプリを更新する際は、現在端末にインストールされているアプリより新しいバージョンをダウンロードし、上記の手順をもう一度実行してください。ReVanced Managerで「Install」をタップした後、「更新」というボタンが表示されます。

Piko Settings

インストールしたTwitterアプリの「設定とプライバシー」の項目内に、「Piko Settings」という項目が追加されています。ここから広告を消す設定やおすすめタブを消す設定などを変更できます。

「おすすめ」または「フォロー中」のどちらかのタイムラインだけを表示する

カスタマイズ→タイムラインのタブ

「ホーム」「話題を検索」「Grok」「コミュニティ」などナビゲーションバーの項目を非表示にする

カスタマイズ→非表示にするナビゲーションバーの項目

「返信」「リツイート」「いいね」「ブックマーク」「共有」を非表示にする

カスタマイズ→非表示にするインラインバーの項目

「プロフィール」や「プレミアム」などサイドバーの項目を非表示にする

カスタマイズ→非表示にするサイドバーの項目
*「設定とプライバシー」を非表示にすると設定にアクセスできなくなり詰むので注意です。

「ポスト」「返信」「サブスク」などプロフィールタブの項目を非表示にする

カスタマイズ→非表示にするプロフィールタブ

「デフォルトで開く」の設定

ブラウザアプリなどでTwitterのリンクをタップした際に、ブラウザではなくアプリでリンクを開くようにする設定です。まずは「設定」アプリで「アプリ」の項目を開き、「Twitter(X)」をタップして「デフォルトで開く」をタップします。

「リンクを追加」をタップします。

サポートされているリンクすべてにチェックを入れ、「追加」をタップすれば完了です。

Feature Flags(機能フラグ)

Feature Flagsとは、Twitterに実装された実験的な機能のことです。通常はアクセスできませんが、pikoパッチをあてたTwitterやTwiFuckerなど一部のアプリ・拡張機能で利用することができます。

pikoパッチをあてたTwitterの場合、「Piko Settings」内の「機能フラグ」をタップします。

「機能フラグを追加」をタップします。

+ボタンをタップします。

「flag」と書かれた位置に文字列を入力し、「保存」をタップします。

保存後、トグルスイッチのオンオフを確認してアプリを再起動します。

Feature Flagsの種類はいろいろあります。以下に動作確認ができた機能を抜粋して記載します。

ナビゲーションバーに表示されるコミュニティボタンを消す

c9s_enabled

トグルスイッチ:オフ

「Grok」を消す

subscriptions_inapp_grok

トグルスイッチ:オフ

プロフィールアイコンをナビゲーションバーに移動させる

android_global_navigation_dash_entry_in_bottom_nav

トグルスイッチ:オン

ナビゲーションバーを常時表示する

android_main_immersive_bottom_tabs_hide_on_scroll

トグルスイッチ:オフ

「プレミアム」の設定項目を消す

subscriptions_enabled

トグルスイッチ:オフ

「スペース」の設定項目を消す

android_audio_spaces_dash_enabled

トグルスイッチ:オフ

「収益を得る」の設定項目を消す

creator_monetization_dashboard_enabled

トグルスイッチ:オフ

「プロフェッショナルツール」の設定項目を消す

ads_companion_enebled

トグルスイッチ:オフ

プロフィールページの「サブスク」タブを消す

creator_monetization_profile_subscription_tweets_tab_enabled

トグルスイッチ:オフ

プロフィールページの「ハイライト」タブを消す

highlights_tweets_tab_ui_enabled

トグルスイッチ:オフ

共有メニューの表示をシンプルにする

dm_share_sheet_quick_share_enabled

トグルスイッチ:オフ

検索時に画像と動画を分けて表示する

search_features_media_tab_enabled

トグルスイッチ:オフ

高度な検索フィルターを使用する

search_features_advanced_search_enabled

トグルスイッチ:オン

検索フィルターは以下のアイコンをタップすると開きます。

返信を「トレンド」「新しい順」「いいねが多い」で並び替える

reply_sorting_enabled

トグルスイッチ:オン

いいね欄/いいね数を表示する

xprofile_private_likes

トグルスイッチ:オフ

いいね欄を表示していいね数を確認できるようにします。いいね数の増減は正しくリアルタイムで反映されるので、アカウントがアクティブかどうかを確かめるのに使える…かも。

タイムラインとリプライに表示されるGoogleの広告を消す

ssp_ads_google_dsp_client_context_enabled
ssp_ads_google_native_ad_enabled

トグルスイッチ:オフ

2024年10月頃から確認されている広告を非表示にする場合に使用します。

検索欄のプロモーショントレンドを消す

android_graphql_explore_enabled

トグルスイッチ:オフ

トグルスイッチをオフにすると検索欄の上部のタブが英語表記になります(2024年10月9日時点)。今後のアップデートで日本語に対応するものと思われますが、気になる人のために日本語に戻す方法を紹介します。

一度トグルスイッチをオンにしてアプリを再起動し、検索欄を確認します。この時点でプロモーショントレンドが何も表示されていない場合は問題ありませんが、以下のように表示されている場合はプロモーショントレンドのメニューアイコンをタップして「Don’t want to see this ad」をタップします。

上記の処理でプロモーショントレンドが消え、上部のタブも日本語になるはずです。ならない場合はもう一度トグルスイッチのオフ・オンを切り替えてアプリを再起動してください。なお、トグルスイッチをオンにしたままでいると今後新しいプロモーショントレンドが配信された際に検索欄へ表示される可能性があります。(アプリのキャッシュを削除してもプロモーショントレンドが表示されることがあり、動作はかなり不安定です。基本はオフにしておくことをお勧めします。)

タイムライン右上に表示される設定アイコンを消す

hometimeline_pinned_tabs_settings_enabled

トグルスイッチ:オフ

「求人」の設定項目を消す

recruiting_android_job_tab

トグルスイッチ:オフ

その他

*2024年8月10日追記
10.49.0-beta.1以降、Twitterの単一のAPKファイルが配布されなくなり、APKMirrorではAPKMという形式の分割ファイルで配布されるようになりました。ReVanced ManagerでパッチをあてるためにはこのファイルをAPKファイルに統合する必要があるため、そうした機能を持ったAntiSplit-Mというアプリを使用する手順を採用しました。

*2024年8月19日追記
アプリ内言語が英語になってしまう問題を修正しました。

*2024年10月22日追記
導入手順にオプション設定を追記しました。以下のような変更が可能になります。
・「X」を「Twitter」表記にする
・Google Playの更新待ちアプリ一覧にTwitter/Xが出てこないようにする
・アプリのダウングレードを可能にする

*2024年11月13日追記
ReVanced Managerのアップデートで従来の方法によるパッチの指定ができなくなったため、ReVanced Managerのダウンロード手順を一部修正しました。

ReVanced Managerのバージョン1.22.0以前を使用している場合、以下のようにアップデート通知が来ますが、「Dismiss」をタップして無視してください。バージョン1.23.0以上にアップデートした場合、一度アンインストールした上で、本ページの記述に従ってバージョン1.22.0をインストールしてください。

crimeraはアップデートへの対応を行っています。対応が完了し次第、改めて記述を変更します。


支援していただけると、情報更新の励みになります。

コメント

  1. potato より:

    インストール後の設定にPiko Settingsが表示されないのですがこれは不具合でしょうか?
    広告は消えているので正常にインストールできていると思います。

    • アバター画像 coconut より:

      「設定とプライバシー」内の一番下に表示されるはずですので、表示されない場合は不具合であると思われます。一度インストールしなおして表示されるかどうか確かめてみてください。

    • tapo より:

      同じく私もpiko settingが表示されませんでした。

  2. Gaia より:

    ダークモードのブラック表示がうまくいきません。
    通常であれば右下+ボタンが青色でしたが、灰色がかった状態になっています。
    ダークブルーとブラックの切り替えを試しましたが、変化がないように見えます。

  3.   より:

    パッチを当てるとエラーが出るんですがどうすればいいんですか?
    全てのアプリは最新バージョンです

    • アバター画像 coconut より:

      Twitter(X)のバージョン10.62.0を使うとエラーが出るようです。10.61.0以前のバージョンをお試しください。

  4. aaa より:

    更新しようと思ってても既存のパッケージかうんたらって出て更新できなくてアンインストールして入れなおすしかできないんですけど更新はできないんですか?
    毎回アカウントのログインし直しが発生するので大変で…

    • アバター画像 coconut より:

      現在端末にインストールされているアプリより新しいバージョンであれば、更新できます。

      • koko より:

        こちら同じ様な質問になってしまうのですが、ストアにあるバージョンは10.63.1、apkで入れたバージョンは10.54.2なのですが更新ダウンロードは出来てもインストールがエラーになり結局更新が出来ないのですが、やはりアンインストールしてから再インストールしかないのでしょうか…

        • アバター画像 coconut より:

          通常、今より古いバージョンをインストールすることはできません。
          これまでストア経由でアプリをインストールしていて、今回初めてTwitter ReVancedを導入しようとされているのでしょうか?その場合、必ずストア経由でインストールしたアプリをアンインストールしておく必要があります。

          • koko より:

            回答ありがとうございます。
            一度ストア経由のものはアンインストールしてからapkを入れております。(こちらのブログを見てやったので問題なくできました、本当に助かりました!ありがとうございます!)
            ただ不具合(DM記載途中にアプリが落ちる、DM記載途中にDMメイン画面に戻ってしまう等)が多いので、更新をしたいと思ったのですが、apkで入れた方のバージョン更新は都度アンインストール→再度新しいバージョンのapkをインストールするしか方法がないのでしょうか。

          • アバター画像 coconut より:

            更新の際は都度アンインストールは必要ありません。新しいバージョンのapkファイルをそのままインストールできます。
            更新できない場合はもしかしたらインストーラに原因があるのかもしれません。

            こちらこそ、読んでいただきありがとうございます!

  5. hide より:

    3回目で導入成功しました。(多分こちらの環境の問題)
    このように詳しく解説していただき感謝します。

    2024年10月22日追記のオプション設定はどの段階で設定すればよいのでしょう?

    • アバター画像 coconut より:

      アプリにパッチをあてる前(「Patch」をタップしてしばらく待ちます。の前)です。少し記述が分かりにくかったので修正しました。

  6. hide より:

    先ほどコメントした者です。
    すみません。
    「以下の「オプション設定」に従ってください。不要な場合は読み飛ばしてください。」
    を読み飛ばしていました

    • アバター画像 coconut より:

      先ほどのコメントを見た後に「以下の〜」を追記しました。コメントいただきありがとうございました。

  7. りんりん より:

    apkを10.65.1-release.0に更新をしたのですが、共有ボタンからメディアをダウンロードをした際に、アプリが頻繁にクラッシュするようになりました。
    対処法、ダウングレードの必要等はありますでしょうか。

  8. あみ より:

    こちらで紹介されていた方法を使用させてもらい、快適なTwitterライフをおくらせてもらっています、ありがとうございます
    もし可能であれば、下のバーの検索のボタンを消す機能フラグを教えていただけないでしょうか、よろしくお願いします

    • アバター画像 coconut より:

      検索バーを消す機能は設定に統合されています。Piko Settings内で「カスタマイズ」の項目にある「非表示にするナビゲーションバーの項目」を選択し、「話題を検索」にチェックを入れてアプリを再起動してください。

  9. 海老 より:

    パッチをいれてインストールはできたのですが、何故か他人のアイコンや画像を読み込むとアプリが落ちるという現象が起きています。
    なにか解決方法はありませんか?
    機種はxiomi 11t proでtwitter apkのバージョンは10.60.0、AntiSplit-Mのバージョンは画像と合わせました

    • アバター画像 coconut より:

      端末は違いますが、バージョンをそろえて試したところ似たような現象が起こりました。Twitterのバージョンを10.63.1にすると起こりませんでした。Twitterのバージョンを変えて試してみてください。
      詳細は不明ですが「v10.60.0を開くとクラッシュする」という問題が報告されています。このバージョンとは何かしら齟齬があるのかもしれません。
      https://github.com/crimera/piko/issues/414

  10. 海老 より:

    無事動きました!ありがとうございます!

タイトルとURLをコピーしました