どの組み込み Android システム アプリケーションを削除できるか。 Android ではどのようなアプリケーションを削除できますか? 不要なアプリケーションのリスト

03.07.2023

Android のユーザーに見える部分はプログラムで構成されています。 インターフェース、Bluetooth経由でファイルを送信する機能、ギャラリーまたは システム設定– オペレーティング システムを形成する個々のアプリケーション。 同時に、いくつかのアプリケーションは役に立たない、または使用されないため、削除できます。 この記事では、Android システムに害を及ぼさずに削除できるプログラムやアプリケーションについて説明します。

システムアプリケーションとは何ですか

Android 上のシステムまたは組み込みアプリケーションは通常、製造元によってインストールされたプログラムと呼ばれます モバイルデバイスまたはファームウェア。 アプリケーションは、Windows の「C」ドライブに相当するシステム パーティションに配置されます。 この場合、ユーザーはセクションを表示または変更するために利用できません。 根の存在

Android 用の条件付き組み込みアプリケーションは、次の 5 つのカテゴリに分類されます。

  1. システム– Android オペレーティング システム全体の動作に必要です。
  2. サービス– SMS、Bluetooth などのサービスを提供します。
  3. サービス– Google およびモバイル デバイス メーカー (Samsung、Xiaomi など) のアプリケーション。
  4. カスタム– ソーシャルネットワーク、ブラウザ、電卓など。
  5. オペレーターの– 携帯電話会社からのアプリケーション。

Android スマートフォンまたはタブレットに組み込まれているプログラムの名前付きカテゴリをそれぞれ詳しく検討してみましょう。 これらの組み込みアプリケーションのうちどれを削除できるか、またデバイスに損傷を与えるリスクは何ですか。

システムアプリケーション

システム アプリケーションは、OS の通常の機能に使用されます。 そのようなプログラムには、「 ユーザーインターフェース」と「システム設定」。 Android でシステム アプリケーションを削除すると、OS の安定性と機能が損なわれます。

公共事業

ユーティリティには、プログラムのインストール/アンインストール、SMS、Bluetooth などの基本機能を提供するために必要な補助アプリケーションが含まれます。 このカテゴリからアプリケーションを削除しても OS はクラッシュしませんが、デバイスの一部の機能またはモジュールへのアクセスが制限されます。

サービスアプリケーション

サービス アプリケーションには、メーカーおよび Google のサービス アプリケーションが含まれます。 メーカーのプログラムが提供する 追加機能、排他的または一般的。 通常の機能に使用される アカウント、 店 Googleプレイ検索巨人の他のプログラムなど。 サービスを削除すると、多くの場合、データ同期の制限や一部のアプリケーションの動作に影響します。

ユーザーユーティリティ

ユーザー ユーティリティは、インターネットへのアクセス、アカウントへのアクセスなど、さまざまな機能へのアクセスを提供します。 ソーシャルネットワーク、カメラなど 削除してもシステムのパフォーマンスには影響しません。ブラウザやプレーヤーなどの代替ユーティリティをインストールしない限り、基本機能が部分的に制限されるだけです。

オペレータープログラム

オペレータアプリケーションのパッケージは、オペレータによって配布されるデバイスに組み込まれます 携帯電話通信、例えば米国。 このようなプログラムは、ユーザーとオペレーターの対話を簡素化することを目的としていますが、他の国では別のオペレーターを使用する場合にはまったく役に立ちません。 このようなアプリケーションを削除しても、デバイスやシステムの動作にはまったく影響しません。

システムアプリケーションを削除する理由

メーカーが統合するアプリケーションが増えるほど、システム (MIUI など) はより豊富で機能的になります。 同時に、ユーザーが多数のプログラムを含む設定やメニューをナビゲートすることがより困難になります。

モバイル電子機器の所有者は、さまざまな方法でアプリケーションを使用します。 一部のプログラムは、Android スマートフォンの「ライフサイクル」全体を通じて使用されません。 したがって、そのようなプログラムを削除または凍結することをお勧めします。 そのようなアプリケーションはストレージスペースとRAMを占有するためです。

削除できるアプリケーション

スマートフォンの機能には影響ありませんが、 オペレータプログラムのみを削除することをお勧めします. ユーザープログラム音楽プレーヤーやブラウザ、サードパーティのカレンダーや電卓など、代替手段がある場合は削除できます。 または、プログラムが使用されない場合、たとえば、タブレットをゲームのみに使用し、SMS の送信やカメラの使用を予定していない場合です。

