JaneStyle延命スレ

■ このスレッドは過去ログ倉庫に格納されています
2023/07/27(木) 19:19:30.77ID:jjQ35uAy0
Jane Style (Windows版)の延命スレッドです

最新版のv5.00は5chのサポートが打ち切られTalk専用となりました
5chにアクセスする為にはv4.23(以前)である必要があります
v4.23からv5.00への直接のアップデートは控え、別々に起動できる環境を構築する事を強く推奨します

■現在の最新バージョン Version 5.00 2023年07月10日 【Talk専用】
公式サイト(ダウンロード) http://janesoft.net/janestyle/

v4.23が欲しい場合はこちらからどうぞ
https://web.archive.org/web/20220408174306/http://download10.janesoft.net/jane423_setup.exe
https://web.archive.org/web/20220408163646/http://download10.janesoft.net/jane423.zip

尚、このスレの改造情報等は特に明記されていない限り基本的にv4.23用です
2023/07/27(木) 19:20:21.32ID:jjQ35uAy0
<現在のv4.23の問題点>

2023年7月10日に5ch側の動作が変わった影響で以下のような問題が発生している
※いずれの問題もバイナリ改造で対処済

■LOGIN FAILEDエラーで板リストやスレの読み込みと書き込みに失敗する

初回起動時は特に問題は無いが、浪人登録をしていないと次回以降で書き込みエラーとなる

浪人登録の有無に関係なく浪人情報を保持する設定ファイル"account.cfg"は自動的に生成されるが、
起動時にこのファイルがありかつ"Mode=1"の項がある場合、浪人登録をしていないとこの事象が
発生する

■401エラーでスレの読み込みに失敗する

JaneStyleは起動時に以下のURLにアクセスしており、"1"以外の返信があったり受信に失敗した場合に
スレの読み込みでエラーが発生する
http://janesoft.nete/janestyle/setting.php

上記URLからの返信の値は5chのdatの受信にAPIを使用するかしないかの動作を決めるもので、
"0"(正確には"1"以外、もしくは受信失敗)ならAPI有効、"1"ならAPI無効となる

2023年7月10日以前は5ch側の動作はAPI有効で上記URLの返信の値も"0"だったが、
現在5ch側の動作はAPI無効、返信の値もそれに合わせて"1"に切り替わっている

このような状況のため、なんらかの理由で上記URLへのアクセスに失敗したり、
または上記URLの返信の値が意図的に"1"以外に変えられたような場合にこのエラーが発生する

■不正なPROXY(masashi931)エラーで書き込みに失敗する

2023年7月15日からJaneStyleのUserAgentを狙い撃ちする規制が始まり、JaneStyleからの書き込みが
出来ない板が発生している
2023/07/27(木) 19:22:27.12ID:jjQ35uAy0
JaneStyleバイナリ改造最新情報 その1 (2023/07/27現在)

[4.23]広告除去
0020B3F8 53 → C3

[4.23]アップデートダイアログ非表示
001FD398 75 → EB

[4.23]account.cfgのMode=を参照しない (LOGIN FAILEDエラー対策。浪人の人はやってはダメ)
0029A7DC 04 → 01

[4.23]dat取得をAPI無効に固定 (401エラー対策)
001FD21E 75 → EB
00285F9B 75 → EB

[4.23]アップデート確認の無効化
001FC8EC 29 → 01

[4.23]5ch.net 書き込みのAPI無効化 (APIキー無効化対策)
0025B663 8B43 → EB26
0025C16A 0F85 → 90E9

[4.23]5ch.net/bbspink.com 書き込みのHTTP化 (API串利用者向け)
0025B413 75 → EB
2023/07/27(木) 19:24:57.93ID:jjQ35uAy0
JaneStyleバイナリ改造最新情報 その2 (2023/07/27現在)

[4.23]5ch.net/bbspink.com 読み込みのHTTP化
0027CF9D 6C → BC

[4.23]おーぷん2chに書き込めるようになる (暫定)
0025C151 0705 → 2703

-----------------

[4.23]スレタイ検索にff5chを利用する (広告除去必須。個人設置の外部スクリプトを使用)
001E833A FC8F5E → 01C060
0020B3F9 8BD8BAF3FDFFFF → FFFFFFFF730000
0020B400 8B8360150000E8DDD2EEFF83F803727A → 0068747470733A2F2F7363726970742E
0020B410 80BB7015000000740980BB7915000000 → 676F6F676C652E636F6D2F6D6163726F
0020B420 74688BC3E8BB37FCFF3B836C15000075 → 732F732F414B667963627743516C7632
0020B430 5985C0745583780400744F8BC3E836FE → 314A4C745F5F653436546F6C5F594253
0020B440 FFFF84C0752BC68371150000008D8374 → 334D64787836656C466E696B56667249
0020B450 150000E87C87DFFFC6837815000001BA → 4B476B50657552434E666A6D78785972
0020B460 90C060008B8360150000E87986F9FFEB → 42594F484B353551473041432F657865
0020B470 198B8360 → 633F713D

