[過去ログ] Jane Style (Windows版) Part188 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
11
(1): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 14:00:53.59 ID:96OfrLQK0(11/12) AAS
4.21各種バイナリ(4.22でもアドレスに変更なしとのこと)

■広告除去+UA偽装(Win11化)
0020B3F8 53 → C3
0020B3F9 8BD8BAF3FDFFFF8B8360150000E8DDD2EEFF → FFFFFFFF0A00000031302E302E3232303030
002ABFD1 8B88D4060000 → B901C0600090
(広告除去済の場合は1行目不要)
---
002ABFD1 B9 01 C0 60 00 90
002AC014 26 (※1)
002AC018 "Monazilla/1.00 JaneStyle/4.21 Windows/" (※2)
0020B3F8 C3 FF FF FF FF
0020B3FD 0A (※3)
0020B3FE 00 00 00
0020B401 "10.0.22000" (※4)

(※1) (※2)の文字列の長さ
(※2) UAの前半 (最大38文字)
(※3) (※4)の文字列の長さ
(※4) UAの後半 (最大137文字)

■固まっても65秒待てば復帰(>>2
2(11): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 13:15:40.67 ID:96OfrLQK0(2/12) AAS
【4.21周辺 ダメ文字等によるフリーズ誘発回避】
初期のJaneStyleからあり、バージョン4.21周辺で発覚したバグのため、それまでのほぼ全てのJaneStyleを使用する際に必須になります
本文、メール欄、スレ番号右クリック、検索等でJaneStyleが特定の文字を扱うとフリーズを起こしてしまうバグを回避します
バイナリ修正を行う性質上、以下の手順は4.21専用です(4.22でも同じアドレスのままのようです)

まず、■絵文字不要の人用と、■絵文字を表示する人用に分岐します
以下の修正で、スクロールするだけでフリーズする事は無くなります

■絵文字不要の人用
Jane2ch.exeと同じディレクトリにReplaceStr.txtを作成し、以下2行を記述し、【TAB】を消して「Tabキー」を「1回押す」空白に置き換え、上書き保存します
IDCOUNT【TAB】<font color=red>ID_COUNT</font>
<ex>&#【TAB】<font color=red>&#[絵文字くらっしゅ回避]</font>
【TAB】はヘルプ準拠なのと、Tabキー入力がスレッドに反映されないためにこう記述しています
本文とメール欄の文字で落ちなくなりますが、これだけでは検索や右クリックで落ちます

■絵文字を表示する人用
Jane2ch.exeと同じディレクトリにjanestyle_emoji.spi(絵文字プラグイン)を導入します
外部リンク[zip]:www.dropbox.com
Jane2ch.exeと同じディレクトリにReplaceStr.txtを作成し、以下2行を記述して保存します。【TAB】【TAB】はTabの2回押しに置き換えます
IDCOUNT【TAB】<font color=red>ID_COUNT</font>
<rx2>^<JANESTYLE_EMOJI_PLUGIN>【TAB】【TAB】
こちらもバグ回避の適用範囲は本文とメール欄のみです
Windows10未満での絵文字表示にはSegoe UI Emojiフォント(seguiemj.ttf)の導入が必要ですが、バグを対策するだけなら不要です

どちらも最後に、Jane2ch.exeのバイナリを修正します
002651CC 3C → 7F
002B3CC0 3C → 7F
2chスレ:softwareの540や897のレス番号右クリックで落ちなくなります。
副作用で854の表示で落ちるようになりますが、上で作成したReplaceStr.txtによって表示が調整されるので、バグの回避に穴が無くなります
のダメ文字等フリーズバグには効かない)
0028B7F5 83CAFF → B6FF90
■datのダウンロード最中にHTMLの描画をやめる
002889B0 74 → EB
■LogEndQueryのエントリで即リターン
001BCB74 33D2 → C390
■v4.20/4.21 タイトル欄バージョン表示
001BD18C 64DE5B → E8185C
001BD1B1 64DE5B → E8185C
001D9779 88A45D → E8185C
見た目だけで今どのバージョンを立ち上げているかが分かりやすくなります 画像リンク

989: 名無しさん@お腹いっぱい。 [sage] 2022/04/09(土) 22:10:08.32 ID:vHZm2XwM0(4/5) AAS
>>896
896(1): 名無しさん@お腹いっぱい。 [sage] 2022/04/09(土) 18:29:28.15 ID:fl2HKcmG0(2/3) AAS
>>487
UAの代わりに自分で好きな文字列をタイトルバーに出すようには出来ませんか?
複数の改造版を見た目で判別できるようにしたい
作ってみました、どうぞ

■4.21〜4.23 タイトルバーにJaneStyleバージョン+好きな文字列を表示
※以下は好きな文字列として「Sample」を指定した例
001BD17C 742E6848 → BA030000
001BD180 DE5B00FF75FC6854DE5B006864DE5B00 → 007412BA070000006848DE5B00FF75FC
001BD190 FF75F88D45F4BA05000000E8E06DE4FF → 6854DE5B0068E8185C00687CA45D0068
001BD1A0 8B55F48BC3E896A9EDFFEB1C8D45F050 → 21C060007403FF75F88D45F090909090
001BD1B0 BA64DE5B008B4DF858E84E → 909090909090909090E8C2
001D976E 742D → BA03
001D9770 FF7668687CA45D006888A45D00FF75F4 → 000000740DBA06000000FF7668687CA4
001D9780 8D459CBA04000000E8F3A7E2FF8B559C → 5D0068E8185C00687CA45D006821C060
001D9790 8B45088B40FCE8A5E3EBFFEB1EBA88A4 → 007403FF75F48D459890909090909090
001D97A0 5D008D45988B4DF4E85F → 9090909090909090E8D3
0020B419 80BB791500000074 → FFFFFFFF07000000
0020B421 688BC3E8BB37FC → 2053616D706C65

<可変部の構造>
0020B41D 07 …★好きな文字列のデータ長
0020B421 "Sample" …★好きな文字列(最大105バイト)

<補足・適用条件等>
>>3
3(5): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 13:17:50.13 ID:96OfrLQK0(3/12) AAS
4.21、4.22広告除去 アドレスは変わらないとのこと
※Part184の提案で、以前までのアドレスの72 → EBから変更
0020B3F8 53 → C3

広告除去は、起動時のフリーズを解消する効果や、描画がズレてレス番やURLなどを正しくポイントできなくなる問題など
不具合を解消する効果もあります。

過去バージョン
4.00
0020B80C 53 → C3
4.10
0020A170 53 → C3
4.20
0020B3D4 53 → C3

■らくらくパッチ
ダウンロード
外部リンク[html]:nsdev.jp
簡単にバイナリの変更ができるかも。
パッチデータ欄に必要なものを入れて処理をクリックして『パッチ処理結果』がでたら、終わりです。
(※複数の修正内容は一気に適用可能です)
画像リンク


【注意】
・必ずJaneStyleを終了後にらくらくパッチを実行すること
・Jane2ch.exeをProgram Files (x86)にインストールした方は、らくらくパッチを右クリックし「管理者として実行」すること
(よく分からなければとにかく"管理者として実行"せよ)
の広告除去は必須
>>11のUA偽装と併用する場合、偽装UA後半の文字数は最大32文字に制限される
・JaneStyle本体のバージョン表示が不要な場合は以下を追加で適用することで消去可
001BD196 E8185C → 64DE5B
001D9783 E8185C → 64DE5B
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s