Приставки > Железо
Запуск игр с нелицензионных носителей
dssoft:
--- Цитата: megavolt85 от 08 Январь 2020, 02:28:31 ---dssoft, восстанавливает, не жалуется, пересыл естественно за счёт виновника торжества
--- Конец цитаты ---
Ну раз его потраченное время ничего не стоит...
Понятно что среди клиентов встречаются разные товарищи, в том числе неспособные прочитать три строчки инструкции, но нестираемый бут и доступная процедура восстановления экономят кучу времени и нервов. Проверено :-\
В одном из проектов введение защиты от переполюсовки питания уменьшило поток претензий раза в два точно.
megavolt85:
--- Цитата: dssoft от 08 Январь 2020, 02:34:21 ---но нестираемый бут и доступная процедура восстановления экономят кучу времени и нервов
--- Конец цитаты ---
а ещё это дополнительная уязвимость, если девайс нельзя убить программно, то его можно брутить до бесконечности
dssoft:
--- Цитата: megavolt85 от 08 Январь 2020, 02:50:32 ---а ещё это дополнительная уязвимость, если девайс нельзя убить программно, то его можно брутить до бесконечности
--- Конец цитаты ---
Как показывает практика, после того как подобный девайс становится популярным, появление клона это только вопрос времени (с чего и началось обсуждение). Так что не понимаю столь настойчивого желания выстрелить себе в ногу.
megavolt85:
dssoft, взломана была ранняя версия именно поэтому первые клоны не имели поддержки CCD и LFN, а так же имели проблемы в таймингах смены образов, кстати поговаривают что и в текущих клонах не всё так ажурно при смене диска из за чего нельзя пройти D2 на клоне, вот только говорят что на каких то клонах смена диска всё же работает
я тренировался на кроликах и да, есть клоны у которых нельзя отследить смену диска, приходится делать тупо задержку в 600 миллисекунд что очень много если тебе надо перебрать все образы на SD карте и построить таблицу имён, причём читать флаг BSY бесполезно, хотя на оригинале BSY можно доверять, в общем я перепробовал все возможные варианты чтоб программно отследить смену диска на клоне и всё безрезультатно, тупо задержка в 600 миллисекунд, по другому никак
ну а когда клоны попёрли автору уже поздно было что либо менять, да и он не особо стал заинтересован в этом проекте после взлома, больше уделяет внимания RHEA, эмулятор привода для sega saturn
dssoft:
Да я не про это. Раз уж сделал процедуру обновления, не поленился, то не поленись и сделай ее надежной, благо сейчас это не так уж и сложно. Ну или предусмотри процедуру восстановления.
Вон не буду говорить где, не важно, в флеше лежат две копии прошивки, первая шьет вторую, вторая первую, переключение только после успешной заливки. Не припомню чтобы кому-то удалось убить.
ShadowFlash:
Элементарно, Ватсон - загрузчик в ПЗУ, который при отсутствии работоспособной прошивки будет рисовать танцующий банан с гаечным ключиком и предлагать вставить SD карточку или что-либо еще с прошивкой.
Стоит такое решение копейки, желающих накинуть 2-5 баксов за безопасную прошивку будет полно.
megavolt85:
ShadowFlash, холмс, а рисовать он чем будет? мелом на асфальте? :lol: у GDEMU нет дисплея
dssoft, да конечно можно было сделать защиту от дурака, вот только от дураков всё равно не застрахуешься, если у дурака проблема с картой или питаловом а он вместо устранения проблемы начинает шить девайс, то это проблема дурака, потому что проблему надо решать сразу а не когда кривыми руками увалил девайс
HardWareMan:
megavolt85, 13 лет назад, человек очень и очень далёкий от всяких технических вещей и вообще - дизайнер по натуре и работе, решил поиграть в что-то свежее на своем X360. Аккуратно вставил свежекупленный диск с игрой в приставку но вылезло сообщение что требуется обновить систему (ну вы же в курсе за SystemUpdate?). Надо - значит надо, нажал обновить и через 10 секунд электрики без предупреждения обесточили район. Когда свет вернули, X360 стал красным. Так кто виноват то?
1. Пользователь, который растратил своё везение?
2. Производитель, который не предусмотрел рекавери в подобных ситуациях, но постоянно суёт обновления в каждом диске?
3. Электрики, за то что отключают без предупреждения?
Выбирай с умом. И ведь это не Вася Пупкин с ГДЕМУ/Эвердрайвом, а корпорация с мировым именем.
megavolt85:
HardWareMan, ну тут всё понятно, виноват однозначно сосед с дрелью
ну а если серьёзно, то речь немного о другом, ведь у GDEMU не происходит слёт прошивки при обычном апдейте, слёт происходит при попытке обновления на неисправном оборудовании и вместо того чтоб искать причину неработоспособности пользователь находит плацебо от всех болезней - прошивка
можно было предусмотреть? да можно, проц на всякий случай ещё один накинуть, lcd дисплей прикрутить, обязательно задействовать АЦП чтоб проверить в норме ли напряжение, желательно ещё и АКБ добавить, но при всём этом нашёлся бы тот кто всё равно увалит девайс. отсюда вопрос, а стоит ли увеличивать стоимость устройства или проще оставить как есть
тем более железо там не топовое и на всё про всё просто не хватит памяти
SAMael:
Штучка интересная, у меня был прототип, когда то :lol:
Интересно как китайцы реализуют обновления?
На офсайте уже их не выкладывают, и теперь обнову можно получить если указать серийный номер купленого у них девайса.
Наверно кто то да и поделится свежим обновлением, так и будет по сети гулять.
HardWareMan:
--- Цитата: megavolt85 от 08 Январь 2020, 11:25:44 ---пользователь находит плацебо от всех болезней - прошивка
--- Конец цитаты ---
Ну, тут всё понятно - виноват разработчик. (с)
Не было бы постоянных советов хелпдеска разработчика "А вы точно обновили устройство до последней версии?" - не было бы и такого стереотипа. Увы.
megavolt85:
HardWareMan, ну отчасти ты прав, вот только думается что не столько разработчик в этом виноват, сколько ленивые/не компетентные работники хелпдеска
- Я компьютер трижды перезагрузил, лампочку на сетевом фильтре проверил, молитву прочёл, что мне делать дальше? (с)
в общем выходит так что владельцам клонов обновляться нельзя от слова совсем, очередная бомба может быть добавлена в любое из обновлений
dssoft:
--- Цитата: megavolt85 от 08 Январь 2020, 11:25:44 ---HardWareMan, ну тут всё понятно, виноват однозначно сосед с дрелью
ну а если серьёзно, то речь немного о другом, ведь у GDEMU не происходит слёт прошивки при обычном апдейте, слёт происходит при попытке обновления на неисправном оборудовании и вместо того чтоб искать причину неработоспособности пользователь находит плацебо от всех болезней - прошивка
можно было предусмотреть? да можно, проц на всякий случай ещё один накинуть, lcd дисплей прикрутить, обязательно задействовать АЦП чтоб проверить в норме ли напряжение, желательно ещё и АКБ добавить, но при всём этом нашёлся бы тот кто всё равно увалит девайс. отсюда вопрос, а стоит ли увеличивать стоимость устройства или проще оставить как есть
тем более железо там не топовое и на всё про всё просто не хватит памяти
--- Конец цитаты ---
Есть отличный вариант для таких вот разработчиков - делать устройство необновляемым.
Rumata:
--- Цитата: dssoft от 08 Январь 2020, 02:07:58 ---Только программатор, только хардкор.
--- Конец цитаты ---
Это не хардкор, это проза жизни. Возьми хоть АТмегу и прошей неправильно фьюзы. И всё, только высоковольтное программирование через параллельный программатор. Надо понимать, что микроконтроллер и компьютер - разные вещи.
dssoft:
--- Цитата: Rumata от 08 Январь 2020, 14:43:58 ---Это не хардкор, это проза жизни. Возьми хоть АТмегу и прошей неправильно фьюзы. И всё, только высоковольтное программирование через параллельный программатор. Надо понимать, что микроконтроллер и компьютер - разные вещи.
--- Конец цитаты ---
Шить фьюзы при обновлении прошивки пользователем? Мсье знает толк в извращениях :D
Rumata:
У мсье большой опыт работы с промышленными контроллерами. Которые таки да, шьются пользователями. Даже стационарные умудряются прошить криво. Про портативные на аккумуляторах и говорить нечего. При том, что вроде шьётся верхняя прошивка через ИК иногда поднять можно только программатором
Фьюзы больше для примера как одним неправильным действием можно получить весьма неприятные последствия.
dssoft:
--- Цитата: Rumata от 08 Январь 2020, 15:11:59 ---У мсье большой опыт работы с промышленными контроллерами. Которые таки да, шьются пользователями. Даже стационарные умудряются прошить криво. Про портативные на аккумуляторах и говорить нечего. При том, что вроде шьётся верхняя прошивка через ИК иногда поднять можно только программатором
Фьюзы больше для примера как одним неправильным действием можно получить весьма неприятные последствия.
--- Конец цитаты ---
Это как раз совершенно нормально, в тз не было упомянуто вот и не сделали. Составляйте правильное тз для процедуры обновления :D
А вот мелкий разработчик-одиночка на подобных граблях может нехило пролететь.
Rumata:
--- Цитата: dssoft от 08 Январь 2020, 15:20:05 ---в тз не было упомянуто вот и не сделали.
--- Конец цитаты ---
Чё? 0_0
dssoft:
--- Цитата: Rumata от 08 Январь 2020, 15:25:48 ---Чё? 0_0
--- Конец цитаты ---
При разработке контроллера в тз не упомянули требование безопасности процедуры обновления, с соответствующими тестами. Там, где заказчику это действительно нужно, оно есть. Ну а раз не нужно то программатор в зубы.
Rumata:
Есть заказчик и есть пользователь. Устройство вот рассчитано на аккумуляторы, причём указаны рекомендованные. А конечный пользователь пихает солевые батарейки, размер-то тот же. И что они шьют и ак никому не ведомо, мне такого результата на столе получить не удаётся. Видимо что-то делаю не так :D
В общем идеальной защиты от дурака не существует
Навигация
Перейти к полной версии