※情報元:
https://egg.5ch.net/test/read.cgi/software/1651981256/532
https://egg.5ch.net/test/read.cgi/software/1653488167/294
※素性の不明な外部のGoogle Apps Script(GAS)が噛まされているので、気持ち悪く感じる人はJaneStyleを経由せず直接ff5ch.syoboi.jpを検索しましょう
2023/07/27(木) 19:25:38.06ID:jjQ35uAy0
UA偽装例

[4.23]UA偽装(4.24化)
002AC034 33 → 34

[4.23]UA偽装(JaneSpyle化)
002AC02C 74 → 70

[4.23]UA偽装(JaneXeno/230722化)
002ABFD1 8B88D4060000 → B900BD510090
002AC014 26 → 20
002AC027 4A616E655374796C652F342E3233205769 → 284A616E6558656E6F2F32333037323229
2023/07/27(木) 19:29:27.03ID:jjQ35uAy0
v4.23→v5.00→v4.23 を実施すると内容が変化する部分

■Jane2ch.ini

[WRITE]
MemoImeMode=1 → MemoImeMode=0
(項目なし) → Anonymous=1

[BBSMENU]
JsonURL=https://menu.5ch.net/bbsmenu.json → JsonURL=https://classic.talk-platform.com/bbsmenu.json
URL=https://menu.5ch.net/bbsmenu.html → URL=
bbsUseJson=1 → bbsUseJson=0

[OPTIONS]
(項目なし) → Version=5.00

[VIEW]
(項目なし) → NGTIDLifeSpan=0

■jane2ch.brd (板リスト)
*.5ch.netのサーバは全てclassic.talk-platform.comの物に置き換わっている
*.bbspink.comや外部板はそのまま

■favorites.dat (お気に入り)
*.5ch.netは全てclassic.talk-platform.comに置き換わっている
*.bbspink.comや外部板はそのまま

■Logsフォルダ
v5.00でTalkにアクセスしていると内容が被る5chのログが上書きされて消えている場合がある模様

ソース: https://egg.5ch.net/test/read.cgi/software/1689217647/662-675
2023/07/27(木) 19:43:12.61ID:L21G9pIr0
■関連スレ

Jane Style (Windows版) Part244
https://egg.5ch.net/test/read.cgi/software/1690091723/

JaneXeno質問スレ3
http://egg.5ch.net/test/read.cgi/software/1690259683/
2023/07/27(木) 20:00:13.12ID:c3xTftpx0
ここ要るの?
本スレだけで足りてね?
2023/07/27(木) 20:03:03.72ID:qcYaHZP30
Xeno使えねー!!!

ウンコだよ、あれは
2023/07/27(木) 20:05:49.74ID:lnxVGYS10
【注意】
Xeno工作員の甘言に騙されて安易にXenoは導入しないこと

Xenoは後継アプリでもなんでもない、得体の知れない作者の作ったソース非公開のアプリです
かといって窓の杜やベクターなどで審査を受けたわけでもない代物です
こんな怪しげなものに飛びつくより前に

①Styleからログ移行できる5ch公認アプリ
②Styleからログ移行できるオープンソースのアプリ

このどちらかが満たされたアプリが出てくるまでパッチ当てで凌ぐのが現状の正しい解です
2023/07/27(木) 20:06:11.25ID:lnxVGYS10
【それでもXenoを導入したいのであれば】

①Jane XenoはJane Styleの後継でも5ch公認でも何でもない野良アプリの一つです
②Jane Xenoの作者は身元不詳の「KoreaWatcher」という人物です
③Jane Xenoはソース非公開です
④なので突然使えなくなるなど先行き不透明でとても推奨はされません
⑤上記は山下の所業とは関係なく単なる事実の羅列です

