Sep 26, 2010

Lotus Greenhouse + iPhone を試してみた

以下、まだ書きかけです。

Lotus Knowsに紹介されている下記サイトでiNotes他が試せる模様。引用記事のトラックバック

Lotus Greenhouse

Lotus GreenhouseでLotus Notes Traveler 8.5.1を使ってみよう!(Apple iPhone 設定編)

OpenVPN on iPhone

自分のアプリケーションサーバに、出先で iPhoneから安全に接続したい。探していると次の情報にたどり着いた。

※ GuizmOVPN → OpenVPNのiPhoneへの実装。JB必須。
 当該アプリは、root権限でルーティング変更他様々なことを行う必要があり、Appleの方針にそぐわない、という事かな。だとすると今後もApp Store で入手可能な正式アプリにはならないだろう。
 (参考: OpenVPN client for the iPhone and iPad  openvpn.net  2011/04/13 ←2012/04/18追記)

 さて、インストール手順は下記サイトの通り。
install GuizmOVPN GUI. (GuizmOVPN.com)

※ iPhoneの標準ツールや、その他ツールを下記に追記した(2012/04/20)
  http://akasaka-taro.blogspot.jp/2012/04/iphone_18.html

IOS を古いものに、もどしたい

念願の iPhone 4 が届いた。iPod状態になった iPhone3Gは、この機会にjailbreakして遊んでみることにする。以下、その手順等のメモ。

--------------------------------------------------
■参考
IOS4.1(非ベータ版)の SHAtter、redsn0w、greenp0ison の発表は未だもう少しかかりそう。

1. 脱獄ツール「SHAtter & Greenpois0n」でiOS 4.1, 4.2以下の全てが脱獄可能に?

2. [iOS] iOS の 正しい ダウングレード 方法 (Mac & Windows 共通)

上記1,2の他、以下のサイトも非常に参考になった。

3. iOS4の遅さがどうしても気になったら...。iOS3.1.3にダウングレードする方法
ここの手順に従ってIOSをダウングレードしてみる。以下(1)~(4)に引用・編集する。

------------------------------------------------------
■手順、version down

(1) iOS 3.1.3とRecBootを探し、ダウンロード。

(2) 母艦のXP機を準備。iTunes ver 10をインストール。
先の .ipswファイルを %appdata%\Apple Computer\iTunes\iPhone Software Updates に入れておく。

(3) iPhoneをDFUなるモードにする
| 3-1. iPhoneを接続する
| 3-2. スリープ/ロックボタンを長押しし、スライドして、電源を切る
| 3-3. 電源が切れたら、ホームボタンとスリープ/ロックボタンを10秒間長押しする
| 3-4. 10秒たったら、スリープ/ロックボタンは離し、ホームボタンを押し続ける
| 3-5. iTunesから「iPhoneがリカバリーモードになったことを検知した」という旨のメッセージが表示されれば成功。

(4) iTunesに「リカバリーモード」という警告を無視し、Shiftを押しながら「復元」ボタンをクリック。
前の手順(2)で保存した..ipswファイルを指定する。

error 1015の後、掲示例通り、RecBootを使おうとしてアプリケーションエラー。「.Net 4.0」が足りなかったのでXP母艦にインストールし、再度RecBootを起動。「Exit Recovery Mode」の後、「Microsoft .NET Framework。アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました」と。
iTunesのエラーメッセージのOKボタンの押し下げ後、iPhone、設定、一般、情報でバージョン 3.1.3(7E18)になっていることを確認。どうやらダウングレードに成功した模様。ふぅ~。

------------------------------------------------------
■手順、jailbreake

iPhone 4 をブラウザから脱獄する JailbreakMe 公開 を参考にjailbreak。これは簡単。アクセスして、右にスライドするだけ。初めてだったけれど、何の苦労も無かった。

Cydiaで OpenSSH 5.2p1-8 を検索し、インストールしておきました。

さて、脱獄後に、まずしておくことは、rootパスワードの変更。
iPhoneのデフォルト(初期)パスワードを変更する方法 for JailBreak(脱獄)を参考に MobileTerminal 364.1-10 をインストールし、mobileと rootのパスワードをデフォルト alpineから変更しておく。

------------------------------------------------------
■手順、SIM Unlock

続いてSIM Unlockに挑戦。
Cydiaで OpenSSH 5.2p1-8 をインストール。 を参考に ultrasn0w をインストールします。
インストール完了後に本体を再起動すると、SIMフリーデバイスになっている、との事。ただし、iOSのバージョンに強く依存するため 現状ではunlockできなかった。BBは一度アップデートすると、古いバージョンに戻すことが出来ないのだそうで要注意だ。

2010.12.05追記>>>>>>>>>>>>>>>>>>>

Guide to Update Baseband 06.15.00 With Redsn0wに 新情報が載っていたので、以下に要約しておく。

■システム要件
・IOS 4.2.1 for iPhone 3G
(iOS iPad 3.2.2や、iOS 4.2.1 or 4.1 for iPhone 3GSでも 可能らしいが、
iPhone 3GSの場合、iOSのupgradeで、tetheredなjailbrokenマシンになる
リスクがあり、要注意、との事)

■手順
1. firmware 4.2.1 を適当なフォルダに入れておく。

2. RedSn0w 0.9.6b5を用意。
※ RedSn0w 0.9.6b5をVirusTotalでスキャンして、問題なさそうだった(12/5現在)ので、次へ進む。
RedSn0wを(Administratorsで)起動し、iOS 4.2.1を選択する。

3. RedSn0wのオプション選択画面で以下二つを選択する。
(1) Install Cydia
(2) Install iPad Baseband
※ 前述(2)によりiPhone BBは 06.15.04にアップされる。
それについて、ウォーニングメッセージが表示されるので、
目を通してから、「Yes」を選択。

4. redsn0wが「DFUモードに入るか?」聞いてくる。
スクリーンの指示に従う。すぐに jailbreak 完了する。

5. 一連のjailbreakの後、cydiaでultrasn0wを検索し、インストール。
すると、unlock 出来ている。
参考、ultrasn0wの入手とインストール

----------------------------------------------------------
■unlock違法性について


SIMロックの解除は犯罪か
ヨーロッパでで一つの端末を各国で使うために出来た規格で、結果的に端末や通話・通信料金の低減に寄与した。日本でもunlockがデフォルト化されれば、コストのかかるMNPよりも、全く合理的である。従って競争の適正化、さらにはメディア・警察のあり方を問う。という主張のようだ。

SIMロックを解除する事自体に違法性は無い。
自分の携帯電話をSIMロック解除業者に持ち込んで解除して使う事はOK。との事。

今回の別件逮捕は、こうしたビジネスの現状も競争政策も知らなければ、初歩的な技術的知識もない捜査官の行った重大な人権侵害である。警視庁は、SIMロックの解除は犯罪ではないことを公式に明らかにし、陸社長に謝罪すべきだ。警察の偽情報に踊らされて彼を犯罪者扱いしておきながら、不起訴処分は報じないマスコミ各社も無責任だ。彼らも訂正記事を出すべきである。
ググってみたものの、グレーな感じは残る。
情報お持ちの方、ご教授頂ければ助かります。

//