削除予定 サービスアプリケーション慎重に対処する必要があります。 他のサービスと同様にランダムなサービスを 1 つ削除する価値があるため 関連番組動作を停止します。 使用する予定がない場合は削除するのが合理的です Google プログラム代替手段を使用する準備ができています。

サービスと システムアプリケーションアンドロイド用 消さないほうがいいよこのアプリケーションまたはそのアプリケーションが何を担当しているのかわからない場合。

不要なアプリケーションのリスト

Androidスマートフォンは種類が豊富なため、まとめるのが難しい 一般的なリスト 不要なアプリケーション。 一部のサービスやプログラムは内部で異なる名前を持っているため、 モデル範囲あるメーカー。 申請件数も異なります。

空き状況に応じてプログラムをご利用ください。 システム アプリケーションは赤色で表示されます。 ユーザーがインストールしたプログラムは白色でマークされます。 黄色と緑色は責任のあるサービスではありません。

削除から始めるのではなく、 冷凍の方が良い メインメニューにあるプログラム。 使用しないアプリを凍結または削除します。 システム障害が発生した場合に事前にプログラムを復元するため。 詳しくはこちらをご覧ください。

こんにちは、みんな! Alexander Glebovが連絡しています。この記事では、どのような組み込みシステムについて説明します アンドロイドアプリ Androidのシステムアプリケーションを削除してゴミを取り除く方法と、それを削除することができます。 携帯電話の内部メモリが不足しており、何らかの方法でメモリをクリーンアップする必要があることがよくありますが、必要なアプリケーションはすべて揃っていますが、Google ブックス、Google ミュージック、Google Play Press、等 問題は、なぜこれらのアプリケーションが必要なのかということです。

どの組み込み Android システム アプリケーションを削除できるか - 警告

まず最初に警告しておきたいのですが、 削除システム アプリケーションによって携帯電話が破損し、電源が入らなくなる可能性があります。取り外しはご自身の責任で行ってください。

前提条件

たまたまそれがなかっただけです システムアプリをアンインストールすることはできません。それについては何もできません。 入手方法 ルート権限アンドロイド上で ソニーのスマートフォン Xperia については、私のブログで読むことができます。 ただし、他社の携帯電話を使用している場合でも、この記事は役立つかもしれません。

手順は次のとおりです。

Androidのシステムアプリをスマホから削除する方法を紹介します。 私は持っている ソニーのエクスペリア ZRなので同じものを持っていると楽になります。 それでは始めましょう。

YouTube カラオケ モジュール
- Google 歌詞モジュール
- ウィキペディアモジュール
- YouTubeモジュール
-私書箱タッチ
- スキンセレクター
- 標準
- Xperiaカレンダー同期
- Xperiaソーシャルエンジンの写真
- Facebook の Xperia
- com.sonymobile.face登録
- 他のアプリケーションはスクリーンショットにあります。

その結果、約 35 件の申請があり、場合によってはそれ以上の申請が行われる可能性があります。 結局のところ、必要ないと思われるものは削除できます。 選択したら「削除」ボタンをクリックしてください。 クリックした後、スーパー ユーザー権限を再度付与する必要がある場合があります。 情報メッセージ、削除することが望ましくないアプリケーションが選択されていることがわかります。 「はい」をクリックします。

プログラムを削除した後、電話機を再起動します。 そして第二段階に進みます。 アンドロイドの掃除システム アプリケーションを削除した後に残るガベージから:

これらの簡単な手順の結果、約 600 MB が解放されました。 内部メモリ。 特に 1 メガバイト単位の空き領域が重要な場合には、非常に良い結果が得られます。 いつものように、コメントで質問してください。 この記事がお役に立てば幸いです。

よろしくお願いします、アレクサンダー・グレボフ。

Android OS について学び始めたばかりで、アプリを Android のシステム アプリにするなど、独自の変更を加えることをすでに考えている場合は、ここが正しい場所です。

次に、埋め込む方法を考えてみましょう カスタムアプリケーション Androidでそれをシステムにします。 しかしその前に、なぜプログラムを埋め込む必要があるのか​​を考えてみましょう。

  • カスタムファームウェアの作成。
  • 外部ランチャーの交換
  • 機能の低い組み込みアプリケーションをより高度なアプリケーションに置き換えます。
  • 他のプログラムをインストールするためにメモリを解放する

プログラムを Android に埋め込むには、次のものが必要です。

Link2SD ユーティリティを使用して通常のアプリをシステム アプリに変換する

この方法は、多くの労力を必要とせず、数回のクリックで完了するため、非常に便利です。


  1. Google PlayからLink2SDをスマートフォンにインストールします。
  2. Link2SD プログラムを起動し、root アクセスを提供します。
  3. Android システムに統合するプログラムを選択します
  4. その後、右上隅にある 3 つの点をクリックし、開いたウィンドウで「システムに変換」をクリックします。
  5. 次に、デバイスを再起動します。

