通常、APKを再インストール(アプリケーションデータを予約)できるのは、署名が前の署名と一致する場合のみです。
強制するにはどうすればよいですか。ルートアクセスを使用してアンインストールせずにapkをアップグレード(たとえば、ディストリビューションからセルフコンパイラバージョンに)しますか?
回避策は、バックアップアプリケーションのデータ+アンインストール+インストール+データの復元ですが、これは不便であり、他の人に通知します不要な[アン]インストールに関するアプリケーション。
コメント
- アプリケーションをインストールするときに、署名を無視するようにシステムをパッチします。 LuckyPatcherのようなアプリではそれが可能です。
- / data / appのAPKを置き換えてから、ソフト/フルリブートするのはどうですか?
- リブートも不便です。開発バージョンとリポジトリバージョンをシームレスに切り替えたい。
- この場合:本番バージョンと同じ署名で開発バージョンに署名します。チャームのように機能します。
- '制作用のキーがありません。また、F-Droidはそれを使用してアプリケーションに署名します'独自のキー。ワークフローは次のとおりです。1。F-Droidからアプリをインストールします。2。ソースから構築された修正/機能を提供したい。 3.ソースからインストール、テスト済みなど。 4.修正は最終的にアップストリームになります。自作バージョンはもう必要ありません。 5.F-Droidからアプリをもう一度更新したい。
回答
<と呼ばれるアプリを使用できますdiv id = "0eaf1021eb">
“Lucky Patcher” witchには多くのシステム調整が含まれており(rootとbusyboxが必要です)、次の手順に従います。
- に移動下部の[ツールボックス]タブ。
- [Androidにパッチ]を選択します。
- [パッケージマネージャーで署名の確認を無効にする]をオンにします。
- [適用]を押します。 「そして、電話が再起動するのを待ちます。
それだけです。「ラッキーパッチャー」にもXposedがありますXposedがすでにシステムにインストールされている場合、同じタスクを実行するモジュール。
回答
XInstallerを使用します。rootが必要です。 XInstallerをアクティブ化するにはXposedも必要です。
すべての設定が完了したら、XInstallerに移動してインストールを選択し、署名の確認を選択します。完了したら、必ず署名の確認を有効にしてください。 。
ダウンロードリンク: Xposedインストーラーおよび XInstaller
コメント
- なぜ反対票を投じるのですか?XInstallerに問題がありますか?
- その反対票は、リビジョン1 が最新のリビジョンでした。'確かではありませんが、今後はワンライナーを避けてください。 。
- 'フォーラムへの投稿は初めてなので、最初はxinstallerを使用するように書いただけです。反対票は編集によるものです。:P