гаджеты и прочие приборы,  софт

Авось кому пригодится…

Так получилось, что у меня есть дурная привычка переносить софтины на телефоне (речь тут об Андроидах) из основной памяти на флэшку… по «сути ради красоты» ибо 2.2 и так может их раскладывать автоматом, а на Desire HD и вовсе встроенной памяти полно… но вот тянет меня почему-то «иметь запас»… сменные флэшки — это очень хорошо и удобно, но есть одна беда — они могут быть битыми или просто глючить со временем, конечно, и память телефона от этого не застрахована и удачный подбор элементов славной Nokia доказал, что это явление не зависит от цены аппарата, да и от производителя тоже ибо все флэшки с годами дохнут… так вот, у Андроида есть глубинный косячок со структурой хранения приложения на флэшке и dead lock’ом файлов там же… и вот как это выглядит…
сегодня ночью (в 3 часа судя по времени создания файлов) часть софтинок обновилась (делают это они сами ибо я люблю нажимать кнопку обновляться автоматически в некоторых других операционках такой фичи нет как класса, а тут она мне нравится), но вот беда в том, что в случае неудачи во время установки может сложиться ситуация, что какой-то из файлов окажется повреждён и операционка будет нормально работать пока не случится ей повода проверить структуру файлов, как например в случае перезапуска процесса HTC Sence (такое бывает и в принципе не фатально вовсе ибо надстройка и если не отвечает, то операционка её  перезапускает… но сегодня засада в том, что кроме ночного обновления файлов, которое оказалось не вполне успешным  я ещё не заметив этого решил перенести кучу софта из памяти телефона на флэшку и всё бы ничего, но где-то в процессе переноса перезапустился HTC Sence и выяснилось, что приложений на флэшке телефон не видит… 🙁
так это было не в первый раз я уже настроился искать повреждённый файл методом исключения, но тут всё оказалось проще и повреждённым был именно временный файл, так что было достаточно его просто удалить и все приложения снова увиделись даже без перезагрузки телефона… то есть, я просто вытащил флэшку (размонтировать штатно её не получалось из-за dead lock), удалил файлик озвученный выше, поставил обратно, подождал минут 5 примерно и всё появилось обратно… конечно, кроме этого я  ещё прочекал флэшку в компе и исправил битую структуру…
может кому этот простой рецепт пригодится, хотя проблема по сути экзотическая… 😉

3 комментария

    • ICrAzYI

      @ae11 точно также делал, тока на LG gt540 у товарища! Так что рецепт достаточно универсален )

  • ae

    ну у меня пока опыт только на HTC, я думал, что глюк как-то связан с HTC Sence, но были подозрения, что дело в самом Андроиде… 😉 кстати, на предыдущей флэшке у меня был и более печальный опыт, когда сбойным оказывался не только временный файл, там всё было много печальнее ибо диагностики никакой и вычислить файл было не так просто…

Добавить комментарий

Спасибо!

Теперь редакторы в курсе.