スマホは小さなパソコンという見方もできる。ではパソコンはどうか
パソコンは普通にメーカー製のものを家電量販店で購入しても管理者権限は利用者に与えられる。当然だ。使用者がAdministor権限を持てる。Macも脱獄のような特別なことをせずともroot権を得られるはずだ。
そのためパソコンの所有者は知識があればシステム深部をいじることだって可能だ。
さらにブートローダーだって(多くの場合)普通にアンロックできる(PCでこの表現はおかしいかもしれないが)。BIOSでsecure bootを無効にするだけだ。LinuxだろうがなんだろうがOS入れ替え放題だ。
ではスマホはどうか。スマホはarmベースのコンピューターだ。組み込み機器寄りなため一般のPC/AT互換機とは違う部分もあるが、ラズパイを見ればわかるように普通のPCと似たようなものだ。
それなのにスマホはroot権を堂々と得ることができない。端末の所有者に端末への自由なアクセスを許してないのだ。これはおかしい。ブートローダーだって簡単にアンロックできない。
もちろんスマホというデバイスの特殊性から万人にrootを開放しろというわけではない。そうしたら情弱サポートが大変かもしれない。
しかし、技術的好奇心旺盛な人が自己責任でroot取るのは構わないだろう。メーカーはrootを開放しろとは言わなくてもrootを取るのを防ぐような小細工はする意味がないだろう。
あとアプリ開発側もやたらとrootを禁止するのをやめてもらいたいところだ。ゲームはチート対策上やむを得ないかもしれない。(PCゲームはAdministor権限が有効でも遊べるが) しかしそれ以外で無駄にroot禁止するのはいかがなものか。