忍者ブログ
主にゲームの缶詰のWORネタとスマホ(Android)ネタを綴ります。
[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10
要ROOT

ROOT化するとサポートの対象外となります。
文鎮になってもdocomoショップ等に持ち込んだりするようなことはやめましょう。
全て自己責任でお願いします。


Galaxy S (SC-02B) 2.3.3 (KF2) rooted

前回のスクショですが、NTT DOCOMOの表示が2個並んでるのがどうもなー
って感じしますよね。
ということで、1個にします。


SC20111203-220729.png

やり方は非常に簡単。

①PCのメモ帳を開いて、以下の内容をコピペします。

<?xml version="1.0" encoding="utf-8"?>
<spnOverrides>
<spnOverride numeric="44010" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="44010"/>
</spnOverrides>

②名前をつけて保存
このとき、ファイル名の近くになる文字コードをUTF-8に
ファイル名は、spn-conf.xmlとしてください

③どんな方法でもいいので、spn-conf.xmlを端末の/system/etcディレクトリに入れます。

④パーミッションを644に変更します
もしかしたら別に変更する必要がないかもしれません。
ただ同ディレクトに含まれる他のxmlファイルのパーミッションが644なので
一応644にしておきます。
644はRootExplorerでパーミッション変更するならrw-r--r--です。

⑤端末を再起動します。

以上です。

こんな感じ
device-2011-12-20.png

ただし、やったばっかりでその後の動作に影響ないかはまだ未確認のため
そのうち動作報告の追記します。


追記 12月24日
現在4日目ですが、特に不具合なく動いています。

拍手[2回]

PR
ROOT化するとサポートの対象外となります。
文鎮になってもdocomoショップ等に持ち込んだりするようなことはやめましょう。
全て自己責任でお願いします。


<追記 12/24 11:45>
いろいろ試しててもう少し短いマウントコマンド分かりましたので追記。
# busybox mount -o rw,remount /system
でいきました。
<--- ここまで --->

<追記 12/4 13:15, 12/5 1:00>
コマンド上でのrwへのマウントは

# mount -o rw,remount /dev/block/stl9 /system

マウント先は # mount コマンドで探せます。

/dev/block/stl9 /system rfs ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=utf8 0 0

/systemとあるのでこの部分が今回の該当箇所だと思われます。
一応自分でも確認しておくのが良いでしょう。
とは言いつつもマウントの意味を理解できていないのが少し怖いです
というわけでRootExplorerを使わない場合は、
下記コマンドライン上の青字を追加して行なって下さい。
なお、差し替え後は、busy resoucesを出てread-onlyにリマウントできなかったですが
そのままrebootしても特に問題ありませんでした。
<--- ここまで --->


Galaxy S 2.3.3 KF2 rooted

せっかくroot取ったのでステータスバーのバッテリーを100段階表示したいですよね
ということで挑戦してみます。

こちらもいろいろ調べました。ですが、KE3とかFroyoとかの記事ばかりで
いざその通りやろうとしても出来ませんでした。

最も安全な差し替えは、Recovery modeにからadb shellで端末に入って差し替えですが、
KF2の場合、Recovery modeで端末を認識してくれないので断念。

というわけで端末起動中に差し替えしか方法がなくなったため
仕方なくこちらで入れ替えます。

やるべきことは明確
/system/framework/framework-res.apk
/system/app/SystemUI.apk (gingerbreadのみ)
この2つのapkファイルを差し替えるだけです。

SystemUIの方はいまいちよく分からないですが、
framework-res.apkの方は差し替え間違えると簡単に文鎮化するので
linuxコマンドやディレクトリって何?っていう人はやらないほうがいいです。

まずは差し替えたい上記2ファイルの準備です。
UOT kitchen(http://uot.dakra.lt/)から100段階バッテリーのカスタムフレームは
すぐ作れます。
その際にはoriginalのframework-resとSystemUIが必要なので
同時にバックアップとしても残しておきます。

UOT kitchenで作るとzipファイルで生成されますが、
こちらをそのままrecoveryからzipとして突っ込むのが一番早くベストなのかもしれないですが
CWM環境でなければ焼けないのか、通常リカバリにあるapplying from sdcard(だったかな?)から
焼けるのか判断つかなかったため、
私は、zipを解凍してその中の上記2ファイルを直で差し替えることにしました。

○準備するもの・環境
・差し替えたいframework-res.apk (UOT kitchen)
・差し替えたいSystemUI.apk (UOT kitchen)
・Android SDK(http://smartgoods.me/2011/01/android_sdk_install/
・Root Explorer (マーケット,有料)
・busyboxがインストールされているrooted端末
・システムROMが15MB程度以上空いてる(Titanium等で確認かつ要意図的に空ける)

ちなみに筆者のPCは、Windows Vista環境です。

では早速、、

①まずは、差し替えたいframeworkとSystemUIの以下のように名前を変更しておきます
framework-res.apk→1framework-res.apk
SystemUI.apk→1SystemUI.apk

②これらのファイルをとりあえず、適当なディレクトリに突っ込んでおきます。
私の場合は、/sdcard/customframeディレクトリに入れておきましたので
以下このディレクトリに対して話を進めます。

③次に/systemディレクトリをRootExplorerでrwにマウトントしておきます。
※adbコマンドでのマウントの仕方がよく分かりませんでした…
# mount -o remount,rw /system
でいいのかなと思ってたんですができなかったため仕方なくRootExplorerでマウントしてます。
もしご存知の方いましたら教えて下さい!


④USBデバッグにチェック入ってることを確認してPCと接続します。

⑤Windowsのコマンドプロンプト立ち上げ

⑥以下コマンドプロンプト上のコマンドです。
> adb devices (端末が接続されてるかどうかの確認のためなくても良い)
> adb shell
$ su
# busybox mount -o rw,remount /system
# cp /sdcard/customframe/1SystemUI.apk /system/app
# cp /sdcard/customframe/1framework-res.apk /system/framework
# chmod 644 /system/app/1SystemUI.apk
# chmod 644 /system/framework/1framework-res.apk
# mv /system/app/1SystemUI.apk /system/app/SystemUI.apk
# mv /system/framework/1framework-res.apk /system/framework/framework-res.apk
# reboot

端末が無事再起動してちゃんと起動、ステータスバーアイコンが入れ替わっていれば成功です。
差し替え後/systemをread-onlyにマウントしなくても再起動すれば
勝手にroになります。

○おまけ
実際試したわけではないですが、最初にリネームせず
# rm /system/framework/framework-res.apk
# cp /sdcard/customframe/framework-res.apk /system/framework
# chmod 644 /system/framework/framework-res.apk
の順番でも差し替えはできますが、こちらの手順でやると
一度framework-res.apkが消える状態になり端末が非常に不安定になるためすごく危険です。
ですのでmvで上書きした方がまだ安全かなと思われます。
同ファイル名が存在しますが mv -f でなくても上書きできています。


以上がframework-res.apkの差し替えの方法です。
ただしこの方法でもRecovery modeで端末を認識してくれない限り
ミスると一発アウトなのでやるときは端末覚悟ですね

私もかなり緊張しながらやりました。

こんな感じ
SC20111203-220729.png

ステータスバー引っ張ったあとのカスタマイズもできるようですが
今回はステータスバーのアイコンだけ変えました。

拍手[1回]

ROOT化するとサポートの対象外となります。
文鎮になってもdocomoショップ等に持ち込んだりするようなことはやめましょう。
全て自己責任でお願いします。


<追記 12/15 22:00, 12/18 0:00>
アンインストールしたプリイン追加
凍結したのも追加

アンインストールして気づいたこと
元に戻せないアプリもある
なので凍結→様子見→削除したいならアンインスコ
がいいと思う
<--- ここまで --->

Galaxy Sはシステムメモリが1.5GBくらいあるし、
プリインストールを削除しなくてもアプリ入れるのに困らないだろう

そう思っていた時期もありました。


ところがいざRootとってTitanium見てみると、あらびっくり
システムROM(×システムメモリ)がなんと6MBくらいしか空いていないじゃない!
これじゃあ、framework-res.apkの差し替えもできないじゃない

というわけで、プリインストールのいくつかを削除しました。
もちろんたぶん一生使わないでしょうが一応バックアップは取ってます。
ということで、削除したプリインで今のところその影響がないアプリリスト

Androidライブ壁紙
AppleJapan
ChocoJapan
com.sec.android.app.samsungapps.una (凍結)
Daily Briefing
Days
eBook Japan
edge
Evernote
Layer
Samsung Apps (凍結)
SNS (凍結)
SNSAcount (凍結)
SNS browser
Social Hub (凍結)
TinkerJapan
Write and Go
YAHOO! FINANCE 時計
カレンダー時計
サンドビジュアル壁紙
デュアル時計
マガストア
マジックスモーク壁紙
ミニダイアリー
電話帳コピーツール (凍結)
ドコモマーケット (凍結)


とりあえず、この辺を削除。
他にも削除して影響ないものもまだまだあると思います。


別件ですが、システムROMを空けるのに、
/system/media/audio/ringtonesの中身全てを
/sdcard/audio/ringtonesに移動しておくといいと思います。
ちなみに上記のように外部ストレージにaudio/ringtonesディレクトリ作って
その中にmp3等の音源入れておけば、設定からの着信音を増やせます。


ちなみに2ちゃんに載っていたプリインアンインストールリストも
書いておきます。rootスレのpart15です。

927 : SIM無しさん: 2011/08/08(月) 16:48:01.33 ID:eMms3cTi [1/2回発言]
アンインストールしているアプリ一覧
Adbe Flash Player
Androidライブ壁紙
AppleJapan
Backup
Buddies Now
ChocoJapan
com.sec.android.app.samsungapps.una
Daily Briefing
Days
DioDict
eBook Japan
edge
Evernote
Eメール
Gmail
HTML Viewer
Layer
Live Wallpaper Picker
Samsung Apps
Samsungアカウント
Samsung日本語キーボード
SNS
SNS Browser
SNS Account
Social Hub
spモードメール
Swype
ThinkFree Office
TinkerJapan
TwWallpaperChooser
Write and Go
YAHOO! FINANCE 時計
YouTube
いつもNAVI
カレンダー時計
サウンドビジュアル壁紙
ストリートビュー
ソフトウェア更新
デュアル時計
トーク
ブラウザ
プログラムモニター
ホーム
ホーム画面のヒント
マイ ファイル
マガストア
マジックスモーク壁紙
マップ
ミニ ダイアリー
メモ
検索
電話帳コピーツール
音声検索
ドコモマーケット

拍手[0回]

ROOT化するとサポートの対象外となります。
文鎮になってもdocomoショップ等に持ち込んだりするようなことはやめましょう。
全て自己責任でお願いします。



rootedにしたので、rootedでしか使えないアプリをいくつか入れました
その紹介。

・Titanium Backup
もはや定番。アプリの設定から何まで完全バックアップ。
プリインアプリの削除も行なえる。

・Autokiller Memory Optimizer
RAM管理のアプリ。Task killerではないです。
残りRAMが○○MB以下になったらOS側でKillしますよー
っていう上限○○MBを設定しなおすアプリ。
やはりRAMの空きが多い方が端末はヌルサク。
Aggressive(82,90,98)で捗る(気がする)
端末再起動すると設定が初期化される?有料版はされないのかな

・DoridWall
一応入れてみた。アプリごとに3G/Wifiで通信遮断設定ができるアプリ。

・Root Exploer
ro→rwにマウントできたりするので便利。

・Adfree
広告をカットできるアプリ


Root Exploerは常にSU許可してると誤操作で端末がお陀仏になる危険があるので
権限要らない時はSU拒否ってます。

Titaniumは有料版買おうかなと考え中。

拍手[0回]

ROOT化するとサポートの対象外となります。
文鎮になってもdocomoショップ等に持ち込んだりするようなことはやめましょう。
全て自己責任でお願いします。


スマホ買ってそろそろ1年が経ち、もっといろいろなことしてみたい!
ということでroot取ることにしました。

いろいろ調べてるとGalaxy SのカネールKF2(GingerBread 2.3.3)のROOT化は
パパさんカーネルを焼いて、端末からのアップデートにしてKF2に戻す
という作業が必要なようです。

ですが、もう少し調べてみると10月末くらいにそんなことでせずワンクリックで
ROOT化できるようになったようです。

「DooMLoRD’s Easy Rooting Toolkit」をGUI化したWindows用root化ツールが公開、端末のunrootにも対応 | juggly.cn
http://juggly.cn/archives/45863.html

やり方はxdaの方に書いています。以下転載
First of all , we have to install NetFrameWork 3.5 to run this program
Now we have to do exactly 6 steps :
- Install PC Companion for adb driver installation
- Enable USB Debugging by going to: Menu \ Settings \ Applications \ Development
- Enable Install from Unknow sources by going to: Menu \ Settings \ Applications
- Increase screen timeout over 1 min
- Connect your phone to your computer via USB connection.
- Press Root button to complete proccess. Please post your log in this topic so i can see and tell you your phone rooted or not

意訳しておきます。

まずこの鶴を動かすためにはNetFrameWork3.5が必要。

・PC Companionをインストールする(※これはXperiaのものなので、
Galaxy Sの場合はUSBドライバをインストールしておく。
無論GingerBreadになってる人はPCでアップデートするために
USBドライバインストールしてるはずなのであまり気にしなくていい)


・スマホ:メニューキー→設定→アプリケーション→開発
 USBデバッグにチェックを入れる。

・スマホ:メニューキー→設定→アプリケーション
 提供元不明のアプリにチェックを入れる。

・スマホ:メニューキー→設定→画面設定→バックライト消灯
 1分以上にする。
(指定するくらいだから心配なので10分とかにしておく)

・スマホをPCにUSBケーブルで接続する。

・xdaの鶴を起動してROOTボタンをクリック



数分待つをROOT化が完了して端末が再起動されます。
鶴画面だと、adb reboot が表示されます(記憶曖昧)

以上でROOT化が完了です。
アプリにSuperuserが追加されていれば完了です。


とても簡単でした。

拍手[2回]

<<< 前のページ 次のページ >>>
PROFILE
HN:
るーじゅ
年齢:
8
性別:
男性
誕生日:
2009/05/29
自己紹介:
主にゲ缶WORネタ。当ブログで使用しているWORゲーム内アイコンは、ジェリーフィッシュ快賊団! 様(http://kaijint.hp.infoseek.co.jp/index.htm)に著作権がありますので、その他画像含め転載はお控えください

名前:るーじゅ
国:ブルーローズ
継承回数:6回
SEARCH
ACCESS COUNTER
忍者ブログ [PR]

photo byAnghel. 
◎ Template by hanamaru.