5ch専ブラ・API串解析 総合スレ

■ このスレッドは過去ログ倉庫に格納されています
2022/03/10(木) 18:23:49.64ID:Y221txyt0
このスレは各種5ちゃんねる専用ブラウザやAPIプロキシ関連の
解析情報について語るスレです

・解析・改造行為はあくまで自己責任です
・各専ブラの本スレには迷惑を掛けないようにしましょう
2022/03/10(木) 18:24:54.86ID:Y221txyt0
■関連スレ

【Windows】
Jane Style (Windows版) Part182
https://egg.5ch.net/test/read.cgi/software/1645775187/
5ちゃんねる用ブラウザ「Live5ch」part159
https://egg.5ch.net/test/read.cgi/software/1644072982/
2ちゃんねる用ブラウザ「ホットゾヌ」 Part47
https://egg.5ch.net/test/read.cgi/software/1565416195/
2chブラウザ Sanka [無断転載禁止](c)2ch.net
https://egg.5ch.net/test/read.cgi/software/1493317740/
2ちゃんねる用ブラウザ「ギコナビ」Part90
https://egg.5ch.net/test/read.cgi/software/1623907815/
2ちゃん専用ブラウザ「かちゅ〜しゃ」Part105
https://egg.5ch.net/test/read.cgi/software/1632131979/
JaneXeno 72
https://egg.5ch.net/test/read.cgi/software/1607676632/
JaneView Part92
https://egg.5ch.net/test/read.cgi/software/1636974188/
[5ch公式ブラウザ] 5chBrowser for Windows10
https://mevius.5ch.net/test/read.cgi/win/1514958091/

【Mac】
5chブラウザ-BathyScaphe-潜航深度86m
https://egg.5ch.net/test/read.cgi/mac/1645234115/
【改造版】2chブラウザ V2C-R Part6【隔離,ヲチスレ】
https://egg.5ch.net/test/read.cgi/software/1591630157/l50
2022/03/10(木) 18:25:25.76ID:Y221txyt0
【iOS】
【専ブラ】5ちゃんねるブラウザ「JaneStyle for iOS」 Part8
https://fate.5ch.net/test/read.cgi/ios/1628813099/
BB2C Part 218
https://fate.5ch.net/test/read.cgi/ios/1646348862/
twinkle Part176
https://fate.5ch.net/test/read.cgi/ios/1643684899/
2tch Part2 [転載禁止](c)2ch.net
https://fate.5ch.net/test/read.cgi/ios/1429368502/
【祝!復活】mae2c Part1【専ブラ】
https://fate.5ch.net/test/read.cgi/ios/1549638945/

【Android】
Jane Style for Android Part3
https://egg.5ch.net/test/read.cgi/android/1625206789/
【専ブラ】2chブラウザ 2chMate 隔離スレ part49
https://egg.5ch.net/test/read.cgi/android/1628337020/
【専ブラ】2ちゃんねるブラウザ「2chGear」 Part5 
https://egg.5ch.net/test/read.cgi/android/1562746980/

【その他】
bbs2chreader/chaika Part53
https://egg.5ch.net/test/read.cgi/software/1564143179/
Navi2ch for Emacs (Part 22)
https://mevius.5ch.net/test/read.cgi/unix/1575011531/
2022/03/10(木) 18:25:50.29ID:Y221txyt0
【API串関係】
2chAPIProxy11
https://egg.5ch.net/test/read.cgi/software/1623141723/
Detour (旧 Prxy2ch, Detour2ch) その6
https://egg.5ch.net/test/read.cgi/software/1605104188/
2ch用串ソフト 2chapixy Part3
https://egg.5ch.net/test/read.cgi/software/1604139555/
p2proxy Part19
https://egg.5ch.net/test/read.cgi/software/1355896993/
2022/03/10(木) 18:41:49.42ID:gh7at0Uz0
バイナリ改造の話題は荒れる
2022/03/10(木) 18:46:07.89ID:2DrHltbz0
クソスレ立てんな
まずAPIの解析はみんなTorのダークウェブでやってるからこんな場所でやるバカいない
2022/03/10(木) 18:55:14.37ID:wfp4PJyM0
API解析の話はさすがにとここじゃ無理だわ

