Created
June 6, 2012 00:21
-
-
Save nobonobo/2879059 to your computer and use it in GitHub Desktop.
MacからSO-03Cをセルスタンバイ状態を解除する方法
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# MacでAndroidSDK、p7zipのインストールをしておきます。 | |
# ターゲットのSO-03Cは予めICSインストール、root取得、CWM-Installしておきます。 | |
参考: | |
- ICS化&root取得: http://arkdroid.info/024/ | |
- CWM-Install: https://play.google.com/store/apps/details?id=com.pvy.CWMinstaler | |
- 下記手順の基礎: http://blog.mapoyon.info/archives/106 | |
CWMの使い方は、sonyロゴが明るくなるあたりでVolUPキーを連打 | |
backup&restoreでSDカードにバックアップしたりレストアしたり出来る。 | |
(ホームキーが選択キーになってる) | |
ln -s ~/SDK/android-sdk-macosx/platform-tools/adb /usr/local/bin/adb | |
curl http://test.oov.ch/android/datasim_framework_jar_patcher_20120317.zip | |
unzip | |
cd datasim_framework_jar_patcher_20120317 | |
rm -r framework | |
adb pull /system/framework framework | |
mkdir workspace | |
cp framework/framework.jar workspace | |
cp framework/framework.odex workspace | |
java -jar baksmali-1.3.2.jar -a 15 -d framework -c:framework/core.jar:framework/core-junit.jar:framework/bouncycastle.jar:framework/ext.jar:framework/framework.jar:framework/android.policy.jar:framework/services.jar:framework/apache-xml.jar:framework/filterfw.jar -x workspace/framework.odex | |
out/com/android/internal/telephony/GsmServiceStateTracker.smali をfix | |
java -jar smali-1.3.2.jar -a 15 -o classes.dex out | |
cp workspace/framework.jar . | |
7za u -tzip -mx0 framework.jar classes.dex | |
adb push framework.jar /data/local/tmp/framework.jar.new | |
adb push dexopt-wrapper /data/local/tmp/dexopt-wrapper | |
adb shell | |
$ cd /data/local/tmp | |
$ su | |
# chmod 0755 dexopt-wrapper | |
# ./dexopt-wrapper framework.jar.new framework.odex | |
# busybox dd if=/system/framework/framework.odex of=framework.odex bs=1 count=20 skip=52 seek=52 conv=notrunc | |
# chmod 0644 framework.odex | |
# mount -o rw,remount /dev/block/mtdblock0 /system | |
# cp /data/local/tmp/framework.odex /system/framework/framework.odex.new | |
# mv /system/framework/framework.odex /system/framework/framework.odex.bak | |
# mv /system/framework/framework.odex.new /system/framework/framework.odex | |
# sync | |
# reboot |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment