#author("2019-08-06T13:12:47+09:00","default:RVnGcYsE","RVnGcYsE")
#author("2019-12-06T18:21:26+09:00","default:RVnGcYsE","RVnGcYsE")
#nofollow
* 初めて使うAndroid版 [#ee6323c4]
&ref(a028.jpg);
#contents

** 環境を確認します [#mdcf8df7]
- Android 1.6 DONUT API4 以上 ''Android9でも使えます''
- Android 1.6 DONUT API4 以上 

:Android9でも使えます&size(2){[[条件があります>#androidcondition]]};|

- 権限は下記です

:android.permission.WRITE_EXTERNAL_STORAGE,android.permission.READ_EXTERNAL_STORAGE|SDカード読み書きするため
:android.permission.INTERNET|インターネット通信するため ~
:android.permission.RECEIVE_BOOT_COMPLETED|端末起動時に実行するオプションのため ~
:android.permission.ACCESS_NETWORK_STATE,android.permission.ACCESS_WIFI_STATE|WiFiやモバイル接続に応じ自動でプロファイル切り替えする機能のため ~

- SDカード使用推奨します ~
-- 非root端末でSDカードないとファイルやり取りが非常にめんどくさいです ~
SDカードあると直接/LAN経由いずれでもini他ファイルやりとりが楽です

- Android2ch専ブラアプリには下記が必要です
:API非対応アプリ|Detourすべての機能が使えます

:API対応アプリ(API代理通信使用時)|Detourすべての機能が使えます ~
-- 例 DAT取得時にUA書き換えたりDAT落ち時HTMLtoDATでログ取得したい ~
-- 
-- 条件 ~
:アプリにProxy設定があること ~
:Androidシステム設定に自己CA証明書をインスールしていること ~
:自己CA証明書で署名した自己サーバ証明書をDetourに設定していること

:API対応アプリ(API代理通信未使用時)|Detour http:// 通信関係機能だけが使えます
-- 例 おπ規制対応で書き込みUA置換機能を使いたい ~
-- 
-- 条件 ~
:アプリにProxy設定があること

- socks+OpenSSL,Http(s)UrlConnection(インポートでlibcurlも)を使用してます
- モジュールは次を用意しています
:arm系|armeabi,armeabi-v7a,arm64-v8a 
:x86系|x86,x86_64
:mips系|mips mips64 SIZE(10){ mips系は見たことないですが }
- ウィルススキャンソフト,ファイアウォールソフトとの併用を ''可能なら勧めます''

** Android専ブラアプリの機能と条件を確認します [#androidcondition]


- DetourをAndroid専ブラアプリで使用するには次の条件が必要です
#br
#br
|>|>|>|LEFT:BGCOLOR(powderblue):~''API対応アプリ''|
|>|>|>|LEFT:BGCOLOR(lightcyan):~''Android7以降''|
|LEFT:|LEFT:|LEFT:|LEFT:|c
|>|~条件|>|~Detourで使える機能|
|>|>|>|BGCOLOR(ghostwhite):アプリにProxy設定がある|
|>| ''API代理通信使用'' &br;  &size(15){''アプリのリソースに自己CA証明書を含み有効である''}; &br;  Detourに自己CA証明書で署名した自己サーバ証明書を設定している|>|''すべての機能が使えます''|
|>|BGCOLOR(ghostwhite): ''上記以外'' &br;|>|BGCOLOR(ghostwhite):https通信機能は使えません|
|>|BGCOLOR(ghostwhite):アプリにProxy設定がない|>|BGCOLOR(ghostwhite):すべての機能は使えません|
|>|>|>|LEFT:BGCOLOR(lightcyan):~''Android6以前''|
|LEFT:|LEFT:|LEFT:|LEFT:|c
|>|~条件|>|~Detourで使える機能|
|>|>|>|BGCOLOR(ghostwhite):アプリにProxy設定がある|
|>| ''API代理通信使用'' &br;  Androidシステムに自己CA証明書をインスールしている &br;  Detourに自己CA証明書で署名した自己サーバ証明書を設定している|>|''すべての機能が使えます''|
|>|BGCOLOR(ghostwhite): ''上記以外'' &br;|>|BGCOLOR(ghostwhite):https通信機能は使えません|
|>|BGCOLOR(ghostwhite):アプリにProxy設定がない|>|BGCOLOR(ghostwhite):すべての機能は使えません|
|>|>|>|LEFT:BGCOLOR(powderblue):~''API非対応アプリ''|
|>|>|>|LEFT:BGCOLOR(lightcyan):~''Android全バージョン''|
|LEFT:|LEFT:|LEFT:|LEFT:|c
|>|~条件|>|~Detourで使える機能|
|>|アプリにProxy設定がある|>|''すべての機能が使えます''|
|>|BGCOLOR(ghostwhite):アプリにProxy設定がない|>|BGCOLOR(ghostwhite):すべての機能は使えません|



** ファイルをダウンロードします [#q7c40af8]
- [[正式モジュール>Detour情報ページ#new]] や [[掲示板>Detour情報ページ#contact]] に書かれたリンクからファイルをダウンロードします ~
下記を ''必ず'' 確認実行します

--  [[トリップ>Detour情報ページ#trip]] の確認
-- ファイルサイズとハッシュ(md5)の確認
--- [[md5 確認 ソフト - Google検索:https://www.google.co.jp/search?q=md5+%E7%A2%BA%E8%AA%8D+%E3%82%BD%E3%83%95%E3%83%88]]

-- ウィルススキャンの実行



** ファイルを解凍します [#rcb7510d]
-- 解凍
-- ウィルススキャンの実行
-- 解凍ファイルサイズとハッシュ(md5)の確認
--- [[md5 確認 ソフト - Google検索:https://www.google.co.jp/search?q=md5+%E7%A2%BA%E8%AA%8D+%E3%82%BD%E3%83%95%E3%83%88]]



** 同梱ファイルについて [#gd23b6f9]
:Android\detour.apk|Android用に作成したapkファイルです
:diffAndroid.txt|Windows版との違いのドキュメントです
:filelist.txt|モジュール詳細です
:history.txt|モジュールの更新履歴情報です
:readme.txt|ドキュメントです

:sample\DetourCA.crt,DetourSV.5ch.net.crt,DetourSV.5ch.net.key,DetourSV.2ch.net.crt,DetourSV.2ch.net.key|API対応アプリでDAT関連機能を使うための動作確認用CA証明書,サーバ証明書サンプルファイルです ~
API対応アプリでDAT関連機能使わない場合は必要ありません ~
非API対応アプリではもちろん必要ありません

:sample\ua.txt|ユーザーエージェントをランダムに選択できる確認用ファイルです ~
おπ規制に巻き込まれたらDetourに設定することで規制を回避できる可能性があります


** Detourを設定します [#settei]
- AndroidOS設定の「提供元不明のアプリ」をチェックします (Android7まで)
-- GooglePlay配信アプリではないため ~
&ref(a001.jpg);

- SDカードがある場合はセットしておきます
-- detour.apkやWindows/WM版のDetour.iniがある場合はコピーしておきます ~
iniはファイル名から「x64」や「9X」「WM」などとって「Detour.00.ini」のようにリネームしてください

- detour.apkをAndroidに配置してタップしインストールします
-- 警告が表示された場合は確認しよければ続行します ~
&ref(a031.jpg);
-- 権限を確認してください ~
&ref(a002.jpg);
-- Android1.6では「電話/通話」権限が間違って表示されるのを確認しています ~
&ref(a010.jpg);
--この権限は指定していないので気になる方は逆コンパイル後AndroidManifest.xmlを確認してください ~
&ref(a011.jpg);

- Detourをタップして起動します ~
&ref(a003.jpg);
:Windows/WM版のDetour*.iniがある場合|その他-Detourの情報を確認するで保存パスをメモします ~
&ref(a004.jpg); ~
タップで保存パスを取得できます ~
メイン画面で戻るキーではい選択でいったん終了します ~
&ref(a009.jpg); ~
ファイラーなどで保存パスにiniを上書きコピーします
:新規設定する場合|通信-DAT関連設定をするメニューで下記の通り必要に応じて欄を埋め戻るキーで戻ります

--- 各設定するためのメニューはタイトル右「≡」ボタンタップで表示されます ~
&ref(a046.jpg); ~
Android2以下はメニューキーでメニューが表示されます ~
&ref(a047.jpg);

--- 通信-DAT関連設定をするメニューで必要に応じて欄を埋め戻るキーでで保存します ~
最低限必要な設定項目は次のとおりです ~
この項目だけは検索して調べて設定してください
>>>[[2ch dat api proxy ua 設定 例 - Google検索:https://www.google.co.jp/search?q=2ch+dat+api+proxy+ua+%E8%A8%AD%E5%AE%9A+%E4%BE%8B]]

--- どのモード(HTML,API,JSON)で使用するか ~
&ref(a005.jpg);

--- HTML,JSONモードの最低限必要な設定項目 ~
User-Agent(ユーザエージェント) ~
&ref(a006.jpg);
--- APIモードの最低限必要な設定項目 ~
User-Agent(ユーザエージェント) ~
APPKey,HMKey ~
&ref(a007.jpg);

-- 書き込みが吸われるなど防止するため下記のチェックもおすすめします
 5ちゃんねる通信のUAを置換する

-- 戻るキーで設定保存しているため画面反映が遅いですがそのままお待ち下さい
-- メイン画面で戻るキーでいったん終了します ~
&ref(a009.jpg);
- 再度detourをタップして起動します


** API代理通信でAPI対応専ブラで全機能使えるようにする [#rc06f5f1]

- API対応専ブラでDetour全機能を使うために下記を参照してAPI代理通信を使用できるようにします

--- [[API代理通信を使用する Android4以上>API代理通信]]
--- [[API代理通信を使用する Android3以下>API代理通信 Android3]]

** おπ書き込み規制を可能なら回避するできるようにする [#h8043395]

- 運営が実施している書き込み規制のうち特定のユーザーエージェントUAを規制判断にしている場合回避できる可能性があります ~
下記を参照してみてください

--- [[書き込み規制を回避する]]



** 2ch専ブラアプリを設定します [#u49fb6e0]

- 使いたい2ch専ブラアプリのProxy設定を下記に設定します ~
専ブラに書き込みProxy設定があれば同様に設定します ~
専ブラの画像取得Proxy設定などがある場合はdatに関係ないので設定不要です ~
&ref(a008.jpg); 
 Proxyアドレス	127.0.0.1
 Proxyポート	変更していなければ9436
		変更していれば通信-Proxy関連設定をするで設定した値

- 専ブラごとの設定は左の [[MenuBar]] や下記から参照してください ~

-- Android
--- [[ChMate/2chMate>2chMate]]
--- [[2chGear]]

** Detourの通信メニュー設定 [#pbb276d1]
 サーバ関連の設定
 通信処理を簡略化する
 個別Proxyリストで接続先を変える

- サーバ関連の設定 ~
APIモードを使用する場合API-SERVERの値を確認します ~
&ref(a039.jpg);
 api.5ch.net:443 (2018/2/7以降)

- 通信処理を簡略化するかどうかの設定 ~
SOCKETERRORが起きるときはOFF ~
今までで問題なければON ~
スレ大量一気更新とかはON

** 必要があれば設定します [#c95c6814]
機能詳細はreadme.txtを参照してください

- 接続先Proxy設定
 会社学校などブラウザ使用にProxy設定が必要な場合
- Detour接続時のIDPASS設定
 セキュリティを高めたい場合
- OSや専ブラで通信の違いを吸収するためのオプション
 特定のサイトで通信できない場合
下記[[Detourの通信メニュー設定>#netconfig]]を参照してください
- 使いたい2ch専ブラなどソフトでスレ読み込んでdatファイルを取得してみます


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS