tetsu31415.logスマートフォン用の表示で見るtetsu31415.logandroidなどのことを書き綴っていこうと思います。この広告は、90日以上更新していないブログに表示しています。2014-03-23F-12Dのroot化についてAndroid前回の記事ではらくらくスマートフォンF-12Dの特徴について書きましたが今回はF-12Dのroot化についてまとめてみます。この記事はroot化およびsystem書き換えに関する内容です。これを行うとメーカー保証がなくなり文鎮化しても自己責任です。FUJITSU端末は復旧手段が用意されていないので大変危険です。この記事の内容が理解できない方は実行しないことを強くおすすめします。root化はじめに、goroh_kun氏、fi01氏に感謝します。root化に使用するファイルはこちらにおいておきます。f12d_rootkit.zipシステム権限を奪取APK署名に関する脆弱性(9695860)を使ってsystem権限で動くアプリを上書きし、system権限を奪取しますここではfi01氏作のVpnFaker(システムアプリVpnDialogsにターミナルと起動毎に実行するプログラムを組み込んだもの)を偽装署名したものを上書きします。するとランチャーにsystem権限で動くターミナルがインストールされます。F12D_VpnFaker.apk(system@androidになることを確認)一時rootを奪取goroh_kun氏作のmkdevshを利用して一時root権限を取得する。なることを確認suを導入/system/xbinにsuを導入します。com.android.vpndialogs以上でroot化は完了です。(ここではPlayStore.apkとする)/system/app/に上3つのファイルをコピーします。/systemPlayストアのapkをVendingに上書き。PlayStore.apkこれでPlayストアが使えるようになりました。この状態ではパーミッションが足りていないため、Googleマップを使用するアプリや、位置情報を利用するアプリのインストールができません。フルマーケット化GoogleMapやLocation関連のパーミッションを追加します。用意するもの(他の端末などから吸い出す)/system/framework/com.google.android.maps.jar/system/etc/permissions/android.hardware.sensor.accelerometer.xmlandroid.hardware.sensor.compass.xmlandroid.hardware.location.gps.xmlcom.google.android.maps.xml/system/app/NetworkLocation.apkこれらのファイルを同じ場所にコピーする。android.hardware.location.gps.xmlは上書きする。権限はすべて644に設定する。これでフルマーケット化は完了しました。本体設定にネットワーク位置情報の設定が無いためWi-Fiやモバイルネットワークを使った位置情報の取得はできません。(GPSのみとなる)。最後まで読んでいただきありがとうございました。誤りなどあれば@tetsu31415までご連絡ください。»プロフィールid:tetsu31415Androidのことや日常のことを書き綴っていこうと思います。ManagerについてTwemojiをAndroidで使えるようにしてみたauLTEのCellIDを収集してバンドとの関係性を調べてみた月別アーカイブはてなブログをはじめよう!tetsu31415さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。