
Добавление поддержки flac в Motorola Charm MB502
У меня есть Motorola Charm MB502 от T-Mobile
Несколько дней назад решил добавить поддержку flac
в т-мобайловский framework.jar
Что было сделано и оттестировано моей девушкой.
Итак начнем.
![]() ![]() |
![]() ![]() |
зеркало framework.jar
зеркало flacSO.zip
Скачиваем два файла framework.jar и flac.zip
распаковываем zip-архив
и кладем вместе с framework.jar в директорию /sdcard/flac
Теперь
Сделаем бекап родных файлов
cp /system/framework/framework.jar /sdcard/backupf
cp /system/lib/libmediaplayerservice.so /sdcard/backupf
cp /system/lib/libopencore_player.so /sdcard/backupf
Теперь воспользуемся скриптом
Код
#!/system/bin/sh
mount -o remount,rw /dev/mtd/mtdblock7 /system
echo "remounting done"
cp -f /sdcard/flac/framework.jar /system/framework
cp -f /sdcard/flac/libFLAC.so /system/lib
cp -f /sdcard/flac/libmediaplayerservice.so /system/lib
cp -f /sdcard/flac/libopencore_player.so /system/lib
echo "files was copied"
chmod 644 /system/framework/framework.jar
chmod 644 /system/lib/libFLAC.so
chmod 644 /system/lib/libmediaplayerservice.so
chmod 644 /system/lib/libopencore_player.so
echo "remounting RO"
mount -o remount,ro /dev/mtd/mtdblock7 /system
Для тех, кто не понимает, что он делает объясняю:
1.перемонтирует раздел /system в режим чтения-записи
2.копирует файлы
3.выставляет пермишны rw - r - r на скопированные файлы
4.монтирует обратно в режим только чтение
#скрипт нужно скопировать на телефон скажем вот так
adb push script.sh /sdcard/
далее его выполнить в терминале sh script.sh
или вот так
1.adb shell
2.cd /sdcard/
3.sh script.sh
После этих манипуляций телефон нужно перезапустить и слушать flac
Если кто-то внезапно столкнется с проблемами при использовании желательно прислать вывод logcat
при появлении глюка.
Добавлено позже (17.2.2011, 16:02):
Сегодня вечером попробую еще пересобрать libflac.so и поэкспериментировать с остальными двумя so файлами.
Сообщение отредактировал BALU - 17.2.2011, 18:25