一介の開発者の戯言

せっかく自作のroot取得スクリプトプログラムがあるのでそのスクリプトを使ってHYUNDAI T7Sのrootを取得してみました。

T7Sは内蔵ストレージ(/mnt/sdcard/)のマウントの順序がだいぶ後回しのようです。
FT103はADBでデバイスを見つけ次第すぐに/mnt/sdcardが使えたのですが、T7SはADBでデバイスを見つけた後も10秒ぐらいマウントされません。
そんな理由でPUSHに失敗するのでPUSHが成功するまでPUSHを1秒おきにループさせてみました。

T7Sの20130318のファームウェアで動作確認しました。
フォントがCJKフォントで変なので日本語フォントも導入しましたが、日本語フォントはFT103と全く同じ方法で導入出来ました。

どちらもEasyRootScriptBuild1020.zipに入っています。
※デバッグで無限ループを追加したままになっていたので修正しました。申し訳ありません。

コメント

コメント(13) “HYUNDAI T7S root取得方法”

  1. halftone

    ROOT化出来ました。
    ありがとうございました。
    ADBがうまく動作しないためか何度ROOT取得のボタンを押しても固まって
    応答無になってしまったのですが、ADB SHELLで確認すると問題なく、
    いろいろいじっているうちに確認ボタンがでて
    進めることが出来ました。

    あとCWMのようにバックアップできる方法ができればと思っています。

  2. Greco

    t7sのfirmwareupdateとroot化でここにたどり着きました。
    firmwareはsdカードに解凍したものをコピーして無事にupdateできましたが、root化がうまく行きません。dlしたソフトに3つのボタンが表示されません。よってroot化が出来ません。win8には未対応なのでしょうか?
    firmwareの8月updateのページに4.2.2のroot化込みのものがあったので焼いてみたら、画面が反応しなくなり、電源長押しでも電源が切れなくなり困っています。
    電源の強制終了の方法を教えて頂けませんか。

  3. greco

    かずさま
    丁寧な回答ありがとうございます。
    電源が落ちたら、ノーマルの4.2.2を焼き直して挑戦したいと思います。
    どなたかroot化込の4.2.2カスタムファームウェアを焼かれて、私と同じように画面が反応しなくなり、電源が切れなくなった方はいらっしゃらないでしょうか?
    電源長押しで切れない場合はバッテリーの消耗を待つしかないのでしょうね。

    • すみません。T7Sが無反応になってしまうことについて言及するのを忘れてしまいました。
      T7Sのヘッドフォン端子の右側にリセット用の穴があります。
      クリップ等を差し込めばリセットできるので簡単に復旧できます。
      爪楊枝でもギリギリ押せます。

      T7Sは公式ファームウェアがadbからのshell接続でrootの状態です。root化されたファームウェアがあったとしてもそれはsuとSuperuser.apkのバージョンが公式ファームと違うだけかもしれません。

      T7Sが反応しなくなる現象についてはその瞬間のlogcatを見たことがあるのですが、画面を点灯させる関数からの返事が一定時間(100ms以上かな?)来ない場合にsystem_serverだったか何かしらをkillするようになっていて、killしようとしたログのあと、完全に無反応になってしまうようです。
      20130318のファームでは起きなかった現象ですが20130318のファームはスリープからのWIFI復帰に問題があります。

  4. greco

    かずさま
    回答ありがとうございます。
    リセットボタンの存在は知っていて、クリップを伸ばして何度か入れて押してみたのですが、ダメでした。本日再度挑戦した所、「T7S」のロゴが点滅して、再起動し、画面も反応するようになりました。リセットボタンの押し方が悪かったのですね(笑)。
    これで教えて頂いた、root権限の取り方に挑戦できます。

  5. greco

    Sdkの内部云々で散々いじめられ、やっとクリアできたら今度はusbdriverで、指定されたカタログファイルにファイルのハッシュがありません。ファイルが壊れているか、改ざんされた可能性があります。のメッセージがでて先に進めません。infファイルを確認するとVIDとPIDはプロパティのハードウェアIDで調べたものと同じものが書き込まれており問題ないように思えます。t7sを接続すると外部ストレージとして認識してしまうのが問題でしょうか?ご教授よろしくお願いします。未承認ドライバーの回避は実施しております。

  6. greco

    かずさま
    先ほどの投稿は無視して下さい。未承認ドライバーの回避はしておりますと記載しましたが、うまく回避できておりませんでした。再度回避しなおしたところ、usbdriverは無事インストールできました。
    win8は面倒ですね。最終段階のSUのところですが、cmdにcd 解凍した場所のフルパス、といれても「指定されたパスが見つかりません」で先に進めません。Superuser4JBはCドライブ直下に解凍してあります。win8はここでも何か特別な作業がいりますか?

    • 解凍した場所がc:\Superuser4JBなら
      cd c:\Superuser4JB
      C:\に解凍したのなら
      cd c:\
      のような感じで思うのですがいかがでしょうか?
      あと、adbと打って改行してみて
      >’abb’ は、内部コマンドまたは外部コマンド、
      >操作可能なプログラムまたはバッチ ファイルとして認識されていません。
      と出る場合はadbにパスが通ってないので
      やり方に書いてある adb をすべて「C:\android\sdk\platform-tools\adb」 のようにsdkをインストールしたパスを指定すればうまく動くはずです。
      もう少しなので頑張ってください。

  7. greco

    かずさま
    丁寧にご指導頂き、本当にありがとうございました。
    無事Superuserインストール出来、SetCPUで検証した所、SUの許可が表示されましたので、Root化に成功しました。
    galaxySやその当時の中華タブレットで遊ぶのに、SDKとか導入していましたが、パソコンが代わっていて1からのスタートで戸惑いました(特にwin8は処理が多くて面倒)。徐々に記憶も戻り、pathの所では、確かに昔はtoolsにadb.exeが入っていたなあ、と懐かしく楽しませて頂きました。今度ともよろしくお願いします。

    • root化成功おめでとうございます。
      昔root化したことがあるのならどんなことが出来るようになるかはお判りですね。

      私はsixaxis controller(PS3のコントローラをandroidで使えるようにする要rootアプリ)を買ってしまいました。
      T7Sでも使えましたが主にODROID-U2で利用しています。
      ゲームパッドを使えるゲームが少ないので微妙ですがやっぱりゲームはゲームパッドで遊ぶのが楽です。

  8. greco

    かずさま
    一つ教えて頂きたい事があります。
    家では普通にwifiに接続出来るのですが、iphoneのテザリングbluetoothでの接続が出来ません。iphone側は1台の端末が接続しています、と表示されペアリングも上手く行っているようなのに、ネットに繋がりません。t7s側もbluetoothのマークが表示されiphoneと接続出来ているように思えるのですが…。
    テザリングをwifiにすると状態は更に悪く、iphone側も他の端末が接続中の表示にさえなりません。firmwareのupdate前には普通にbluetoothで接続出来ていたので、困っております。
    何か改善策は無いものでしょうか?

    • 私はT7Sをクライアントとして使うテザリングはAndroidのWiFiテザリングしか使っていないのでBluetoothのテザリングの不具合はちょっと判らないです。
      チラッと調べたところ、iPhoneのWi-Fiテザリングの「”Wi-Fi”のパスワード」を変更(再設定?)しないとWIFIのテザリングがうまく動かない場合があるらしいです。