携帯アプリW2Chに保存したアプリデータの完全引越し

お約束
以下の作業に不安がある場合この作業はお勧めしません。
用語語句が違うところは適当に読み替えてください。
一切を自己責任でお願いします。転んでも泣かない。。。

javaプログラムの実行環境(JDK1.6またはJRE6)が用意できるPC環境があるのなら
W2Ch作者サイトからw2chutilをダウンロードしてそれを使用すると便利です。

用意するもの
・USBポートが使えるPC
・携帯-PCデータ転送用USBケーブル、又はSDメディアリーダ・ライタUSBアダプタ
(予め携帯電話は充電完了しておいて下さい)

エクスポート元でDAT落ちしたスレッドが[SPスレ]タブ内に有る場合、予め[SDスレ]タブへ4:移動しておいて下さい。
インポート先では、情報のみインポートされ[SPスレ]のログは再度取得することになります。■->□

まずSDタブ以外を選択して2:エクスポートです。
ver0.40以降でSPのログ情報、webブックマーク、色設定等のエクスポートは
[スレ]タブのSPフォルダ上で作業する必要があります。
ver0.40以降でサーバを経由しないエクスポートの場合[スレ]タブのSPフォルダで実行して下さい。
テキストボックスの文字列をコピーしアプリを終了します。
新たにダウンロードしたアプリを立ち上げ3:インポートで先ほどコピーした文字列を
テキストボックスへペーストして保存して下さい。
(ブックマークが多数有ると完了まで時間がかかります)

次に[SDスレ]タブでエクスポート、インポートです。
インポート先でも同じ環境を再現するために
default -> default
folder1 -> folder1
    ・
    ・
    ・
と使用している同名ホルダ間でエクスポート、インポートをお勧めします。
一々アプリを立ち上げ、終了することになります、予め御了承下さい。
(この作業でもインポートにすごく時間がかかると思われます)

ここまでお疲れ様です。
次はPCを使ってSDへ保存したログ等実データをコピーします。
FOMA端末のポートのモードをUSBモードにしてPCと接続します。
又はSDメディアアダプタを使ってPCと接続して下さい。
リムーバブルメディアと認識されているかと思いますが、それを開きます。
SD_BINDというフォルダが有るはずですので、まずはそのフォルダをデスクトップ等へコピーしてバックアップします。

SD_BIND -> SVC00001 とフォルダを開いていくとSDメディアを使っているアプリの数だけフォルダが有ると思います。
ISD00001 ISD00002 ISD00003・・(例はNECの場合。メーカーにより違うかもです)

ここでエクスポート元フォルダとインポート先フォルダを特定するのですが、
*** 重要 *** 
予め拡張子はフォルダオプションで見えるようにしておいて下さい。

先ほどの作業でインポート先フォルダは、中のファイル"*.JAR"や"*.0"のプロパティを見ると
ファイルサイズが6バイトですぐに判ると思います。
エクスポート元フォルダの特定は、中のファイルネームがインポート先のファイルネームと同じものが有ります。
ファイルをソートしてよく確認して下さい。

よろしいですか?いよいよ次はファイル本体をコピー上書きします。
エクスポート元フォルダ内でコピーするべきファイルは"*.JAR"と"*.0"のみです。
間違えたり、コピー不足がないように"*.JAR"と"*.0"で検索してコピーして下さい。

次にコピーした内容をインポート先で貼り付けします。
ファイルはすべて上書きして下さい。

完了したら、正しい手順でUSBケーブルを取り外し、インポート先アプリを立ち上げ、
SDに保存したログが開ける事を確認してください。
お疲れ様でした。

戻る

おまけ
アプリを強制終了等してアプリを壊してしまった!
SDに残ってるログだけでも救出したい。

SDのデータが破損していなければ救出できる可能性が有ります。
携帯をPCに接続又はSDメディアをアダプタを使って接続して
該当フォルダをデスクトップ等へコピーしておきます。
コピーしたフォルダを開き
BOOKMARK BOOKMARK.1 ・・・
MEDIAIDX MEDIAIDX.1 ・・・のファイルがそれぞれ
アプリのSDタブに有る
default folder1 ・・・のブックマークデータです。
そのファイルをエディタソフト(改行コードが判別できるもの)で開きますと
"%89%5E%97%70%8F%EE%......
"%8C%67%91%D1%83%52%......
"%83%5C%83%74%83%67%......
・
・
エンコードされた文字列が、そのタブに保存した数の行数分表示されているはずです。
これを新しいアプリへエクスポートできるフォーマットにします。
PCメールソフトを立ち上げて本文1行目に
SD
と記入して2行目以降にBOOKMARKファイルの文字列データをコピー&ペーストして自分の携帯へメール送信します。
MEDIAIDXのファイルの場合、本文1行目から
SD
SDDATA
です。3行目よりMEDIAIDXファイルの文字列データ貼り付けて下さい。
あとは携帯で受信メール本文を丸ごとコピーして
新しくダウンロードしたアプリのSDタブでインポートします。
このときBOOKMARK -> default
    BOOKMARK.1 -> folder1
な内容になってます、振り分ける場合気をつけて下さい。

携帯でコピーできる文字数に制限があったりするので
10~15行分づつ件名に
BOOKMARK.1-1-10 BOOKMARK.1-11-20 とでもして
分割してインポートすることが出来ます、内容は追記されます。

例外エラーが出てインポートに失敗する場合次のことを確認して下さい。
メールを送信する時、1行中に記入出来る文字数に制限があります(gmailの場合)
それを超えると強制的に折り返し(改行)されます。
インポート時に貼り付けた文字列をよく確認して、余分な改行やスペースは削除した後インポートして下さい。
今更気づいてしまったのですが、最終行行末に改行が1個入っていないとインポートに失敗するorz
あとは"*.JAR""*.0"ファイルを上書きするだけです。

戻る