GitHub
EeveeSpotify — получение бесплатного Spotify Premium
EeveeSpotify — это твик для Spotify, который дает некоторые функции премиум-подписки.
Как это работает
При входе в систему Spotify получает данные пользователя, включая активную подписку, и кэширует их в файле offline.bnk в каталоге /Library/Application Support/PersistentCache. Для хранения данных используется собственный двоичный формат, включающий, помимо прочих условностей, байт длины перед каждым значением. Некоторые ключи, такие как player-license, financial-product и type, определяют возможности пользователя.
Твик исправляет этот файл при инициализации. Spotify загружает его и предполагает, что у вас есть Premium. Честно говоря, это не совсем патч, а именно обходной твик, из-за проблем с динамической длиной и разными байтами. В идеале должен быть парсер, способный десериализовать и сериализовать такой формат. Однако пока твик просто извлекает имя пользователя из текущего файла offline.bnk и вставляет его в premiumblank.bnk (файл, содержащий все предустановленные значения Premium), заменяя им offline.bnk.
Твик не дает офлайн-прослушивания и высокого качества, поскольку эти функции являются серверными.