This document is written in Japanese (Shift_JIS;UNK).


■掲示板に戻る■ 全部 1- 最新50

Detour Android

1 :◆8M1WmPQmuk@9436 ★ : 2017/11/10(金) 20:33:47 ID:??? [不明]
Android限定でお願いします
現状はサポートなし・お試し扱いです


2 :名無しさん : 2019/10/08(火) 17:08:38 ID:erUhaPcD [国内]
はじめまして
5chのUA規制に巻き込まれて、ここに辿り付きました
よろしくお願いします

wikiを見ながら設定し終わったのですが、設定すると以下のようなエラーが出て5chのスレ取得できなくなってしまいます。
このエラーメッセージで設定のどの部分が間違ってるかわかりすでしょうか?

https://i.imgur.com/zIYwZyu.jpg


3 :名無しさん : 2019/10/08(火) 17:12:26 ID:erUhaPcD [国内]
文字おこしすると以下のようなエラーメッセージが出ます。
Android9のchmateで使用しようとしています。
よろしくお願いします。

java.security.cert.CertPathVal idatorException: Trust anchor for certification path not found. (javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorExc eption: Trust anchor for certification pat...


4 :◆8M1WmPQmuk : 2019/10/08(火) 20:31:22 ID:str0Rc0u [不明]
>>2-3
はじめまして
Android版使用とこのスレ書き込みありがとうございます
エラーメッセージからSSL代理通信関連と思われるので下記を確認してみます
http://9436.sitemix.jp/wiki/index.php?API%E4%BB%A3%E7%90%86%E9%80%9A%E4%BF%A1#o66af66d

(1)CA証明書インストールがされているか確認します
※CA証明書インストール原因切り分けのため
添付DetourCA.crtがAndroidOSにインストールされているか確認します
Android設定-信頼できる認証情報-ユーザータブ-DetourCA証明書の名前をタップしてエラーなど出ていないか確認します

(2)SSL代理通信関連に必要なファイル/設定がされていることを確認する
 その他-Detourの情報を表示する-保存パスのフォルダに下記があること
  DetourSV.5ch.net.crt DetourSV.5ch.net.key
 通信-サーバ関連の設定-API SERVERがapi.5ch.netであること

(3)一時的にAPI代理通信/SSL代理通信を外してスレ取得できるか確認します
※SSL代理通信原因切り分けのため
Detour起動-通信-Proxy関連の設定をする-その他設定をするをタップ
 OpenSSL チェックのまま
 SSL通信の証明書検証 チェックのまま
 API代理通信 チェックを外す
 SSL代理通信 チェックを外す
メイン画面に戻る
chmateで適当なスレを取得できるか確認します
※このときDetourは単にパケット中継だけとかできません

(4)SSL通信の証明書検証を外してスレ取得できるか確認します
※証明書原因切り分けのため
同様に
 OpenSSL チェックのまま
 SSL通信の証明書検証 チェックを外す
 API代理通信 チェックする
 SSL代理通信 チェックする
メイン画面に戻る
chmateで適当なスレを取得できるか確認します

とりあえず以上です


5 :名無しさん : 2019/10/09(水) 14:31:46 ID:vVjYmrmh [国内]
お世話になっております。
お返事ありがとうございます。
確認しましたので記載します。

>(1)CA証明書インストールがされているか確認します
Android設定-信頼できる認証情報-ユーザータブ-DetourCA証明書の名前をタップしてエラーなど出ていないか確認します

確認しました。
エラーは出ていませんでした。


>(2)SSL代理通信関連に必要なファイル/設定がされていることを確認する
 その他-Detourの情報を表示する-保存パスのフォルダに下記があること
  DetourSV.5ch.net.crt DetourSV.5ch.net.key
 通信-サーバ関連の設定-API SERVERがapi.5ch.netであること

確認しました。ファイルも設定もその通りでした。

少し気になることは、個別Proxyリストを設定するをタップすると以下の画面であることです
https://i.imgur.com/9IS8SaS.jpg

DetourSV.5ch.net.crt、DetourSV.5ch.net.keyをフォルダに入れたはずなのに、2ch.net.keyを見てる??
でも、ずっと下のほうにスクロールしていくと5ch.net.keyという表記もありました。


6 :名無しさん : 2019/10/09(水) 14:32:18 ID:vVjYmrmh [国内]
>>5の続きです。

(3)一時的にAPI代理通信/SSL代理通信を外してスレ取得できるか確認します
 OpenSSL チェックのまま
 SSL通信の証明書検証 チェックのまま
 API代理通信 チェックを外す
 SSL代理通信 チェックを外す

これはスレの取得ができました。
しかし、書き込みはUAではじかれているので出来ませんでした。


(4)SSL通信の証明書検証を外してスレ取得できるか確認します
 OpenSSL チェックのまま
 SSL通信の証明書検証 チェックを外す
 API代理通信 チェックする
 SSL代理通信 チェックする

これはスレの取得ができませんでした。
>>2と同じ状況です。

この項目で気になる点がありましたので記載しておきます。

1.SSL代理通信を許可するにチェックし、次にAPI代理通信を許可するにチェックすると、SSL代理通信を許可するのチェックが消えたりします。
2.API代理通信を許可するの項目が消えたり現れたりします。
3.SSL代理通信を許可するにチェックを入れて、戻るで設定保存したあと、すぐ先ほどの画面に戻るとSSL代理通信を許可するのチェックが外れていたりします。
(しかし、通信をするとSSL代理通信失敗と出るので設定はされているようです。表示のバグの問題??)


以上、よろしくお願いいたします。


7 :名無しさん : 2019/10/09(水) 14:39:49 ID:vVjYmrmh [国内]
補足です。
>>6に書いた
「しかし、書き込みはUAではじかれているので出来ませんでした。」とは
このアプリで設定したUAではなく、もともと私の使用しているスマホのUAが、あらしのUAと一致しているようで、巻き込まれ規制されてしまっているということです。


8 :名無しさん : 2019/10/09(水) 16:34:10 ID:vVjYmrmh [国内]
参考になるかわかりませんが追記します

>>2-3の設定をwiki通りにしたとき、5chの取得エラーが出たときのアプリのほうの画面です。
https://i.imgur.com/afAElXr.jpg

SSL代理通信失敗と出ているものがそれです。
(ちなみに、したらば掲示板であれば、同じ設定のまま取得もできますし、書き込みもできます。)


9 :◆8M1WmPQmuk : 2019/10/09(水) 20:08:25 ID:7ZQrYdIx [不明]
>>5-8
詳細な確認をありがとうございます
SSL代理通信がなんらかの原因のようですね
こちらでも再現させてみたいので設定ファイルをアップローダなど上げてもらうことは可能でしょうか
個人の情報などあれば削除した上で下記手順を参考にお願いします
(1)その他-Detourの情報を表示する-保存パスのフォルダのfilesフォルダ中身をzip/7zなど圧縮する
 できなければiniだけでも結構です
(2)(1)をアップローダなどにあげていただく


10 :名無しさん : 2019/10/09(水) 21:24:03 ID:vVjYmrmh [国内]
ありがとうございます。

了解ました
filesフォルダ中身をメールに添付して送信する形でよろしいでしょうか?

こちらのDetour情報サイトには、問い合わせメールアドレス等はありますでしょうか?
少し探したのですが見つからなかったので、こちらのアドレスを書いておきますね。
qg41lla
@yahoo.co.jp

よろしくお願いいたします


11 :名無しさん : 2019/10/09(水) 21:24:20 ID:vVjYmrmh [国内]
ありがとうございます。

了解ました
filesフォルダ中身をメールに添付して送信する形でよろしいでしょうか?

こちらのDetour情報サイトには、問い合わせメールアドレス等はありますでしょうか?
少し探したのですが見つからなかったので、こちらのアドレスを書いておきますね。
qg41lla
@yahoo.co.jp

よろしくお願いいたします


12 :名無しさん : 2019/10/09(水) 21:25:40 ID:vVjYmrmh [国内]
連投失礼しました


13 :◆8M1WmPQmuk : 2019/10/10(木) 12:12:55 ID:UwukD1LR [不明]
>>10-12
メールを送信しましたのでお手数ですが確認/添付お願いします

>こちらのDetour情報サイトには、問い合わせメールアドレス等はありますでしょうか?
問い合わせメールアドレスは特に用意していません
メール問い合わせしたい場合は都度確認してもらえればと思います
代わりにbitmessageアドレスを用意していましたが現在使用できないようです
以上をDetour情報サイトに反映しますね


14 :名無しさん : 2019/10/10(木) 16:00:00 ID:GXs582sQ [国内]
>>13
ありがとうございます。
ファイルを添付してメールを送信しました。
何かとお手数おかけして心苦しいですが、よろしくお願いいたします。


15 :◆8M1WmPQmuk : 2019/10/13(日) 13:55:58 ID:Aeqp53Rx [不明]
>>14
ファイル一式添付ありがとうございました
こちらでも現象を確認できました

(1)Android7以上+API対応専ブラでのAPI代理通信機能について
 Android7以上+API対応専ブラ組み合わせでAPI代理通信機能は使用できなくなりました
 (a)Android仕様変更によりユーザー追加証明機関を信頼しなくなったため
  https://developer.android.com/about/versions/nougat/android-7.0#default_trusted_ca
  >既定では、Android 7.0 用アプリは、システムが提供する証明書のみを信頼し、ユーザーが追加した証明機関(CA)を信頼しません。
 (b)添付CA証明書(DetourCA.crt)はいわゆる自己署名CA証明書のため(a)を満たせないため

(2)Android7以上+API対応専ブラで使用できるDetour機能について
 △スレ取得時のUA置換やスレ取得手段機能(API/HTML/JSON)
  下記選択肢がありますがいずれも現実的ではありません
  Android7以上+API対応専ブラ組み合わせでのAPI代理通信機能は(1)のとおり厳しいと思われます
  ・API非対応専ブラ使用
   →セキュティ的に不安
  ・API対応専ブラをでコンパイル+AndroidManifest.xml書換+再コンパイル
   →(1)を満たすため専ブラアプリをDetourCA.crt参照するよう書き換えすれば可能だが面倒/難しい
  ・システム提供証明機関証明書で署名したサーバー証明書の使用
   →可能なら大問題なので無理

 ○書き込み時のUA置換機能
  可能です 書き込みはAPI専ブラでもhttpが多いためDetourUA置換機能が使用できます
  5chが常時SSL化したら(1)のとおり使用できなくなります

 △dat落ちしたスレ取得機能
  chmate限定ですがDetour4.3.2.88以降で対応しました
(つづきます)


16 :◆8M1WmPQmuk : 2019/10/13(日) 13:57:26 ID:csV3AtOq [tor]
(>>15のつづき)
(3)chmateでのdat落ちしたスレ取得方法について
 ・DetourはHTMLモードに設定しておく
 ・chmate設定→実験的→検索に使うURL(追加用)をタップし下記1行を設定する
  {$host[match:\.[25]ch\.net$]}detour http://localhost:9436/{$host}/test/read.cgi/{$bbs}/{$key}/
  ※9436はDetour-通信-Proxy関連設定-基本設定-接続待ポートの値と置き換えてください
 ・chmateでdat落ちしたスレを開く
 ・右上≡-HTTP detour ...をタップするとDetourのHTMLtoDAT機能でchmateでのdat落ちしたスレ取得できる

 以上についてはDetour情報ページに反映する予定です

(4)確認用DetourAndroid版4.3.2.88での確認のお願い
 確認用DetourAndroid版4.3.2.88を下記に置きました
 http://9436.sitemix.jp/wiki/index.php?plugin=attach&pcmd=open&file=detour.apk&refer=download
 MD5:e613466fa1b621397c2a3d594aacb882

 別途メールした手順でスレ取得/書き込み時のUA置換/chmateでのdat落ちしたスレ取得の確認をおねがいします


17 :名無しさん : 2019/10/13(日) 18:22:10 ID:N93M1qBe [国内]
>>15-16

お世話になっております。
qg41llaです。

確認用DetourAndroid版4.3.2.88をインストールし、メールのiniで置き換えて確認しました。

1.スレ一覧取得、スレ取得は出来ました。

2.書き込み時のUA置換はできませんでした。

UAが弾かれている板へは書き込みできませんでした。
弾かれてない板もあるので、そこで5chのUAチェックコマンドで確認したところ、自分のUAのままでした。

3.chmateでのdat落ちしたスレ取得
成功しました。
失敗することもあるのですが、約5割の確率で成功します。
失敗するときは、サーバーの応答が遅すぎます。と出ます。


今回の確認結果もメールでfilesフォルダの中身を送付しておきますね。


18 :◆8M1WmPQmuk : 2019/10/14(月) 18:32:45 ID:Dz4UHH30 [不明]
>>17
メール添付ありがとうございます
>2.書き込み時のUA置換はできませんでした。
ini自体に問題はありませんでした

さらに確認したところchmateのバージョンによっては
>>15
>○書き込み時のUA置換機能
>  5chが常時SSL化したら(1)のとおり使用できなくなります
にすでに該当してしまっているようです

DetourAndroid版は次リンクchmateバージョンで動作確認しています
http://9436.sitemix.jp/wiki/index.php?2chMate
このchmateバージョンで書き込み切り分けをお願いしたいのですがchmateダウングレードの場合少々手間がかかります
別途メールで手順を送りましたのでそこも含めて切り分けするか判断ください
よろしくおねがいします


19 :名無しさん : 2019/10/15(火) 18:48:27 ID:bNxd7dQ9 [国内]
>>18
お世話になっております。
qg41llaです。
とても詳細な説明、本当にありがとうございます。

ダウングレードについては今迷っております。
chmateで色々と独自のカスタマイズをしてまして、ログや設定などを引き継いだままダウングレードできればいいのですが。

もしくは同じスマートフォンにchmateを以前のバージョンと今のバージョンと二つ同時に入れることができたりしないのかと調べたりしてます。

ダウングレードについては、もう少し考えてみますね。

丁寧なご対応、本当にありがとうございます。


20 :◆8M1WmPQmuk : 2019/12/14(土) 11:26:51 ID:hxcDX6t7 [tor]
Detour 4.3.2.88 テストモジュール AndroidGUI版のみ をリリースしています
他モジュール公開はリリースしていませんが希望があればお知らせください
http://9436.sitemix.jp/

ファイル名,バージョン,サイズ,MD5
android\detour.apk,4.3.2.88 20191214,2335260,a31842a72ef6e18ce965f0b3302dcf09

更新内容
・Chmate検索に使うURL(追加用)対応
 http://9436.sitemix.jp/wiki/index.php?2chMate#addurlsetting
 Android7以上+ChMate0.8.10.28以降ではアプリ自体に細工しないとUA置換他できませんでした
 これに対応することで次が可能になります
 :Detour経由でDATスレッド(DAT落ち/現行関わらず)取得
 :Detour経由で書き込みなどUA置換
 ※API代理機能可能環境(Android6以下/ChMate0.8.10.10以下など)でも使用できます
 ・設定
  :Chmate->設定->実験的->Proxyに設定がしてあること
  :Chmate->設定->実験的->検索に使うURL(追加用)に下記設定
   例 接続待ちポートが9436の場合
   ※ 2行まとめてコピペする
   ※ 「{$host}」と9436の間に「:」は不要
   {$host[match:\.[25]ch\.net$]}detour http://{$host}9436/test/read.cgi/{$bbs}/{$key}/
   {$host[match:\.bbspink\.com$]}detour http://{$host}9436/test/read.cgi/{$bbs}/{$key}/
 ・実行
  :ChMateスレッド画面で右上≡->HTTP detourをタップ
   Detour経由(HTML/JSON/API)でスレッド取得
   この画面上で書き込みも可能
・ファイルハンドル処理見直し(android系/linux系のみ)
・UI文字列/挙動訂正(androidGUI版のみ)
動作確認用途なので特に理由がなければ正式版を利用ください


21 :名無しさん : 2020/01/05(日) 18:17:36 ID:5Tp0U36g [国内]
xposedモジュールやmagiskモジュールで、アプリを再ビルドをせずに自己CA証明書を追加してAPI代理通信を使えるようにできないでしょうか?


22 :◆8M1WmPQmuk : 2020/01/06(月) 18:34:57 ID:qwPE7QPd [tor]
>>21
xposedモジュールという発想は全く思いつきませんでした
軽く調べたところ下記手順で可能かもしれません

条件
・Android7以降
・アプリを再ビルドをしない
・自己CA証明書を追加してAPI代理通信を使いたい

手順
・Android7以降でも下記内容でシステムにユーザーCA追加する(Android6以下の従来どおりの方法)
 API代理通信を使用する Android4以上6以下
 http://9436.sitemix.jp/wiki/index.php?API%E4%BB%A3%E7%90%86%E9%80%9A%E4%BF%A1
・‘Android7以降でも使用できる’SSL認証を無効にするxposedモジュールを探してインストール+有効化する
 参考検索ワード
 「xposed certificate android nougat」
 'Certificate Pinning'って語句がよくヒットするようです
・API代理通信を試す

注意
・私自身動作未確認です
 高価スマホ壊してもなにも保証できません/しません
 自分ならぶっ壊れてもいいスマホで試します
・最悪スマホが起動できなくなった/通信ができなくなったなど不測の事態でも自力でなんとかする必要があります
 くれぐれも一回はバックアップしてそこからリカバリーできるか確認してから試したほうがいいです
・他の正常なSSL通信/認証アプリが動作しなくなる可能性があります
 以後何かしらスマホに悪影響残る可能性あります

もし動作したらぜひ教えて下さい
でも自身なければ我慢して他力本願待機するのもいいと思います


23 :21 : 2020/01/07(火) 22:50:55 ID:uBFqrp24 [国内]
使用端末についてですが、OnePlus製でAOSPベースのOxygenOSのPieバージョンです
該当するモジュールをインストールしてみました(TrustMeAlreadyと云うモジュールです)
モジュールを追加する前と同様にスレ一覧の取得に失敗しましたが、スレ一覧を開いた際に表示されるエラーが変わりましたので一応スクショ貼ります
https://i.imgur.com/P6dyFhI.png

Detourのログは変わらずモジュールSSL代理通信失敗のままです
[ Client : Proxy ] SSL代理通信失敗 0 2 : 17129 21003 .

モジュールが機能しているのかどうかを判別する方法がわからないのでモジュールによってエラーが変わったのかはぶっちゃけわからないです


24 :◆8M1WmPQmuk : 2020/01/08(水) 21:23:54 ID:PLhdc3ht [tor]
>>23
SSLPeerUnverifiedExceptionとあるので
おそらくスマホ側のサーバー証明書パスが正しく設定されていないのだと思います
下記を確認ください
(1)サーバ証明書ファイルをDetour設定-その他-Detourの情報を表示する-保存パスのフォルダに置く
参考 http://9436.sitemix.jp/wiki/index.php?API%E4%BB%A3%E7%90%86%E9%80%9A%E4%BF%A1%20Android7#e19a466d
DetourSV.5ch.net.crt
DetourSV.5ch.net.key
DetourSV.2ch.net.crt
DetourSV.2ch.net.key

(2)個別Proxyリストのダブっている設定があれば削除する
Detour設定-通信-Proxy関連の設定をする-個別Proxyリスト設定をする
個別Proxyリストに「.5ch.net」が複数あればタップ-削除するで1つだけ残す
同様に個別Proxyリストに「.2ch.net」が複数あればタップ-削除するで1つだけ残す

(3)個別Proxyリストのサーバ証明書ファイルを指定し直す
個別Proxyリスト-「.5ch.net」-「証明書ファイルパス」タップしてDetourSV.5ch.net.crt指定し直す
個別Proxyリスト-「.5ch.net」-「秘密鍵ファイルパス」タップしてDetourSV.5ch.net.key指定し直す
個別Proxyリスト-「.2ch.net」-「証明書ファイルパス」タップしてDetourSV.2ch.net.crt指定し直す
個別Proxyリスト-「.2ch.net」-「秘密鍵ファイルパス」タップしてDetourSV.2ch.net.key指定し直す
設定を保存して念の為DetourAndroid版を終了−再度起動する

(4)API代理通信機能を試してみる


25 :21 : 2020/01/22(水) 00:53:10 ID:vuqHmYOm [国内]
>>24
よく見直してみましたがやっぱり設定に誤りはなさそうです
念の為ini?ファイルをアップしましょうか?


26 :◆8M1WmPQmuk : 2020/01/22(水) 20:12:07 ID:722ZBmnM [tor]
>>25
お手数ですがお願いします


27 :21 : 2020/01/23(木) 12:32:00 ID:/NOUtiJx [国内]
>>26
どうぞ。一応ログも入れておきました

https://www.axfc.net/u/4017644

余談なんですが、
このDetourとかの掲示板をchmateに追加していてスレを見ることはできるんですが、404エラーで書き込めなくなりました
(最初の頃はchmateで書き込めていました)


28 :◆8M1WmPQmuk : 2020/01/24(金) 20:48:08 ID:oEsDQfo9 [不明]
>>27
ダウンロードできましたありがとうございます
確認は少々お時間ください

>404エラーで書き込めなくなりました
多分ですがここへの書き込みにDetour経由していないからだと思われます
ここの書き込みはbbs「.cgi」ではなくbbs「.php」になります
本来ならサーバー側で置換するのがセオリーなんですがこのサーバーでは設定できませんでした
なのでここのアドレスに限ってDetour内部で置換しています
Detour経由しないとbbs.cgiのままで存在しないので404になるのではないかと思われます

テスト用スレッドもあります
http://9436.sitemix.jp/test/read.php/9436/1458813095/
#こちらでChMate+DetourAndroidで書き込み確認できました


29 :◆8M1WmPQmuk : 2020/05/07(木) 10:59:53 ID:hCJkTYxh [tor]
>>27
大変遅くなってすみません
こちらで確認環境(Android9+root+xposedモジュール)が用意できません
そのため長期間保留扱いでお願いします


30 :名無しさん : 2020/07/18(土) 10:20:47 ID:qK8zE4Xj [国内]
Android6、旧版Chmate
wikiを見て設定しました
htmlモードにしてあります

Targetserverfailedresponse云々が出てまずスレ一覧も取得できない状態です

設定方法を教えてください


31 :◆8M1WmPQmuk : 2020/08/20(木) 03:23:42 ID:gSB1FFP2 [tor]
>>30
#書き込みに今気づきませんでしたすみません
もう見てないかもしれませんが下記をアップまたは教えて下さい
・使用しているdetour.ini→アップロードお願いします
・使用しているChmateのバージョンとDetourのバージョン
・使用しているChmateのProxy設定画面の画面ショット→アップロードお願いします
・「Target server failed response云々」エラー画面ショット→アップロードお願いします
・「Target server failed response云々」エラーが出るときにChromeのProxyチェックを外すとスレ一覧取得できるのでしょうか
・ウ.ィルス対策アプリやVPNアプリや通信制御アプリを使用している場合は一時解除しても改善しないか


32 :21 : 2021/06/08(火) 08:08:58 ID:UZk2LGVP [国内]
21です
久しぶりに5chを見ようと思って、別の方法でトライしてみました。
システムバージョンは以前と同様Android9
各アプリのバージョンはdetourは最新の4.3.1.87、chmateは0.8.10.89になります。
Move Certificatesという、ユーザー証明書をシステムに移動させるMagiskモジュールを入れてみました。
インストール済みから、システムへの移動に成功しているのを確認しました。
https://i.imgur.com/gWI85GS.png

今度はSSL代理通信も成功するかなと思ったんですが、また前回と同様のエラーで失敗に終わりました(detourでのログも前回と同様)
https://i.imgur.com/pIxlegH.png
トグルボタンで切り替えて無効にした時
https://i.imgur.com/WpQoNSV.png

adguardという広告ブロックのアプリではca証明書をインストールすることで利用可能になるHTTPSフィルタリングという機能があり、そちらは利用できています。
detourアプリが証明書のロードに失敗している?等そういった可能性はありませんか?


23 KB
新着レスの表示

掲示板に戻る 全部 次100 最新50
名前: E-mail (省略可) :