HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0926
たこす誤ってスクリプトを上書き保存してしまった5解決


たこす

リンク

2014/9/26(Fri) 14:53:10|NO.65250

HSP3DISHでアプリを開発している者なのですが、Android本体で実行できない為原因を探るべく、
コードの一部を削って上書き保存→ビルド→実機に転送して実行
を繰り返していたんですが、途中でスクリプトエディタが停止してしまい、コードを削ったまま戻せなくなってしまいました。

そこで、一つ考えたのですが、このhspファイルは複数のプロジェクトとしてHSP3DISHでビルドしていたコードなので、
Androidのプロジェクトフォルダからhspファイル自体を取り戻すことができないのかということで質問させてもらいました。
実際そういったことは可能なのでしょうか?
可能であれば、復旧方法をご教授願いたいです。



この記事に返信する


ぴょぴょ(科学太郎)

リンク

2014/9/26(Fri) 16:11:01|NO.65251

> Androidのプロジェクトフォルダからhspファイル自体を取り戻すことができないのかということで質問させてもらいました。
> 実際そういったことは可能なのでしょうか?
プロジェクトフォルダとは?
hspファイル自体=hspの実行ファイルのことか?

> 可能であれば、復旧方法をご教授願いたいです。
実行ファイルなら逆アセンブラ、逆コンパイラでソースコードを生成可能。
しかし、HSPのソースコードにはなりません。
アセンブリ言語か、C言語が限界ですから。

今後はプロジェクトフォルダ全体をZIPファイルで圧縮保存してからデバッグしましょう。
私は開発中のソースをZIPファイルで保存管理してます。
日付と時間で管理してるので 20140926-1610.zip という名前です。
デバッグ作業は特にZIPファイルで保存してから行います。
理由は既に経験済みなので分かるでしょう。



たこす

リンク

2014/9/26(Fri) 16:49:19|NO.65252

ぴょぴょさん返信ありがとうございます。
拙い文章で、伝えたいことが伝わりませんでしたが、別フォルダにバックアップを取っていた為、
無事以前の状態に戻すことができました。
ありがとうございました。



mirage17

リンク

2014/9/26(Fri) 17:23:19|NO.65255

 上書きデータの復旧でヤフー検索した所、復元できるかもしれない、
100MBまでのファイルなら、無料で復元できるソフトを配布している
業者を見つけました。ホームページは中国にあるようですが、自分で、
無料体験windows版をダウンロードして、実行してみた所、HSP
の削除ファイルも復元されているようでした。もしかしたら、役にたつ
かもしれないので、ホームページを紹介しておきます。
海外にサイトがあるので、問題があれば、言ってくだされれば、
このコメントを削除しますので、安心してください。

とても簡単!上書きされたファイルを復元方法
Wondershare「データリカバリー(Win版)」
(mac版)もあり
注意!:このサイトは中国にサイトを開いている日本語のサイトです。
http://www.wondershare.jp/data-recovery/overwritten-file-recovery.html



cats

リンク

2014/9/26(Fri) 17:31:39|NO.65256

上書きされたデータを復元するのは不可能です。
NTFS構造のマスターファイルテーブル等について調べればそれはすぐに分かります。
過去に同じ内容のファイルをごみ箱から消去したことがあるのであれば復旧可能かもしれません。
DishでAndroidのプロジェクトに変換したということはAndroid用のものにコンパイルされています。
7zipなどで解凍して、さらに出てきたclassを解凍すればJavaのコードとなって見ることが出来ます。
ここから先は専門外ですが一応。
データが上書きされてまだ再起動してない、かつ旧ファイルを読み込んだもの(dish等)が
そのままの状態で残っているならメモリから情報が取り出せるかもしれません。

いずれにせよHSPの状態に戻すのは不可能と思われます。



たこす

リンク

2014/9/26(Fri) 23:41:53|NO.65265

mirage17さん、catsさん返信ありがとうございます。

mirage17さん
また機会があれば試してみようと思います。
問題解決の手段が増えて助かります。
ありがとうございます。

catsさん
もしかしたらあのDISHにより生成されたフォルダの中にhspファイルか、若しくはそれに準ずる何かがあればと思い質問させてもらったのですが、
やはりそういったものは存在しない様ですね。
他にも色々な手段を並べてくださいましたが、残りも現実的な方法はないですね。
やはりバックアップはこまめに取っておくべきですね。
ありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.