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でお手軽に置き換え可能。


あとはUAiPhoneにするなど設定すればOK。

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

IS01を予約して来た!

AUだし、1.6からの公式アップデートなし、unlock出来てないしで、どうしたものかと静観していましたが、在庫はなかったものの新規0円で予約受け付てたので勢いでIS01を予約してしまいました。事務手数料2千円ちょっとと維持費8円だし、少々遊べればまぁいいかと。。。


掲示板ではNANDをunlockできたとかできないとかいう話もでているようですし、しばらくはDesire ZとIS01Androidを楽しめそうです。