バイナリ改造の情報とか集めとくのにはいいかもね
最近あちこちのスレが荒れてる原因だし
2022/03/10(木) 19:16:33.94ID:XkUoCY5j0
といっても煮詰まってきたら普通にAPIキーとか表に出てくるけどな
まあ出てきたとしてもこんなあからさまなスレには出てこないと思うけど
2022/03/10(木) 19:18:11.12ID:UD8P0H4q0
既出のバイナリ改造情報(本スレでやる話じゃないと思うのでここに転載)

Jne Style (Windows版)

2 名無しさん@お腹いっぱい。 sage ▼ 2022/02/25(金) 16:47:45.38 ID:uhjOVS900

4.10広告除去
0020A186 72 → EB

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


そして以下はバイナリ編集をコピペ一発でできるソフトの紹介

■らくらくパッチとは?
バイナリエディタで修正する作業をコピーアンドペースト(コピペ)するだけで手軽に出来るソフトです。

【使用方法】
■らくらくパッチDL
https://nsdev.jp/homebrew/71.html
1.らくらくパッチ Ver.0.1b を ダウンロードしてから、解凍してください。
2.RRPATCH. EXE を 起動しましょう。
3.開くをクリック
4.ファイル欄にJane2ch.exeを選択します。
5.パッチデータ欄に下記まとめの中から必要なものを入れて処理をクリックして『パッチ処理結果』がでたら、終わりです。
(※複数の修正内容は一気に適用可能です)

【注意】
・必ずJaneStyleを終了後にらくらくパッチを実行すること
・Jane2ch.exeをProgram Files (x86)にインストールした方は、らくらくパッチを右クリックし「管理者として実行」すること
(よく分からなければとにかく"管理者として実行"せよ)
https://i.imgur.com/A3bInDY.png
2022/03/10(木) 19:19:50.93ID:UD8P0H4q0
Jne Style (Windows版)

3 名無しさん@お腹いっぱい。 sage 2022/02/25(金) 16:49:21.86 ID:uhjOVS900

過去ログ取得
■gethtmldat.jsを作成
1:メモ帳を開く
2:https://pastebin.com/3EZzrsxY 左のURLの下部にあるRAW Paste Dataの下の内容をすべて選択し、コピーしてメモ帳に貼り付け
3: "var HTTP_HEADERS = {"でメモ内を検索、該当する行を以下の内容で上書きして修正
var HTTP_HEADERS = {
"User-Agent" : "Mozilla / 5.0(X11; Linux x86_64; rv:89.0)Gecko / 20100101 Firefox / 89.0 LibreWolf / 89.0.2"
};
4:『ファイル』→『名前をつけて保存』→『gethtmldat.js』文字コード『ANSI』で 『Jane2ch.exe』と同じフォルダに保存

■gethtmldat.cfgを作成
(gethtmldat.js用ユーザー設定ファイル)
メモ帳を開き、【gethtmldat.js】の3:の上書きと同じ内容を貼り付け
『ファイル』→『名前をつけて保存』→『gethtmldat.cfg』文字コード『ANSI』でJane2ch.exe(gethtmldat.js)と同じフォルダに保存
上の手順の通りにgethtmldat.cfgを作成しておくと、【gethtmldat.js】の3:の修正をしなくても過去ログを取得できます

■使用方法
(gethtmldat.jsを実行するコマンドの登録)
Jane Styleを起動して『ツール』→『設定』→『コマンド』
『実行するコマンド』に以下を記述
wscript "$BASEPATHgethtmldat.js" "$LINK$URL"
コマンド名はわかりやすいもので構いません(過去ログ取得、など)
過去ログURLのリンクや、範囲選択した文字列の右クリックメニューから、過去ログ取得のコマンドを実行できます
以下のコマンドで『外部コマンド』のボックスを呼び出し、そこにURLを入力して過去ログを取得することもできます
wscript "$BASEPATHgethtmldat.js" "$INPUT$URL"
同じようにコマンド名は何でもいいです
https://i.imgur.com/1V6E25g.png
詳しい使い方がgethtmldat.js内に直接記載されているので読んでおくとよいでしょう
2022/03/10(木) 19:20:26.25ID:UD8P0H4q0
Jne Style (Windows版)

