2019年11月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ブログ:ココログ
時間のないサイト運営者リング
時間のないサイト運営者リング

« [タスクスケジューラ]スリープから復帰時にプログラムの実行する方法 | Web Scratch | トップページ | うーん、遅い! »

2016.09.19

Kobo gloにtelnetでログインできるようにしてみる。

ちまたには、カスタムファームウェアなるものがあるようなんだけど、それを入れるほどでもないよなーと思っているんだけど、ちょっといじくってみたいと言うことでちょっといじってみた。このページ(http://wiki.mobileread.com/wiki/Kobo_Touch_Hacking)を見つつやってみる。

  • PCにRakuten Kobo Desktopをインストールしておく。
  • gloをファクトリーリセットする。
  • PCにつなげみたいな絵が表示されるので繋ぐ。
  • 言語を選択して、次に表示される画面でPCにUSB接続してセットアップを選ぶ。
  • PCでRakuten Kobo Desktopを起動する。
  • 電子書籍リーダーのセットアップが開始される。楽天IDやらパスワードやらを入力してセットアップをつづける。(購入済みの本を全部同期しようとするんだよね~~、うっとーしいw)
  • gloをPCから取り外すまえにgloの".kobo/KoboRoot.tgz"をPCにコピーしておく。
  • gloをPCから取り外す。ファームウェアの更新が始まるのでほっておく。

CygwinやLinuxな環境でKoboRoot.tgzをtarで展開する。

$ tar xvfz KoboRoot.tgz

"etc/init.d/rcS"のnickelを起動するところ前に

/mnt/onboard/run.sh &

を追加する。
これは、KoboRoot.tgzに入っていないファイルなんかを取り出したりなんかするのに後で使う。

$ tar cfz KoboRoot.tgz etc/init.d/rcS

を実行しアップデートファイルを用意する。これをPCに接続したgloの.koboフォルダにコピーしてgloをPCから切り離すをファームウェアが更新される。

telnet、FTPを設定するためのファイルを取り出す。
次のような、run.shを用意してgloにコピーする。

cp /etc/inittab /mnt/onboard
cp /etc/inetd.conf /mnt/onboard

gloを再起動すると、run.shが実行されgloをPCに接続した時に見えるところにinittabとinitd.confがコピーされる。このファイルをKoboRootを展開したとこにあるetcフォルダにコピーする。

etc/init.d/rcSに次の内容を追加する。

 mkdir -p /dev/pts
 mount -t devpts devpts /dev/pts

etc/inetd.confに次の内容を追加する。

23 stream tcp nowait root /bin/busybox telnetd -i

etc/inittabに次の内容を追加する。

::respawn:/usr/sbin/inetd -f /etc/inetd.conf

アップデートファイルを用意する。

$ tar czf KoboRoot.tgz etc/init.d/rcS etc/inittab etc/inetd.conf

KoboRoot.tgzを.koboにコピーしてファームウェアを更新する。

gloのwifi設定を行ってwifi接続する。
gloの設定のデバイス情報でIPアドレスがわかるのでTera Termなんかを使って接続する。ユーザーはrootでパスワードなし、admin、パスワードadminでログインできる。
パスワードは変えといた方がいいだろな。

kobo内のファイルを取り出すのにrun.shを使っているが、メンテナンスファームウェア for Kobo(http://petit-noise.net/download/mntfw-kobo/)と言うのがあって、これでバックアップをとると言う手もある。

« [タスクスケジューラ]スリープから復帰時にプログラムの実行する方法 | Web Scratch | トップページ | うーん、遅い! »

コメント

コメントを書く

(ウェブ上には掲載しません)

« [タスクスケジューラ]スリープから復帰時にプログラムの実行する方法 | Web Scratch | トップページ | うーん、遅い! »


Google

サーチする:
Amazon.co.jp のロゴ









携帯URL