以上の揺るぎない事実に留意してから自己判断してください
2023/07/27(木) 20:41:39.52ID:+wnXHtkI0
山下必死だなw
2023/07/28(金) 06:40:46.03ID:iAbnp5720
見かけも同じだし、これからはTalkで良いだろ!
て流れを期待してた
2023/07/28(金) 06:46:14.08ID:qns7fh+y0
見た目同じでも超絶劣化版ではなあ
これといって特色も無いし
15名無しさん@お腹いっぱい。
垢版 |
2023/07/28(金) 09:35:26.90ID:BuohLjBt0
このスレたすかる
2023/07/28(金) 12:11:00.22ID:y2FS+lcn0
AE86と85で、どっちでもいいだろって言ってるようなもんか
2023/07/28(金) 12:37:21.52ID:M/uNTaQX0
そ、それは違うと思う
2023/07/28(金) 15:24:56.20ID:Cy15gPZw0
ジェーンBBS代替スレだね
2023/07/28(金) 22:07:59.80ID:TeW/CklL0
4.22は快適やで
2023/07/28(金) 23:07:45.15ID:nPOCVyXt0
[4.00]広告除去
0020B80C 53 → C3

※0020B80Dh~0020B8F3hの領域を確保
※ちなみに旧型は 0020B822 72 → EB
2023/07/28(金) 23:08:13.99ID:nPOCVyXt0
[4.00]account.cfgのMode=を参照しない (LOGIN FAILEDエラー対策。浪人の人はやってはダメ)
0029E5D4 04 → 01
2023/07/28(金) 23:08:36.34ID:nPOCVyXt0
[4.00]IDCOUNTフリーズバグ修正
250A26 09 → 0A
250C4D 00 → 01
2B2257 83C4985356 → E9E4030000
2B22CC 8945E8837DE8000F8401030000 → 8BD085D20F84040300008D5A0A
2B22DE DB8B45E803C38B56288A4402FF24803C → C08D0C028B7E288A4C0FFF80E18080F9
2B22F7 4383FB09 → 4083F80A
2B2307 8B45E883C0098945D88B4DD8 → 9090909090908D5A0A8BCB90
2B232A 48 → 68
2B2340 4DD88B55D8 → CB908BD390
2B2619 8BE55DC20400 → 5F8BE55DC204
2B2624 09 → 0A
2B2631 00 → 01
2B2640 FFFFFFFF14000000494443 → 83C498575356E911FCFFFF

4.21→4.23でのバグ修正を4.00に反映
2023/07/28(金) 23:09:00.39ID:nPOCVyXt0
[4.00]スレッドタイトル検索(ff5ch)の修正
001E6CDB BAEC795E00 → BA28825E00
00206281 BA446F6000 → BA28825E00
002082B9 BA44906000 → BA28825E00
001E75E4 3F0000003C6120687265663D → 2C0000003C61205B5E3E5D2B
001E75F0 2228687474702E2B3F29223E282E2B3F → 2228687474705B5E225D2B3F2F5C642B
001E7600 293C2F613E3C7370616E20636C617373 → 2F29223E282E2B3F293C2F613E3C7370
001E7610 3D22636F756E74223E205C28285C647B → 616E2829000000000000000000000000
001E7620 312C347D295C29007E0000003C006100 → FFFFFFFF2400000068747470733A2F2F
001E7630 200068007200650066003D0022002800 → 66663563682E73796F626F692E6A702F
001E7640 68007400740070002E002B00 → 3F706167653D32303026713D

v4.00のスレタイ検索は標準でfc5chが利用可能だが、fc5ch側の仕様変更で利用できなくなった
それを再び利用可能にするためのパッチ
外部のスクリプト等は必要としない