アプリケーションがシステムに統合されていることを確認するには、設定に移動し、すべてのアプリケーションを開き、統合したアプリケーションを見つけて開き、アプリケーションに関する情報を表示します。 「」がないことを確認してください。 消去"、それが存在しない場合、あなたのプログラムはシステムのものになっています。

Android にアプリケーションを埋め込む標準的な方法


アプリケーションを埋め込む前に、アプリケーションが何で構成されているかを理解しておく必要があります。
  • Android アプリケーションにはファイル名と拡張子があります。たとえば、drWeb.apk となります。ここで、drWeb は名前、apk は拡張子です。
  • Android プログラムは (WinRAR または 7zip) を使用して簡単に開くことができます。
  • 一部のアプリケーションには「lib」フォルダーがあります (アーカイバーで開く場合)。

このフォルダーには、次の名前のサブフォルダーが含まれる場合があります。
  • アレメアビ
  • Aremeabi-v7a
  • ミップス64
これらのフォルダーには拡張子「」のファイルが含まれています。 *。それで"

Androidアプリケーションシステムの作り方を解説します。

若干の違いがある場合がございます 異なるバージョンアンドロイド

Android バージョン 1.5 ~ 4.4.4 の場合

まず、ファイルマネージャーをダウンロードします ルートブラウザ V プレイマーケット 。 ルートブラウザを開き、ルート権限を与えます。


システムに組み込まれているプログラムは「」にあります。 /システム/アプリ/アプリケーション.apk".
ユーザーがインストールしたプログラムは「」にあります。 /data/app/application.apk".
「」からアプリケーションをコピーします。 /データ/アプリ/「そしてそれをディレクトリにドラッグします」 /システム/アプリ/"ただし、一部のアプリケーションにはファイルが含まれていることに注意してください。" *。それで"に埋め込む必要があります" /システム/ライブラリ/".

2 番目のオプションは、「 /データ/データ/" "フォルダーアプリケーション名/lib/file.so" をクリックし、目的のファイルを " にドラッグします /システム/ライブラリ/この手順の後、スマートフォンを再起動してください。

Android バージョン 5.0 以降の手順


Android 5.0 Lolipop 以降のバージョンから、Google はアプリケーションのインストールに変更を加えました。 オンの場合 以前のバージョン Androidアプリケーション APK 1 つのフォルダー内にあります XXX.APPバージョン 5.0 以降、個別にインストールされた各アプリケーションは、必要なライブラリとともに独自の個別のフォルダーにインストールされます。」 *。それで" アプリケーションにこれらが含まれている場合。

これで、ライブラリを埋め込む必要がなくなりました。」 *。それで「住所で」 /システム/ライブラリ/「フォルダをドラッグアンドドロップするだけです」 /data/app/アプリケーション名「V」 /システム/アプリ/アプリケーション名" (システム アプリケーションは " にあります) /システム/アプリ")


「」に進みます /データ/アプリ"。目的のアプリケーションが含まれるフォルダーを見つけます。その内容を含むフォルダーを次の場所にコピーします。 システムパーティション "/システム/アプリ」を選択し、スマートフォンを再起動してください。

多くの場合、Android スマートフォンのメーカーはファームウェアを装備しています。 多数のユーザーが決して必要としないソフトウェア。 同時に、そのようなソフトウェアは内部ストレージ上の十分な量のメモリを占有するため、カードに移動できません。 さらに、これらのプログラムはすべて RAM 内で「ハング」し、RAM と CPU のパフォーマンスのかなりの部分を「消費」します。 今日はこれに対処する方法について説明し、Android でシステム アプリケーションを削除する方法を説明します。

不要なアプリケーション (地図、ランチャー自体、音楽、クラウド、Facebook、Google ムービー、YouTube など) を慎重に削除する必要があります。 実際、それらの一部はシステムの動作に必要であり、それらを削除すると機能が損なわれてしまいます。 たとえば、 標準ブラウザサードパーティ製のものをインストールしないと、インターネットにアクセスしようとすると、OS がエラーをスローします。

また、サービスを削除した場合など、 ワイヤレス接続(これは簡単に行うことができます)、Wi-Fi または Bluetooth は動作を停止するだけであり、ファームウェアをフラッシュすることによってのみ復元できます。 必要なコンポーネントのリストは長期間継続できます。

したがって、アンインストールを開始する前に、そのプログラムが OS の動作に必要ではなく、そのプログラムがなくても OS に悪影響が及ばないことを必ず確認してください。 アンインストーラー自体のプロンプトにも注意してください。

システムソフトウェアを削除および無効にする方法

それでは、すぐに携帯電話またはタブレットの標準プログラムの作業に取り掛かりましょう。 これが一番できるよ さまざまな方法で、サードパーティ ソフトウェア (ほとんどの場合) と標準ツールの両方を使用します。 1 つ (すべてのプログラムを削除しない) を除き、これらのオプションはすべて Root 権限を必要とすることを知っておく必要があります。 ファームウェア (Android 2、3、4、5.1、6.0、7、8) とスマートフォンのモデルに応じて、さまざまな方法で入手できます。 KingRoot プログラムが役立つことがよくあります。

ルート権限は Android の管理者権限であり、ファームウェア ファイル自体を変更できるようになります。

標準的な手段を使用して無効化する

この方法は最も単純で、Root 権限なしで機能します。 ただし、欠点もあります。 実際のところ、すべてのプログラムを無効にできるわけではありません。 それがどのように機能するかを見てみましょう:

  1. デバイスの通知バーを下げて、設定に移動します。 通常、これは歯車アイコンです。

  1. ウィンドウの内容を少し下にスクロールし、「アプリケーション」という設定項目を見つけます。

  1. 次に、無効にするアプリケーションを選択します。

  1. もし このプログラムシャットダウン機能をサポートしている場合は、対応するボタンが表示されます。 押すだけです。

  1. 次に、ポップアップ メニューからスクリーンショットでマークされている項目を選択します。

  1. この方法で無効にしたプログラムは削除されません。自分で実行するまでプログラムは停止するだけです。

注意! 説明されている方法を使用して標準ソフトウェアを無効にすると、標準ソフトウェアにインストールされていた更新プログラムは自動的に削除されます。

「システムアプリケーションの削除」プログラム

次にサードパーティの使用に進みます。 ソフトウェア。 リストの最初のアプリケーションは「システム アプリケーションのアンインストール」です。 でダウンロードできます Playストア、これがまさにこれから行うことです。

  1. Android アプリケーション ストアに移動し、次のように書き込みます。 検索バー番組名。 目的の結果が結果に表示されたら、すぐにそれをクリックします。

  1. スクリーンショットにマークされているボタンをタップしてプログラムをインストールします。

  1. 位置情報、マルチメディア、Wi-Fi、その他の機能へのアクセスを許可します。

  1. 必要なプログラムのダウンロードが始まります。 サイズが小さいので時間もかかりません。

  1. ダウンロードが完了したので、直接アプリケーションの操作に進みましょう。

  1. 最初の起動時には、記事の導入部分で説明したのと同じルート権限を提供する必要があります。 スクリーンショットにマークされているボタンをクリックします。

  1. システムアプリケーションを含むすべてのアプリケーションのリストが開きます。 削除したいボックスにチェックを入れ、「2」とマークされたボタンを押します。

  1. システムの運用にとって重要なアプリケーションを特定したことが警告されます。 このようなメッセージが表示された場合は、よく考えてください。 この場合、すべてが正しいので、「はい」をクリックします。

  1. 削除プロセスはすぐに完了します。

準備ができて。 同時にプログラムはスマートフォンから消えます。

別のオプションを考えてみましょう。最初のオプションとは何らかの点で異なる場合、次の点だけが異なります。 外観。 また、Play マーケットからプログラムをダウンロードします。

  1. Google ストアの検索バーにユーティリティの名前を書き始め、プログラムが検索結果に表示されたらすぐにそれをタップします。

  1. 次に、おなじみの緑色のボタンを押します。

  1. Easy Uninstaller に必要なすべての権限を許可します。

  1. 5 MB がネットワークからダウンロードされ、Android にインストールされるのを待っています。

  1. ホーム画面に移動すると、ゴミ箱の形で新しいショートカットが表示されます。 これこそまさに私たちが必要としているものです。

  1. 削除可能なプログラムのリストで、1 つ以上の項目にマークを付け、「2」とマークされたボタンを押します。

  1. もう一度「OK」をクリックして意図を確認します。

それだけです。 アプリケーションは静かに消えて、携帯電話に負担がかからなくなります。

CCクリーナー

