From 305e8ac5ba3d13918f2e338969c27030b0cac5b6 Mon Sep 17 00:00:00 2001 From: Rostislav Kirillov Date: Mon, 21 Jan 2019 06:22:17 +0500 Subject: [PATCH] some readme --- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..7ed6b84 --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +# VkNet.TokenMagic +### Languages: [EN](#Readme-English), [RU](#Readme-Русский) + +# Readme English + +Extension for [VkNet](https://github.com/vknet/vk) to authenticate as Android application, giving you access to full Audio API and probably more. +This is a heavily refactored C# port of [PHP vk-audio-token](https://github.com/vodka2/vk-audio-token) - all credits for reverse engineering and black magic to original author. + +How it works: +* Makes requests to Google servers as an Android app -> gets `receipt` string +* Authenticates in VK using regular flow with login and password -> gets `token` string +* Authenticates in VK arain using `receipt` and `token` -> gets **`refreshed token`** + +### This `refreshed token` gives you god mode and allows full API access. + +## Installation + +### Nuget + Install-Package VkNet.TokenMagic + +### .NET CLI + dotnet add package VkNet.TokenMagic + + + +# Readme Русский + +Расширение [VkNet](https://github.com/vknet/vk) для аутентификации под видом Android-приложения для доступа к полному API аудиозаписей и, возможно, даже больше. +Это сильно отрефакторенный порт [PHP vk-audio-token](https://github.com/vodka2/vk-audio-token) - вся уважуха за реверс и черную магию автору оригинала. + +Как оно работает: +* Делает запросы к серверам Google, прикидываясь Android-приложением -> получает строку `receipt` +* Аутентифицируется в VK по стандартной схеме с логином и паролем -> получает строку `токен` +* Аутентифицируется в VK еще раз, используя `receipt` и `токен` -> получает строку **`обновленный токен`** + +### Этот `обновленный токен` дает расширенные права и полный доступ к API. + + +## Установка + +### Nuget + Install-Package VkNet.TokenMagic + +### .NET CLI + dotnet add package VkNet.TokenMagic