🛠️

初代チャレンジパッドを普通に使えるようにしよう!

2022/11/27に公開
2


今回は、 まだサブ機として使えるレベルにまで魔改造する方法を解説します!


前置き

Android 4.2(.2) のサポートはとっくに終わっています。
安全性を求めている方は作業しない事をお勧めします。


必要なもの

  • SDカードを読み書きできる端末 (スマホでも可)
  • チャレンジパッド本体 (40S404-01)
  • 2.4GHz帯のWi-Fi環境
  • SDHC以前1GB以上フルサイズSDカード
    • ADBでも可ですが手順は省略します
  • 改造に必要なファイル群
    • ここからダウンロードして下さい
      ダウンロード後、 SDカード内に展開してください。
      CPadTabletter-CT1」が一番上にあればOKです。

初期化

動画で確認する場合はこちら

  1. 電源を切る
  2. ホームボタンを押しながら電源を付ける
  3. Benesse」と表示されたら、電源ボタンを離す
  4. システム復旧モードに入ります」となったら、
      一旦ホームボタンを離して、もう一度押し続ける

    しばらくお待ちください」と出て来たら、ボタンを離して下さい。
  5. 工場出荷状態に戻しますか?」と出て来たら、
    (音量ボタン)で はい に矢印を合わせた状態で、
    電源ボタンで決定する。

端末のRoot権限取得

チャレンジパッドを起動し、
アプリ一覧(ホーム画面下側中央) → 設定Wi-Fi へと進み、
画面上部の「OFF」をタップして「ON」にし、ネットワークに接続します。

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

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

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

そうすると、ブラウザが起動するので、
上のバーの所(URL)に、「is.gd/cpadroot」と入力して、
キーボードで 確定実行 をする。

ダウンロード APK (12.3MB)」のボタンをタップし、
「ダウンロードが始まらない場合は、ここをクリック」の所をタップします。

ダウンロードを開始します...」と下部に出て来たらOKです。
画面左上から下側にスワイプし、通知バーを開いておきます。

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

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

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

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

画面下部に「TRY TO ROOT」と出て来たら、タップします。

そのうち、「Root successfully」と出て来ます。
ここで一旦電源を切ります。


システムを改造する!

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

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

SDカード」→「CPadTabletter-CT1」→「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

※ビルド番号が 02.XX.xxx 以降の場合

  • Gallery2.apk / .odex

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

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

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

再度電源を付け、起動後、
アプリ一覧(ホーム画面下側中央) から「ESファイルエクスプローラ」を起動。
Nova Launcherを入れていない場合はADBから起動して下さい。

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

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

出来たら、左上辺りの「/」をタップして、
extsd」→「CPadTabletter-CT1」→「APKs」に入り、
NovaLauncher.apkフォルダ以外を全てコピーし、
左上辺りの「/」をタップして、「system」→「app」に貼り付ける。
先程と同様に権限を置き換える。

もしここで「空き容量がありません!」と出た場合は、 次の通りにコピーするファイルを減らして下さい。

  • GoogleLoginService.apk
  • GoogleServicesFramework.apk
  • GmsCore.apk
  • Phonesky.apk
    ここまでがあるあるの組み合わせです。
    更に、
  • ConfigUpdater.apk
  • SetupWizard.apk
    以上の6個のみを入れてください。
    これでも無理だった場合は以下のフォルダ・ファイルを削除します。
  • Air.apk
  • / system / media / audio / ringtones
  • / system / media / audio / alarms / 音楽名.ogg
    使わないであろう音をどんどん消して下さい。

削除出来たら、再度コピーに挑戦して下さい。

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

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

ようこそ」と出てくるので「開始」をタップ。

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


Root権限にサヨナラを

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

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


最終工程!

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

ようこそ」となるので、「開始」をタップ。
Wi-Fiの選択」と出るので接続します。
Googleアカウントをお持ちですか?」と出るので「はい」をタップ。
メールとパスワードを入力して「」→「OK」をタップ。

バックアップと復元」と出て来たら、チェックを外してから「」をタップ。
Google位置情報の利用」、「日付と時刻」は、そのまま「」をタップ。
セットアップ完了」と出たら「完了」をタップ。
ホームボタンを押す。

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

NovaLauncherに置き換えた場合

暫くすると、「Play ストア」のアイコンが変わるので、アプリを起動します。

Launcher2のままの場合

設定アプリからPlay ストアのバージョンが変わっているか確かめて下さい。
更新確認後、アプリ一覧の右上「ストア」からアプリを起動して下さい。

...続き~

すると、通知に「⚠ Google Play開発者サービスのエラー」と出るので、
通知バーを開き、その通知をタップします。

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

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

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

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

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

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

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

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

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


しゅーりょー!

お疲れ様でした~

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


補足:YouTubeアプリを使う方法

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

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

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


Q&A

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

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

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

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


最後に

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

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

それでは。

Discussion

りんりん

すいません。「R/Wマウント」とはどこで選択できますか?回答していただけるとありがたいです