もう一つの興味深いオプションがあります。 確かに、ディスクや携帯電話のストレージをクリーニングするためのよく知られたプログラムが、プリインストールされたアプリケーションを削除できることを知っていた人はほとんどいませんでした。 それにもかかわらず、それは真実です。 以下にその仕組みを示します。

  1. 前のケースと同じように、Play マーケットでアプリケーションを探します。

  1. おなじみのボタンを押してインストールします。

  1. CCleaner に必要なすべてのファイルのダウンロードが完了するのを待っています。

  1. クリーナーを起動しましょう。 現在はアンインストーラーとして機能します。

  1. したがって、プログラムが開いたら、メインメニューに移動します。 これを行うには、3 つの横縞の画像が表示されたボタン (下のスクリーンショットでマークされている) をクリックします。

  1. 左側からスライドして表示されるメニューで、「アプリケーション マネージャー」項目をクリックします。

  1. インストールされているソフトウェアとシステム ソフトウェアのリストが開きます。 削除手順を開始するには、ゴミ箱の画像のアイコンをクリックします。

  1. そして、私たちが軽率に標準ソフトウェアを「破壊」すると、コンピューターとは異なり、修復するのがそれほど簡単ではないオペレーティングシステムを簡単に「破壊」してしまう可能性があると再び警告されています。 これを理解していれば、続けて大丈夫です。 画像の丸で囲ったボタンをクリックします。

  1. アンインストールする必要があるプログラムまたはゲームをマークし、「削除」ボタン(数字「2」のマーク)をタップします。

この後、プログラム、ゲーム、またはそれらの組み合わせは Android から削除されます。

ファイルマネージャー経由

Android から不要なアプリケーションを削除するこのオプションは、上記とは異なります。 ここではすべてを自分たちで行いますが、前述のアンインストーラー プログラムは 自動モード。 それでは始めましょう。

  1. 最高のファイルマネージャーの 1 つを使用します。 ESエクスプローラーです。 Google Playを使ってダウンロードしましょう。

  1. 「インストール」というラベルの付いたボタンをクリックします。

  1. アプリケーションが適切に機能するために必要なすべての種類のアクセスを許可します。

  1. プログラムをダウンロード中です。 「重さ」は 10 MB を少し超えるため、それほど時間はかかりません。

アプリケーションがインストールされ、すぐに使用できます。 次に削除方法を見ていきます 標準プログラム。 ツールを起動します。

  1. ES Explorerのメインメニューを開きます。 下の写真にマークを付けました。

  1. ここで、私たちのことを許可する必要があります。 ファイルマネージャーオペレーティング システム コンポーネントを操作します。 これを行うには、スクリーンショットでマークされているトリガーを使用して「Root Explorer」機能を有効にします。

  1. 当然のことながら、この場合、プログラムにルート権限を与える必要があります。

  1. ファームウェア ファイルへのアクセスが許可されたら、ES Explorer のメイン画面に戻り、メニューに移動します。

  1. 次に、「Device」ディレクトリに移動する必要があります。 これは私たちのものです ファイルシステム、ドライブのファイル システムではありませんが、 システムディスクまたはファームウェア。

  1. したがって、同じアプリケーションをアンインストールするには、いくつかの場所からファイルを消去する必要があります。 まずは最初の場所に行ってみましょう。 「システム」ディレクトリに移動します。

  1. 次に「アプリ」フォルダーを開きます。

  1. Android 5 以降では、アプリケーション フォルダーが表示されます。 これらにはAPKファイルが含まれています。 オペレーティング システムの以前のバージョンでは、ディレクトリなしでここに配置されます。 いずれにせよ、選択したアプリケーションをフォルダーの有無にかかわらず削除する必要があります。 これを行うには、オブジェクトをクリックし、「2」とマークされたボタンが表示されるまで押し続けます。

「OK」をタップしてアクションを確定します。

最初の道はクリアしたので、2 番目の道に進みましょう。

  1. ファームウェアのルートディレクトリに戻り、「データ」に移動します。

  1. 次に、「app」ディレクトリを開き、ここにあるすべてのトレースを「破壊」します 不要なプログラム.

  1. もう一度「データ」に進みます。

  1. 下の図でマークされたディレクトリに移動し、ここから不要なプログラムのデータを削除します。

それでおしまい。 この方法は、OS にとって最も複雑で危険な方法の 1 つです。 このトピックに精通している人のみが使用することをお勧めします。

徐々に別の削除オプションに移行しています。 プリインストールされたアプリケーションアンドロイド。 今回は、Root Uninstaller という別のユーティリティを使用します。 それを扱う方法を見てみましょう。

  1. 昔ながらの方法では、Play ストアにアクセスし、検索バーにツールの名前を入力します。 検索結果に目的のオブジェクトが表示されたら、そのアイコンをタップします。

  1. スクリーンショットにマークされているボタンをクリックします。

  1. 必要なファイルがすべてインストールされるまで待ちます。

  1. ホーム画面またはメニューに移動し、ダウンロードしたアプリケーションを選択します。

  1. 他の場合と同様に、オペレーティング システム ファイルへのアクセスを提供する必要があります。 そうしないと何も機能しません。

  1. プログラムが開くと、すべてのサードパーティおよび標準アプリケーション、さらにゲームがある場合はそのリストが表示されます。 削除する必要があるものをタップします。

  1. 追加メニューが開き、いくつかのオプションが表示されます。

