概要
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」と書かれた場所をタップします。ファイルのダウンロードが始まるので、ダウンロードが終わったらそのままインストールします。
インストール後にアップデートを推奨する通知が表示されますが、アップデートしないでください。
インストールした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と書かれたもの)をタップします。
「BUNDLE」と書かれた部分をタップします。
「DOWNLOAD APK」をタップします。
AntiSplit-Mのインストール
以下のURLにアクセスし、「Latest」と書かれた場所をタップします。
「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の種類はいろいろあります。以下に動作確認ができた機能を抜粋して記載します。
プロフィールアイコンをナビゲーションバーに移動させる
android_global_navigation_dash_entry_in_bottom_nav
トグルスイッチ:オン
ナビゲーションバーを常時表示する
android_main_immersive_bottom_tabs_hide_on_scroll
トグルスイッチ:オフ
「プレミアム」の設定項目を消す
subscriptions_enabled
トグルスイッチ:オフ
「収益を得る」の設定項目を消す
creator_monetization_dashboard_enabled
トグルスイッチ:オフ
共有メニューの表示をシンプルにする
dm_share_sheet_quick_share_enabled
トグルスイッチ:オフ
検索時に画像と動画を分けて表示する
search_features_media_tab_enabled
トグルスイッチ:オフ
高度な検索フィルターを使用する
search_features_advanced_search_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
トグルスイッチ:オフ
設定に統合されたFeature Flags
ナビゲーションバーに表示されるコミュニティボタンを消す | c9s_enabled | トグルスイッチ:オフ | before after |
「Grok」を消す | subscriptions_inapp_grok | トグルスイッチ:オフ | before after |
「スペース」の設定項目を消す | android_audio_spaces_dash_enabled | トグルスイッチ:オフ | before after |
「プロフェッショナルツール」の設定項目を消す | ads_companion_enebled | トグルスイッチ:オフ | before after |
プロフィールページの「サブスク」タブを消す | creator_monetization_profile_subscription_tweets_tab_enabled | トグルスイッチ:オフ | before after |
プロフィールページの「ハイライト」タブを消す | highlights_tweets_tab_ui_enabled | トグルスイッチ:オフ | before after |
返信を「トレンド」「新しい順」「いいねが多い」で並び替える | reply_sorting_enabled | トグルスイッチ:オン | before after |
「求人」の設定項目を消す | recruiting_android_job_tab | トグルスイッチ:オフ | before after |
その他
*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をインストールしてください。
支援していただけると、情報更新の励みになります。
コメント
インストール後の設定にPiko Settingsが表示されないのですがこれは不具合でしょうか?
広告は消えているので正常にインストールできていると思います。
「設定とプライバシー」内の一番下に表示されるはずですので、表示されない場合は不具合であると思われます。一度インストールしなおして表示されるかどうか確かめてみてください。
同じく私もpiko settingが表示されませんでした。
(こんな単純な話ではないかもしれませんが)画面をスクロールしても出てきませんか?
ダークモードのブラック表示がうまくいきません。
通常であれば右下+ボタンが青色でしたが、灰色がかった状態になっています。
ダークブルーとブラックの切り替えを試しましたが、変化がないように見えます。
デバイスの色設定が反映されている可能性があります。
検索マークを1回押すと表示されるおすすめタブとトレンドタブの上に広告が出るようになりました。また、おすすめ動画というものも表示されるようになりました。消したいのですがどうすればいいですか?
おすすめ/トレンドタブの広告について私の環境でも確認しました。現時点で消し方は分かりません。分かり次第記事を更新します。
おすすめ動画は未確認です。
この件、解決しました。
本ページの「17.検索欄のプロモーショントレンドを消す」を試してみてください。
パッチを当てるとエラーが出るんですがどうすればいいんですか?
全てのアプリは最新バージョンです
Twitter(X)のバージョン10.62.0を使うとエラーが出るようです。10.61.0以前のバージョンをお試しください。
更新しようと思ってても既存のパッケージかうんたらって出て更新できなくてアンインストールして入れなおすしかできないんですけど更新はできないんですか?
毎回アカウントのログインし直しが発生するので大変で…
現在端末にインストールされているアプリより新しいバージョンであれば、更新できます。
こちら同じ様な質問になってしまうのですが、ストアにあるバージョンは10.63.1、apkで入れたバージョンは10.54.2なのですが更新ダウンロードは出来てもインストールがエラーになり結局更新が出来ないのですが、やはりアンインストールしてから再インストールしかないのでしょうか…
通常、今より古いバージョンをインストールすることはできません。
これまでストア経由でアプリをインストールしていて、今回初めてTwitter ReVancedを導入しようとされているのでしょうか?その場合、必ずストア経由でインストールしたアプリをアンインストールしておく必要があります。
回答ありがとうございます。
一度ストア経由のものはアンインストールしてからapkを入れております。(こちらのブログを見てやったので問題なくできました、本当に助かりました!ありがとうございます!)
ただ不具合(DM記載途中にアプリが落ちる、DM記載途中にDMメイン画面に戻ってしまう等)が多いので、更新をしたいと思ったのですが、apkで入れた方のバージョン更新は都度アンインストール→再度新しいバージョンのapkをインストールするしか方法がないのでしょうか。
更新の際は都度アンインストールは必要ありません。新しいバージョンのapkファイルをそのままインストールできます。
更新できない場合はもしかしたらインストーラに原因があるのかもしれません。
こちらこそ、読んでいただきありがとうございます!
3回目で導入成功しました。(多分こちらの環境の問題)
このように詳しく解説していただき感謝します。
2024年10月22日追記のオプション設定はどの段階で設定すればよいのでしょう?
アプリにパッチをあてる前(「Patch」をタップしてしばらく待ちます。の前)です。少し記述が分かりにくかったので修正しました。
先ほどコメントした者です。
すみません。
「以下の「オプション設定」に従ってください。不要な場合は読み飛ばしてください。」
を読み飛ばしていました
先ほどのコメントを見た後に「以下の〜」を追記しました。コメントいただきありがとうございました。
apkを10.65.1-release.0に更新をしたのですが、共有ボタンからメディアをダウンロードをした際に、アプリが頻繁にクラッシュするようになりました。
対処法、ダウングレードの必要等はありますでしょうか。
ダウングレードしてください。
余裕があれば開発者に報告してみてください。
https://github.com/crimera/piko/issues
こちらで紹介されていた方法を使用させてもらい、快適なTwitterライフをおくらせてもらっています、ありがとうございます
もし可能であれば、下のバーの検索のボタンを消す機能フラグを教えていただけないでしょうか、よろしくお願いします
検索バーを消す機能は設定に統合されています。Piko Settings内で「カスタマイズ」の項目にある「非表示にするナビゲーションバーの項目」を選択し、「話題を検索」にチェックを入れてアプリを再起動してください。
ありがとうございます!
パッチをいれてインストールはできたのですが、何故か他人のアイコンや画像を読み込むとアプリが落ちるという現象が起きています。
なにか解決方法はありませんか?
機種はxiomi 11t proでtwitter apkのバージョンは10.60.0、AntiSplit-Mのバージョンは画像と合わせました
端末は違いますが、バージョンをそろえて試したところ似たような現象が起こりました。Twitterのバージョンを10.63.1にすると起こりませんでした。Twitterのバージョンを変えて試してみてください。
詳細は不明ですが「v10.60.0を開くとクラッシュする」という問題が報告されています。このバージョンとは何かしら齟齬があるのかもしれません。
https://github.com/crimera/piko/issues/414
無事動きました!ありがとうございます!