Как стать автором
Обновить

Как уменьшить пиратство и удовлетворить честного пользователя psp

Время на прочтение5 мин
Количество просмотров1.7K

О чём статья


Все знают, что уровень пиратства зашкаливает не только в нашей стране, но и во всём мире. Я не собираюсь спорить о природе пиратства — я покажу реальный пример, когда компания в силе снизить уровень пиратства до минимально возможного порога, принеся пользу конечным пользователям своего продукта. Да, я говорю о компании Sony и её линейке PSP.


Историческая преамбула



Итак, коротко опишу ситуацию, которая сейчас сложилась. До PSP 2000 (с редкими оговорками для определённых плат последней), когда собственно была всего одна модель приставки, в народе прозванная «фаткой» и «толстушкой», народным умельцам получилось её прошить. Не буду рассказывать про технологию прошивки, ибо не для того статья, но лишь скажу, что именно из-за своей прошиваемости фатки и psp 2000 на одной отдельно взятой плате всё ещё пользуются популярностью у народа. Они уже давно не выпускаются, но купить б/у проблемы не составляет.
Что даёт возможность прошивки? Логично-прошить на неофициальные прошивки, которые по сути являются поковырянными официальными. Так вот, кастомные прошивки, во первых дают возможность запуска неподписанных sony приложений и, в качестве плюшки, некоторые доп. возможности (типа замены xmb тем на хорошо кастомизируемые cxmb, установки других плагинов). Отдельно стоит выделить возможность управления частотой процессора, что позволяет увеличивать время работы psp при использовании не слишком требовательных приложений (браузер, аудио плеер, читалка и т.д.).
Некоторое время PSP >= 1000 считались непрошиваемыми и… до сих пор такими являются, но позже появилась возможность патчить оперативку через уязвимость в libtiff, и, как итог — возможность запуска хоумбрюшек, а, поскольку «всем надо» — вскоре появились и прошивки, которые работают в hen режиме. Итак, PSP <= 3000, поставляемые с прошивкой <= 5.03 могут без особых усилий до полного выключения батареи, по возможностям «не уступать» своим предкам.
Sony, конечно, моментально стала закрывать дыры (достаточно извращенским методом, вместо патчинья libtiff — простой запрет tiff изображений во встроенном view-ере). В последствии появляющиеся возможности так же моментально закрывались в следующих прошивках.
Всё бы ничего для владельцев прошивок 5.03, но Sony, что вполне логично, блокирует доступ в PSN и прочие прелести для владельцев старых прошивок. Новые игры начинают выходить со встроенной проверкой «на вшивость» (тупая подмена версии прошивки на другую уже «не катит») и в итоге мы получаем прелестные изделия — патчеры, которые патчат игру на ходу и различные psnfucker'ы, которые (!) позволяют использовать PSN и PS-store. Согласитель, последнее — бред, человек, чтобы заплатить sony, должен её похакать.
Позже появляется psp go, которая имеет изначально прошивку 6.2.
А сейчас, когда уже появилась возможность запуска homebrew на 6.2 (привет дыра в патапоне), sony выпускает 6.3, одной из главных черт которой является закрытая (наверняка через сотню костылей) дыра.
Итог — на последней прошивке запускать homebrew нельзя, а как только появится такая возможность — sony выпустит 6.4.

Разделяем пользователей


Итак, давайте разделим пользователей PSP на две глобальных категории: на тех, кто готов платить и тех, кто платить не будут ни когда.
Последние — достаточно интересные персонажи. Они покупают только приставки, которые можно «похакать», игры — качают в iso и, в общем, кроме как за саму приставку, больше ни за что не платят и не собираются. Если этот персонаж случайно купил «непрошивайку», то (скорее всего) он с ней попрощается (продаст, etc...) или перейдёт в группу номер 1.
Тех же, кто готов платить, можно условно разделить на тех, кто будет платить всегда и тех, кто будет платить только если то, за что он платит, на столько ему понравилось, что он готов отдать свои кровные, иначе — «ну прошёл я эту игру, не интересно, покупать не буду-идиот чтоли?».
Но всё же стоит признать, что именно эти две подгруппы приносят sony прибыль. Последняя приносит меньшую, но приносит.

А вот теперь начинается веселье


