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,Tools→Import/Export Settings... から Choose Fileを選択し、 2番で保存した Settings.xml を選択します。

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

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

5,Help→Local 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-Fi→Wi-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 が起動するので、 画面に従って初期設定を行ってください。