Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
ZUN. jp
6,739 views
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
スマートフォン勉強会 #21のセッション資料です。 色々雑です
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
1
/ 60
2
/ 60
3
/ 60
4
/ 60
5
/ 60
6
/ 60
7
/ 60
8
/ 60
9
/ 60
Most read
10
/ 60
11
/ 60
12
/ 60
13
/ 60
14
/ 60
15
/ 60
16
/ 60
17
/ 60
18
/ 60
19
/ 60
20
/ 60
21
/ 60
22
/ 60
23
/ 60
24
/ 60
25
/ 60
26
/ 60
27
/ 60
28
/ 60
29
/ 60
30
/ 60
31
/ 60
32
/ 60
Most read
33
/ 60
34
/ 60
35
/ 60
36
/ 60
37
/ 60
38
/ 60
39
/ 60
40
/ 60
41
/ 60
42
/ 60
43
/ 60
44
/ 60
45
/ 60
46
/ 60
47
/ 60
48
/ 60
49
/ 60
50
/ 60
51
/ 60
52
/ 60
53
/ 60
54
/ 60
55
/ 60
56
/ 60
57
/ 60
58
/ 60
59
/ 60
60
/ 60
Most read
More Related Content
PDF
Firefox 4.0b2 for Android
by
dynamis
ODP
iPodTouch で UNIX ぽく遊ぶ
by
Kenichiro MATOHARA
PPTX
Nefry btの簡単レビュー
by
Shintaro Yamasaki
PPTX
Firefox OSを俺得改造
by
Tamami Eguchi
PPTX
ユビキタスロボティクス特論 6/30
by
NoriakiAndo
PDF
fmSynth16
by
樹輝 橋本
PDF
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
by
Netwalker lab kapper
PPTX
ESP8266を便利にするモジュールを つくってみた!
by
wamisnet
Firefox 4.0b2 for Android
by
dynamis
iPodTouch で UNIX ぽく遊ぶ
by
Kenichiro MATOHARA
Nefry btの簡単レビュー
by
Shintaro Yamasaki
Firefox OSを俺得改造
by
Tamami Eguchi
ユビキタスロボティクス特論 6/30
by
NoriakiAndo
fmSynth16
by
樹輝 橋本
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
by
Netwalker lab kapper
ESP8266を便利にするモジュールを つくってみた!
by
wamisnet
What's hot
PDF
ZTE OPEN を日本語化(バージョンアップ)してみる
by
cch-robo
PDF
ESP8266EXで位置推定
by
nishio
PDF
20201105 SoftwareDesign 2020/11 kitazaki
by
Ayachika Kitazaki
PDF
UEFIベアメタルプログラミング
by
Yuma Ohgami
PDF
Nfcのアプリつくってみる
by
meco300
PDF
関西Firefox os勉強会1st発表資料130615fin
by
yosuke_kirihata
PPTX
NFC キャンドル
by
treby
PDF
mpld3でInteractiveデータ可視化
by
monochrojazz
PDF
RaspberryPi Zero W で FreeBSD を動かす方法にやっと気がついたのと、USB OTGも動いてよかった。
by
Suzuki Mitsuhiro
PPTX
WineでDirectX9系アプリを動かす
by
siki uta
PDF
Firefox OS Updates 201308
by
dynamis
PDF
UEFIで始めるLinux From Scratch
by
Yuma Ohgami
PPTX
171116 nishimoto-mruby
by
Takuya Nishimoto
PPTX
ESP8266モジュールを遊び倒す!
by
MasatoOshikiri
PDF
C99 因果堂typeiotラズベリーパイドライブレコーダー_監視カメラキット
by
IngaSakimori
PDF
Mickey threats inside your platform final-jp
by
PacSecJP
PDF
【C96】Inga-Do Type-IoT ラズベリーパイドライブレコーダー Ver.1.1の説明資料
by
IngaSakimori
PDF
【C96】Inga-Do Type-IoT ラズベリーパイドライブレコーダー Ver.1.1説明資料
by
IngaSakimori
PPT
Pogoplug koedo
by
Hashimoto Hisashi
PDF
Splunk 壊してマジあせった. Otto! I have crashed my splunk!
by
Fujio Suzuki
ZTE OPEN を日本語化(バージョンアップ)してみる
by
cch-robo
ESP8266EXで位置推定
by
nishio
20201105 SoftwareDesign 2020/11 kitazaki
by
Ayachika Kitazaki
UEFIベアメタルプログラミング
by
Yuma Ohgami
Nfcのアプリつくってみる
by
meco300
関西Firefox os勉強会1st発表資料130615fin
by
yosuke_kirihata
NFC キャンドル
by
treby
mpld3でInteractiveデータ可視化
by
monochrojazz
RaspberryPi Zero W で FreeBSD を動かす方法にやっと気がついたのと、USB OTGも動いてよかった。
by
Suzuki Mitsuhiro
WineでDirectX9系アプリを動かす
by
siki uta
Firefox OS Updates 201308
by
dynamis
UEFIで始めるLinux From Scratch
by
Yuma Ohgami
171116 nishimoto-mruby
by
Takuya Nishimoto
ESP8266モジュールを遊び倒す!
by
MasatoOshikiri
C99 因果堂typeiotラズベリーパイドライブレコーダー_監視カメラキット
by
IngaSakimori
Mickey threats inside your platform final-jp
by
PacSecJP
【C96】Inga-Do Type-IoT ラズベリーパイドライブレコーダー Ver.1.1の説明資料
by
IngaSakimori
【C96】Inga-Do Type-IoT ラズベリーパイドライブレコーダー Ver.1.1説明資料
by
IngaSakimori
Pogoplug koedo
by
Hashimoto Hisashi
Splunk 壊してマジあせった. Otto! I have crashed my splunk!
by
Fujio Suzuki
Similar to 使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
PPTX
Rhodes mobile Framework (Japanese)
by
Yoshi Sakai
PDF
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux
by
Netwalker lab kapper
PPT
Android Push
by
infinitysoftware
PDF
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
by
Netwalker lab kapper
PDF
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 京都 #osckyoto Hacking the third Smart...
by
Netwalker lab kapper
PDF
サーバーからiOSアプリを変更する
by
toyship
PPTX
Cordovaコトハジメ( Html5fun×senchUG )
by
Masayuki Abe
PDF
Android Lecture #01 @PRO&BSC Inc.
by
Yuki Higuchi
PDF
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
by
takuma mori
ODP
20100522 mtm05 プレゼン
by
guestf880cb
PDF
Android Nexus7でLinuxを色々と遊んでみよう Hacking of Android Nexus7 by Linux.
by
Netwalker lab kapper
PDF
はじめての超格安2,500円 Nexus7 2012改造と Android7.1.2 AOSP、postmarketOS in 2020 Beginner...
by
Netwalker lab kapper
PDF
pythonでつくるiPhoneアプリ
by
Kazufumi Ohkawa
PDF
Android Nexus7でLinuxを色々と遊んでみよう Hacking of Android Nexus7 by Linux
by
Netwalker lab kapper
PDF
Androidとは。ちょっと変った視点から
by
demuyan
PDF
PF部2011年12月勉強会.androidsola
by
android sola
PDF
Practical Android scripting with Ruby
by
Masahiro Kawato
PPTX
スマートフォンの方式検討に関する基礎知識
by
Yugo Yamamoto
PDF
Japan Linux Conference 2010 Porting MeeGo to Android platforms 20101112
by
Mitz Amano
PDF
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux 2
by
Netwalker lab kapper
Rhodes mobile Framework (Japanese)
by
Yoshi Sakai
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux
by
Netwalker lab kapper
Android Push
by
infinitysoftware
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
by
Netwalker lab kapper
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 京都 #osckyoto Hacking the third Smart...
by
Netwalker lab kapper
サーバーからiOSアプリを変更する
by
toyship
Cordovaコトハジメ( Html5fun×senchUG )
by
Masayuki Abe
Android Lecture #01 @PRO&BSC Inc.
by
Yuki Higuchi
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
by
takuma mori
20100522 mtm05 プレゼン
by
guestf880cb
Android Nexus7でLinuxを色々と遊んでみよう Hacking of Android Nexus7 by Linux.
by
Netwalker lab kapper
はじめての超格安2,500円 Nexus7 2012改造と Android7.1.2 AOSP、postmarketOS in 2020 Beginner...
by
Netwalker lab kapper
pythonでつくるiPhoneアプリ
by
Kazufumi Ohkawa
Android Nexus7でLinuxを色々と遊んでみよう Hacking of Android Nexus7 by Linux
by
Netwalker lab kapper
Androidとは。ちょっと変った視点から
by
demuyan
PF部2011年12月勉強会.androidsola
by
android sola
Practical Android scripting with Ruby
by
Masahiro Kawato
スマートフォンの方式検討に関する基礎知識
by
Yugo Yamamoto
Japan Linux Conference 2010 Porting MeeGo to Android platforms 20101112
by
Mitz Amano
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux 2
by
Netwalker lab kapper
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
1.
使わなくなった iPhone 3GS
に Android とか 色々いれてみたかった
2.
誰?
ストリート系エンジニアになりたい もうすぐ23歳の社会人1年目 仕事は主に JavaScript やら Ruby on Rails を 使ったブラウザゲーム開発 最近、スマホアプリやらセキュリティにも なんとな~く関心がある 趣味はストリートダンス (lockin') とか DJ とか ダーツ
3.
誰? Twitter: @zunjp
4.
アジェンダ
iPhone に Android を入れようと考えた動機 導入の具体的な手順 失敗した原因 iDroid の現状 まとめ
5.
ある日
6.
仕事で関わっている ブラウザゲームのスマホ版の テストをしていました。
7.
そこで Android の
テストもしたいので Nexus を会社から借りる
9.
10 分後…
10.
Nexus 、かっこいい。 ( 仕事そっちのけで触りまく
る)
11.
Android 欲しい。
12.
Java とか頑張って覚えて Android アプリとか作りたい
13.
ShootingStar 使って Twitter で中指飛ばしたい
(´ へ ω へ `*)
14.
でも、 iPhone で事足りるの
に、 わざわざ Android 端末を何万 もかけて買いたくない……
15.
できればタダで Android をつかいたい…… エミュレータではなく、実機
で。
16.
なんとか用意する方法は 無いものか……
17.
思考をめぐらせつつ
後日
18.
部屋に、 使わなくなった iPhone 3GS
を発見
19.
なんてことはない、ただの iPhone 3GS (
刺さっている SIM は既に解約して iPhone4S に乗り換えているので圏外 ) 画面割れ……
20.
( ^o^) 自宅に使わなくなった
iPhone3GS あったった wwwww
21.
( ˘⊖˘ )。
o( 待てよ、 iPod touch 以外の使い道がある のでは? )
22.
( ˘⊖˘ )。
o( できるかわからんけど Android とか入れたら面白そうだ…… )
23.
( ˘⊖˘ )。
o( すまべんで話しても面白そうだ、 ウケるかわかんないけど )
24.
| すまべん |
┗(☋ ` )┓ 三
25.
( ◠‿◠ )☛
次回 30 分枠だ そこではなしてもらおう ( 某 totoro さん ) ( ◠‿◠ )☛ バックレたら殺す ( 某 smellman さん )
26.
▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂ うわああああああ
27.
そんなわけで、すまべんの偉大な
先輩方の粋なはからい ( またの名をパワハラ ) によって 今回ここに立っております。
28.
生暖かく見守っていただけると
嬉しいです よろしくお願いします
29.
本 題。
30.
いかにして iPhone に Android
を同居させるか?
31.
Answer:
iDroid と呼ばれるものを使います。
32.
■ 手順(自己責任) 1、対象の端末 (iPhone)
を jailbreak 2、 Cydia から Bootlace をインストール 3、 Bootlace を起動して、カーネルにパッ チを当てる 4、 OpeniBoot をインストール 5、 OpeniBoot を起動して iDroid をインス トール 6、インストール後、 Bootlace を介して Android が使えるように! (入れ方はとっても簡単 !! ) なはずだった
33.
実は、 iPhone3G じゃないと
Bootlace が使えない。
34.
じゃあ Bootlace 使わずに
自力で入れよう!
35.
ところで
36.
期待を持たれる前に 言っておきますが 結末から先に言うと
37.
最終的には 失敗しました。
38.
とりあえず iOS4.1 の 状態で
jailbreak ※redsn0w が推奨。 OS5 以上では Bootlace は動かないので、 それ以上の人は 4.2.1 以下に落としましょう。
39.
待つこと数分、無事 JB 完了
40.
Cydia から
Bootlace をインストール、起動するも 前述のように、 「このデバイスは対応していない」と怒られる 起動すらさせてくれないという……
41.
Bootlace を使わずに自力で iDroid
を 導入する方法
42.
■ 必要なもの ・ Windows
、 Mac 、または Linux ( 今回は Linux での手順 ) ・ redsn0w で jailbreak 済みの iPhone3G (3GS で果敢に今回挑戦したが、断念 ) ・ OpeniBoot ・ iDroid Wiki から手に入る Android OS ・ Wi-Fi ファームウェア ( 後述 ) ・ Termial に関する知識 ・自己責任と強い気持ち、強い執念
43.
手順 1. http://www.idroidproject.org/ から
iDroid と OpeniBoot を手に 入れる ・ iDroid android.img.gz cache.img system.img userdata.img zImage ・ OpeniBoot Loadibec oibc openiboot.img3
44.
手順 2. iDroid を
iPhone に転送 ・転送方法は様々 例: iFunBox を使って USB で転送、 Filezilla を 使って無線 LAN 経由で接続… (Filezilla を使う場合、 ユーザー名 root 、パスワード alpine)
45.
手順 2. iDroid を
iPhone に転送 iPhone 内の /private/var 以下に ・ idroid ・ sdcard ・ firmware ディレクトリを作る。 android.img.gz cache.img system.img userdata.img zImage を /private/var/idroid に転送。 転送後、ファイルサイズが転送元と正しいか比較
46.
手順 2. FW の抽出と転送 Cydia
から「 iokittools 」をインストール ↓ SSH で iPhone に入った後 $ cat /usr/share/firmware/multitouch/iPhone.mtprops | grep -B2 0x0049 | grep data | sed 's/^tt<data>//' | sed 's/</data>$//' | base64 -d > zephyr2.bin を実行する
47.
手順 2. FW の抽出と転送 http://www.marvell.com/
から Wi-Fi の FW を手に入れる (Version は Linux 2.6 – Fedora) helper_sd.bin を sd8686_helper.bin にリネーム し、 sd8686.bin と一緒にとっておく
48.
手順 2. FW の抽出と転送 sd8686_helper.bin sd8686.bin zephyr2.bin これら3つのファイルを
/private/var/firmware 以 下に配置
49.
手順 3. Openiboot のインストール $
sudo apt-get install で以下をインストール libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common Libreadline6 libreadline-dev
50.
手順 3. Openiboot のインストール iPhone
の電源を切り、リカバリモードで起動。 ↓ PC 側で先ほど用意した openiboot のディレクト リに移動し、 $ sudo ./loadibec openiboot.img3 を叩く。
51.
手順
本当はここで openiboot が入るはずだったが… 3GS では動か ず。 ※ 真偽は不明だが、動作報告はある
52.
手順 3. Openiboot のインストール インストールに成功すると、
iPhone で openiboot が動いているはず。 動いているのを確認したら $ sudo ./oibc を入力後、 ( まだ Enter は押さな い) iPhone 側ホームボタンを押して1~2秒待って 実行 (これをやらないと、 iPhone と PC の接続がう まくいかない)
53.
手順 4. iDroid のインストール OpeniBoot
のアスキーアートが出てきたら Terminal で $ install をすることで iDroid がインストールされる ↓ インストール完了後に $ reboot で iPhone 再起動
54.
完了…!? 再起動するとこんな画面が出る ・電源ボタンで OS 選択 ・ホームボタンで決定 起動する
Android は 2.3.2
55.
完了…!? ・ Wi-Fi は使えるが
3G 回線は使えない ・ GPS 、 Bluetooth 、 カメラは使えない ・当然、 Google Play 、 Android マーケットは 入っていない ・ホームボタン、 戻る等は iPhone の 電源ボタンやホームボタンに 割り当てられているので、 シャットダウンには tReboot などが必要 ・電池の消耗と発熱が激しい
56.
完了…!? ・ iTunes に繋いで通常の同期等、
iPhone としての使用も可能 ・復元や iOS アップデートでは 当然消える やはり、まだまだ発展途上?
57.
失敗した原因 1. 3GS での成功報告は何件かあるため今回ト
ライしてみたが、「3 GS 向け」の手法として 確立されたものはなく、そういった記事も現 在のところ確認できない 2. YouTube やニコニコ動画に、起動の様子を 撮った映像があったが、本当に 3GS かの真偽 不明 3. iDroid プロジェクトそのものに関わる人が 少ない
58.
iDroid の現状 1. GitHub
でソースが共有されている 2.が、先日某ニュースサイトにて The iDroid Project - Where It Presently Stands という記事がアップされた。 それによる ( ざっくり意訳 ) と、 「メインで関わっている開発陣は現在興味を 失ってプロジェクトを抜けている or 仕事が 忙しいため、現在開発がストップしている ( 故 に、 3GS や 4 、 4S は当分未対応 ) 」 とのこと。
59.
iDroid の現状 ■ 今後の開発の展望(メンバーが戻り次第の) OpeniBoot
を含め、 iDroid は今後 A4 系 (iPhone4, touch 4G 等 ) を中心に開発が進めら れる ただし、現在は人が居ないことを除くと OpeniBoot の開発中 A4 系バージョンが深刻な バグを抱えているので、リリースはまだ先に なりそう……
60.
まとめ と 今後のこと 1.今回、 3GS での起動成功例があるにもかか
わらず、起動できず(原因も未だに不明) 2. 3G 以下での起動は確立されている が、 3GS に関しては現在未だに確立されてい ない 3.やりたいと思っていたことは志半ばで力尽 きましたが、普段見えづらい iPhone の中身を 少し垣間見れて楽しかった 4.機会があれば、安く古い iOS 端末を手に入 れて、リベンジしてみたいです! ※ 同様に試して失敗しましたが、似たプロジェ