Люди привыкли к тому, что psp не только платформа для игр. Это отличный портативный компьютер: аудио/видео плееры, бук-ридеры, эмуляторы, портированные (тсс, openttd и supertux, последний-дважды) и написанные энтузиастами игры — вот, что может дать psp, но даёт только пользователям «кастомных» прошивок.
Да, sony потихоньку начинает двигаться в сторону софта, но так медленно…

Моя ситуация


Итак, как же я и не расскажу о себе.
Я играю только в купленные игры. Изредка ставлю «на попробовать» скачанные iso (при этом, если игра не нравится — не играю, нравится — покупаю). Как вы уже поняли у меня 5.03. Я постоянно хочу перейти на оф. прошивку, но меня останавливает то, что я потеряю возможность пользоваться отличным свободным софтом: bookr и pmplayer и такими же свободными играми — openttd просто великолепна. Плюс я потеряю возможность писать приложения на руби (да, уже есть и интерпретатор этого отличного языка) под свою psp.

Общий обзор


Итак, давайте выделим для группы, которая готова платить, факты о прошивках.

Кастомная

+ Homebrew
+ Кастомизируемость интерфейса
+ Плагины (типа параллельного прослушивания музыки)
— Морока с запуском игр, требующих прошивку с большей версией.
— Невозможность полноценного использования PSN, PS-Store

Методом инвертирования.
Официальная

+ Возможность запуска самых последних купленных игр
+ Никаких проблем с PSN и PS-Store
— Нет возможности запуска неподписанных приложений, как итог — невозможность использования массы вполне легальных по своим функциям homebrew

Плагины и кастомизируемость — скорее плюшки кастомных прошивок, поэтому их неналичие в оф.прошивке я не считаю минусом.

Чего бы хотелось пользователю


Хотелось бы, чтобы была возможность использования стороннего софта и возможность попробовать любую игру. Если последнее решаемо и sony уже двигается в жтом направлении, вводя продажу игр на определённое время и добавляя demo-игры в store, то о первом стоит поговорить подробнее.

Sony AppStore


Вполне понятно, почему sony запрещает запуск неподписанных приложений. Если вам кажется, что запуск простых homebrew ничего плохого не несёт, то вспомним, что именно после появления возможности запуска homebrew появляется возможность запуска спираченных образов игр, что бьёт по карману sony.
Собственно я предложу свой вариант организации легального использования homebrew.

Итак, первое — создание системы песочниц, внутри которых будут запускаться сторонние приложения. Внутри песочниц можно ввести ограничения, типа «вес приложения — не больше N мегабайт»
Второе — создание магазина, в который авторы будут загружать приложение, а пользователи — скачивать их. На стороне магазина sony будет подписывать приложения, в итоге — внутри песочниц можно будет запускать только одобренные sony приложения.
В качестве преграды для сотни ненужных приложений — можно ввести плату за регистрацию как продавца (поставщика софта). Я, например, готов дать автору pmplayer 50$, чтобы он зарегался в сторе. В конце концов уже существующее коммьюнити скинется по центу и сможет добавить любимый софт.
Конечно, AppStore может стать платформой не только для opensource приложений, но и для коммерческого софта (привет, Apple'овский стор и гугловский с ови маркеты).

Development Kit


А вот теперь о грустном. То, чем сейчас пользуются разработчики homebrew не есть официальные dev.kit, всё апи получено методом реверс-инжиниринга.
Sony же свой набор разработчика продаёт за отдельные большие (для простых разработчиков) деньги.
Конечно, sony не позволит выклыдывать софт, сделанные не по их гайдлайнам и правилам, в итоге — для того, чтобы на данный момент существующие приложения появились в желаемом сторе, будет необходимо существенно их переработать и… как-то получить development kit.
Думаю, Sony получает не так много денег с продажи последнего, так что вполне можно предоставлять набор человеку после регистрации его как поставщика.

Что будет в итоге


В итоге все будут довольны, панацея найдена. Люди, которые платят всегда — перейдут на офф. прошивку и не потеряют функциональности, часть тех, кто «платит за шедевры» — перейдут на офф. прошивку, а те, кто не платит… ну, они и не приносили и не будут приносить деньги sony, как их ни ограничивай.

как же жаль, что врядли мечты о store будут воплощены в жизнь и так дальше и придётся покупать umd и хакать приставку...плак
Теги:
Хабы:
+24
Комментарии48

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн