Top > PotaFi

ここには Buffalo DWR-PG / NTTdocomo BF-01B / NTT東西 PWR-100F / NTT東 PWR-100D について、2ちゃんのとあるスレに流れた偉大な先人のレスを採録して あります。

Portable WiFiのrootをとる! or Portable WiFiにadbアクセスする

2chの某スレに居た ひとりの無謀者(ファームのアップデート中に割り込むなんて!)のお蔭で DWR-PG / BF-01B PWR-100[DF] (以下めんどいのでDWR-PG)がAndroidで動いていることが 明らかになり、かつrootを取ることもできることが明らかになりました。

その功績をたたえてここに概要をまとめたいと思います。

(あんまり宣伝しないようにね。このページを公開停止するようなことになりたくないので)

ってか取るもなにもなく取れてるんだけどね…。

54 :名無しさん@名無し変更投票、詳しくは議論スレへ :2010/12/15(水) 00:18:13 (p)ID:ukJh6oFW(12)
   ちょっとアップデータのEXEファイルほどいてみたら、
   android開発環境があればUSB繋いでいじり放題な気がする。
 
   源バージョンは、テキストファイルの中身を見て確認してるだけっぽいので、
   バージョンファイル置き換えればアップデータがPWR-100Fと誤認するかもしれない。
 
   というか、こいつ、android1.0で動いてますよ。 

続きを読む

 

 

Portable WifiをSIMフリーにする or BF-01Bのファームを1.80にアップグレードする

最後まで読むように。ダウンロードリンクは後にでてくるものほどうまくいく可能性が高いです。

93 :名無しさん@名無し変更投票、詳しくは議論スレへ :sage :2010/12/17(金) 18:48:10 (p)ID:KHrVUF4n(8)

   とりあえずDWR-PGをBF-01Bと誤認識させることに成功しました。
   人柱いるならアプリ作る。 

103 :名無しさん@名無し変更投票、詳しくは議論スレへ :sage :2010/12/18(土) 01:25:39 (p)ID:ZylPzxI2(10)

   (p)http://www.megaupload.com/?d=LY0EVDPY
   どうなってもしらんからね 

}}

305 :名無しさん@お腹いっぱい。 :sage :2010/12/28(火) 14:16:23 (p)ID:7WNsFgWK(4)

   >>103をアップデートしてみた。
   (p)http://www.megaupload.com/?d=8NK4A23U
   ・・・んだけど、PWR-100F化したDWRは改変無しのアップデート
   適用すればDWR-PGに戻るのかな?
   ウチのはそういう挙動を示すんだけど。
   いじっちゃってるからノーマルのがどうなるかわかんないや。 

続きを読む

 

 

Portable WiFiにsshdを入れる

sshdを入れるのに必要な、rootをとる方法についてはPotaFi/Rootingを、
sshdを入れてからsshdをオートスタートさせる方法については PotaFi/AutoStartを参照のこと。

※手順の3.は最後のレスで修正が入っているので最期まで読んでから実行するように。

186 :173 :sage :2010/12/20(月) 18:52:27 (p)ID:PaHGGreD(6)

   173 :名無しさん@名無し変更投票、詳しくは議論スレへ :sage :2010/12/20(月) 02:26:19 (p)ID:PaHGGreD(6)
   (p)ttp://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
   このページを参考にbootイメージの取得と展開ができた。
   アップデータに含まれるboot.imgとはサイズが異なるけど、中身自体は同一のようだ。
   (ramdisk.cpioにゴミがくっついてるだけみたい)
   ということで、boot.imgをunpackしていじってrepackしてやれば、ルータ起動時に好き
   なプログラムを動かせるようになるかも。
   そんなことができて何が嬉しいって?
   sshdが動いてればadb無しでいじり放題じゃなイカ。
   sshdを起動する方法
   3つに分けてポストします。

続きを読む

 

 

Portable WiFi で任意のプログラムをオートスタートさせる

任意のプログラムの例: sshdとか。
sshdのインストールについてはPotaFi/Sshdを参照のこと。

284 :173 :sage :2010/12/27(月) 02:57:50 (p)ID:8NAJKrAO(6)

   改変版buffalo.fs.binをUPしておきました。
   (p)ttp://www.megaupload.com/?d=AQGHUE86
   sshd導入については >>186-190 を参照
   導入方法
   1. 転送
     adb remount
     adb push buffalo.fs.bin /system/data.buffalo/
   2. sshd起動スクリプト作成
   /data/startup.sh:
   --- cut here ---
   #/system/bin/sh

続きを読む

 

 

rootingとSIMフリー化のトラブルシューティング

トラブルシューティングといっても、私の経験した成功例だけを書き留めてあるに過ぎません。トラブル時FAQ的なものではないので悪しからず。

  • DWR-PG or PWR-100 or BF-01B のファームウェアバージョン1.80へのアップデータを 実行すると、「PWR-100F(←ここは機種名が入る)が見つかりません」で終わってしまう。
  • アップデータの実行後あるいはアップデータのプロセスをを途中で止めたときに、 デバイスマネージャで、「DWR-PG(←ここは機種名。以下同じ) D interface」というようなものが見えている。
  • アップデータの中断あるいは終了後に、C:\Windows\Temp\DSUU_Log.txtを見ると、 adbによるアクセスに失敗している(「*** 1. Dectect device ***」の項までしかなく、 「*** 2. Check battery energy ***」以後の項がない)。
  1. デバイスマネージャで「DWR-PG D interface」のドライバを「アンインストール」する。
  2. 任意の1.80アップデータを起動する。
  3. タスクマネージャを起動し「プロセス」タブを開き、 アップデータのプロセスにカーソルを合わせておく。
  4. アップデータの「アップデートを開始」ボタンを押し、 表示が「ファームウェアのバージョンを調べています」に変わってから アップデータのプロセスをタスクマネージャで殺す。
  5. デバイスマネージャで「DWR-PG D interface」の「ドライバを更新」する。
  6. 「コンピュータを参照してドライバー ソフトウェアを検索します」を選ぶ。
  7. ドライバの検索場所として「C:\Windows\Temp」を指定し、「次へ」を押す。
  8. ドライバがインストールされる(はず)。 ここでドライバのインストールに失敗するなら、

続きを読む