Google Playストアを使わずにAndroidアプリをアップデートする方法

A smartphone showing an update-available badge with a refresh arrow note

法的および安全上の注意: この記事は教育のみを目的としています。ほとんどのユーザーにとって、Android アプリを最新の状態に保つための最も安全で適切な方法は、依然として Google Play ストアです。ここで説明する手法は、オープンソース アプリを独自のプロジェクト リリース ページから更新する、開発者から直接提供されるベータ ビルドを適用する、Play サービスにアクセスできないデバイス上のアプリを更新するなど、正当なシナリオに適用されます。 XAPKS から APK へは、著作権で保護されたアプリケーション、有料アプリケーション、または海賊版アプリケーションをホスト、配布、リンク、またはアクセスを促進するものではありません。、非公式のソースから有料または商用アプリのアップデートをインストールすることは強くお勧めしません。全規約については、免責事項 をご覧ください。

Google Play ストアはほとんどの人にとって便利ですが、常に最新の情報を入手するのに最も速く、最も信頼できる方法であるとは限りません。おそらく、Google モバイル サービスのない Huawei スマートフォンを使用しているか、現在のバージョンのバグを回避しようとしているか、アプリ ライブラリを手動で管理したいだけかもしれません。これらすべてのケースにおいて、Play ストアを使用せずに Android アプリを更新する は思っているよりも簡単です。

以下では、Play ストアに頼らずに最新の状態を維持できるように、手動でアップデートを適用するより安全な方法を説明します。

重要なポイント

  • 新しい APK が古い APK と同じキーで署名されている場合、Android では「インプレース」更新が許可されます。
  • ブラウザまたはファイル マネージャーの 「不明なアプリをインストールする」 権限を有効にする必要があります。
  • F-Droid などのオープンソース リポジトリは、Play ストアを介さずに無料/オープンソース アプリの更新を自動化できます。
  • 手動アップデートをインストールする前に、必ず 署名を検証する を実行してください。

方法 1: 開発者自身のソースから手動で更新する

これが最も直接的な方法です。発行者が独自の Web サイトまたはプロジェクト リリース ページ (オープンソース ソフトウェア、ブラウザ、メッセンジャー、開発者ツールに共通) でリリースをホストしているアプリケーションの場合、最新の署名付きビルドをそのソースから直接取得できます。

プロセス:

  1. 発行元の公式サイトまたはリリース ページでアプリケーションを見つけてください。
  2. バージョン番号を現在携帯電話にあるバージョン番号と比較してください。
  3. 正しいCPUアーキテクチャ (ARMv7、ARMv8/ARM64) をダウンロードします。
  4. ダウンロードしたAPKを開きます。 Android は、「この既存のアプリケーションにアップデートをインストールしますか?」と尋ねます。
  5. 「インストール」をクリックします。データと設定は保存されます。

方法 2: オープンソースの更新チャネルを使用する

特に Play ストア外でアップデートを管理したいユーザーの場合 (通常、デバイスに Google サービスが同梱されていないため、またはユーザーがオープンソース ソフトウェアを好むため)、オープンソースに重点を置いたストアは、インストールされているアプリをスキャンし、アップデート通知を提供できます。

重要: 「アプリのダウングレード」について

フォワード は簡単に更新できますが、Android では古いバージョンを新しいバージョンの上にインストールすることはできません。アップデートをロールバックしたい場合は、まずアプリをアンインストールする必要があり、その結果、データ損失 が発生します。ここにはダウングレードに関する詳細なガイドがあります。

注意: 偽の更新通知

ブラウザ内で「お使いの Chrome のバージョンは古いです。更新するにはここをクリックしてください。」というポップアップが表示される場合は決してクリックしないでください。 実際のアップデート がこの方法で配信されることはありません。これらはほとんどの場合、スパイウェアをインストールしようとする悪意のある広告です。

手動アップデート用にデバイスをセットアップする方法

デフォルトでは、Android はセキュリティのため手動インストールをブロックします。この設定を変更する必要があるのは 1 回のみです。

  1. 設定 > アプリ に移動します。
  2. ブラウザ (Chrome など) を選択します。
  3. 下にスクロールして「「不明なアプリをインストールする」」をタップします。
  4. スイッチを許可するに切り替えます。

次回のアップデートの準備をしましょう

当社のツールを使用して現在の APK を分析し、安全な手動更新エクスペリエンスを準備します。

現在のアプリのバージョンを確認する

よくある質問 (FAQ)

WhatsApp を手動で更新するとチャットが失われますか?

いいえ。インストールしている APK が公式アップデート (元のキーで署名されている) である限り、データベースとチャットはそのまま残ります。

別のソースからの APK を使用して Play ストア アプリを更新できますか?

はい、新しい APK が現在インストールされているバージョンと同じ署名キーで署名されている場合 (その場合に限り) 可能です。 Android は、インストールされているアプリを、別のキーで署名されたアプリでアップグレードすることを拒否します。これが、なりすましに対する主な防御策です。置換 APK は、発行者自身のサイト、開発者自身のリリース ページ、または以前に自分でエクスポートした APK などの正規のソースから取得する必要があります。インストール前は署名を検証する。

「インストール」ボタンがグレー表示になるのはなぜですか?

これは通常、画面オーバーレイ アプリがアクティブになっていることが原因です (ブルー ライト フィルターなど)。これらのユーティリティの「他のアプリの上に描画」をオフにして、もう一度試してください。

アプリの手動アップデートを元の署名と一致させる

Google Play ストア以外で更新すると、Android エクスペリエンスをより詳細に制御できるようになります。新しい機能を追跡している場合でも、お住まいの地域での配信遅延を回避している場合でも、各アップデートをインストールする前に、正規のソース、開発者独自のリリース ページ、または F-Droid や 署名をチェックする などのオープンソース リポジトリを使用している限り、手動アップデートは安全です。

Mst Shaefale による設計と文書化 リード開発者兼 Android パッケージ アーキテクト • Android 12 ~ 15 で検証済み

Mst Shaefale は、クライアント側の XAPK/APKS マージ、バイナリ マニフェスト パーサー、APK v1+v2 署名ツールを xapktoapk.com で保守しています。古いコマンドや OS の変更を見つけましたか?編集メモを送信します。