is01next @ wiki (*atmyownrisk)
http://w.atwiki.jp/is01next/
is01next @ wiki (*atmyownrisk)
ja
2011-03-11T11:26:17+09:00
1299810377
-
トップページ
https://w.atwiki.jp/is01next/pages/1.html
このWikiはIS01のハック情報についてのまとめです。特権が必要な操作をできるようにしたり([[root化]])、どのようなことが可能なのか([[root化で可能なこと]])等がまとめられています。
現在は別のシステムに入れ替えられる(ROM焼き)ようにするのが目標です。
**■ニュース
-2011/1/5、ついにIS01でFlash10.1が動く!!! ニコ生やタイムシフト視聴もOK。デュアルタッチにも対応。NV◆2DWoI42Bv.氏 & RO178◆lUGXrEr3C5L氏、ありがとう。[[IS01 Android2.2 (froyo) とりあえずデュアルタッチ>http://www.youtube.com/watch?v=wyEenCaxBzQ]]
-2010/12/29、ベースバンド1.00.10でも[[root化]]に続き、[[カーネルの入れ替え]]が可能になったようです。NV◆2DWoI42Bv.氏、ありがとう。[[modules_enabler_plus v1.00>http://www.megaupload.com/?d=FPS12ZY8]]
-2010/12/23、Android2.2_r1.3 起動成功!!! RO178◆lUGXrEr3C5L氏、ありがとう。[[Froyo(2.2)への道]]
※[[時系列]]を確認する
**■進行状況
|項目|状況|備考|
|[[root化]]|可能|[[root化で可能なこと]]|
|[[カーネルコードの実行]]|可能|[[カーネルの入れ替え]]|
|プロセストレーサの実行 (DECKARD LSMモジュールの回避)|可能|[[カーネルの入れ替え]]|
|ROM焼き (NAND保護の回避)|進行中|[[Froyo(2.2)への道]]|
**■現行スレ
【ROM焼き】au IS01 root4 ~穴は塞がれた。だが~
http://hibari.2ch.net/test/read.cgi/smartphone/1295706307/
【ROM焼き】au IS01 root~応援・雑談スレ~Part4
http://hibari.2ch.net/test/read.cgi/smartphone/1295352804/
【ROM焼き】 au IS01 root2.3 ~応援・雑談スレ~ 4
http://hibari.2ch.net/test/read.cgi/smartphone/1295353565/
**■Android2.2_r1.3 起動成功!!!(2010/12/23 05:27)
#video(http://www.youtube.com/watch?v=lA5wUlzbHQo)
**■総統閣下はIS01の扱いにお怒りのようです
#video(http://www.youtube.com/watch?v=GXoVUWcJFFc)
2011-03-11T11:26:17+09:00
1299810377
-
BB10向けページ
https://w.atwiki.jp/is01next/pages/44.html
*BB10に関する資料
現在(2011/03/02時点)では、NV氏のIS01 Super Tunerの公開が終了されているため、それを使わない方法を羅列しました。
元は自分が躓いた所のメモ書きなので、不親切だったり間違ってたりするかもしれません。その辺は修正して欲しいです。
チュートリアルじゃなく、内容を理解して動かせる事を想定してます。
#contents()
*&color(red){最低限の環境}
Terminal Emuratorのインストールや、PC上からadb使って接続できるようになってるよな!
あと最低限のコマンドや権限についても知っているようならば、先に進むんだ!
逆に言うとそれが分からないとここのページの内容はちょっと厳しいかも。
*&color(red){基礎知識}
**先人様方への感謝
言わずもがな。提供された方法を利用させてもらってます。感謝の気持ちを忘れずに用いましょう。
**出来る事
安全な物順。
-rootの取得
--is01ではセキュリティが厳しく、rootを取っただけで全ての事ができるわけではない。&br()内部のファイルを操作するとか、カーネルを焼きなおす&color(red){&bold(){以外の事}}が可能。&br()具体的には、テザリング、フルバックアップ等が可能になる。
-insmod解禁
--カーネルモジュールの読み込みが可能になる。msm_nand_ex.koを読む(=/system書き換えや、カーネル書き換えの)ために必要。
-/systemの書き換え
--アドホック、CPUクロックダウン、解像度変更、プリインストールされたソフトの削除、シャッター音削除等が可能になる。
-カーネルの書き換え
--目玉としてはswapやcompcacheが可能、等。カーネルごとに出来る事はちょっと違う。
**分かりにくそうな箇所?
-文鎮化:起動しない、または起動しても何もできなくなり、ただの置物=文鎮と化す事。こうなったらどうしようもない。絶対避ける事。
-boot領域:is01が起動する際、一番最初に読み込みに行く場所。ここからis01は起動するので、ここが壊れると電源が入らない→文鎮化します^q^
-recovery領域:is01が、設定メニューからオールリセットをする時に使用するらしい場所。&br()絶対必要というわけでもないので、ここにカーネルを焼いておいて、rebootコマンド等で起動する方法が取られる。&br()であるため、ここを書き換えちゃった場合はオールリセットはするなよ!絶対するなよ!
-オールリセット(工場出荷状態に戻す):設定から実行できるオールリセットは、/system以下は戻してはくれない。カーネルを変更した場合も同様。&br()開発としては、そもそも変更できないように設計した部分なので、わざわざ「元に戻す」という処理を入れなかった、という所か。
**各有志様のツールについて
-is01rooter:is01でrootを取るための作業を行ってくれるツール。BB09版と違い、rootを取ってくれる所まで。
--入手先:[[mobilehackerz氏のページ>>http://mobilehackerz.jp/contents/Software/Android/IS01root]]から。BB10の諸君は一番下のtestっていうリンクから。
-prepareとmodules_enabler_plus:中身の詳細は不明、insmodコマンドを実行可能にしてくれる。
--入手先:[[NV氏のブログ>>http://blog.ns-koubou.com/archives/19]]から。下のmodules_enabler+から。
-msm_nand_ex.ko:カーネルモジュール。insmodから読み込んで使う。読み込むと、各領域を書き換えるためのboot_wr、recovery_wr、system_wrを提供してくれる。cat /proc/mtdで確認可能。
--入手先:単品での提供元無し?とりあえず、[[mobilehackerz氏のページ>>http://mobilehackerz.jp/contents/Software/Android/IS01root]]から、IS01 rooter ソースコード (IS01root_002proj.zip)の中にあるmsm_nand_ex.koを取り出す感じで。
-recovery_kit:boot領域に仕込むためのカーネル。電源ボタンとホームボタンを押すと、recovery用メニューが動くようになる。何もしなければ、recovery領域のカーネルを起動してくれる。&color(red){&bold(){boot領域にこれだけ書き込んで再起動とかするなよ!絶対するなよ!}}
--入手先:[[NV氏のブログ>>http://blog.ns-koubou.com/archives/19]]から。
-各カーネル:基本的にはrecovery領域に書き込む。理由は、例え失敗しても普通に立ち上げればbootから起動するので、文鎮化のリスクが少ないから。recovery_kitをbootにインストールすればさらに便利に。別にそのままbootに書き込んでもいいけど、下手なモノ読み込むと一撃で文鎮化しちゃうぞ☆
--入手先:様々。[[NV氏のブログ>>http://blog.ns-koubou.com/archives/19]]からIS01 Hacked Kernel #001、[[山下英孝氏のブログ>>http://yamashita.dyndns.org/blog/is01-compcache-ramzswap-2/]]からcompcache可能なカーネルなど。
*&color(red){やった方が良い事}
**linuxの知識を得る
がんばれ。
**各領域のバックアップ
やる事、やりたい事にも寄るけどきちんと取ってね!
>818 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2011/01/15(土) 22:52:00 ID:7d5GvF85 [2/3]
>>>815
>神様じゃないけどrootとってbusybox入ってる状態で以下の作業しておけばいいんじゃないかな
>bootのイメージ
># dd if=/dev/mtd/mtd0 of=/sdcard/mtd0.bin
>recoveryのイメージ
># dd if=/dev/mtd/mtd2 of=/sdcard/mtd2.bin
>systemの中身
># tar cvzf /sdcard/system.tgz /system
>dataの中身
># tar cvzf /sdcard/data.tgz /data
こっちも参照。>http://jackov.blog98.fc2.com/blog-entry-27.html
ちなみに、出来たバックアップファイルを使う方法。
-boot、recoveryはddで出来たファイルをそのままflash_imageで当該領域に焼きこめばOK。
-tarのほうはそのまま置きなおせばOK?
*&color(red){具体的な方法:基礎}
**root化
マーケット等で[[Superuser>https://market.android.com/details?id=com.noshufou.android.su]]をインストール。
(rootを用いるアプリを管理してくれるソフト)
[[こちら>>http://mobilehackerz.jp/contents/Software/Android/IS01root]]の一番下、testというリンクから、IS01root_simple.apkを入手。
is01にインストールして、実行。step1→強制終了→再度実行しstep2→再起動を促す表示が出るが、気にせず再度実行→step3
これでrootを取る準備が出来てるはず。後は、rootが要求された際に、Superuserが教えてくれる。
再起動の度にリセットされるので、必要であれば再度Step1,2,3が必要。
BB10ではStep3は不要という説も有り。詳細不明。
確認:Terminal Emuratorで、suのコマンドを叩いて反応があればOK。
**insmod解禁
root化した状態で、prepareと、modules_enabler_plusを実行する。
こちらも通常ならば再起動毎にリセット?
(busyboxが使えるようになっている事を前提とした)例:
/sdcardにprepareとmodules_enabler_plusを配置した場合
&size(12){&tt(){$ su}}
&size(12){&tt(){# cd /sdcard}}
&size(12){&tt(){# ./prepare }}
&size(12){&tt(){# ./modules_enabler_plus }}
&size(12){&tt(){Start. }}
&size(12){&tt(){Finish. Enjoy!}}
&size(12){&tt(){# }}
確認:
prepareは動作時なんのログも表示されず。
modules_enabler_plusはStart.Finish.Enjoy!と表示される。(うろ覚えなので微妙に間違ってるかも)
失敗する場合はrootを取っているか、実行方法は正しいか(カレントディレクトリからだと./prepare、./modules_enabler_plusって打つ必要がある)、
権限が付与されてるかをチェック。
**/systemの書き換え
root化と、insmodを可能にした状態でmsm_nand_ex.koをinsmodで読み込む。
すると/proc/mtd/mtd10に、(system_wrという名前の)変更可能な場所が出来るので、
適当なディレクトリを作って、mountすればOK。この辺の作業の詳細はよくわからん。
(busyboxが使えるようになっている事を前提とした)例:
/sdcardにmsm_nand_ex.koを配置した場合
&size(12){&tt(){# insmod /sdcard/msm_nand_ex.ko}}
&size(12){&tt(){# mkdir /system.rw}}
&size(12){&tt(){# mount -o rw -t yaffs2 /dev/block/mtdblock10 /system.rw}}
&size(12){&tt(){# }}
後は、mount先(上の例のままだと/system.rw)にあるファイルを操作。
&size(12){&tt(){# cd /system.rw/app}}
&size(12){&tt(){# mkdir escaped_apps}}
&size(12){&tt(){# mv Launcher.apk ./escaped_apps}}
&size(12){&tt(){# }}
その後、再起動すれば元の/systemの方に反映されるみたい。
**カーネルの書き換え
&bold(){文鎮化のリスク高。バックアップはきちんと取ること!}
root化と、insmodを可能にした状態で、msn_nand_ex.koをinsmodで読み込む。
/proc/mtd/mtd8にboot_wr、/proc/mtd/mtd9にrecovery_wrという名前で変更可能な場所ができる。
その後は書き換えたい方に対して、flash_imageを使ってファイルを焼きこめばOK。
flash_image [領域名] [焼きこみたいファイル]
(busyboxが使えるようになっている事を前提とした)例:
/sdcardに焼きたいファイルを配置した場合
&size(12){&tt(){# flash_image boot_wr /sdcard/[なにか].img}}
&size(12){&tt(){# flash_image recovery_wr /sdcard/[なにか].img}}
&size(12){&tt(){# }}
↑凄く乱暴な例なのでこのまま試さないように。動く確認を取らないと危険。
img以外のファイルも焼き込める。ので、&bold(){ファイルを間違えないように。}
確認:
とりあえずrecovery領域に焼いて、reboot recoveryからテストしてみるのが吉?
reboot recoveryはTerminal Emurator上からじゃ動かないので、
PC上からadbで接続した後、suしてreboot recoveryを行ったり、
AnReboot、Quick Boot (Reboot)をインストールして使う必要がある。
また、カーネルによっては、内部的にBB9に戻る事がある?
書き換え後はBB9用のis01rooterが動作したという話も。
*&color(red){具体的な方法:目的別}
殆どは必要な操作を行った上で、こちらを参照する事でほぼ解決。→[[root化で可能なこと]]
注意点としては、直接/systemやboot領域、recovery領域を弄る事は出来ないという事。上の「/systemの書き換え」参照。
**テザリング
root化した状態でBarnacle Wifi Tetherを用いる。
**解像度変更、またはCPUクロックダウン
msm_nand_ex.koをinsmodして、書き換え可能な領域をマウント、例えば/system.rwにマウントしている場合、
/system.rw/build.propをテキストエディタなどで開いて編集した後、再起動。
または専用ツールを使う。
**プリインストールされたソフト削除、シャッター音削除等
msm_nand_ex.koをinsmodして、書き換え可能な領域をマウント、例えば/system.rwにマウントしている場合、
/system.rw/app内にあるソフトを削除したり退避したりする。
シャッター音等は/system.rw/media/audio/にあるので好きなように削除なり退避。
その後再起動。
**swapやcompcacheを使う
msm_nand_ex.koをinsmodする。
bootを書き換えたい場合はboot_wrに、
recoveryを書き換えたい場合はrecovery_wrに対して、
swapやcompcacheが有効になっているカーネルイメージを焼きこむ。
その後再起動。
設定方法は割愛。各カーネルの作者さんのページなど参照。
**IS01 BB1.0.10 でrecovery 領域へのカーネル書き込みを行う方法ログ
こちらを参照→http://codepad.org/op4mI1mv
ただし、現在IS01 Super Tunerの配布が終了されているため、バックアップは手動で行ってください。
2011-03-05T16:24:24+09:00
1299309864
-
メニュー
https://w.atwiki.jp/is01next/pages/2.html
**基本メニュー
-[[トップページ]]
-[[時系列]]
-[[FAQ]]
-[[Jailbreakの仕組み]]
-[[端末エミュレータを使う]]
-[[リンク]]
**rooter向けメニュー
-[[root化]]
-[[root化で可能なこと]]
-[[アドホック接続]]
-[[テザリング]]
-[[常駐プロセスの停止]]
-[[ワンセグの停止]]
-[[メモリスワップ]]
-[[キーの位置入れ替え]]
-[[boot,recovery,/systemを自由に書き換える]]
-[[reboot recovery]]
-[[カーネルの入れ替え]]
-[[BB10向けページ]]
**開発者向けメニュー
-[[開発ツール]]
-[[Deckard Hacks]]
-[[何をやればいいの?]]
-[[Froyo(2.2)への道]]
-[[文鎮化防止の基礎知識]]
-[[JN-DK01でのOS書き換え]]
-[[ブートローダー]]
-[[カーネルの独自部分を調べる]]
-[[カーネルコードの実行]]
-[[insmod]]
-[[ring0 root exploit]]
-[[asroot2]]
-[[fota(ケータイアップデート)]]
-[[gold card]]
**Twitter
// #rss(http://search.twitter.com/search.rss?q=%23is01)
#rss(http://search.twitter.com/search.rss?q=is01+root)
**ニュース
#gnews(is01)
合計&counter(total)
今日&counter(today)
昨日&counter(yesterday)
----
**ツール
-[[@wiki>>http://atwiki.jp]]
-[[@wikiご利用ガイド>>http://atwiki.jp/guide/]]
-[[プラグイン一覧>http://www1.atwiki.jp/guide/pages/264.html]]
-[[まとめ支援ツール>http://atwiki.jp/matome/]]
-[[データバックアップ>http://www22.atwiki.jp/_mng/backup2.php]]
// リンクを張るには "[" 2つで文字列を括ります。
// ">" の左側に文字、右側にURLを記述するとリンクになります
&link_editmenu(text=ここを編集)
2011-03-02T17:37:54+09:00
1299055074
-
時系列
https://w.atwiki.jp/is01next/pages/21.html
|年月日|項目|備考|
|2011/1/5|Flash10.1&デュアルタッチ|ついにis01でFlashが動く!!! ニコ生やタイムシフト視聴もOK。 NV◆2DWoI42Bv.氏 & RO178◆lUGXrEr3C5L氏、ありがとう。[[IS01 Android2.2 (froyo) とりあえずデュアルタッチ>http://www.youtube.com/watch?v=wyEenCaxBzQ]]|
|2010/12/29|01.00.10でカーネル入れ替え|最新バージョンの01.00.10でも[[root化]]に続き、[[カーネルの入れ替え]]が可能になったようです。NV◆2DWoI42Bv.氏、ありがとう。[[modules_enabler_plus v1.00>http://www.megaupload.com/?d=FPS12ZY8]]|
|2010/12/28|Android2.3起動|2.3.1_r1 (GingerBread) 起動成功!!! RO178◆lUGXrEr3C5L氏、ありがとう。|
|2010/12/28|Android(Froyo) for IS01|インストーラー付きFroyo(2.2)が公開される。NV◆2DWoI42Bv.氏、ありがとう。[[Android(Froyo) for IS01 build-v4-2>http://www.megaupload.com/?d=BYEJWM6U]]|
|2010/12/24|is01 rooter test|01.00.10で[[root化]]が可能に(ただし制約あり)。MobileHackerz #IS01 の01.00.10 でroot取りたい人は、 http://j.mp/eDMRnU このページの一番下にあるtest版で su使えるようにはなります。起動後毎回Step1,2実行する必要はありますが。(※Step2実行後リブートしろと言われる が無視してそのまま使うこと)。[[twitter>http://mobile.twitter.com/mobilehackerz/status/17904226340446208]]|
|2010/12/23|Android2.2起動|Android2.2_r1.3(Froyo) 起動成功!!! RO178◆lUGXrEr3C5L氏、ありがとう。[[Froyo(2.2)への道]]|
|2010/12/18|Deckard Hacks|IS01開発者向けフォーラムの開設。[[Deckard Hacks]]|
|2010/12/16|ケータイアップデート|1.00.09→1.00.10。[[root化]]の穴が塞がれた可能性があります。[[ケータイアップデートのお知らせ>http://www.au.kddi.com/seihin/up_date/kishubetsu/au_info_20101216a.html]]|
|2010/12/15|[[JN-DK01でのOS書き換え]]|シャープがJN-DK01(※IS01ベースのAndroidアプリ開発者向け端末)でのOS書き換えについて公式表明しました。各種ドライバの配布が開始されています。|
|2010/12/14|recovery_kit v1.30|nv氏が「recovery_kit v1.30」(安定版)を公開しました。|
|2010/12/8|IS01 Super Tuner 1.05|recovery領域のバックアップやアドホック対応化が可能になる。[[カーネルの入れ替え]]|
|2010/12/7|IS01 Super Tuner 1.00|nv氏がカーネルの自動改造ソフト「IS01 Super Tuner v.1.00」を公開しました。[[カーネルの入れ替え]]|
|2010/12/4|スワップ有効化|[[カーネルの入れ替え]]によりメモリのスワップ有効化が簡単にできるようになる|
|2010/12/4|カーネルの入れ替え替えとDECKARD LSM回避に成功|仙石浩明氏、ありがとう!! [[カーネルの入れ替え]]|
|2010/12/3|reboot recoveryに成功|goroh_kun、ありがとう!! [[reboot recovery]]|
|2010/12/2|is01 rooter 0.02|goroh_kunのハックを組み込んでバージョンアップ。MobileHackerz再起動日記: [[au IS01 rooter - MobileHackerz >>http://mobilehackerz.jp/contents/Software/Android/IS01root]]|
|2010/12/1|IS01のハックに成功|goroh_kun、ありがとう!! [[boot,recovery,/systemを自由に書き換える]]|
|2010/11/30|is01 rooter 0.01|root奪取アプリが登場。MobileHackerz再起動日記: [[au IS01のroot権限を奪取する(ビルド 番号01.00.09版) #IS01>>http://blog.mobilehackerz.jp/2010/11/au-is01root010009-is01.htm]]|
|2010/11/29|[[アドホック接続]]に成功|[[【ROM焼き】au IS01 root2 ~わたくし達も未来へ~ 【2ちゃんねる/スマートフォン板】>>http://desktop2ch.net/smartphone/1290609363/]] ●174 [sage] 投稿日:2010/11/29 01:14:38|
|2010/11/27|root奪取|仙石浩明の日記: [[月額8円で運用できる Android 端末 IS01 で root 権限が必要なアプリを使えるようにしてみた>>http://www.gcd.org/blog/2010/11/671/]]|
|2010/11/26|goroh_kun降臨|[[【ROM焼き】au IS01 root2 ~わたくし達も未来へ~ 【2ちゃんねる/スマートフォン板】>>http://desktop2ch.net/smartphone/1290609363/]] ●37 goroh_kun[sage] 投稿日:2010/11/26 00:16:07|
|2010/11/23|まとめwiki開設|[[is01root@wiki>>http://www22.atwiki.jp/is01next/]] is01だけで作ったから結構疲れたよー\(^o^)/ |
|2010/11/21|root奪取|IS01開発日記: [[IS01 root手順>>http://d.hatena.ne.jp/meeetball/touch/20101121]]|
|2010/11/21|YouTubeに動画アップ|[[総統閣下はIS01の扱いにお怒りのようです>>http://www.youtube.com/watch?v=GXoVUWcJFFc]]|
|2010/11/20|root奪取|forzando@net: [[IS01のルートをとるなど>>http://f.orzando.net/wiki/index.php?ZakkiCho%2FIs01Root]]|
|2010/11/18|kddiよりIS01のOSアップデート断念の公式発表|[[〈お知らせ〉 auのAndroid™搭載スマートフォンにおけるメジャーアップデートについて>http://www.kddi.com/corporate/news_release/2010/1118a/]]>●1. IS0 メジャーアップデート対応なし 発売前よりAndroid1.6から2.1以降のOSへのメジャーアップデートについて技術的な検証を重ねてまいりましたが、仕様上の都合により、お客さまのご要望に応えられるパフォーマンスを発揮できないという 結論に達しました KDDI、沖縄セルラーは、「Skype ™ au」をはじめとするAndroid1.6対応のアプリケーションをそろ え、「IS01」の魅力を最大化するべく取り組んでいきます また、「IS01」および「Android.1.6」のサポートは継続します。マイナーな機能改善や不具合修正を行 う「ケータイアップデート」についても引き続き提供します|
|2010/11/18|root奪取|[[【ROM焼き】au IS01 root1 【2ちゃんねる/スマートフォン板】>>http://desktop2ch.net/smartphone/1289462117/]] ●230 219[sage] 投稿日:2010/11/18 02:42:18 ID:9DJqjKiK お。1.00.09でもadb経由じゃなくてTerminalEmulatorでしつこく 実行してたらroot取れたよ ●231 219[sage] 投稿日:2010/11/18 02:55:01 ID:9DJqjKiK おぉ。すげえ簡単だw 1. TerminalEmulator上でrageagainstthecage-arm5.bin実行 2. ***.forked って言われたら再実行 3. cannot forkって言われるからexit→[戻る]でTerminalEmulator終了 4. TerminalEmulator再起動 5. プロンプトが#に|
|2010/11/16|kddi広報がtwitterにてIS01のOSアップデート断念を呟く|【IS01ユーザーに衝撃が走る】[[kddipr>http://mobile.twitter.com/kddipr/status/4422761896218624]]>IS01のOSアップデートなのですが、検討を重ねていました が、ハードウェア設計値、操作性、パフォーマンス等を考慮した結果、実現 は不可能という結論になりました。ご期待に応えられず申し訳ありませ は不可能という結論になりました。ご期待に応えられず申し訳ありませ ん・・・(佐|
|2010/11/11|本スレが立つ|[[【ROM焼き】au IS01 root1>http://hibari.2ch.net/test/read.cgi/smartphone/1289462117/]]|
|2010/10/26|ケータイアップデート|1.00.07→1.00.09 [[ケータイアップデートのお知らせ>>http://www.au.kddi.com/seihin/up_date/kishubetsu/au_info_20101026.html]]|
|2010/9/22|ケータイアップデート|1.00.06→1.00.07 [[ケータイアップデートのお知らせ>>http://www.kddi.com/corporate/news_release/2010/0922/besshi.html]]|
|2010/9/8|ケータイアップデート|1.00.05→1.00.06 [[ケータイアップデートのお知らせ>>http://www.au.kddi.com/seihin/up_date/kishubetsu/au_info_20100908.html]]|
|2010/8/24|ケータイアップデート|1.00.03→1.00.05。root奪取の穴が塞がれる(第一次)。 [[ケータイアップデートのお知らせ>>http://www.au.kddi.com/seihin/up_date/kishubetsu/au_info_20100824.html]]|
|2010/8/5|root奪取|コムギドットネット: [[IS01/LYNX root奪取手順>>http://komugi.net/archives/2010/08/05071545.php]]、MobileHackerz再起動日記: [[au IS01 (DoCoMo LYNX SH-10B)でroot権限を奪取する>>http://blog.mobilehackerz.jp/2010/08/au-is01-docomo-lynx-sh-10broot.htm]]|
|2010/7/15|ケータイアップデート|1.00.02→1.00.03 [[ケータイアップデートのお知らせ>>http://www.au.kddi.com/seihin/up_date/kishubetsu/au_info_20100715.html]]|
|2010/6/30|is01発売開始|au初のandroid端末|
|2010/5/12|JN-DK01発売開始|IS01ベースのAndroidアプリ開発者向け端末|
2011-01-06T22:12:23+09:00
1294319543
-
Froyo(2.2)への道
https://w.atwiki.jp/is01next/pages/41.html
**■Froyo(2.2)への道(大きな一歩編) ※RO178◆lUGXrEr3C5L氏
is01rebuild @wiki
http://www44.atwiki.jp/is01rebuild/
>>162
> ひとまずですが、adb shell する範囲では froyo ベースに入れ替えました。
> system以下の lib , bin は ok です。要するにc言語のNativeだけです。
> ここまでは、ライブラリ等のアドレスが分かれば簡単ですし、Linuxの様なモノです。
>
> ここからが、Android の dalvikvm の問題になってきます。
> 実のところ、dalvikvmに関しては、今から勉強するという状況です^^;
> 段階的に試験を行っていく方法を模索しないといけないかなと思います。
> とりあえず、build.prop , init.rc の変更が済んでいないので、
> これから手作業で埋めていくしかないかと踏んでます。
> logcat すると、dalvikvm がエラー吐き続けるループしているので
> それを静めてから機能(ドライバ周り?)の話になるのではないかと。。。
>
> IS01の画面上はAndroidロゴがでてるだけです^^;
>>163
> 現在までの道のり。覚え書き程度でスレ汚しになるかもですが…。
> 0.NVさんのrecovery_kit 導入
> 1./system を /data/system_ex/system にコピー。
> 2.boot.img 作成
> 起動時から /system を /data/system_ex/system からの
> シンボリックリンクにする。
> ・mkbootimg.c へ仙石さんのパッチ当て
> ・init.rc 書き換え
> ・ramdisk の system 削除。
> 3.Android の make
> >>149 さん、>>154 fi01さんありがとうございます。
> ・修正 $ANDROI_SRC/build/tools/apriori/prelinkmap.c
> ・修正 $ANDROI_SRC/bionic/linker/linker.h
> ・修正 $ANDROI_SRC/build/core/prelink-linux-arm.map
> 4.bin , lib 一部書き換え
> NVさんのrecoveryモードで試験
> ・bin_my , lib_my を作って、linker と lib を転送。
> export LD_LIBRARY_PATH=/data/system_ex/system/lib
> linkerを必要とする hello.c を作ってテスト。
> linker が動く事を確認。
> ・そのまま、全binを bin_my に転送してとりあえずイロイロ実行。
> 5.dalvikvm の移行?
> ・/system 以下のディレクトリ単位で ****_orig に変更。
> ・make したものを転送
> ・再起動
> 90度回転した、縦向きAndroidロゴ表示
> logcat でエラーループを確認 ←いまここ
> ・init.rcなどなど調整……
>
> どっかに、まとめないと自分でも忘れそう。
> 後で、オリジナルと diff とってちゃんとまとめます。
>>171
> とりあえず、android2.2_r1.3でのエラーを垣間見る(?)為の
> パッチをまとめました。
> 試行錯誤してぐちゃぐちゃになってたのを repo で取り直して、
> 改めて、bin,lib の IS01 固有部分のアドレスを修正してみました。
> ./bionic/linker/Android.mk
> を改変したのを忘れていて、まとめにちょっと手間取りました^^;
>
> まとめ先:パッチ情報以外は、まだいい加減です。
> http://www44.atwiki.jp/is01rebuild/pages/17.html
>
> 現在は、boot.img の
> init.rc
> symlink system の
> /system/build.prop
> の改変作業を行っています。
> 何処でエラー出しているのか大体つかめてきましたので、
> とりあえず、画面だけでも出したいですね。
>
> system パーティションに書くのは現在では危険ですので、
> systemすげ替え環境で起動するようになってから、すげ替え先の
> ライブラリ等を入れ替えていくのが良いかと思います。
>
> JN-DK01で froyo が動いてるという情報がありますね。
> IS01 と JN-DK01 のメモリマップが同様ならば、パッチ情報も
> どこかにあるのかも知れませんが見つけられませんでした。
> おそらく、似たような変更をしているのだと思いますが…。
***そしてついに...
Android2.2_r1.3 起動成功 (2010/12/23 05:27)
#video(http://www.youtube.com/watch?v=lA5wUlzbHQo)
>>174
> Android2.2_r1.3+(一部is01の1.6)、起動しました。
> /data /system 共に symlink 環境です。
> 1.6の bin、lib に 2.2_r1.3 のファイルを上書き。
> init.rc 試行錯誤…。。。。もう、どれが有効だったか分からない。
>
> とりあえず画面は出ています。
>>175
> カーネルはデフォルト(2.6.29)
>
> 現状の有効機能。
> ・adb,logcat…OK
> ・USBデバッグのandroid側での認識…OK
> ・画面…OK 全画面表示。
> ・タッチパネル…OK
> ・キーボード…OK(キー配置は英語?記号は愛嬌。要調整)
> sleep、home、←、menu…OK
> ・バイブ…OK ロック解除時に動きました。
> ・トラックボール…OK
> ・充電認識…OK
> ・日本語表示…OK
>
> ドライバ、カーネルその他、要調整でしょう。
> ・Wi-Fi…NG
> ・Bluetooth…NG
> ・SOUND…NG
> ・カメラ…NG
> ・SD CARD…NG
> ・画面輝度調整…NG
> ・絵文字…NG
> ・3G…NG(未確認)
>
> 不明
> ・GPS
> ・その他イロイロNG
> ・現状、logcatにエラー吐きまくり。
> ・日本語入力onの仕方が分からない。何かIME入ってるの?^^;
>
> とりあえず、画面が出て、ちょっと操作できてラッキー程度デス。
> もっさろいど。
> Android1.6もよく分かってないのに、無理矢理2.2にしたので、
> どこから調整すべきか…悩みますが、まずはWi-Fiだろうと思います。
>
> 後で、init.rc アップします。
>>176
> >>175
> っついに、やりましたね!!!
>>177
> >>175
> おお!ついにやりましたね!
>>178
> 扉は開かれた。
>>179
> キター!!
**■Froyo(2.2)への道(インストーラー編) ※NV◆2DWoI42Bv. 氏
Android(Froyo) for IS01
http://www.megaupload.com/?d=BYEJWM6U
>>376
> NV氏のfloyoでUSBデバッグできた方いらっしゃいますか
> 設定→アプリケーション→開発USBデバッグを有効にしていますが、
> PCでもIS01の方でも双方を認識しておらず、adb shellが使えません。
>
> PCのOSはUbuntu 10.10です。
>>379
> ・BusyBoxへのパスを正しく設定していない
> ・root shellでinstall.shを実行しない
> ・カレントディレクトリが/dataでない
> ・パッケージファイルやイメージファイルを置いていない
> ・/dataの空き領域が不足している
> の事項に対して、チェックを行うシェルスクリプトを作成しました。
> 最終チェック中なので、問題が無いようだったら公開します。
> しかし、
> ・環境に応じてflashするパーティションの名前を変えていない
> に対しては未対策です。
> これについては、NANDロックがあるので特に問題になることはありません。
>
> インストーラのログ。
> http://codepad.org/InTpShZl
>
> >>376
> qxdm_enableをいじってみるといいかもしれません。
>>387
> エラーチェックを付けたバージョンをアップしました。
> http://www.megaupload.com/?d=BYEJWM6U
>
> IS01 Super Tuner、recovery_kit, Android(Froyo) for IS01の最新版以外のファイルについては、
> パスワードを付けてダウンロードできなくしました。
> 旧バージョンに御用のある方は連絡を。
**■Froyo(2.2)への道(Flash10.1&Wifi作動編) ※NV◆2DWoI42Bv. 氏
nvsofts Froyoの無線LAN対応、GUIもうまくいきました!
http://mobile.twitter.com/nvsofts/status/22567270349803520
nvsofts IS01が未来へと近づいた瞬間 http://yfrog.com/h7gxnp
http://mobile.twitter.com/nvsofts/status/22567729265377280
nvsofts Flash Player 10.1動いた http://yfrog.com/h0fjgp
http://mobile.twitter.com/nvsofts/status/22569649933656064
nvsofts ニコ動も一応いけます http://yfrog.com/h8dy6p
http://mobile.twitter.com/nvsofts/status/22571757332340736
**■Froyo(2.2)への道(デュアルタッチ他編) ※RO178◆lUGXrEr3C5L氏
#video(http://www.youtube.com/watch?v=wyEenCaxBzQ)
>>588
> IS01 Android2.2 froyo にてデュアルタッチ(疑似)に対応させました。
> http://www.youtube.com/watch?v=wyEenCaxBzQ
>
> >>577
> 2.3で画面横向きに成功とのこと!嬉しいですね。
> 今後、どちらのバージョンに軸足を置くべきか悩みます。
>>591
> ニコ動見れてるのは感度的だわ
> いやぁーすげぇ
>>535
> ニコ生見られますね。タイムシフト視聴もOK。
**■Froyo(2.2)への道 (その他)
>>88
> froyoでメモリの空確認したけど、1.6より空いてる
> systray monitorによると起動時に60Mぐらい空いてる
> あとアプリのインストール&アンインストールが結構速い
> 画面描画とWiFi改善すればかなり使えるかも
**■Froyo(2.2)への道1(失敗編)
>>109
> Froyo登頂失敗。
> SystemとRecovery書き戻しても復旧せず。
> 凍死寸前。まだだ!まだ手はあるはずだ!
>>110
> 今はどこまで行ったの?
> Froyo入れようとして失敗したの?
>>111
> とりあえず素でどうなるか試そうとして、
> カーネルとシステムをビルド、RecoveryとSystemに導入
> (NV氏のツール導入済み)→失敗(当然)
> バックアップしておいたSystemと、素のBootを入れるも
> RecoveryブートではISロゴでスタック。RecoveryのBootは機能しているようで、
> またRecovery_Kitのメニューはでるので、
> まぁ、なんとかなるでしょうが・・・
>
> Systemは単純にFlash_Imageで書き戻しただけじゃだめなのかな・・・?
>>112
> ていうかdalvik-cacheとかすら知らなそうな・・・
>>113
> >>111
> Systemは単純にFlash_Imageで書き戻しただけじゃだめなのかな・・・?
> 大丈夫と思います。
>
> /data/dalvik-cacheや/data/data等がfroyo等別バージョンのAndroidのものが
> はいっていると、起動しない可能性は十分あるので一度/data/data, /data/dalvik-cacheは
> 消したらよいかと思います。ユーザーid(app id)もあわないでしょうし。
>>114
> >>111
> そのビルドだけど、PCはどの環境ですか?
>>115
> 他機種(まあこれでも同じとは思うけど)1.6から2.2に上げる時は残るゴミをきっちり消さないと動かない事が多かったよ
>>116
> >>114
> Ubuntu 10.10をMacMini(Intel)に入れてます。
>>117
> ISロゴでループならカーネルの問題くさいから起動は無理そうな気がする
>>118
> >>113
> ありがとうございます。
> そのあたり、再度チェックしてみます。
>
> >>115
> ごみ問題は知ってたけど、とりあえず入れずにはいられなかったという・・・
>>120
> >>117
> ループじゃないです。停止です。
> リブートするとNV氏のRecoveryKItが作動します。
> ちょうど、Android ロゴが出る直前で止まってるような、そんな感じですね。
>>121
> >>111 >>116
> ソースはどのAndroidでしたか?JN-DK01?
>>123
> >>121
> JN-DK01のをとりあえず実験ということで突っ込んでみました。
> カーネルだけにしておけばよかったですね・・・
2011-01-06T21:55:04+09:00
1294318504
-
文鎮化防止の基礎知識
https://w.atwiki.jp/is01next/pages/43.html
>>505
> パソコンのlinuxならいじれるしちょっとROM焼きしちゃおうかなぁと言う人向け文鎮化防止の為の基礎知識まとめ
> ここに書いてあることの意味がわからなかったら文鎮化する
> 書いてあることがわかっても何かの弾みで文鎮化する
>
> IS01のパーティション boot recovery system data
> PCのBIOS相当の部分・・・隠されていていじれない。bootからの起動しか基本的に出来ない
> boot:起動後kernelが読み込まれて/にマウントされる内容
> recovery:adb reboot recoveryするかrecovery_kitを入れるとbootの代わりにこっちのkernelが読み込まれてマウントされる
> system:bootをいじくって無ければ/systemにマウントされるrecovery_kitでadb接続すればmount_systemで/system2にマウント出来る
> data:データやインストールしたソフトが納められる場所
> sytemとdataはddでとったイメージをそのままflash_imageで書き込んだりは出来ないのでここをいじるならtar等でファイルのバックアップをとる方が良い
> (boot recovery iplだけがubi)
>
> recovery_kitをbootに書き込む前にrecoveryが起動出来てrootとれるか確認しておくこと
> recovery_kit後はbootに入ってるrecovery_kitだけでrootがとれてrecoveryがまた動く状態になるか確認してからrecoveryを書き換える
>
> IS01のboot system recoveryは本当は書き換え出来ないのだけど
> goroh_kun神のmsm_nand_ex.koをinsmodすると
> boot_wr system_wr recovery_rwが現れるのでそれを利用する
>>506
> 書いてる途中で長文過ぎるし
> 内容あってるか不安になってきたから書き込みやめようと思ったのに
> うっかり送っちゃったorz
>>507
> >>506
> あってると思います。得に「書いてあることがわかっても何かの弾みで文鎮化する 」は重要ですね。
> やはり現時点ではIS01rooterをSTEP3で毎回INSTALLして、アプリで障害が出たら一時的にこれを無効にする
> やりかたが安全かと。
2011-01-06T21:45:19+09:00
1294317919
-
root化
https://w.atwiki.jp/is01next/pages/13.html
※root化はバージョン01.00.09以下で可能です。また、01.00.10でも可能みたいです。
なお、穴が塞がれる可能性があるので自動更新を切っておくことをお勧めします。
詳しくは[[FAQ]]の「■root化が可能なis01のバージョンは?」を参照。
**■root化アプリ配布元
au IS01 rooter - MobileHackerz
http://mobilehackerz.jp/contents/Software/Android/IS01root
MobileHackerz再起動日記: au IS01のroot権限を奪取する(ビルド番号01.00.09版) #IS01
http://blog.mobilehackerz.jp/2010/11/au-is01root010009-is01.html
***※01.00.10の場合
http://mobile.twitter.com/mobilehackerz/status/17904226340446208
> MobileHackerz #IS01 の01.00.10 でroot取りたい人は、
> http://j.mp/eDMRnU このページの一番下にあるtest版で
> su使えるようにはなります。起動後毎回Step1,2実行する
> 必要はありますが。(※Step2実行後リブートしろと言われ
> るが無視してそのまま使うこと
※「is01rooter」アプリを使わない方法は、このページの下の「■root化(01.00.10)」を参照のこと。
**■rootまとめ
えぬえす工房 » IS01のroot関連のまとめ
http://blog.ns-koubou.com/archives/15
**■root 1
仙石浩明の日記: 月額8円で運用できる Android 端末 IS01 で、root 権限が必要なアプリを使えるようにしてみた
http://www.gcd.org/blog/2010/11/671/
> おー、見覚えのあるSuperuserアプリが動いている!
**■root 2
IS01のルートをとるなど - forzando@net
http://f.orzando.net/wiki/index.php?ZakkiCho%2FIs01Root
> - リブートすると消えちゃう
> - adb shellはrootにならない
> だけどね。
>>724
> 一応/systemをすげ替えて中が弄れるようになったような?
> 自分はあまりAndroidとかLinux詳しくないから判断できないんだけど。
>
> 基本的には>>630氏のまとめの通りで、最後のすげ替えのとこで
>
> // 「/」を読み書き出来るように再マウント
> # busybox mount -o rw.remount /
>
> // /systemをコピーしたsystem.imgを/system2にマウントする
> # busybox mkdir /system2
> # busybox mount -o loop -t ext3 /data/ext/system.img /system2
>
> // /systemをアンマウント
> # busybox umount -l /system
>
> // /systemをリネーム(多分削除でもいいんだろうけど念のため)
> # busybox mv /system /system.org
>
> // system.imgをマウントした/system2へのシンボリックリンクとして/systemを作成
> # busybox ln -s /system2 /system
>
> 出来れば直接/systemにsystem.imgをマウントするべき何だろうけど、
> busyboxのmountだとなぜか「cannot setup loop device」って言われるんですよね。
> 長文失礼しました。
**■root 3
IS01 root手順 20111121 - IS01開発日記
http://d.hatena.ne.jp/meeetball/touch/20101121
> ただ、ADBからはつながんなかったりするんで
> TerminalEmulatorで弄繰り回すくらいしか出来ないけどね。
>>792
> >>622 の言うとおりadbでもroot取れた。
>
> 一応確認のため俺がやった手順を書いてみる。
> 俺の妄想混じりなのでこれダメだろってのがあったら適当に指摘してくれ。
>
> ・ rageagainstthecage-arm5.binを適当なディレクトリに放り込む
> (俺は例に倣って/data/local/tmp/に入れた。)
> ・ rageagainstthecage-arm5.binに実行権をあたえる。
> ・ ./data/local/tmp/rageagainstthecage-arm5.bin とか打って適当に実行。
> ・ なんか文字が流れてプロンプトに復帰する
> (そのまましばらく待つとForked うんたら~と出るので再実行する必要はないのかも
> ・ exitの後戻るボタンでターミナルを落とす。
> ・ ターミナルを再起動すると#になってる。(再起動しなくても一回タスク切り替えるなりでアプリをBGに移すと何故か#になってる。再接続された?
> ・ このままだとrageagainstthecってプロセスが鬼のように走ってるので実行したコマンド名で pkill -f '実行時のコマンド'ってやってプロセスを殺す
> (殺した後、ターミナル再起動くらいではrootを維持できる。この状態でfirst rebootみたいなシステム系プロセスを再起動させるアプリを使うとrootから通常に戻った。
> ・ adb 経由でexploidを適当に転送
> (例によって/data/local/tmp/に入れた。
> ・ adb shell で 入れたとこに移動して実行権限を与えて実行、手順どおりにwifiONOFFやる。
> ・ exloidによって作られたrootshellを叩く。
>
> と、exploidについては多少端折った。.わからんってやつはIS01 rootとかで適当にググればいいと思う。
> 俺は解析組みの戦力にはなれないからとりあえずroot化に関していろいろ試してみた。何かの役に立つと幸いだ。
> まぁ、ほとんどは既に判明してることの確認程度でしかないが。ちなみに今出てる最新バージョンのIS01でやった。
>>823
> >>792
> プロセス殺さなくてもできた
> IS01のターミナルでrageagainstthecage-arm5.binを実行してちょっと待ってForkedが出るまで松
> でたらexitして戻る押す。で、ターミナル起動してroot状態でexploid送って実行、固まったけど強引に切ってWiFi付け直し
> これで01.00.09でadbでrootできた
> 多分プロセス切ったら固まらないんだろうけど
**■root (これが基本)
>>231
> おぉ。すげえ簡単だw
> 1. TerminalEmulator上でrageagainstthecage-arm5.bin実行。
> 2. ***.forked って言われたら再実行。
> 3. cannot forkって言われるからexit→[戻る]でTerminalEmulator終了。
> 4. TerminalEmulator再起動。
> 5. プロンプトが#に。
**■root 補足
>>888
> RageAgainstTheCage.zipにexploidのソースが入ってたんで見てみたら
> rootshellってただのshをsuidしただけだった。
>
> rageagainstthecage-arm5.binでルートとったら
>
> # cat /system/bin/sh > /sh_tmp/rootshell
> # chmod 04711 /sh_tmp/rootshell
>
> しておけば
> 余計なrageagainstthecage-arm5.binプロセスは消してもいつでもルートに
> 戻れる。adbからもOK。
>
> ただ、adbで認識させるのにルート権限がいるようになったかも?
>
> $ sudo adb start-server
>
> じゃないと認識できない。
>>891
> >>888
> 今やってみたらとてもお手軽にadbのshellでrootになれた。まじでありがとう。
> exploidって実は簡単なことだったのね・・・
>>904
> >>891
> いや、exploid自体は脆弱性をついてルート権限を得るのが主たる目的で
> rootshellはそれを利用するための手段なだけ。
**■root化(01.00.10) ※「is01rooter」アプリは未対応
>>398
> お疲れ様です。知り合いの依頼で、今日01.00.10の端末を借りてきたのですが、
> 穴ふさがれてないみたいですよ。
>
> こんなautoexec.shを起こして、suと_suはすんなり起動時に実行できました。
>
> http://pastebin.com/qvZKcZmX
>
> insmodのログをとってみると、
>
> insmod: init_module '/data/bootkit/modules_enabler.ko' failed (Exec format error)
>
> ってことで、modules_disabledに1がかかれる前にinsmodの実行自体は行われているようです。
> モジュールのformatさえ合わせればいけそうな気がします。
>
> 自動インストーラの対応も可能だと思います^^
>>399
> >>398
> うお! goroh_kunさんお疲れさまです。
> 01.00.10でも可能性が出てきましたね。
>
> こちらは、gingerbreadの起動に成功したところです。
> こちらのほうがfroyoより動きはスムーズな気がします。
>>400
> kernelのconfig見てみましたが、差分ないんですね・・
> insmodのカーネル処理細工がしてあるのかな?
>>401
> autoexec.shの中で、/system/lib/modules/unifi_sdio.koをinsmodすると成功しますね。
> unifi_sdio.ko自体はバイナリ差分なし。おそらくinsmodも同じ
> カーネルちょっと見てみます。
>>417
> 01.00.10の対策突破できそうです。
>>421
> できました。例の通りログを。
> http://codepad.org/m6Eb1E8f
>
> 今からreadme書くので、少し待ってください。
>>423
> アップしました。
> http://www.megaupload.com/?d=FPS12ZY8
>
> カーネルだけ入れ替えて試してるので、本当の01.00.10の環境では動かないかもしれません。
>>425
> >>423
> insmod成功しました、有難うございます。nandドライバも入れられました。
> nandの書き換えもbootloaderの抜き出しもできそうです。
> これで、バージョンアップ安心してできますね
2010-12-30T22:06:21+09:00
1293714381
-
常駐プロセスの停止
https://w.atwiki.jp/is01next/pages/42.html
>>210
> 1segサービス除去に成功している人っていますか?
> ザイゴットのどこを弄ればいいのかさっぱり
> /init.rcをみてもそれらしいところを見つけられませんorz
>>257
> >>210
> がさつなやり方だけど、ワンセグ関連のファイル
> /system/app/FSoneseg*
> をごっそり削除(というか別の場所に移動)して端末再起動すれば、
> fs1segサービス起動しなくなるよ。当然ホームのアイコンも消える。
>
> 元の場所に戻して再起動すれば、元通りワンセグ使える。
>>612
> Autostartsで全部Disableにしても立ち上がるものは立ち上がるね。
>
> 以下で止めても大丈夫なのってどれだろう
>
> フィードの同期、管理アプリ、jp.co.sharp~、端末情報保存、Google Apps、
> ダウンロードマネージャ、スケジュール、お知らせ受信、管理アプリ②
>>613
> >>612
> 管理アプリは消すとiWnnがエラー吐きまくった(複数管理アプリがあるからどれかは知らん!)
> お知らせ受信は消しても問題なかった
>>614
> >>612 フィードの同期とかお知らせ受信はその機能不要ならよいでしょ。
>>616
> パッケージ名にproviderの文字列が入ってるやつは消して大丈夫なんだろうか
> よくわからん
>>624
> /system/app/DownloadProvider.apk
> /system/app/DownloadProvider.obex
> 除去したらアプリのインストールに失敗する
> 幸いリネームしてただけなので回復できた
> 失敗例として参考になれば
>>627
> >>612
> ファイル名変更して退避している常駐系アプリ。
>
> ■ワンセグ
> FSonesegApp.apk
> FSonesegBG.apk
> FSonesegBML_Http.apk
>
> ■ホーム(要、代替アプリ。ADWなど)
> Launcher.apk
>
> ■その他
> FotaApp.apk
> MajorUpdate.apk
> PVMtpServiceStart.apk
> PVWmdrmService.apk
> MessageReceive.apk
> SendCmailService.apk
> WISPr.apk
>
> ログを見ると何やらエラーを吐いてるが
> ワンクリックで元に戻せるshを別途作成してるし
> 快適だし実害なさそうだし良しとするw
>>57
> スレの流れがいまいちわからんけど報告だけ。
> 01.00.09でroot取ってsystem/app以下を色々弄ってたところ、
> どうもWISPr.apk(odex)は公衆無線LANサービスまわりだと判った。
> ワイヤレスゲートとかHotspotとか使ってる人は切らないように注意な。
>>60
> >>57
> そういうのってどうやって調べるんですか?
> 他にもよくわからないサービスがいくつかあって気になってるので,
> 調べられるなら調べてみたいのですが.
>>61
> >>60
> 簡単な方法は、/system/appの中のapkを実行したらインストール画面になるからそこで表示されてるので推測する
>>92
> Google Talkって本当に必要なの?
> なんかXMPP での通信に使われていたりする?
>>96
> >>92
> 一度消してえらい目にあった俺が言うが,必要だよ
> マーケットがちゃんと動かなくなる
>
> インターネットで探せば,この機種以外でも「うっかりGoogle Talk
> 消しちゃって変になったよ~」って失敗談はちょくちょく出てくるし
>>97
> >>96 情報ありがとうございます。
> いまとりあえずファイルをmvして様子見してます。
> マーケットにはアクセスできて、
> いくつかのアプリにコメントつけることはできました。
> 新しいアプリのインストールはまだ試していません。
>>98
> >>97
> その「アプリのインストール」ができなくなった
> というかダウンロードが始まらなくなったので
> 新規じゃなくてアップデートでも一緒
>>102
> >>98 いくつかアプリケーションをインストールしてみました。
> 特に問題ありませんでした。
> 移動したのは Talk.* という二つのファイルです。
>>108
> >>102
> ああなるほど,Talkのアプリケーションだけを消すなら大丈夫なんだ
> 自信ありげに不正確なこと言っててスマン
>
> 俺の場合,TitaniumBackupでGoogle Talkを消したら,関連する
> サービスも一緒に消えて,それが問題だったみたい
> なんかImProvider.apkだかそんな名前のやつは消したら駄目だと思う
>>110
> >>108
> ADWではDroidgetな各種ウィジェットは動かないみたいなので、
> Droidget2.* も mv してやった。
> いまは後悔していない。
>>111
> ちなみに別ディレクトリにmvして殺してるアプリはこれ。
>
> $ export PATH=/data/local/bin:$PATH
> $ cd /system/app/escaped_apps
> $ ls
> FotaApp.apk
> FotaApp.odex
> MajorUpdate.apk
> MajorUpdate.odex
> FSonesegApp.apk
> FSonesegApp.odex
> FSonesegBG.apk
> FSonesegBG.odex
> FSonesegBML_Http.apk
> FSonesegBML_Http.odex
> Launcher.apk
> Launcher.odex
> Talk.apk
> Talk.odex
> Droidget2.apk
> Droidget2.odex
>
> あと、Autostarts でいくつかのアプリはスタートアップ
> しないようにしている。ホームアプリがないと偉いことになるので
> PreHomeとADWのIS01版を入れてます。
**■ホームアプリを退避させる際の注意点
>>10
> ADW入れたら標準ホームのプロセスが目障り。
> com.android.launcherを止めたいんだけど
> /system/app/Launch.apk
> が怪しいんだが、これリネームしたら上記プロセス殺せる?
> ループしまくって文鎮化する?
>>11
> ちょうどカカクコムに同じ質問があって、大丈夫だった。
> 正確には、/system/app/以下の
> Launcher.apkとLauncher.odexをそれぞれリネーム。
> フリーメモリがおよそ5MB増えたぜ。
>>15
> 情けない話なんだが、、
> Launcher.apkをリネーム無効化したあと、
> 普通は、ほかのホーム.を読み込んで使うと思うんだけど、
> ほかのホームも削除してしまうと(要するにホームアプリがない状態になると)
> いきなりリブートした挙句、起動が途中で止まってしまうようになった。
> 虫めがねショートカットも効かず、タッチパネルも効かない。
> 唯一電源長押しからのマナー、電波オフ、電源切るメニューだけが出せる状態。
> adbできるところまで到達しないし、もうどうしようもない。
> せめてホームアプリ.apkをpushさえできれば直ると思うんだけど・・・
> こんな文鎮化もありうるというお話でした。。
>>16
> >>15
> ステータスバーだけ出て真っ黒な状態ならまだadbでつながる可能性ある。
> USBケーブル抜き差ししてみた?
>>17
> >>16
> ステータスバーだけ出てる状態だったんだけど、
> デバイスとしてadbがつながらなかった。
> でもこれは俺のPCがうまくドライバ入れれてない可能性あり。
>
> で、それとは別に復旧できました!
> やりかたは、SIM入れといて、電話かけてもらうように頼んでから着信。
> 着信アプリはサービス?で起動できていたらしく、
> 受話はタッチパネルが効く。
> そこから電話帳を呼び出して、自分あてにgoogleのURLをメール。
> メール着信も開けるので、そこからブラウザを開けたので、ほぼ勝利。
> adwホームを落としなおして、念のためhome switcherをインストールして
> adwをデフォに設定。→再起動。
> お騒がせしました。
>
> 教訓:ホームアプリは何かしらないと詰まってしまいます。
> 駄文失礼。
>>18
> >>17
> ブート時、ホームに設定したアプリの起動に失敗すると、何かの初期化処理が
> 途中で止まってadbがつながらない場合がある。そういう状況に陥ったら、
> USBケーブルを抜き差しすれば、それがトリガになってつながることがある。
> >>16はそういう意味で書いた。まあadb接続がセットアップされてなきゃ
> 意味ないけど。
>
> で、何かしらアクティビティ(GUIアプリ)が立ち上がると、途中で詰まってた
> 初期化処理が最後まで動いて、それまで使えなかった機能がちゃんと使える
> ようになる。ショートカットだの何だのも。以上、ポカやったときの経験談。
>
> まあ何にしても、復旧してよかった。
2010-12-30T21:21:27+09:00
1293711687
-
リンク
https://w.atwiki.jp/is01next/pages/14.html
**■本スレ
【ROM焼き】au IS01 root1
http://hibari.2ch.net/test/read.cgi/smartphone/1289462117/ 【[[過去ログ>http://desktop2ch.net/smartphone/1289462117/]]】
【ROM焼き】au IS01 root2 ~わたくし達も未来へ~
http://hibari.2ch.net/test/read.cgi/smartphone/1290609363/ 【[[過去ログ>http://desktop2ch.net/smartphone/1290609363/]]】
【ROM焼き】au IS01 root3 ~穴は塞がれた。だが~
http://hibari.2ch.net/test/read.cgi/smartphone/1292486295/ 【[[過去ログ>http://desktop2ch.net/smartphone/1292486295/]]】
**■応援・雑談スレ
【ROM焼き】au IS01 root2 ~応援スレ~
http://hibari.2ch.net/test/read.cgi/smartphone/1291043060/ 【[[過去ログ>http://desktop2ch.net/smartphone/1291043060/]]】
【ROM焼き】au IS01 root2.1~応援・雑談スレ~
http://hibari.2ch.net/test/read.cgi/smartphone/1291475862/ 【[[過去ログ>http://desktop2ch.net/smartphone/1291475862/]]】
【ROM焼き】au IS01 root2.2~応援・雑談スレ~
http://hibari.2ch.net/test/read.cgi/smartphone/1292217444/ 【[[過去ログ>http://desktop2ch.net/smartphone/1292217444/]]】
【ROM焼き】au IS01 root2.3~応援・雑談スレ~
http://hibari.2ch.net/test/read.cgi/smartphone/1293458406/ 【[[過去ログ>http://desktop2ch.net/smartphone/1293458406/]]】
**■IS01開発者向けフォーラム
Deckard Hacks
http://deckard.ns-koubou.com/
**■IS01開発者向けwiki
is01rebuild @wiki
http://www44.atwiki.jp/is01rebuild/
**■アップローダー
IS01用アップローダー | uploader
http://ux.getuploader.com/is01/
**■主なプレーヤー
●goroh_kun (*boot,recovery,systemを自由に書き換える 他)
http://twitter.com/goroh_kun
●仙石浩明氏 (*カーネルの入れ替え 他)
http://www.gcd.org/blog/ 【[[twitter>http://twitter.com/gcd_org]]】
●MIRO氏 (*is01 rooter 他)
http://blog.mobilehackerz.jp/ 【[[twitter>http://twitter.com/MobileHackerz]]】
●NV氏 (*IS01 Super Tuner 他)
http://blog.ns-koubou.com/ 【[[twitter>http://twitter.com/nvsofts]]】
●RO178◆lUGXrEr3C5L氏 (*Android2.2先駆者)
http://www44.atwiki.jp/is01rebuild/【[[twitter>http://twitter.com/is01rebuild]]】
●くろぺん氏 (*Android Custom Cookbook 他)
http://komugi.net/archives/category/android/is01-android 【[[twitter>http://twitter.com/chromepenci]]】
**■root化
【root2スレrooter】MobileHackerz再起動日記: au IS01のroot権限を奪取する(ビルド番号01.00.09版) #IS01
http://blog.mobilehackerz.jp/2010/11/au-is01root010009-is01.html
【root2スレrooter】仙石浩明の日記: 月額8円で運用できる Android 端末 IS01 で、root 権限が必要なアプリを使えるようにしてみた
http://www.gcd.org/blog/2010/11/671/
【root1スレrooter】IS01のルートをとるなど - forzando@net
http://f.orzando.net/wiki/index.php?ZakkiCho%2FIs01Root
【root1スレrooter】IS01 root手順 20111121 - IS01開発日記
http://d.hatena.ne.jp/meeetball/touch/20101121
【先駆者】MobileHackerz再起動日記: au IS01 (DoCoMo LYNX SH-10B)でroot権限を奪取する
http://blog.mobilehackerz.jp/2010/08/au-is01-docomo-lynx-sh-10broot.html
【先駆者】KOMUGI.NET
http://komugi.net/archives/category/android/is01-android
**■is01用ドライバ
SH Developers Square - ドライバ
https://sh-dev.sharp.co.jp/android/modules/driver/
is01用ドライバ 導入方法等
au IS01(SHARP)アンドロイド端末で開発(SHARPの Android端末 IS01で開発)
http://www.neko.ne.jp/~freewing/android/is01_develop/
参考
http://codezine.jp/article/detail/4588?p=2
**■IS01技術資料等
SH Developers Square -
https://sh-dev.sharp.co.jp/android/
SH Developers Square - オープンソースソフトウェア
https://sh-dev.sharp.co.jp/android/modules/oss/
def RenaX64(diary):: SH DevelopersSquareからIS01等のAndroid向けソースをDLするスクリプト作ったよ!
http://renax64.blogspot.com/2010/12/sh-developerssquareis01androiddl.html
**■くやしさ
総統閣下はIS01の扱いにお怒りのようです ‐ YouTube
http://www.youtube.com/watch?v=GXoVUWcJFFc
総統閣下はIS01の扱いにお怒りのようです ‐ ニコニコ動画(原宿)
http://www.nicovideo.jp/watch/sm12781508
Togetter - 「【こいつら未来に生きるつもりだぜ…】IS01のカーネルを書き換えできるis01supertunerが登場 #is01 #androidjp」
http://togetter.com/li/77248
**■IS01まとめ
IS01 まとめ Wiki
http://www37.atwiki.jp/android_is01/
au IS01のまとめサイト@Wiki
http://www31.atwiki.jp/is01/
**■その他
au公式
http://www.au.kddi.com/seihin/ichiran/kishu/is01/
http://stg.au-is.jp/products/is01/
シャープ公式
http://www.sharp.co.jp/products/is01/
http://galapagossquare.com/
Sharp IS01 - xda-developers
http://forum.xda-developers.com/showthread.php?t=845023
Sharp IS01 - xda-developers
http://forum.xda-developers.com/showthread.php?p=7974725
2010-12-28T22:19:43+09:00
1293542383
-
FAQ
https://w.atwiki.jp/is01next/pages/20.html
**■このwikiでだれとく?
IS01&LYNXユーザー(SHARP謹製au/docomo発売android端末)
**■root化するメリットを具体的に!
rootを奪取すると、アドホック接続できたり、テザリングができたり、CPUのクロックを変えたり、不要なプリインストールアプリを削除したり、メモリをスワップできたり、高解像度にしたり、カメラやビデオのシャッター音を消したりすることが可能。詳しくは[[root化で可能なこと]]を参照。
更にFroyo(2.2)のカスタムROMを入れることができるようになると、Flashが見れたり、テレビ電話系のアプリが使えるようになったりするかも。
**■IS01でFroyo(2.2)が動くの?
動きます。ただし、今のところ、全ての機能は使えませんし、安全なリカバリー方法も確立されていないので、よく分かっていない人は、Froyo(2.2)にするのはやめるべきです。開発者の方々の作業状況を生暖かく見守りましょう。腕に覚えのある方は[[Froyo(2.2)への道]]を参照。
**■root化が可能なis01のバージョンは?
01.00.09以下でroot化が可能。01.00.10でも可能だが、できることが限定される。
is01はバージョンが自動更新されるので、下記作業を忘れないように。
>>938
> 今本体のバージョンを確認したら01.00.09になってた
> 自動更新はOFFにしていたのに01.00.07を入れた時点で
> 勝手にONにされてたのか?
> 穴ふさがれたバージョンが勝手に入ってきたら怖いから
> ちゃんと自動更新が外れているか確認しておいたほうが
> いいかもね
>>940
> >>938
> 設定→システム→ケータイアップデート→自動設定
> でONかOFFを選んだあと、右下の「設定」を押さないと変更されない
> (「戻る」ではダメ)のが盲点だな
**■本スレはどこ?
[[リンク]]に書いてあります。
**■初歩を勉強するにはどうしたらいいんだ?
>> 710
> まず、PCにLinuxを入れてコマンドを適当に勉強すべし
> んでその後、C言語やMakefileを勉強して、手頃なソースの気になる部分を読んでいけばおk
> 他の知識は必要になってから学べば十分
> C言語できるなら、busyboxやカーネルのソースを読んでくのが一番。
**■USBドライバーが見つからないんですが?
ここ読んでがんばれ。
http://codezine.jp/article/detail/4588?p=2
**■○○コマンドがない、エラーが出る
意味をよく調べて何とかしましょう。
http://cyberam.dip.jp/linux_command/command/com_main.html
**■ROMはどこですか?
ここにあるの適当に入れてみろ。
http://forum.xda-developers.com/forumdisplay.php?f=448
壊れるぞ。
**■海外限定アプリが落とせない
MarketEnablerでググれ。
**■ROMの焼き方がわからない
無理だ、諦めろ。経験者に任せろ。
**■質問がある
まずスレ全部読め。
わからなければググれ。
ここ全部読めばなんとかなる。
http://komugi.net/archives/category/android/is01-android
それでもわからないなら誰かが成功するまで待て。
2010-12-28T21:43:43+09:00
1293540223