Показаны сообщения с ярлыком motorola charm. Показать все сообщения
Показаны сообщения с ярлыком motorola charm. Показать все сообщения

среда, 6 июля 2011 г.

Motorola Proprietary shit

С момента покупки телефона замечал, что бабло на нем очень быстро кончается, даже когда отключен
gprs и прочий 3G.
Именно тогда я стал подозревать, что какая-то хрень отправляет смс оператору T-Mobile.
Сегодня переслили себя и узна кто это был.


При рестарте телефона происходит след:
07-06 16:34:36.405 1661 1661 V PollAlarmReceiver: onReceive, starting PollService
07-06 16:35:32.553 1605 1605 I vvm:Service: onCreate(): invoked
07-06 16:35:32.561 1605 1605 I SMSSender: Didn't get the answer, try again attempts left 2
07-06 16:35:32.561 1605 1605 I SMSSender: sending activate request SMS


Вызывается какой-то SMSSender и отправляет эту смс своему анальному господину

ps ax | grep 1605

возвращает
com.motorola.android.vvm

Дальше выясняется что это некий

/system/app/VisualVoicemail.apk

Лечится удалением или отключением через
pm disable com.motorola.android.vvm

mot_boot_mode

Внезапно сегодня перестал лениться и написал свой аналог проприетарного

mot_boot_mode для телефона
кода мало и он простой

тут

воскресенье, 19 июня 2011 г.

Motorola Charm recovery

Big Bootstrapped Recovery Update































I totally reworked process for start clockwork recovery.

[*]Now it started via hijacking mot_boot_mode.
[*]More stable.
[*]Not needed symlinks for mot_boot_mode.
[*]Not needed shell-scripts for reboot into recovery (rr.sh).
[*]Not needed terminal or adb shell acess.
[*]APK available :D


How it works.
It hijacked mot_boot_mode executable if /data/.recovery_mode file exist
system at boot will start recovery from
/cdrom/recovery/


# ls -l /cdrom/recovery
-rwxr-xr-x root root 483020 2011-06-17 03:52 hijack
-rwxr-xr-x root root 1422867 2011-06-17 03:52 recovery.zip
-rwxr-xr-x root root 255908 2011-06-17 03:52 update-binary

Hijacked executable will unpack recovery.zip via update-binary, restart root-hacked adbd.


Don't forget that/cdrom/cdrom_vfat.bin will be REMOVED
If you need it backup it by hands.


If you use my previous recovery you need
or manually remove all files (needed normal lvl of unix knowledge)
or reflash your phone via RsdLite or sbf_flash

known bug:


[*]system can't remount from recovery menu.

Temorary fix:
adb shell
umount -l /system
sync

Download here