不要なシステムアプリケーションをルート化せずに対処するにはどうすればよいですか?


23

私のモバイルには、使用しないシステムアプリがたくさんあり、使用するつもりもありません。rootシステムアプリとブロートウェアアンインストールすることは可能ですが、rootなしでも可能ですか?

不要なシステムアプリケーションの処理に役立つ非ルートオプションはありますか?

回答:


23

いいえ、それは不可能です-ルートだけがシステムパーティションを書き込み可能にすることができるため(そこに格納されているシステムアプリを削除するために必要です)。ただし、ICS(Android 4.0)以上を使用すると、少なくとも「フリーズ」(「非表示で使用不可」)できます。また、後で別の方法で決定した場合は、再度フリーズを解除することもできます(例:削除/無効化の方法を参照)HTC One XのBloatwareアプリ、またはBye-bye、bloatware:Android Ice Cream Sandwichのシステムアプリを無効にします)。


10

私はIzzyの答えにほぼ同意しますが、技術的にはそうしなくても可能です。

バックグラウンド:

  • システムアプリは/ system / app / *にあります
  • / systemは、通常の使用中に読み取り専用でマウントされる独立したパーティションです
  • 一部の電話(HTC)は、フラッシュパーティションをロックして書き込みを禁止します。
  • 通常、通常のシステムでrootを取得して/ systemを書き込み可能にし、そこにroot権限を持つものを削除します
  • ルート化とは、通常のAndroidシステムでルートになるプロセスであり、ファイル(/ usr / xbin / suなど)をインストールすることでこれを永続化します。

ルート化せずにアプリを削除するには、電話をルート化する必要はありませんが、/システムから不要なアプリを削除する別の方法を見つける必要があります

  • Google Nexusデバイスでは、一時的なカスタムリカバリをロック解除して起動します(通常のAndroidインスタンスのルートはありません)
  • Samsungデバイスでは、CF-Rootと同じアプローチを使用できます(パーティションのダウンロード、変更、書き戻し)
  • または、後でルート化手順なしでエクスプロイトを実行し、その一時ルートを使用して必要なすべてのクリーンアップを実行します

結論:ルート化してからそれを行うのははるかに簡単です。私はそれが本当に技術的に可能であることを説明したかっただけです


Samsung(Galaxy Y)でそれを行うことについてもう少し詳しく教えてもらえますか、またはリンクを提供してもらえますか?

リンクがありません、ごめんなさい。一番簡単な方法はroot / remove-junk / unroot see hereです。本当にルート化せずにやりたい場合:unroot.zipの内容を確認し、自分の好きではないものを削除する独自のupdate.zipを作成できます。しかし:あなたはそれを行うと、スクリプトがどのように動作するか、方法を学習する必要がありますが、リスクには注意してください:あなたが簡単にあなたの携帯電話を破ることができました。後により良いルート+アンルート、それは既知のパスです。
ce4

1
ここで大声で考えてください。しかし、携帯電話をLinuxコンピューターに接続し、/systemそこからパーティションをマウントすることはできませんか?
-RobinJ

1
いいえ。/systemのブロックdevには、ルートがないとUSB大容量ストレージ経由でアクセスできません。また、通常のLinuxは、そのままではyaffs2をサポートしていません。
ce4
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.