Android のユーザーに見える部分はプログラムで構成されています。 インターフェース、Bluetooth経由でファイルを送信する機能、ギャラリーまたは システム設定– オペレーティング システムを形成する個々のアプリケーション。 同時に、いくつかのアプリケーションは役に立たない、または使用されないため、削除できます。 この記事では、Android システムに害を及ぼさずに削除できるプログラムやアプリケーションについて説明します。
Android 上のシステムまたは組み込みアプリケーションは通常、製造元によってインストールされたプログラムと呼ばれます モバイルデバイスまたはファームウェア。 アプリケーションは、Windows の「C」ドライブに相当するシステム パーティションに配置されます。 この場合、ユーザーはセクションを表示または変更するために利用できません。 根の存在右
Android 用の条件付き組み込みアプリケーションは、次の 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、等 問題は、なぜこれらのアプリケーションが必要なのかということです。
まず最初に警告しておきたいのですが、 削除システム アプリケーションによって携帯電話が破損し、電源が入らなくなる可能性があります。取り外しはご自身の責任で行ってください。
たまたまそれがなかっただけです 根システムアプリをアンインストールすることはできません。それについては何もできません。 入手方法 ルート権限アンドロイド上で ソニーのスマートフォン Xperia については、私のブログで読むことができます。 ただし、他社の携帯電話を使用している場合でも、この記事は役立つかもしれません。
Androidのシステムアプリをスマホから削除する方法を紹介します。 私は持っている ソニーのエクスペリア ZRなので同じものを持っていると楽になります。 それでは始めましょう。
YouTube カラオケ モジュール
- Google 歌詞モジュール
- ウィキペディアモジュール
- YouTubeモジュール
-私書箱タッチ
- スキンセレクター
- 標準
- Xperiaカレンダー同期
- Xperiaソーシャルエンジンの写真
- Facebook の Xperia
- com.sonymobile.face登録
- 他のアプリケーションはスクリーンショットにあります。
その結果、約 35 件の申請があり、場合によってはそれ以上の申請が行われる可能性があります。 結局のところ、必要ないと思われるものは削除できます。 選択したら「削除」ボタンをクリックしてください。 クリックした後、スーパー ユーザー権限を再度付与する必要がある場合があります。 情報メッセージ、削除することが望ましくないアプリケーションが選択されていることがわかります。 「はい」をクリックします。
プログラムを削除した後、電話機を再起動します。 そして第二段階に進みます。 アンドロイドの掃除システム アプリケーションを削除した後に残るガベージから:
これらの簡単な手順の結果、約 600 MB が解放されました。 内部メモリ。 特に 1 メガバイト単位の空き領域が重要な場合には、非常に良い結果が得られます。 いつものように、コメントで質問してください。 この記事がお役に立てば幸いです。
よろしくお願いします、アレクサンダー・グレボフ。
Android OS について学び始めたばかりで、アプリを Android のシステム アプリにするなど、独自の変更を加えることをすでに考えている場合は、ここが正しい場所です。
次に、埋め込む方法を考えてみましょう カスタムアプリケーション Androidでそれをシステムにします。 しかしその前に、なぜプログラムを埋め込む必要があるのかを考えてみましょう。
プログラムを Android に埋め込むには、次のものが必要です。
この方法は、多くの労力を必要とせず、数回のクリックで完了するため、非常に便利です。
アプリケーションがシステムに統合されていることを確認するには、設定に移動し、すべてのアプリケーションを開き、統合したアプリケーションを見つけて開き、アプリケーションに関する情報を表示します。 「」がないことを確認してください。 消去"、それが存在しない場合、あなたのプログラムはシステムのものになっています。
若干の違いがある場合がございます 異なるバージョンアンドロイド
まず、ファイルマネージャーをダウンロードします ルートブラウザ V プレイマーケット 。 ルートブラウザを開き、ルート権限を与えます。
2 番目のオプションは、「 /データ/データ/" "フォルダーアプリケーション名/lib/file.so" をクリックし、目的のファイルを " にドラッグします /システム/ライブラリ/この手順の後、スマートフォンを再起動してください。
これで、ライブラリを埋め込む必要がなくなりました。」 *。それで「住所で」 /システム/ライブラリ/「フォルダをドラッグアンドドロップするだけです」 /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 権限なしで機能します。 ただし、欠点もあります。 実際のところ、すべてのプログラムを無効にできるわけではありません。 それがどのように機能するかを見てみましょう:
注意! 説明されている方法を使用して標準ソフトウェアを無効にすると、標準ソフトウェアにインストールされていた更新プログラムは自動的に削除されます。
次にサードパーティの使用に進みます。 ソフトウェア。 リストの最初のアプリケーションは「システム アプリケーションのアンインストール」です。 でダウンロードできます Playストア、これがまさにこれから行うことです。
準備ができて。 同時にプログラムはスマートフォンから消えます。
別のオプションを考えてみましょう。最初のオプションとは何らかの点で異なる場合、次の点だけが異なります。 外観。 また、Play マーケットからプログラムをダウンロードします。
それだけです。 アプリケーションは静かに消えて、携帯電話に負担がかからなくなります。
もう一つの興味深いオプションがあります。 確かに、ディスクや携帯電話のストレージをクリーニングするためのよく知られたプログラムが、プリインストールされたアプリケーションを削除できることを知っていた人はほとんどいませんでした。 それにもかかわらず、それは真実です。 以下にその仕組みを示します。
この後、プログラム、ゲーム、またはそれらの組み合わせは Android から削除されます。
Android から不要なアプリケーションを削除するこのオプションは、上記とは異なります。 ここではすべてを自分たちで行いますが、前述のアンインストーラー プログラムは 自動モード。 それでは始めましょう。
アプリケーションがインストールされ、すぐに使用できます。 次に削除方法を見ていきます 標準プログラム。 ツールを起動します。
「OK」をタップしてアクションを確定します。
最初の道はクリアしたので、2 番目の道に進みましょう。
それでおしまい。 この方法は、OS にとって最も複雑で危険な方法の 1 つです。 このトピックに精通している人のみが使用することをお勧めします。
徐々に別の削除オプションに移行しています。 プリインストールされたアプリケーションアンドロイド。 今回は、Root Uninstaller という別のユーティリティを使用します。 それを扱う方法を見てみましょう。
さまざまなボタンの識別:
数字もあるよ 追加機能私たちにとって特に重要ではありません。
注意! データの安全性を確保し、安定したシステム動作を保証するために、各プログラムを削除する前に必ずバックアップ ツールを使用してください。
このプログラムの名前から、動作するにはスーパーユーザー権限が必要であることは明らかですが、リスト全体にスーパーユーザー権限が必要です。 それでは、Root App Deleter の操作方法を詳しく見てみましょう。
準備ができて。 プログラムは無効になり、電話リソースを消費しなくなります。
次は有名なバックアップアプリです。 とりわけ、このツールはあらゆるソフトウェアを削除でき、SuperUser が存在する場合はシステム ソフトウェアも削除できます。 それでは、それを扱う方法を考えてみましょう。
この後、設定に「開発者向け」という追加項目が表示されます。
スクリーンショットでマークされたトリガーをアクティブな位置に切り替えるだけです。
これで、Titanium Backup を使用して Android から不要なシステム アプリケーションを削除する手順を続けることができます。
少し前に、同じプログラムを使用してシステムから標準アプリケーションを削除しました。 ただし、ここでは、ES Explorer の機能にも含まれている別のツールを使用します。 次のように動作します。
のルート権 この場合最初のアクセス許可の付与後、システムは ES Explorer を記憶しているため、これらは必要ありません。
これですべてです - プログラムまたはゲームは削除されました。
Debloater プログラムを使用して PC を使用して組み込みアプリケーションを削除するオプションもありますが、常に機能するとは限らず、非常に複雑です。 上記のいずれかの方法を使用することをお勧めします。
これで、Android 上のファクトリーアプリケーションを削除する方法の問題が完全に明らかになりました。 たくさんの方法を紹介しましたが、そのうちの 1 つは間違いなく機能します。 アクションを実行する前に重要です バックアップ必要に応じて後でデータを復元できるようにします。 ソフトウェアをアンインストールせずに無効にして、ソフトウェアなしでシステムの機能を確認することもできます。
いずれにせよ、何かがうまくいかず、まだ質問がある場合は、コメントに状況を説明してください。必ずサポートさせていただきます。
また、全体像をより明確にして完全にするために、このトピックに関するトレーニング ビデオを見ることをお勧めします。
Android SDKシステムを操作するためのツールが多数提供されています。 デバイスにインストールされているアプリケーションのリストを取得することもできます。 これは、サードパーティ アプリケーションに関する情報 (APK サイズ、アプリケーション パス、パッケージ名など) を取得する必要がある場合に役立ちます。 たとえば、アプリケーションでは、以下を含むリストを取得します。 サードパーティのアプリケーションが大きな役割を果たしており、GreenBroではこのリストを利用してアプリケーションに関する情報が表示されたり、さまざまなアクションが実行されます。
System Application Manager と APK Extractor では、それぞれアプリケーションを削除したり、アプリケーションから APK を抽出したりするためにアプリケーション リストが必要です。
この記事では、デバイスにインストールされているアプリケーションのリストを取得する方法と、アプリケーションがデバイスにインストールされる方法について説明します。
PackageManager は、アプリケーションのインストール、アンインストール、更新を実際に管理する API を提供します。 APK ファイルをインストールすると、PackageManager がその APK を解析し、結果を出力します。
次のメソッドを使用して、PackageManager クラスのインスタンスを取得できます。 getPackageManager()。 PackageManager は、リクエストを行うためのメソッドを提供します。 インストールされたパッケージおよび関連する許可。
データの種類に応じて、Android 上のファイルは次の場所に保存される場合があります。
パッケージ マネージャーは、/data/system にある 3 つのファイルにアプリケーション情報を保存します。
この XML ファイルには、権限とパッケージ/アプリケーションのリストが含まれています。 アクセス許可とパッケージという 2 つのものが保存されます。 例えば:
権限はタグに保存されます
タグ
ここでのサブタグは次のとおりです。
シンプルです テキストファイル、パッケージ名、ユーザー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
このファイルには、停止されたパッケージのリストが含まれています。 停止したアプリケーションはブロードキャスト メッセージを受信できません。
この例を使用して、インストールされているアプリケーションのリストを取得する方法を見てみましょう。 グリーンブロ.
アプリケーションが起動すると起動します 非同期タスク、その中にインスタンスを取得します パッケージマネージャーそれをリストにコピーします リスト
最終的な PackageManager pm = context.getPackageManager(); リスト
方法 getInstalledApplications()パラメータとしてフラグを受け取ります GET_META_DATAこれにより、各パッケージのメタデータに何が必要かが決まります。
結果は、各アプリケーションの ApplicationInfo オブジェクトのリストです。 インストールされているアプリケーション。 ApplicationInfo クラスが提供するのは、 詳細情報パッケージについて、タグから組み立て
したがって、ループ内で、結果のリストから各オブジェクトをチェックし、データを独自のクラスに書き込みます。 アプリ情報その後、メインスレッドで使用されます。
(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);
以下に示すように、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 は結果をメインスレッドに返します。 これで、デバイスにインストールされているすべてのアプリケーションのリストがダウンロードされ、引き続き作業を行うことができました。