さまざまなボタンの識別:

  • 凍える。 アプリケーションまたはゲームがブロックされています: 占有されていません ラムプロセッサをロードしないでください。 ただし、占有されているディスク領域は解放されず、プログラムは削除されません。
  • 消去。 アプリケーションは Android から完全に削除されます。
  • バックアップ。 バックアップ コピーが作成されます。これは、障害が発生した場合に状況を修正し、削除した内容を復元するのに役立ちます。
  • リセットします。 ソフトウェアは、動作中に受信したすべてのアップデートとデータを消去します。

数字もあるよ 追加機能私たちにとって特に重要ではありません。

  1. 削除ボタンをクリックするとすぐに、実行されたアクションを確認する必要がある警告が表示されます。 これを行うには、「OK」をクリックします。

注意! データの安全性を確保し、安定したシステム動作を保証するために、各プログラムを削除する前に必ずバックアップ ツールを使用してください。

このプログラムの名前から、動作するにはスーパーユーザー権限が必要であることは明らかですが、リスト全体にスーパーユーザー権限が必要です。 それでは、Root App Deleter の操作方法を詳しく見てみましょう。

  1. 最初に行う必要があるのは、アプリケーションを携帯電話にダウンロードすることです。 これを行うには、Google Play ストアを使用します。 検索フィールドにプログラムの名前を入力し、結果から目的の結果を選択します。

  1. Root App Deleter のホームページで、「インストール」というラベルの付いた見慣れたボタンをクリックします。

  1. プログラムの「重さ」はわずか 700 キロバイトです。 これは、特に競合他社と比較すると非常に少ないです。

  1. アンインストーラーのリストに赤いアイコンが追加されましたので、それをクリックします。

  1. アプリケーションのメイン メニューにはいくつかのタイルがあります。 アンインストーラーを使って作業していきます。 スクリーンショットでマークされている項目をクリックします。

  1. 次に、プログラム削除モードの 1 つを選択するよう求められます。 これは、既存のソフトウェアをアンインストールする前に、そのバックアップ コピーを自動的に作成する初心者である可能性があります。 プログラムを即座に取り消し不能に削除するエキスパート モードもあります。 自分に合ったアルゴリズムを選択してください。

  1. その結果、削除可能なプログラムのリストが表示されます。 最も不要なものをアンインストールします。 による 少なくとも、私たちの意見では。 アプリケーション名をクリックします。

  1. 初心者モードなので削除ボタンはありませんが、無効化ボタンはあります。 このようにして、システムの動作をテストし、すべてが正常であれば、エキスパート モードでソフトウェアを完全に削除します。

  1. 他の場合と同様に、Root 権限がなければ何もできません。 「提供」をタップします。

準備ができて。 プログラムは無効になり、電話リソースを消費しなくなります。

チタンバックアップ

次は有名なバックアップアプリです。 とりわけ、このツールはあらゆるソフトウェアを削除でき、SuperUser が存在する場合はシステム ソフトウェアも削除できます。 それでは、それを扱う方法を考えてみましょう。

  1. そこで、Google Play にアクセスして、そこで Titanium Backup を探してください。 主なことは、ルート バージョンを見つけることです。 そうしないと何も機能しません。 以下に添付されたスクリーンショットを参照してください。

  1. 次に、他の場合と同様に、スクリーンショットに示されているボタンを押します。

  1. 小さなファイルのダウンロードが完了するのを待っています。

  1. そして、ホーム画面上のアイコンをタップして Titanium Backup を起動します。

  1. 起動時に、プログラムはファームウェア ファイルへのアクセスを要求します - 私たちが提供します。

  1. そしてここで小さな障害が私たちを待っています。 ポイントは、 通常動作 Titanium Backup では、携帯電話で USB デバッグを有効にする必要があります。 心配しないでください。複雑なことは何もありません。 最初は「OK」をクリックします。

  1. 次に、デバイスの設定に進みましょう。

  1. リストの一番下までスクロールし、「電話について」を選択します。

  1. 次に、「ビルド番号」項目をすばやくタップし始める必要があります。 私たちの場合、Android への非標準のアドオンである MIUI があるため、ここではそのバージョンをクリックします。

この後、設定に「開発者向け」という追加項目が表示されます。

スクリーンショットでマークされたトリガーをアクティブな位置に切り替えるだけです。

これで、Titanium Backup を使用して Android から不要なシステム アプリケーションを削除する手順を続けることができます。

  1. 「バックアップ」タブに移動し、「削除」したいプログラムをクリックします。

  1. ここでは、ソフトウェアを使用する際のいくつかのポイントを見ていきます。 以下にその指定を示します。

  1. 削除ボタンをクリックすると、最後に作成していないという警告が表示されます。 バックアップコピープログラムを削除して、システム ソフトウェアを削除したらどうなるでしょうか。 オペレーティング·システム失敗するかもしれない。 すべて「はい」をクリックしたにもかかわらず、バックアップを作成することをお勧めします。

少し前に、同じプログラムを使用してシステムから標準アプリケーションを削除しました。 ただし、ここでは、ES Explorer の機能にも含まれている別のツールを使用します。 次のように動作します。

  1. デスクトップ上のアイコンまたはアプリケーション メニューから ES Explorer を起動します。

  1. メイン画面で、マークされたアイコンをタップします。

  1. 削除するアプリケーションを選択します。

  1. 「アンインストール」ボタンをクリックします。

のルート権 この場合最初のアクセス許可の付与後、システムは ES Explorer を記憶しているため、これらは必要ありません。

  1. アンインストールが開始されます。これは標準の Android アンインストールとまったく同じです。

これですべてです - プログラムまたはゲームは削除されました。

Debloater プログラムを使用して PC を使用して組み込みアプリケーションを削除するオプションもありますが、常に機能するとは限らず、非常に複雑です。 上記のいずれかの方法を使用することをお勧めします。

結果とコメント

これで、Android 上のファクトリーアプリケーションを削除する方法の問題が完全に明らかになりました。 たくさんの方法を紹介しましたが、そのうちの 1 つは間違いなく機能します。 アクションを実行する前に重要です バックアップ必要に応じて後でデータを復元できるようにします。 ソフトウェアをアンインストールせずに無効にして、ソフトウェアなしでシステムの機能を確認することもできます。

いずれにせよ、何かがうまくいかず、まだ質問がある場合は、コメントに状況を説明してください。必ずサポートさせていただきます。

ビデオ

また、全体像をより明確にして完全にするために、このトピックに関するトレーニング ビデオを見ることをお勧めします。

Android SDKシステムを操作するためのツールが多数提供されています。 デバイスにインストールされているアプリケーションのリストを取得することもできます。 これは、サードパーティ アプリケーションに関する情報 (APK サイズ、アプリケーション パス、パッケージ名など) を取得する必要がある場合に役立ちます。 たとえば、アプリケーションでは、以下を含むリストを取得します。 サードパーティのアプリケーションが大きな役割を果たしており、GreenBroではこのリストを利用してアプリケーションに関する情報が表示されたり、さまざまなアクションが実行されます。

System Application Manager と APK Extractor では、それぞれアプリケーションを削除したり、アプリケーションから APK を抽出したりするためにアプリケーション リストが必要です。

この記事では、デバイスにインストールされているアプリケーションのリストを取得する方法と、アプリケーションがデバイスにインストールされる方法について説明します。

パッケージマネージャークラス

PackageManager は、アプリケーションのインストール、アンインストール、更新を実際に管理する API を提供します。 APK ファイルをインストールすると、PackageManager がその APK を解析し、結果を出力します。

次のメソッドを使用して、PackageManager クラスのインスタンスを取得できます。 getPackageManager()。 PackageManager は、リクエストを行うためのメソッドを提供します。 インストールされたパッケージおよび関連する許可。

どこに保管されていますか? APKファイルアンドロイドでは?

データの種類に応じて、Android 上のファイルは次の場所に保存される場合があります。

  • プリインストールおよびシステム アプリケーション (カメラ、ブラウザなど) は /system/app/ に保存されます。
  • ユーザーがインストールしたアプリケーションは /data/app/ に保存されます。
  • PackageManager は /data/data/ ディレクトリを作成します<имя пакета>/ データベース、設定ファイル、ネイティブ ライブラリ、およびキャッシュを保存します。

PackageManager はアプリケーション情報をどのように保存しますか?

パッケージ マネージャーは、/data/system にある 3 つのファイルにアプリケーション情報を保存します。

パッケージ.xml

この XML ファイルには、権限とパッケージ/アプリケーションのリストが含まれています。 アクセス許可とパッケージという 2 つのものが保存されます。 例えば:

... ... ...