8 名無しさん@お腹いっぱい。 sage ▼ 2022/02/25(金) 17:05:27.05 ID:uhjOVS900 [8回目]

【4.10用 らくらくパッチまとめ】
■画像取得(Accept,Accept-Encoding)
000CA704 3F → 1E
000CA708 746578742F68746D6C2C6170706C6963 → 2A2F2A0D0A4163636570742D456E636F
000CA718 6174696F6E2F7868746D6C2B786D → 64696E673A206964656E74697479

(text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 が、 */*..Accept-Encoding: identity になる)

■画像PNGがDecode Errorで見られない場合の対処
002BF8C0:89→20
002BF8E0:89→20
002BF8E8:89→20
002BFA2C:89→20

Susieプラグイン必須 PNGファイルシグネチャを書き替え、内蔵デコーダでマッチしないようになる

■sid取得時のセッションを取得後に閉じる(keep-alive指定なし)
000F2040 0A → 00


4.00用はこちら
https://egg.5ch.net/test/read.cgi/software/1618380436/3-5
ただし、スレタイ検索の修正は同スレ内の624のものが最新
また、PNGのDecode Errorの対処は4か所ある「89→00」を「89→20」に変更してから適用すること
2022/03/10(木) 19:21:09.19ID:UD8P0H4q0
Jne Style (Windows版)

10 名無しさん@お腹いっぱい。 sage 2022/02/25(金) 17:07:55.53 ID:uhjOVS900

【板移転の対応】
4.1は今の時点では板の移転が起きても特に不具合はない
4.0.0.5以下は板一覧内に含まれるhttpsで始まるリンクに対応していないため、現在の公式の板一覧https://menu.5ch.net/bbsmenu.htmlが利用できない
そのため板が別のサーバーに移転すると、板やその中のスレッドが利用できなくなる
利用を続けるにはいくつかの方法の中から対処が必要になる

■バイナリを書き換える(4.0台)
00264538 07 → 04
0026453C 68 74 74 70 3A 2F 2F → 68 74 74 70 00 00 00
Jane Styleを起動させて「ツール」→「設定」を開き、「通信−ボード取得一覧URL」をhttps://menu.5ch.net/bbsmenu.htmlと書き換えて「OK」を押す
「板欄」のリストを開き、Ctrlを押しながら「板一覧の更新」を押し、200 OKを出す
元rosie鯖の板を開いてみて、URLのrosieの部分がpugに書き換わっていたら成功
お気に入りに登録していたスレはスレ一覧から同じスレをクリックして開くと勝手にURLが書き換わる模様

■jane2ch.brdを直接修正する(4.0未満でも使用可)
Jane Styleを起動終了状態で行う
公式の板一覧(menu.5ch.net/bbsmenu.html)のソースを開き、移転後のアドレスをチェックし、対応するjane2ch.brdの移転前のアドレスを書き換える
新設されたjane2ch.brdに無い板は、板欄→新規板登録か、jane2ch.brdに直接記入して追加する
rosie→pugの移転の場合、jane2ch.brdのrosieの板を全部pugに置換
AKB48と運用情報臨時となんでも実況Gの3つはrosieからnovaに移ったらしいのでpugでなくnovaに換える

■リンクがhttpsではない、外部で作られた板一覧(カスタムBBSメニュー)を探して利用する
http://bbsmenu.afi.click/5ch_pink_machi/bbsmenu.htmlなど
非公式なので移転後のアドレスに更新が済んでいるか、今でも更新されているかといった保証はない

なお、板タブ右クリックにある「板移転の追尾」は、失敗する板もあるので非推奨
■ このスレッドは過去ログ倉庫に格納されています