DchaStateChanger

DchaState Changer の使い方

警告

[!CAUTION] このツールの使用によって起きた損害については保証しません。

お知らせ

[!TIP] Charles を使用せずに microSDカードを使用して改造できる Nova Direct Installer がリリースされました。
是非、 そちらも併せてご確認下さい。


必要なもの

準備

Charlesを以下のURLからインストールします。

https://www.charlesproxy.com/download/
無料版は30分で強制終了されるのでその都度再起動してください。
設定は保存されるので手順を遡る必要はありません。

インストール

1,まずPCで Charles を開きます。

[!NOTE] ※初回起動時にファイアウォールの設定の画面が出たら、 「プライベート ネットワーク」に必ずチェックを入れてから、
アクセスを許可する(A)」を押してください。

2,次のリンクを開き、 ファイルとして保存します。
Settings.xml
右クリックして「名前を付けて保存...

3,ToolsImport/Export Settings... から Choose Fileを選択し、 2番で保存した Settings.xml を選択します。

ファイルを選択出来たら、 下部のImportを押します。

4,HelpSSL ProxyingSave Charles Root Certificate...から、 ファイルのタイプを Binary certificate (.cer) にしてから証明書ファイルを保存します。
保存先は分かりやすい場所にしてください。

5,HelpLocal IP Addressesを開き、 PCのIPアドレスをメモします。
通常は、 192.168.で始まるものが必要です。

この場合は192.168.11.9です。

6,チャレンジパッドとPCをUSB接続します。
チャレンジパッドの通知領域に「Androidシステム・この端末を USB で充電中」と表示されているので、 ダブルタップしてUSBの設定を開きます。

USB の使用」の項目で「ファイル転送」を選択してください。

7,PCのエクスプローラーにチャレンジパッドが表示されます。
先程保存した証明書ファイルを、 TAB-A05-BD(BA1)内部共有ストレージ にコピーしてください。

8,チャレンジパッドの設定アプリから次の通りに開きます。

ネットワークとインターネットWi-FiWi-Fi 設定詳細設定証明書のインストール を開きます。

左側のメニューを開き、 TAB-A05-BDもしくはTAB-A05-BA1を開きます。

先程コピーした証明書ファイルがあるので選択します。

証明書の名前を指定すると言ったダイアログが開くので、 適当に名前を付けてOKを押します。

[!WARNING] 「VPNとアプリ」のまま変更しないでください。

パスワード設定を要求されるので設定します。

[!WARNING] ※この際、 「起動時の保護」は「いいえ」を選択してください。
「パターン」を選択した際、 再起動時に解除できなくなります。

9,証明書がインストール出来たら1つ前の画面に戻り、 Wi-Fi の使用 を有効にします。
次に、 接続するWi-FiのSSID名を選択して、 詳細設定プロキシ を「なし」から「手動」に設定します。 設定項目は以下の通りです。

プロキシのホスト名: 先程調べたPCのIPアドレス

プロキシポート: 8888

プロキシをバイパス: (空欄)

設定後、 保存をタップします。

10,Charlesで Connection from ~と表示されるので、 「Allow」を押します。

10.0.0.8 の部分はチャレパ側のIPアドレスなので、 環境により異なります。

[!WARNING] また、 これが出てこなかった場合は どこか手順を間違えているか、 パソコンやルーターの設定でセパレータが動作している可能性があります。
詳しくはこちらをご覧下さい。

11,ホーム画面に戻り、 スタートボタンを押します。

12,画面に従って初期設定を進めます。

[!WARNING] ※USB または ACアダプターが接続されていないと続行できません。
また、 バッテリー残量が50%未満だと続行できません。

13,アップデートの赤い進捗バーが100%になり正常に続行すると以下のような画面が出ます。


この端末管理アプリを有効にする」を選択してください。


この画面になったら、 ホームボタンを押します。

「このアプリをアンインストールしてください」と出た場合


この様に出た場合は、 このアプリを実行する必要はありません。
アプリをアンインストールし、 次のステップへ進んでください。


[!WARNING] ※ユーザー情報入力画面やエラーが出た場合は設定にミスがあります。 戻って確認してください。
また、 連続で失敗するとエラーを吐き続ける場合があるので、 その際は一度初期化してから再度試みてください。

14,ホームから設定アプリを開き、 以下の通りに開発者向けオプションを開きます。

システム詳細設定タブレット情報詳細設定ビルド番号を7回タップ

1つ前の画面に戻り、 開発者向けオプションを開く。

15,USBデバッグをオンにし、 PCで以下のADBコマンドを実行します。

adb shell settings put system dcha_state 0
adb shell pm uninstall --user 0 jp.co.benesse.dcha.dchaservice
adb shell pm uninstall --user 0 jp.co.benesse.dcha.setupwizard

これで改造の準備は完了です。


NovaLauncher のインストール方法

PCで Nova Launcher のAPKファイルをダウンロードします。

Nova Launcher
https://teslacoilapps.com/tesladirect/download.pl?packageName=com.teslacoilsw.launcher&versionCode=70058

ダウンロードしたAPKのあるディレクトリで以下のコマンドを実行します。

adb install -g -i com.android.vending NovaLauncher_7.0.58.apk
adb shell pm set-home-activity --user 0 com.teslacoilsw.launcher/.NovaLauncher

ホームボタンを押すと、 Nova Launcher が起動するので、 画面に従って初期設定を行ってください。