Android

Androidオペレーティングシステムの愛好家やパワーユーザー向けのQ&A





1
Google Playストアのレビューで「Googleユーザー」という名前を使用するにはどうすればよいですか?
Google Playストアで「Googleユーザー」という名前の最近のレビュー(2017年)をたくさん見ましたが、どうすればそれができるのか知りたいのですが。私はいくつかの可能性を読みましたが、それらは2012年に書かれたものであり、Gサービスの変更により、今ではそれを行うことができません。ダミーユーザーを作成せずに行うことはできますか?




1
ルート権限取得はセキュリティの脆弱性を利用しますか?
Android rootingのWikipediaページによると、 ルート化のプロセスはデバイスによって大きく異なりますが、通常はデバイスのファームウェアのセキュリティの弱点を悪用し、suバイナリを現在のプロセスのPATHの場所(など/system/xbin/su)にコピーし、chmodコマンドを使用して実行権限を付与します。SuperUserやSuperSUなどのスーパーバイザアプリケーションは、他のアプリケーションからの昇格されたアクセス許可要求を規制および記録できます。多くのガイド、チュートリアル、および自動プロセスが人気のあるAndroidデバイス用に存在し、迅速かつ簡単なルート化プロセスを促進します。 さて、このプロセスでどのエクスプロイトが使用されているのか知りたいと思ったので、調べ始めました。私はAndroidエクスプロイト(特にRageAgainstTheCode)への参照をいくつか見つけましたが、ここに関するいくつかの質問(これとアプリのアクセス許可を規制する方法は?)は、実際のエクスプロイトが実行されていないという印象を与えます。 私が集めたものから、プロセスはそのように機能します: ブートローダーのロックを解除します(セキュリティ上の理由からデバイスをワイプします) カスタムリカバリをインストールします(任意のZIPファイルをフラッシュできます) カスタムリカバリでのSuperUserまたはSuperSUのzipファイルのフラッシュ。 私が理解しているように、カスタムリカバリは、ZIPファイルがROMよりも低いレベル(いわば)に存在するため、ROMを変更してsuバイナリおよびSuperUserアプリをインストールできるため、ZIPファイルをフラッシュできます。つまり、ルートを取得するために実際のエクスプロイトは使用されていません。 ここで何かが著しく失われていますか?これらのステップのいずれかで、いくつかのエクスプロイトが暗黙的に実行されていますか? メモとして、私はユーザーが電話をルートすることについて話しているのであり、悪意のあるコードがルートアクセスを取得することについてではありません。
7 rooting 

3
端末プロンプトから「su」を呼び出すにはどうすればよいですか?
他の場所で文書化されているエクスプロイトを実行することで、ターミナルでルートプロンプトを取得できます。(例:http : //wiki.cyanogenmod.com/wiki/Motorola_Droid_2_Global : _Full_Update_Guide) この時点で、 "su"バイナリをインストールして4755のアクセス許可を与えることができます。これにより、誰でも実行できるようになり、バイナリの所有者は "root"であり、スティッキービットが設定されているため、私はrootになるはずです。しかし、私はどうやら、再起動しないとターミナルからrootになれない方法がありません。しかし、再起動後、「su」を使用してrootになることができません。 $ ls -l /system/bin/su -rwsr-xr-x root app_101 26234 2012-07-09 15:00 su OK、それを実行してrootになることができるはずですが、端末のこの特定の呼び出しでのみ、権限は正常に見えます。 $ /system/bin/su Permission denied rootとして実行するコマンドを指定した場合、または他の引数を指定した場合も失敗します。 $ /system/bin/su /system/bin/sh Permission denied どうして?動作している他のメカニズムはありますか?Superuser.apkをインストールしたくありません。たとえば、不要なファイルを手動で削除するなど、必要に応じて一時的にルートシェルを取得できる方法が欲しいからです。その上、Superuser.apkはとにかくsuバイナリに依存しているので、それを呼び出す方法が必要なのに、なぜターミナルでそれを複製できないのでしょうか。 編集:別の考えがあったので、/ bin / shを別の場所にコピーして、それをsuid rootにしました。しかし、私は新しいバイナリを実行できますが、それは私に根を与えません。Androidは、通常のLinuxではできない、sidでトリッキー/異なることをしていますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.