初代チャレンジタッチを実用化しよう!

記事
IT・テクノロジー
今回は、 まだサブ機として使えるレベルにまで魔改造する方法を解説します!

前置き

公式サポートはとっくに終わっており、
サポートされるアプリも少なくなっているので、
この記事を機に知識を付けて実践すると後々楽になるかも

説明下手なのは元々なので、そこはお許しを (;^ω^)
上級者なら直ぐに分かると思います ((´∀`))
殆どテキストですが、気合で頑張って下さい!( ;∀;)

必要なもの

・SDカードを読み書きできる端末 (スマホでも可)
・チャレンジタッチ本体 (40S404-01)
2.4GHz帯のWi-Fi環境
SDHC以前1GB以上フルサイズSDカード
sdcard.jpg
- - 最新の規格じゃなければ多分大丈夫d

GitHubより:s1204IT/CPadTabletter (40S404用)
- -(⠀github.com/s1204IT/CPadTabletter⠀)
ダウンロードしたファイルは解凍し、
そのままSDカード内に貼り付けて下さい。
$base」がSDカードの一番最初に来ればOKです

⒈ 本体の初期化

⒈ 電源を切る
ホームボタンを押しながら電源を付ける
⒊ 「Benesse」と表示されたら、電源ボタンを離します。
⒋ 「システム復旧モードに入ります」となったら、
  一旦ホームボタンを離して、もう一度押し続ける
systemrecoverymode.png
「しばらくお待ちください」と出て来たら、ボタンを離して下さい。

⒌ 「工場出荷状態に戻しますか?」と出て来たら、
  +(音量ボタン)で はい に矢印を合わせた状態で、
  電源ボタンで決定する。
reset.png

⒉ 端末のroot化

チャレンジタッチを起動させ、
アプリ一覧(ホーム画面下側中央) → 設定Wi-Fiへと進み、
画面上部の「OFF」をタップして「ON」にし、ネットワークに接続します。
※ここでSSIDが出なかった場合は諦めて下さい。
 案外ルーターのメーカーに問い合わせると何とかなるかも

接続済み」と出たら一つ前の画面に戻り、
日付と時刻 から 「日付と時刻の自動設定」にタップしてチェックを入れます。

出来たら一つ前の画面に戻り、
セキュリティ」から、「提供元不明のアプリ」をタップし、 OK を選択。

出来たら一つ前の画面に戻り、もう一度 Wi-Fi に進み、
右上の ⁝ から「ヘルプ」を選ぶ

そうすると、ブラウザが起動するので、
上のバーの所(URL)に、「is.gd/cpadroot」と入力して、
キーボードで 確定 → 実行 をする。
※この時点でホームに戻れ!って出て来たら、
 ここまでの過程でどこかミスしています

ダウンロード中と青いテキストで書いてあれば、
「ダウンロードが始まらない場合は、ここをクリック」の所をタップします。

ダウンロードを開始します...」と下部に出て来たらOKです。
画面左上から下側にスワイプし、通知バーを開いておきます。
notifybar.png
流石に語彙力が無さ過ぎて分りにくいと思うので載せておきます。

ゲージが無くなり、「ダウンロードが完了しました」となったら、
その通知をタップします。

画面中央に何か出て来るので、「次へ」をタップし、「インストール」をタップ
インストール中...」と出て来たら、待ちます。
アプリをインストールしました。」と出たら、「開く」をタップ

そうするとアプリが立ち上がるので、下から上に2回スワイプし、
Try it」をタップします。
※見たら分かると思います。

Checking...」と出たら待ちます。
Verify Root Status...」も同じく待ちます。

画面下部に「TRY TO ROOT」と出て来たら、タップします。
※「Network error」と出て来たら、Wi-FiをOFF→ONにして再度試みて下さい。

そのうち、「Root successfully」と出て来ます。
ここで一旦電源を切ります。
※スリープ状態では無く、シャットダウンです!

⒊ ファイルを弄る

再度電源を付け、先程と同様の手順でブラウザを立ち上げます。
今度は「is.gd/cpadex」と上のバーに入力してアクセスします。
アプリのダウンロード&インストールの手順は先程と同じなので割愛

アプリを開いたら、SDカードを挿入します。

SDカード」→「$base」→「APKs」→「Tools」→「ESFileExplorer.apk」を選択し、アプリをインストールします。
アプリを開き、「さぁ、始めましょう」をタップ。

左のメニューから、「Rootエクスプローラ」をタップする。
そうすると画面中央に権限の拒否/許可が出て来るので「Allow」を選択。

R/Wマウント」を選択後、
/」と「/system」をラジオボタンの「RW」に変更後、「OK」をタップ。

内部ストレージ」をタップし、左上辺りの「/」をタップ。
その後、「system」→「lib」に入り、
・libAossBuffalo2.so
・libraku_jni.so
を削除。
※ファイルを長押しすると出来ます。

その後、「system」に戻り、次は「app」に入り、以下のファイルを削除
aoss.apk
com.nec.android.rakuraku.musen.apk
DchaAuthService.apk
DchaCommService.apk
DchaService.apk / .odex
DchaSetupWizard.apk
DchaSystemSettings.apk / .odex
Launcher2.apk / .odex
Gallery2.apk / .odex

NovaLauncherをシステムに入れる必要は無いので、
Launcher2を残してセットアップ後に入れるのも有りです。

Kinguser.apk」を切り取り、(同じく長押しで可)
左上辺りの「/」をタップし、「data」→「app」に入り、貼り付ける。
貼り付けたら、そのファイルを選択し、
インストール」でもう一回インストールし直す。
完了したら、そのファイルを削除する。

削除出来たら、左上辺りの「/」をタップし、
extsd」→「$base」→「APKs」から「NovaLauncher.apk」をコピーし、
左上辺りの「/」をタップし、「system」→「app」に入り、貼り付ける。
貼り付けたら、そのファイルを長押して、
右下の「()」→「プロパティ()」→権限行の「変更」をタップ。

グループその他行は、書き込み実行列を、
オーナー行は、実行列のチェックをタップして外し「OK」。
権限の行が「rw- r-- r--」になっていればOKです。
ここまで出来たら一旦電源を切ります。

再度電源を付け、起動後、
アプリ一覧(ホーム画面下側中央) から「ESファイルエクスプローラ」を起動。

今度は、「外部ストレージ」を選択し、
$base」→「Frameworks」に入り、すべてコピーし、
左上辺りの「/」をタップして、「system」→「frameworks」に入り貼り付ける。
先程と同様に権限を置き換えます。

出来たら、左上辺りの「/」をタップして、
extsd」→「$base」→「Permissions」に入り、全てコピーし、
左上辺りの「/」をタップして、
system」→「etc」→「permissions」に入り貼り付ける。
先程と同様に権限を置き換える。

出来たら、左上辺りの「/」をタップして、
extsd」→「$base」→「APKs」に入り、
NovaLauncher.apkとフォルダ以外を全てコピーし、
左上辺りの「/」をタップして、「system」→「app」に貼り付ける。
先程と同様に権限を置き換える。
※貼り付けた直後は動作がとても重くなるので注意。

もしここで「空き容量がありません!」と出たら、次のファイルを削除します。
Air.apk
MusicFX.apk / .odex
Phone.apk / .odex
PicoTts.apk / .odex
QuickSearchBox.apk / .odex
TelephonyProvider.apk / .odex
※この場合、GalleryGoogle.apk は必要ありません。
   と言うよりかは、入れられません。

出来たら、左上辺りの「/」をタップして、
extsd」→「$base」に入り、「bootanimation.zip」をコピーし、
左上辺りの「/」をタップして、「system」→「media」に入り貼り付ける。
上書き」を選択して、先程と同様に権限を置き換える。

出来たら、ホームボタンを押す。

ようこそ」と出て来るので「開始」をタップ。
Googleアカウントをお持ちですか?」が出たら「いいえ」を選択。
Googleを利用する」が出たら「今は設定しない」を選択。
「▶」を4回程タップし、「セットアップ完了」と出たら、「完了」をタップ。

⒋ root権限の放棄

アプリ一覧から「KingRoot」を起動。
右上の「」から「General setting」を選択。
一番下の項目の「Uninstall KingRoot」を選択し、
Continue」→「Backup Root(Keep Backup)」のチェックを外し、
OK」をタップ
In progress...」となるので暫く待ちます。

暫くすると、勝手にブラウザが立ち上がるので、
ここまで来たら電源を切ります。

⒌ 初期化してGMSの準備

取り合えずリカバリーから先程と同様に初期化します。
初期化出来たら、電源を付けます。

ようこそ」となるので、「開始」をタップ。
Wi-Fiの選択」と出るので、先程と同様に接続します。
Googleアカウントをお持ちですか?」と出るので「はい」をタップ。
メールパスワードを入力して「▶」→「OK」をタップ。
※二段階認証を設定している場合はここで
 「To access your account, you must sign in the web.
 と出て来るので、「次へ」をタップして認証します。
バックアップと復元」と出て来たら、チェックを外してから「▶」をタップ。
Google位置情報の利用」、「日付と時刻」は、そのまま「▶」をタップ。
セットアップ完了」と出たら「完了」をタップ。
ホームボタンを押す。

ホームのまま、1~3分放置します。

暫くすると、「Play ストア」のアイコンが変わるので、アプリを起動します。
すると、通知に「⚠ Google Play開発者サービスのエラー」と出るので、
通知バーを開き、その通知をタップします。

Google Play開発者サービス」の画面になるので、
画面上部左側の「更新」をタップし、「同意する」をタップして
アップデートが終わるのを待つ。

実はここで更新しても最新版にはならないので、
強制的にアップデートします。

Play ストア(アプデ直後の画面で可)で右上辺りの🔍をタップし、
「ファイルマネージャー」と入力して検索。(多分候補にアプリ出て来ます。)
File Manager Plusの「ファイルマネージャー」を選択。
インストール」→「同意する」をタップ。

ホーム画面に戻り、アプリ一覧から「設定」を開く。
セキュリティ」→「提供元不明のアプリ」→「OK」をタップ。
またホーム画面に戻り、
アプリ一覧に「ファイルマネージャー」が追加されていたら開く。

SDカード」→「$base」→「APKs」→「Update」に入り、順番にアプデをする。
※途中で「問題が発生したため~」と出ますが、気にせず「OK」をタップします。

アプデが終わったら、設定アプリを開き、
セキュリティ」→「提供元不明のアプリ」のチェックを外す。

出来たら、一つ前の画面に戻り、
ストレージ」→「SDカードのマウントを解除」→「OK」をタップ。

通知が消えなくて鬱陶しい場合は、電源を切って再度付けると消えます。

必要に応じて、「ファイルマネージャー」アプリをアンインストールします。

⒍ 完了!

お疲れ様でした~
この記事で出来たあなたは凄いかも?!

所詮は昔の学習用タブレットなので動作に期待をしてはいけませんよ

オマケ:YouTubeアプリを使う方法

アプリを入れても、
サポートが終了してるからブラウザ使えや!って出て来ますが、
一応強行突破法はあります。

※YouTubeアプリが既に入っている事を前提とします。
ホーム画面から(アプリ一覧を開き、)「YouTube」アプリを長押し、
データを削除」→「OK」をタップします。
直ぐにYouTubeアプリを起動します。
すると普通に使えるようになります!

因みに、これは毎回やらないとダメなので、
面倒くさいって人は素直にブラウザもしくはChromeから見ましょう。

Q&A

Q. Playストアでアプリを探しても出て来ない...
A. アプリ側がこの端末のバージョンをサポートしていないからです。

Q. 起動しなくなった / (いろいろと)使えなくなったんですが...
A. システム改ざんは危険行為ですので、
全て自己責任の上で作業して下さい。
 筆者は一切責任は取りません

Q. 何でこんな事が出来るの?
A. このチャレンジタッチには、Android4.2.2が搭載されているからです。
  そこで更にシステムの脆弱性を活用して、
  通常書き込む事の出来ない領域にアクセスして、
  ファイルを再配置する事で、通常のタブレットの様な使い方が出来ます。

Q. ファイルのソースは?
A. アプデとオプションのAPKはAPKMirrorから。
  システムにコピーしたファイルはKYY22からコピーしました。

Q. 何でADBを使わなかったの?
A. 筆者のWin11でドライバの都合上で認識出来なかったからです。

最後に

これは実用性が皆無と言う訳ではございません。
「(初代の)チャレパはゴミ!」って言う方は放っておいたら良いと思います。

筆者の語彙力が無いせいで混乱された方も中には居ると思います。
中3が夜中に書いた記事なので、そこはどうかご理解下さい。

それでは。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す