> Но заметьте, народа, которому "хочется" стало сильно меньше. Его стало сильно больше. Потому что снизился барьер. Чтобы успешно реверсерствовать - надо уметь мыслить в специфичном виде, при том это умение хоть и связано с мышлением "как программист" но программированием все-таки не является. Скорее это похоже на разгадывание кроссворда по теме "программирование". И если цель была поменять нечто - накрайняк конечно и так можно. Но в виде сорца это намного быстрее и результативнее получается. И вообще, патчить чужой блоб - весьма отдельный гемор, когда вместо реализации своей задумки 90% времени тратится на увороты от грабель постоянно норовящих засветить по лбу.
> Когда нет преград, нет смысла включать мозги.
На себе я это как-то совершенно не ощутил. В смысле я могу сформировать себе интересную цель и без какого-то левого и контрпродуктивного геморроя на пути к ее достижению.
> Ставят из магазинов софт, вместо того чтобы его искать на варезниках,
> или ломать тот, который не нашли.
А можно взять открытую программу, которая делала 99% того что было надо и просто запилить в ней то чего не хватило. Это в 20 раз быстрее и в 20 раз результативнее чем прошибать все стены своим лбом.
> А те, кто может восстановить hdd, поправив его ФС руками через hex-редактор вообще
> кажутся шаманами ))
Тебе это кажется шаманством. А я таким периодически развлекаюсь. Вот например прямо сейчас я себе карту памяти починил. Карта досталась бесплатно - "труп". Трупик смотрелся стремно: 60% поверхности дает read error. Но логика подсказывала что внезапные бэды в таком количестве - явно "синтетические". Парой нехитрых трюков flash translation layer'у был вправлен мозг, карта стала как новой.
Difficulty bonus: из инструментов использовался только линуксовый badblocks. Никаких низкоуровневых вендорских тулсей. Ну вот как-то так оно и получается, когда понимаешь как это работает.