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

TVTest、TVRock

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

そこで、ここではその解決方法を図解にて詳細に解説しましたので、ご覧になって下さい。
具体的には、tvrock.exe のデータ(バイナリデータ)の一部を書き換えることにより解決します。
これで2038年までOKです。

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

因みに、私のPCのWindows11のバージョンは23H2です。

概略手順

用意するもの

無料アプリのバイナリエディタだけが必要です。

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

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

概略手順

①修正前 tvrock.exe ファィルのバックアップ
② tvrock.exe バイナリデータの編集
③書き換えた tvrock.exe を TVRock 指定ファイルに上書き保存して終了
バイナリデータの編集などと聞くと触っても大丈夫かなと心配されるかも知れませんが、もし失敗しても修正前のtvrock.exe のバックアップを取っているので、何回でも挑戦すれば良いと言う気持ちで落ち着いてやればOKです。

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

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

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

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

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

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

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

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

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

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

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

解決方法詳細

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

エディタは何でも良いのですが、無料ソフトの「FavBinEdit 」が使い易いかなと思います。

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

ダウンロードしたセットアップファイル「FavBinEdit-1-2-6.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」を入力して「移動」を押せば、そこへ飛んでくれます。

Address左端の0007D020」が行番号を表し、最後のAddress「B」は「0B」列を表します。
これは、16進数の00から0Fまでの16列を指定しています。

従って、0007D020」の10番刻みの行と「0B」の列との交点の「E4」が、「0007D020B」のデータと言う事になります。

 

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

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

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

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

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

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

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

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

アドレス(Address)の見方は、

左端の縦の欄がアドレス(番地)で、上の段の横の列の(00~0F)までの16進数が最下位1桁目の番号です。

例えば、「0007D020」の直ぐ右横の「FF」は、上の1桁目の番号「00」のことで「0007D020」のデータです。

その横の「D6」「0007D021」のアドレスのデータです。
「0007D020」+「01」=「0007D021」となります。
足すという表現は変ですが、「0007D020」下1桁が「0からF」に変わり「F」まで来ると下2桁目が次のアドレス「0007D030」に繰り上がります。(16進数のため)


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

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

 

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


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

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

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


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

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

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

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

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

引用:TvRockスレ@ウィキ

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

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

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

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

追加情報①2020.01.06

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

環境: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年までを表示しなくなる)だけですから、やってみる価値はあると思います。

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

追加情報②2020.09.03

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

環境:Windows10 64bit

tvrock.exe Ver :0.9u2

事象:上記環境で、TVRockの録画終了後の指定で「何もしない」にするとTVRockが落ちる(録画が終了する)という現象が起こる。

内容:本編データ改変した所、録画が終了する不具合が解消された。

TVRockの録画終了後の指定で「何もしない」が、TVRockが落ちる現象を起こす因果関係は不明ですが、これも2019年問題の隠れた一環なのかも知れません。

まとめ

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

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

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

報告:私も2019年末にこの修正を行い、相当時間が経過しますが、2024.04.26現在、TVRockが不安定になっていきなり落ちるというような事象は起きず、安定して運用出来ております。

タイトルとURLをコピーしました