質問: Android端末のhostsを書き換える方法 http://qiita.com/konifar/items/77744cf8179657adcc3e こちらにかかれてある、 ``` $ adb shell $ su $ mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system ``` を入力することで、hostsの書き換えが出来るとの事だったのですが、 ``` ~ ❯❯❯ adb shell root@generic_x86:/ # su root@generic_x86:/ # mount -o rw,remount t -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system < mount: Read-only file system ``` rootなのですが、mountに失敗してしまいました。 何か権限周りで修正すべき所があるのでしょうか? ご教授頂ければと思います。 宜しくおねがいします。
回答: 参考にされたサイトが参考にしたサイトですが > > こちらのStackOverFlowを参考に > > > というリンクの最初の文言が I have successfully rooted my Samsung ... とありますので root化したという大前提での話です > > 何か権限周りで修正すべき所があるのでしょうか? > > > root権限はandroidの場合は一般には与えられません 無理にrootを取る人もいますが root化することは違法と言う人もいます。 少なくとも日本の電波法では スマートフォンや携帯電話の改造も法律で禁止されています ハード部分を変更するわけではないという議論もありますが 最近のRFデバイスではレジスタで設定するケースもありますので ソフトでの修正はある程度可能です ハードウェアガチガチではないのですね もっともrootとればすぐにできるわけではありませんし レジスタ変更できても設定が簡単にわかる人はいないでしょう