Патчег на телефончег

Feb 19, 2013 00:29

В очередной раз убеждаюсь что принцип - "работает - не трогай" вечен. Сегодня приехало долгожданное обновление для моей мобилки. И пока народ в 1 клик ставил и радовался - на форуме уверяют что глюк со звуком на низкой громкости пропал и общее быстродействие выросло, я сидел и пытался установить обнову. А она усиленно выдавала assert на тот самый злополучный файл init.DataCopy.sh, который я имел глупость поправить и отказывалась ставиться предлагая из вариантов reboot или wipe. К счастью у меня почти случайно оказался бэкап этого файла до правки (правило 0 - бэкап, потом любая правка). Однако команда
adb push init.DataCopy.sh /hidden/data/CDA/init.DataCopy.sh несмотря на успешное завершение не помогла. Ребут установщиком и снова его ругань. Тогда я проверил содержимое файла и понял что команда записала файл файлом из бэкапа, однако не урезала размер и в конце файла осталась какая-то каша. В итоге помогло обычное копирование файла бэкапа во встроенную флешку и команда
cat /storage/sdcard0/init.DataCopy.sh > /hidden/data/CDA/init.DataCopy.sh которая таки вернула файл к первозданному виду (утилиты cp напомню тут нет). К счастью дату файла никто не проверял (а то изначальный имел 1970й год, а теперешний имеет 2013й) и апдейт с 4й попытки таки накатился без вопросов и у меня...

Апдейт содержит много косметики (не зря почти 100 мб весит). Перерисовали стартовый локскрин, плюс добавили свою оболочку FeelUX. Честно говоря новая оболочка навскидку не понравилась, потому сразу отключил, я за голый андроед. Новый локскрин тоже имхо хуже, т.к. например если фоново запущен плеер, то теперь в верхней части экрана отображаются ниачёмные страшные плитки из плеера (или обложки треков если они внедрены в mp3, у меня всего 2 файла таких попалось за всё время прослушивания). Ранее в верхней части экрана отображались название трека и большие кнопки управления плеером на фоне полузатенённых ужасных плиток, а внизу был большой горизонтальный слайдер анлока, при этом в трее помимо сигнала и заряда батареи были часики. Теперь же слайдер анлока стал меньше, вертикальным, верхнюю часть занимает та самая никому не нужная фигня из окна плеера, внизу маленькие кнопки управления плеером. И самый главный облом - часов при запущенном плеере на локскрине вообще нету - ни в верхнем трее, нигде больше на экране. Вот это самая главная претензия - едешь в метро, слушаешь музыку, достаёшь мобилку и не разлочивая смотришь время. Теперь - фигвам, юзабилисты забыли вывести часики в трей, после разлочки они там появляются, но толку-то с них уже... И вернуть старый локскрин не так просто. Я у себя вопрос решил радикально - отключил на свой страх и риск службу FeeluxLockscreen (благо с правами юзера это возможно, жаль не все службы это позволяют), вернулся старый добрый андроидовский стандартный локскрин с большим горизонтальным слайдером и большими кнопками управления плеером. Дата и часики есть внизу нового локскрина только когда не запущен плеер, но толку-то с них если он у меня бывает до 50% времени запущен ?
Глюк со звуком у меня похоже остался, несмотря на заверения народа что прошивка лечит. Может теперь просто не так ярко проявляется, но факт - при низкой громкости звука на внешний динамик она просто плавает периодически почти до 0, что создаёт эффект заикания. Камеру перелопатили глобально, приложение переписали на 2/3, впрочем скорость реакции камеры и её фокуса имхо не увеличилась, за качество снимков - хз, стало больше опций, например режим 4:3 или 16:9 (причём последний как я понимаю тупой кроп из 1го). Так же перелопатили кучу либ и драйверов камеры/звука/графики. Может это чисто психологически, но есть ощущение что новый hwcomposer (сервис который собирает слои интерфейса) работает лучше и интерфейс перерисовывается быстрее чем раньше, это, пожалуй, самое важное в патче. Ручной тормоз ака CpuFreqSupression тоже правили, но видимо так и не научили корректно опознавать ресурсоёмкие приложения и не душить процессор, потому эмуляторам приставок не особо полегчало от патча, в эмуле RetroArch наиболее играбельно получается, но периодические отключения 2го ядра и снижение частоты приводят к лагам. А потом наоборот эмуль словно в попытке компенсировать лаги и показать возможности аппарата выжимает из игры больше 100% скорости, в итоге действие идёт быстрее чем должно. Вообщем неконтролируемая продвинутым юзером частота процессора - зло и за это надо бить ногами по морде производителей, но это оффтопик. Резюмируя скажу, что патч несмотря на все свои плюсы процентов на 40 состоит имхо из никому не нужного шлака, но разрабы - люди подневольные и вместо вылизывания критичных системных вещей их заставляют ваять никому ненужные нестандартные гуёвины. Радует одно - есть движуха, есть шансы что допилят.
з.ы. Права на злополучный файл после патча так и остались 777, т.е. это не дыра с их точки зрения, ну тем и лучше, авось когда и порутаю тело с её помощью если пойму когда этот скрипт бежит.

sharp, patch, android, mobile

Previous post Next post
Up