このQ&Aは役に立ちましたか?
Root権限とアプリ「Superuser」との関係について
2023/10/12 14:35
- Androidタブレット端末を購入し、suコマンドでroot権限を確認すると既にログイン済みであることがわかりました。しかし、アプリSuperuserのアイコンが表示されないため、普通にインストールしました。Superuserのインストールとroot化は同じなのでしょうか。
- Androidタブレット端末を購入し、端末エミュレータでsuコマンドを実行すると既にログイン済みであることがわかりました。しかし、アプリSuperuserのアイコンが表示されず、インストールして利用しました。Superuserのインストールはroot化と同様なのでしょうか。
- Androidタブレット端末を購入し、端末エミュレータでsuコマンドを実行すると既にログイン済みの状態であることが確認できました。しかし、Superuserアプリのアイコンが表示されず、再度インストールする必要がありました。Superuserのインストールとroot化は同じことなのでしょうか。
Root 権限とアプリ「Superuser」との関
2013/04/04 21:48
販社が「すでに root 化している」というところの安もの外国産 Android タブレット端末を買ってみました。
端末エミュレータで su - すると、
You've got already logged in as SU!
(お客様はすでに SU でログインしています!)
と出ました。
なるほど、プロンプトも違っています。
その後のことですが
ふとアプリ・アイコンを見ると、アプリ Superuser のそれがありません。
まあアイコンがないだけと思っていたのですが、何気なく
play を見たとき、Superuser が「インストール済み」や「更新」になっておらず
単に「インストール」とありましたので、普通にインストールしました。
Superuser を入れることが rooted と等価のように記載しているものも多くありますが、
どうなのでしょう。
以上で前提と質問を終わります。
よろしくお願いします。
質問者が選んだベストアンサー
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
その他の回答 (6件中 1~5件目)
>Superuser を入れることが rooted と等価のように記載しているものも多くありますが、
>どうなのでしょう。
ハッキリ言えばノットイコール、つまり等価ではありません。
rootedの本来の意味は「Androidのシステムを管理者権限(=root権限)での操作ができるようにすること」であり、その方法は1つではありません。
Superuserアプリは「そのうち1つの方法の補助プログラム」でしかありません。
>ふとアプリ・アイコンを見ると、アプリ Superuser のそれがありません。
その端末が上記の「Superuserアプリを補助に使う方法」以外でrootedになっているからです。
ご質問とは関係ありませんが、忠告しておきます。
あなたの中華パッドはSuperuser-su以外のroot権限獲得パスを持っているはずです。
例えば/system/bin/shがsetuid-rootされているなどしているなら、
すべてのアプリにシステム改変のフリーパスを与えているようなもので、大変危険な状態です。
root権限をとれるのはSuperuser-suだけで十分です。他のパスはすぐに閉じるべきです。
補足
2013/04/08 18:29
> 忠告しておきます
不要。
余計なこと=質問に対する回答ではないことを書かないように。
いろいろ、厳密に考えてみますと、
rooted とは rootを動詞と見立てたときの過去形ですので、日本語で「root済み」
くらいの意味だと思います。一方世の中的には「Superuser導入済み」の意味で
使われる場合も少なからずあるようにも思えます。
要はrootedという単語の意味をどう捉えるかです。
rootedを前者の意味とした場合、そしてあなたがこだわる等価という言葉を数学的な
同値の意味で使われているのであれば、等価ではありません。
なぜならSuperuserを入れることがrootedの必要条件ではないからです。
お礼
2013/04/08 13:14
最初にも書きましたが、私が使っているのではなくそういう記載が多くあるということです。
しかも、それについてどうなのでしょうというのが質問内容です。
補足
2013/04/08 13:12
> rooted とは rootを動詞と見立てたときの過去形ですので
過去形も rooted ですが、表記で使用されているのは過去分詞です。
rootedとはroot権限を獲得していることを言います。
Superuserはroot権限を獲得していないとインストールできないので、
Superuserが入っているということは既にroot権限を得ていると言えます。
別の言い方をすると、
Superuserを入れることでrootedになるのではなく、rootを取ってからSuperuserを
入れるのです。
補足
2013/04/06 06:07
Superuser を入れることが rooted と等価のように記載しているものも多くありますが、
したがって、どうなのでしょう。
補足
2013/04/08 18:27
等価か否かを質問しているのではなく、
> 等価のように記載しているものも多くありますが、
> どうなのでしょう
記載しているという事実について、それはどうなんでしょうと質問しています。