Galaxy S IIのカメラシャッター音無音化
カメラシャッター音を呼出音ボリュームに連動させて無音化する方法。/system/media/sound/ui配下のcamera_click.oggなどをnosound.oggへ差し替える方法ではうまくいきませんでした。いちいちボリューム下げてからカメラ起動するのは面倒です。
http://forum.xda-developers.com/showthread.php?t=1079136
1. Create a file called "local.prop" in /data/ if it doesn't exist. Example: "/data/local.prop"
2. Open the file "/data/local.prop"
3. add the line to the file:
Code:
ro.camera.sound.forced=0
4. Reboot and all sound in the camera app is completely silent.
5. To recover the sound, you can either delete the local.prop file or change the code to:
Code:
ro.camera.sound.forced=1
まだ試してませんが、こんなものもありますね。
Soraxd's Hacked SGS2 Camera app
Galaxy S IIのMMSの黒sim対応
(1)標準のMms.apkでの対応方法
設定すれば置き換えせずに標準のものでも使えます。絵文字についてはrootをとって絵文字入りfontを入れておけばモノクロで表示は出来ますが入力はできません。絵文字が不要という向きには下記設定だけすればOKでしょう。私は絵文字が使いたかったので(2)で記載のものに置き換えましたが。。。
まずはAPNをsmile.worldのもので設定する。
<黒SIM用APN>
APN: smile.world
username: dna1trop
password: so2t3k3m2a
MMSC: http://mms/
MMSプロキシ: smilemms.softbank.ne.jp
MMSポート: 8080
MMSプロトコル: WAP2.0
MCC: 440
MNC: 20
認証タイプ: PAPまたはCHAP
APNタイプ: default,supl,mms
続いてUA設定。
ダイアルで「*#*#745#*#*」と入力し、Sec_Ril_Dump設定メニューを開く。MMS ProvisioningでUA Stringを「iPhoneOS/3.0 (7A341)」に変更。
UA設定は8796.jpさんのエントリーを参考にさせていただきました。
(2)絵文字対応版Mms.apkへ置き換え(要root)
例によって、takuoさんのMms.apkは絵文字入力に対応しているのでそちらを拝借。
http://takuo.jp/junk/Mms.apk/update-mms-20110413.1-cm7-signed.zip
まずは標準のMms.apkとMms.odexをバックアップ。Root Explorerから手動でやりました。それからCF-Rootで導入されたClockworkModからupdate.zipでお手軽に置き換え可能。
Galaxy S IIのフォント変更方法
DZ用に作成していたDroidSansJapanese.ttfをモトヤ丸ゴシックに、DroidSansFallback.ttfを絵文字グリフ入りに差し替えるupdate.zipにて、CF-Rootで導入されたClockworkModからお手軽に置き換え。
Galaxy S IIのRoot取得手順
XDAでいくつかやり方があがってますが、下記方法2でお手軽root化。
■方法1
[GUIDE] And then there was ROOT !
http://forum.xda-developers.com/showthread.php?t=1056334
(1)ODINをダウンロードして、.zipファイルを解凍
(2)XWKDDをダウンロード(.tarファイルは解凍しない)
(3)SuperOneClickをダウンロード(ver.1.9ではなく1.5を使用する)
(4)SamsungのKIES 2.0をダウンロードしてインストール
(5)USBドライバーをインストール
(6)母艦を再起動
(7)デバイスをUSBデバッグモードに設定(Settings>Aplication>Development>USB debugging
(8)デバイスを電源offしてダウンロードモードにする(VolumeDown+Home+Power長押し)
(9)ODINを起動
(10)デバイスを母艦へUSB接続
(11)数秒待つとODINがデバイスを認識
(12)ODINで"Auto reboot"と"F.Reset Time"以外のチェックボックスからチェックをはずし、"PDA"ボタンを押して"XWKDD_insecure.tar"ファイルを選択
(13)"Start"ボタンを押すと、Kernelを焼き始め、デバイスが再起動する
(14)デバイスが再起動したら、USB接続された状態のまま、SuperOneClickを実行しROOTを押す
(15)デバイスを再起動したら完了
■方法2
[30.05.2011][CF-Root v3.5] KE2/7 - su+bb+CWM3
http://forum.xda-developers.com/showthread.php?t=1103399
★内容
- Original firmwareからのStock kernelに次の4点を追加
- Root
- Superuser 2.3.6.1
- Busybox v1.16.2androidminimal (from CWM)
- Integrated CWM 3.0.0.5
★ODINを使用する場合の手順(詳解)
注意:指示されたもの以外のボタンやチェックボックスは触らないこと
※1〜4は追記
(1)ODINをダウンロードして、.zipファイルを解凍
(2)SamsungのKIES 2.0をダウンロードしてインストール
(3)USBドライバーをインストール
(4)母艦を再起動
(5)CF-Root-xxx-vX.X.zipをダウンロードして解凍
(6)USB接続されているデバイスを母艦からはずす
(7)ODINを起動
(8)"PDA"ボタンを押して"CF-Root-xxx-vX.X.tar"ファイルを選択
(9)デバイスを電源offしてダウンロードモードにする(VolumeDown+Home+Power長押し)
(10)デバイスを母艦へUSB接続
(11)"repartition"にチェックが入っていないことを確認
(12)"Start"ボタンを押す
(13)デバイスが再起動したら完了
★CF-Root導入済みの場合の手順
(1)zipファイルをSDカードに保存
(2)母艦とのSDカード共有を切断し、USBケーブルをはずす
(3)デバイスのApplications -> CWM -> Flash kernelで(1)のzipファイルを選択
(4)完了
■official firmwareに関する情報はこちら。
[ROM + Guide]Official i9100 KDD/KE1/KE2/KE7 download for Odin Flash and Root Guide.
http://forum.xda-developers.com/showthread.php?t=1075278
■ダウンロードモードのカウンターリセットツールJIG
[HOWTO] reset custom binary counter in download mode
http://forum.xda-developers.com/showthread.php?t=1068522
■カーネルソースRepo
[REF] Galaxy S II Kernel source code repository. Please use it instead of .tar
http://forum.xda-developers.com/showthread.php?t=1054738
■Stock ROMの.imgファイルのばらし方
[REF] Unpacking and repacking stock rom .img files
http://forum.xda-developers.com/showthread.php?t=1081239
Galaxy S IIがようやく到着!
今回もUKのCloveから購入。ポケゲで液晶保護フィルム、AmazonでKingstonの32GbのMicroSDカード、そしてUSBホスト機能付ということで、dealextremeでMicro USB On-The-Go Host OTG Adapterを購入しスタンバってましたが、在庫不足で散々待たされ、ようやくSGS2本体が到着しました。
OTG Adapterは作りが粗悪なのか、一方はmicro-B側が少し大きすぎるのかまったく差し込めず、もう一方は標準usb側がきつめで無理やり押し込んだら使えたというレベルでした。まぁひとつは使えそうなので、$2.20だし気にしないことに。。。
http://www.dealextreme.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774
あとケース、予備バッテリー、JIGもほしい。。。
Disire ZへのCM7.0.2導入手順
1ヶ月ほど前にCM7.0.2を焼いた際のメモ。
APNは黒SIM対応している模様。
(0)準備
・rooted&s-off前提
・Titunium Backupでバックアップ
・ROM Managerでバックアップ
(1)CM7.0.2をSDへダウンロード
ROM Monagerからダウンロード
(2)ROM ManagerからROM焼き
(3)日本語フォント&絵文字入りフォントへ変更
DroidSansJapanese.ttfをモトヤマリベル3(data_fonts_MTLmr3m.ttf)へ、DroidSansFallback.ttfを絵文字入りへ変更するupdate.zipを作成し、ROM Managerから更新。
モトヤフォントはこちらから。
(4)MMS.apkの黒SIM対応
takuoさんのupdate-mms-20110413.1-cm7-signed.zipを拝借し、ROM Managerから更新。
起動後、UAは手動でiphoneへ変更。
http://blog.takuo.jp/2010/10/mmsapk-final.html
http://takuo.jp/junk/Mms.apk/
(5)HTC-RIL最新化およびbuild.prop追加・変更(魔法の五行)
rilはRadioROMとversionを合わせるべきとのコメントがXDAにあるため、とりあえずrilへ魔法の五行を追加するだけのupdate.zipを作成して電池の減り具合を様子見する。
a)build.prop追加・変更(魔法の五行)
魔法の五行を追加・変更するupdate.zipを作成し、ROM Managerから更新。
b)HTC-RIL最新化
よくわからないので現在適用を保留中。差し替え方法のみ覚書。
ターミナルを開きgetpropで現在のHTC RIL versionを確認。
CM7.0.2のrilは下記versionでした。
===========================================
$ su
# getprop "gsm.version.ril-impl"
HTC-RIL 2.2.0014G (Sep 24 2010,19:08:27)
===========================================
下記のVersionが今のところ最新RILのようなのでダウンロードして差し替え
[GINGERBREAD] HTC-RIL 2.2.0131HM (Mar 18 2011,00:40:15) (extracted from Desire S Rom)
http://forum.xda-developers.com/showthread.php?t=902752
(6)カメラシャッター無音化
camera_click.oggを無音ファイルに置き換えるupdate.zipがうまく作成できなかったので、RootExplorerから手動でrwにremountのうえリネームして対応。
mv /system/media/audio/ui/camera_click.ogg /system/media/audio/ui/camera_click.ogg.bak
mv /system/media/audio/ui/VideoRecord.ogg /system/media/audio/ui/VideoRecord.ogg.bak
(7)キーボードレイアウト変更
ショートカットキー1&2を左右キーへそれぞれ割り当て変更するupdate.zipを作成し、ROM Managerから更新...のつもりだったが、こちらもうまく作成できなかったので、/sdcard直下へvision-keypad-wwe.klを配置したうえで、/system/usr/keylayout/vision-keypad-wwe.klのバックアップを取り下記keyrayoutを変更する「replace_vision-keypad-wwe.sh」を作成して差し替え。
key 185 USER2 WAKE_DROPPED
↓
key 185 DPAD_DOWN WAKE_DROPPED
key 184 USER1 WAKE_DROPPED
↓
key 184 DPAD_UP WAKE_DROPPED
#!/sbin/sh
mount -o rw,remount /dev/block/mmcblk0p25 /system
mv /system/usr/keylayout/vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl.bak
cp /sdcard/vision-keypad-wwe.kl /system/usr/keylayout/
reboot#mv /system/usr/keylayout/vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl.bak
#cp /sdcard/vision-keypad-wwe.kl /system/usr/keylayout/
#cp /system/usr/keylayout/vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl.bak
#rm -rf /system/usr/keylayout/vision-keypad-wwe.kl