TVRock2019年問題 2020年以降予約録画出来ない!解決法を詳しく解説

TVRock の2020年以降の予約録画・変更が出来ないという2019年問題については、情報量も少なくその修正は敷居が高く、とっつきにくいものです。

そこで、ここではその解決方法を図解にて詳細に解説しましたので、ご覧になって下さい。

まず、大まかな手順のご説明をします。

因みに、私のPCのWindows10のバージョンは1909です。



概略手順

ざっくりと言えば、tvrock.exe のデータ(バイナリデータ)の一部を書き換えることにより解決します。

概略の手順は下記の通りです。

①バイナリエディタの準備

tvrock.exe のバイナリデータの編集に使います。
既にお持ちの方は、この手順は不要です。

②修正前 tvrock.exe ファィルのバックアップ

tvrock.exe のバイナリデータをいじって、もし変になってしまった時の為に、元データをバックアップしておきます。

③ tvrock.exe バイナリデータの編集

バイナリエディタを使ってデータの一部を書き換えます。

④書き換えた tvrock.exe を TVRock 指定ファイルに上書き保存して終了

データの書き換えが終わったら、名前を付けて保存ですがバックアップコピー元のファイルが残っていますから、上書き保存になると思います。

これで、TVRock 番組表の予約録画・変更の年のプルダウンリストが2038年まで表示されます。

大まかな手順は、以上になります。

それでは、解決方法を詳しくお伝えして行きます。



解決方法

①バイナリエディタの準備

エディタは何でも良いのですが、私は無料ソフトの「FavBinEdit 」を使っています。

ダウンロードは、Vectorのダウンロードページから出来ます。

ダウンロードしたセットアップファイル「FavBinEdit-1-2-4.exe」からインストールして下さい。

②修正前 tvrock.exe ファィルのバックアップ

修正前の tvrock.exe をコピーしてバックアップするのですが、後で分かり易くするために「元tvrock.exe」などの名前に変更してディスクトップに貼り付けておいて下さい。
おかしくなっても、やり直したり、すぐに差し換えが効きます。

但し、戻す時は元の名前「tvrock.exe」に直すことを忘れずに。

③ tvrock.exe バイナリデータの編集

FavBinEdit 」を起動します。

tvrock.exe ファイルを起動した「FavBinEdit 」にドラッグ&ドロップすると、tvrock.exe のバイナリデータが一瞬で読み込まれます。

tvrock.exe のバージョンによって書き込み位置が変わります。
書き込み内容は、何れも「E4」 を「F7」 に変更することのみです。

【tvrock.exe Ver 0.9t8a】の場合は、

アドレス 「00040E64」のデータ「E4」 を「F7」 に変更
アドレス 「000944B0」のデータ「E4」 を「F7」 に変更

【tvrock.exe Ver 0.9u2 】 の場合は、

アドレス 「0007D02B」のデータ「 E4」 を「F7」 に変更
アドレス 「000E4774」 のデータ「 E4」を「F7」 に変更
アドレス 「000E8EBE」 のデータ「 E4」を「F7」 に変更

引用:TvRockスレ@ウィキ

下図は、指定アドレスへGoToの場面です。
ここでは、【tvrock.exe Ver 0.9u2 】 の場合を例にしています。
指定したアドレスへGoToのアドレス欄に、例えば最初の「0007D02B」を入力して「移動」を押せば、そこへ飛んでくれます。

 

ここから、バイナリデータの変更です。

やり方は、GoToで指定アドレスに飛んでいると思いますので、次の①Deleteキーによるデータ削除に進んで下さい。

①Deleteキーを押してデータを削除

消すと右横のアドレスデータが寄って来ますが、次の「F7」入力で元に戻ります。

②予定の「F7」を入力して下さい。

Enterキーは、押さなくても一瞬文字が赤くなって入力されます。

ここから直して行きます。

①アドレス 「0007D02B」の変更前の状況です。


指定アドレスのデータが「 E4」になっています。

アドレス 「0007D02B」のデータ「 E4」「F7」 に変更しました。

 

②アドレス 「000E4774」の変更前の状況です。


指定アドレスのデータが「 E4」になっています。

アドレス 「000E4774」 のデータ「 E4」「F7」 に変更しました。

 

③アドレス「000E8EBE」の変更前の状況です。


指定アドレスのデータが「 E4」になっています。

アドレス 「000E8EBE」 のデータ「 E4」「F7」 に変更しました。

これで、3ヶ所のバイナリデータの変更が終わりました。

因みに、年のバイナリデータは下記の通りです。

データ
2019 E4
2020 E5
2021 E6
2022 E7
2023 E8
2024 E9
2025 EA
2026 EB
2027 EC
2028 ED
2029 EE
2030 EF
2031 F0
2032 F1
2033 F2
2034 F3
2035 F4
2036 F5
2037 F6
2038 F7

引用:TvRockスレ@ウィキ

 



④書き換えた tvrock.exe を TVRock 指定ファイルに”名前をつけて保存”して終了

名前は、元々の「tvrock.exe」で保存すると、前の「tcrock.exe」が残っていますから、上書きして下さい。

念のため、一応デスクトップに置いた「元tvrock.exe」は、しばらくそのままにしておいて下さい。

これで、TVRock 番組表の予約録画・変更の年のプルダウンリストが2038年まで表示されます。

追加情報

読者の方から貴重な新情報がありましたのでお知らせします。

環境:Windows7 64bit

tvrock.exe Ver :0.9u2

事象:上記環境で、本編データ改変を行うも起動せず、TVRockスレ@ウィキ 641にある「2000~2013年までを表示させなくする」下記追加修正で上手く行った。

内容:本編データ改変に追加して下記アドレスのデータ改変を実施。

アドレス 「0007CFE2」のデータ「D0」を「DE」に変更
アドレス 「0007D03D」のデータ「9C」を「8E」に変更
アドレス 「0007E739」のデータ「64」を「72」に変更
アドレス 「0007E7F4」のデータ「64」を「72」に変更
アドレス 「000E46FA」のデータ「D1」を「DE」に変更
アドレス 「000E8E4C」のデータ「D1」を「DE」に変更

引用:TvRockスレ@ウィキ

本来の主旨と違い、使われている環境によるものなのかどうかは不明ですが、もし本編データ改変で上手く行かない方は、この追加修正を行っても、そのままの結果(2000~2013年までを表示しなくなる)だけですから、やってみる価値はあると思います。

何度も申しますが、バックアップだけは忘れずに取っておいて下さい。

created by Rinker
プレクス
¥22,660
(2020/04/05 05:13:06時点 Amazon調べ-詳細)

まとめ

今の所【tvrock.exe Ver 0.9t8a】と、【tvrock.exe Ver 0.9u2 】の分しかネット上にはないようです。
他のバージョンの変更アドレスのデータは、又、有志の方がupされるかも知れません。

TVRockスレ@ウィキ 613には、「このプルダウンの年数を増やし過ぎると、TVRockが不安定になって、いきなり落ちるから注意しろ」と記載がありますが、しばらく検証してみたいと思います。

又、この変更は全て自己責任でお願いいたします。

報告:私も昨年末にこの修正を行い、3週間少々経過しますが、2020,03,17現在、TVRockが不安定になっていきなり落ちるというような事象は起きず、安定して運用出来ております。