(情報元:https://egg.5ch.net/test/read.cgi/software/1593948657/106-151
2023/07/28(金) 23:13:47.81ID:R6nN2duD0
>>20-23
乙です
2023/07/28(金) 23:19:50.97ID:IAvyRgJQ0
[4.00]PNGを内蔵デコーダからsusieプラグインを使うようにする
002C27B0 スキンなので書き換えるのはダメ
002C309C 89→00 サムネイル
002C30BC 89→00 キャッシュ一覧
002C30C4 89→00 ビューア
002C3208 89→00 ヒント
2023/07/28(金) 23:23:28.58ID:IAvyRgJQ0
[4.00] ff2ch.syoboi.jp スレッドタイトル検索 (tsv)
001E6CDB BAEC795E00 → BA28825E00
00206281 BA446F6000 → BA28825E00
002082B9 BA44906000 → BA28825E00
001E75E4 3F0000003C6120687265663D → 1E0000005E285B5E5C745D2B
001E75F0 2228687474702E2B3F29223E282E2B3F → 295C74285C642B295C7428687474705B
001E7600 293C2F613E3C → 5E5C745D2B29
001E7620 312C347D295C29007E0000003C006100 → FFFFFFFF2300000068747470733A2F2F
001E7630 200068007200650066003D0022002800 → 66663563682E73796F626F692E6A702F
001E7640 68007400740070002E002B → 3F616C743D74737626713D
001E76B5 31 → 33
001E76C1 32 → 31
001E76CD 33 → 32
2023/07/28(金) 23:26:25.28ID:nPOCVyXt0
>>26
>>23よりこっちの方がメリットあるのかな
2023/07/28(金) 23:35:06.43ID:XxHhsnEl0
>>10
現在の5chではjane styleを使うのはダメです
お知らせに他のブラウザを使うようにとあります
style工作員の甘言に騙されて使い続けるのはやめましょう
2023/07/28(金) 23:41:20.46ID:IAvyRgJQ0
[4.00]dat取得のAPI強制無効化/書き込みのAPI無効化
(フラグを書き換える方法をとってみたが、浪人、BEは確認できないので不明)
;http://janesoft.net/janestyle/setting.phpへの通信をそもそも行わない
;005FDE5B 83BB6014000000  cmp dword ptr [ebx+$1460], +$00
;005FDE62 753D          jne  005FDEA1
001FD262 75 → EB
;setting.phpへの通信が行われなかった or setting.phpの内容が0 の場合は
;dat取得の際にAPI有効化が成されるが、それを無効にし非APIとしてdatを取得する
;00673316 3c01        cmp  al,1
;00673318 7561        jne   0067337B       → nop
;0067331A a1905a6c00   mov  eax,[006C5A90];^gvar_006CB9BC:T2chTicket
;0067331F 8b00        mov  eax,dword ptr [eax]
;00673321 80780d00     cmp  byte ptr [eax+0D],0 → mov byte ptr [eax+0d],00
;00673325 7454        je   0067337B       → jmp short 0067337B
00272718 7561 → 9090
00272721 80780d00 → c6400d00  
00272725 7454 → EB54
2023/07/28(金) 23:51:19.84ID:IAvyRgJQ0
>>27
1行ずつ細切れにされて正規表現でスクレイピングするループになってるが
HTMLでは2行にわかれててレス数の情報を吸い上げられない
tsv版ではレス数も取得できるのでメリットはある
2023/07/28(金) 23:56:31.99ID:IAvyRgJQ0
今ff5ch.syoboi.jpを確認したらHTMLが変わってて1行内で必要な情報が全部吸い上げれそうだ
2023/07/28(金) 23:57:01.18ID:nPOCVyXt0
>>30
なるほど、レス数がちゃんと取得できるのはいいですね
2023/07/28(金) 23:58:42.03ID:nPOCVyXt0
余談

>>29
00272718 7561 → 9090
自分だったら書き換えの少なさ至上主義で7500とかやってそう(どうでもいい)
2023/07/29(土) 00:10:04.81ID:tpvxrZfA0
>>29
バイナリパッチ化有難う御座います(注釈付き助かります。
>>30,31
横から感謝。
特に違いは無い様なのでff5ch版の方を継続して使用してみますね。
2023/07/29(土) 00:52:48.19ID:MDgIaqMu0
>>29
>[4.00]dat取得のAPI強制無効化/書き込みのAPI無効化
って書いてありますけど、多分コピペミスで後者は関係ないですよね?
2023/07/29(土) 01:28:17.65ID:HX+mBYHK0
> 122 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2023/07/27(木) 23:31:42.19 ID:CV/5YIDv0
> v4.00を起動してみて分かったこと
> ・やっぱりaccount.cfgは削除しないと動作できない
> ・起動時のGET /janestyle/setting.phpには200 OK('1')が返ってくるように戻ってる
>  それで何もしないでも非API動作になる
> ・バージョンチェック(http://janesoft.net/janestyle/version.txt)のアクセスは無い
> ・今のところ以前弾かれてたsid取得(廃止されてるapp key)が正常に返ってくる

バージョンチェックのアクセスは普通にあるね
jane2ch.iniのLastUpdateCheckTimeを見て一定期間ごとにアクセスするようになってるだけ

あとsetting.phpは今日から0が返ってくるようになったみたいだ
ささやかな嫌がらせか
2023/07/29(土) 01:35:24.88ID:HX+mBYHK0
IDCOUNTフリーズバグのテスト用

https://greta.5ch.net/test/read.cgi/poverty/1649257493/ 39

https://egg.5ch.net/test/read.cgi/software/1648967881/ 854
2023/07/29(土) 01:54:50.28ID:X4BwXrSI0
>>29
充てたいだけの人には多分それだと理解出来ない気がするので
4.23のテンプレに合わせたコンパクトなの形のも一応貼っておくね


[4.23]dat取得をAPI無効に固定 (401エラー対策)
001FD262 75 → EB
00272719 61 → 00
00272721 8078 → C640
00272725 74 → EB
2023/07/29(土) 02:15:57.30ID:HX+mBYHK0
[4.00]アップデート確認の無効化
001FC930 29 → 01
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況