権限はタグに保存されます 。 各権限には、名前、パッケージ、保護という 3 つの属性があります。 属性 名前これは AndroidManifest.xml で使用する権限名です。 属性 パッケージ権限を所有するパッケージを示します。ほとんどの場合、これは「android」です。 属性 保護セキュリティレベルを示します。

タグ 10 個の属性といくつかのサブタグが含まれています。

ここでのサブタグは次のとおりです。

  • 署名情報、属性を表します カウント— タグの数 .
  • これは証明書のキー属性です 索引はグローバル証明書インデックスを表します。
  • 開発者が設定した権限が含まれます AndroidManifest.xml

パッケージのリスト

シンプルです テキストファイル、パッケージ名、ユーザーID、フラグ、ディレクトリを含む データ.

Com.android.launcher 10013 0 /data/data/com.android.launcher com.android.quicksearchbox 10033 0 /data/data/com.android.quicksearchbox com.android.contacts 10001 0 /data/data/com.android.連絡先 com.android.inputmethod.latin 10006 0 /data/data/com.android.inputmethod.latin

パッケージ停止.xml

このファイルには、停止されたパッケージのリストが含まれています。 停止したアプリケーションはブロードキャスト メッセージを受信できません。

アプリケーションのリストの取得

この例を使用して、インストールされているアプリケーションのリストを取得する方法を見てみましょう。 グリーンブロ.

アプリケーションが起動すると起動します 非同期タスク、その中にインスタンスを取得します パッケージマネージャーそれをリストにコピーします リスト インストールされているアプリケーションに関するすべてのデータ。

最終的な PackageManager pm = context.getPackageManager(); リスト apps = 新しい ArrayList<>(); リスト パッケージ = pm.getInstalledApplications(PackageManager.GET_META_DATA);

方法 getInstalledApplications()パラメータとしてフラグを受け取ります GET_META_DATAこれにより、各パッケージのメタデータに何が必要かが決まります。

結果は、各アプリケーションの ApplicationInfo オブジェクトのリストです。 インストールされているアプリケーション。 ApplicationInfo クラスが提供するのは、 詳細情報パッケージについて、タグから組み立て V AndroidManifest.xml、そこから最も重要なデータのみが必要になります。

したがって、ループ内で、結果のリストから各オブジェクトをチェックし、データを独自のクラスに書き込みます。 アプリ情報その後、メインスレッドで使用されます。

(ApplicationInfo appInfo: パッケージ) ( PackageInfo packageInfo; try ( packageInfo = pm.getPackageInfo(appInfo.packageName, 0); の場合 ファイル ファイル= 新しいファイル(appInfo.publicSourceDir);

文字列サイズ = formatFileSize(context, file.length()); AppInfo newApp = new AppInfo(applicationLabel(context, appInfo), appInfo.packageName, appInfo.sourceDir, appInfo.publicSourceDir, packageInfo.versionName, packageInfo.versionCode, isSystemPackage(packageInfo), size, file.length(), appInfo.dataDir, appInfo.nativeLibraryDir、file.lastModified()、packageInfo.firstInstallTime、packageInfo.lastUpdateTime、appInfo.enabled); apps.add(newApp); getInstalledApplications() publicProgress(newApp);

  • ) catch (PackageManager.NameNotFoundException e) ( e.printStackTrace(); ) )
  • ここでメソッドを使用すると、
  • getPackageInfo()
  • publicSourceDir — sourceDir のパブリック部分へのパス
  • versionName — バージョン名
  • isSystem - アプリケーションがシステム アプリケーションであるかどうかを判断します
  • size — アプリケーションのサイズ (便利な形式)
  • longSize — アプリケーションのサイズ (long)
  • dataDir — データディレクトリへのフルパス
  • NativeLibraryDir — ネイティブ ライブラリへのパス
  • 変更済み — 最終変更日
  • firstInstallTime — インストール日
  • lastUpdateTime - 最終更新日
  • 有効 - アプリケーションが有効かどうかを決定します

以下に示すように、PackageManager を使用してアプリケーション名を確認することもできます。

Private String applicationLabel(Context con, ApplicationInfo packageInfo) (PackageManager p = con.getPackageManager(); return p.getApplicationLabel(packageInfo).toString(); )

アプリケーションがシステム アプリケーションであるかどうかを確認する方法も非常に簡単で、以下に示します。

Private boolean isSystemPackage(PackageInfo pkgInfo) ( return ((pkgInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0); )

作業の終了時に、AsyncTask は結果をメインスレッドに返します。 これで、デバイスにインストールされているすべてのアプリケーションのリストがダウンロードされ、引き続き作業を行うことができました。