Пушиши на рабочем столе
Ваш питомец гуляет по панели задач Windows: моргает, машет лапкой, радуется, когда его гладят мышкой, спит у часов. А пока он в яйце — яйцо греется прямо на панели.
Один файл, ставить не нужно, права администратора не нужны. Скачивается с GitHub — ниже объясняем почему.
Лёгкая версия (≈5 МБ, меньше памяти): Pushishi-native.exe · все версии — на странице релизов
На телефоне? Есть приложение для Android
Как начать
- Запустите скачанный Pushishi.exe.
- В окошке нажмите «Открыть сайт и привязать» — откроется этот сайт, нажмите там «Привязать».
- Готово: питомец выйдет на панель задач. Правая кнопка по нему — меню (размер, «спрятать на час», автозапуск).
Почему скачиваем с GitHub, а не с этого сайта
Программу можно было бы положить прямо сюда. Но тогда вам пришлось бы просто поверить, что файл — тот самый. А если бы кто-то взломал наш сервер, он мог бы незаметно подменить файл.
Поэтому файл собираем не мы на своём компьютере, а сам GitHub — из открытого кода, который может прочитать любой. GitHub подписывает каждый файл: «собран из такого-то кода вот этим сценарием». Подменить его, взломав наш сайт, нельзя — для этого нужен доступ к GitHub.
Это как купить запечатанную коробку в магазине, а не у человека в переходе: тот же товар, но видно, откуда он.
Windows может предупредить
При первом запуске Windows иногда пишет «Система Windows защитила ваш компьютер» или «неизвестный издатель». Это потому, что у маленькой студии нет платного сертификата подписи кода (он стоит денег каждый год), а не потому, что с программой что-то не так.
Нажмите «Подробнее» → «Выполнить в любом случае». Если сомневаетесь — проверьте файл (ниже) или соберите его сами из кода.
Что программа делает — и чего не делает
- Показывает питомца над панелью задач и раз в 12 минут спрашивает у pet.91i.ru, как он себя чувствует.
- Отправляет только: сколько раз его погладили, сколько минут он был на экране, сколько раз грели яйцо.
- Ведёт журнал всех своих запросов — меню «Что я отправлял».
- Не читает ваши файлы, буфер обмена и список программ.
- Не ходит никуда, кроме pet.91i.ru.
- Не запускается вместе с Windows, пока вы сами не включите это в меню.
- Не мешает играм: когда что-то открыто на весь экран, питомец прячется и почти не тратит процессор — только раз в 7 секунд проверяет, не закончилась ли игра.
Удалить: «Выход» в меню, затем удалить exe и папку %LOCALAPPDATA%\91iPet.
На телефоне: приложение для Android
Вся игра в одном приложении — и питомцы прямо на главном экране телефона: каждый в своём виджете, моргают, присаживаются, спят, просят есть. Погладьте пальцем — питомец станет радостнее. Пока малыш в яйце, на экране покачивается яйцо.
- Проще всего — из RuStore: установите как обычное приложение. Или скачайте Pushishi.apk с GitHub и откройте его — Android спросит, можно ли ставить приложения из браузера, — разрешите.
- Питомцы уже живут на сайте? На сайте в меню нажмите «Играть в приложении» — они перейдут в приложение. Или в приложении: «У меня уже есть Пушиши» и код с сайта (меню → «Открыть на другом устройстве»).
- В меню игры — «Виджеты на главном экране»: поставьте одного или всех питомцев, каждого в свой виджет.
- Весит около 100 КБ: игра — это тот же pet.91i.ru, открытый внутри приложения (другие сайты в нём не открываются). Виджеты раз в полчаса, когда телефон сам их будит, спрашивают pet.91i.ru, как дела, и передают, сколько раз питомца погладили.
- Журнал всех запросов виджетов — в настройках виджетов, «Что приложение отправляло».
- Никаких разрешений, кроме интернета и «есть ли сеть»: ни контактов, ни места, ни файлов, ни уведомлений.
- Ни рекламы, ни аналитики, ни сторонних библиотек.
Подпись приложения (её проверяет сам телефон при каждом обновлении), отпечаток SHA-256 сертификата: E3:DC:76:1C:6A:F8:D3:0B:46:19:6B:6A:BF:87:D4:2B:B3:C1:8F:EB:38:50:E9:3A:D6:B3:B5:6E:37:1E:E8:91. Открытый код и как проверить.
Как проверить файл
У каждого релиза есть SHA256SUMS.txt — «отпечаток» файла. Проверьте, что ваш совпадает:
certutil -hashfile Pushishi.exe SHA256
Или подпись GitHub (нужен GitHub CLI): gh attestation verify Pushishi.exe --repo 91iStudio/PetDesktop
А можно собрать самому — открытый код и инструкция. Сборка воспроизводимая: тот же код даёт тот же отпечаток, бит в бит.