├── .gitignore ├── APIConfiguration.cs ├── Authentication ├── Data │ ├── AccessToken.cs │ └── LoginData.cs ├── Exceptions │ └── WrongCredentialsException.cs ├── Login.cs └── Session.cs ├── Client.cs ├── Constants.cs ├── Encrypt ├── Cipher.cs ├── ICrypt.cs ├── Rand.cs └── TwoFish.cs ├── Enums └── AuthType.cs ├── Exceptions ├── APIBadRequestExceltion.cs ├── AccessTokenExpiredException.cs ├── AccountNotVerifiedException.cs ├── AuthConfigException.cs ├── CaptchaException.cs ├── GoogleException.cs ├── GoogleOfflineException.cs ├── GoogleTwoFactorException.cs ├── HasherException.cs ├── InvalidResponseException.cs ├── LoginFailedException.cs ├── MinimumClientVersionException.cs ├── PTCOfflineException.cs ├── PtcLoginException.cs └── SessionInvalidatedException.cs ├── Extensions ├── DateTimeExtensions.cs ├── HttpClientExtensions.cs └── RandomExtension.cs ├── Hash ├── HashModel.cs ├── IHasher.cs └── PokefarmerHasher.cs ├── Helpers ├── CommonRequest.cs ├── DeviceInfoHelper.cs ├── HashBuilder.cs ├── HtmlRemoval.cs ├── HttpClientHelper.cs ├── JsonHelper.cs ├── KillswitchTask.cs ├── LehmerRng.cs ├── PokemonCpUtils.cs ├── PokemonMeta.cs ├── PokemonMetaRegistry.cs ├── PokemonMoveMeta.cs ├── RandomHelper.cs ├── RandomIdGenerator.cs ├── RequestBuilder.cs ├── RequestBuilder.cs.orig ├── RetryHandler.cs ├── S2Helper.cs ├── TimeUtil.cs ├── TimeZone.cs └── Utils.cs ├── HttpClient └── PokemonClient.cs ├── ICaptchaResolver.cs ├── ILogger.cs ├── ISettings.cs ├── LICENSE.md ├── Logging └── HashInfo.cs ├── LoginProviders ├── GoogleLoginProvider.cs ├── ILoginProvider.cs └── PtcLoginProvider.cs ├── PokemonGo.RocketAPI.csproj ├── Properties └── AssemblyInfo.cs ├── README.md ├── Rpc ├── BaseRpc.cs ├── Download.cs ├── Encounter.cs ├── Fort.cs ├── Inventory.cs ├── Login.cs ├── Map.cs ├── Misc.cs └── Player.cs ├── appveyor.yml └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /APIConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/APIConfiguration.cs -------------------------------------------------------------------------------- /Authentication/Data/AccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Authentication/Data/AccessToken.cs -------------------------------------------------------------------------------- /Authentication/Data/LoginData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Authentication/Data/LoginData.cs -------------------------------------------------------------------------------- /Authentication/Exceptions/WrongCredentialsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Authentication/Exceptions/WrongCredentialsException.cs -------------------------------------------------------------------------------- /Authentication/Login.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Authentication/Login.cs -------------------------------------------------------------------------------- /Authentication/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Authentication/Session.cs -------------------------------------------------------------------------------- /Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Client.cs -------------------------------------------------------------------------------- /Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Constants.cs -------------------------------------------------------------------------------- /Encrypt/Cipher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Encrypt/Cipher.cs -------------------------------------------------------------------------------- /Encrypt/ICrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Encrypt/ICrypt.cs -------------------------------------------------------------------------------- /Encrypt/Rand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Encrypt/Rand.cs -------------------------------------------------------------------------------- /Encrypt/TwoFish.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Encrypt/TwoFish.cs -------------------------------------------------------------------------------- /Enums/AuthType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Enums/AuthType.cs -------------------------------------------------------------------------------- /Exceptions/APIBadRequestExceltion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/APIBadRequestExceltion.cs -------------------------------------------------------------------------------- /Exceptions/AccessTokenExpiredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/AccessTokenExpiredException.cs -------------------------------------------------------------------------------- /Exceptions/AccountNotVerifiedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/AccountNotVerifiedException.cs -------------------------------------------------------------------------------- /Exceptions/AuthConfigException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/AuthConfigException.cs -------------------------------------------------------------------------------- /Exceptions/CaptchaException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/CaptchaException.cs -------------------------------------------------------------------------------- /Exceptions/GoogleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/GoogleException.cs -------------------------------------------------------------------------------- /Exceptions/GoogleOfflineException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/GoogleOfflineException.cs -------------------------------------------------------------------------------- /Exceptions/GoogleTwoFactorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/GoogleTwoFactorException.cs -------------------------------------------------------------------------------- /Exceptions/HasherException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/HasherException.cs -------------------------------------------------------------------------------- /Exceptions/InvalidResponseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/InvalidResponseException.cs -------------------------------------------------------------------------------- /Exceptions/LoginFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/LoginFailedException.cs -------------------------------------------------------------------------------- /Exceptions/MinimumClientVersionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/MinimumClientVersionException.cs -------------------------------------------------------------------------------- /Exceptions/PTCOfflineException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/PTCOfflineException.cs -------------------------------------------------------------------------------- /Exceptions/PtcLoginException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/PtcLoginException.cs -------------------------------------------------------------------------------- /Exceptions/SessionInvalidatedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Exceptions/SessionInvalidatedException.cs -------------------------------------------------------------------------------- /Extensions/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Extensions/DateTimeExtensions.cs -------------------------------------------------------------------------------- /Extensions/HttpClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Extensions/HttpClientExtensions.cs -------------------------------------------------------------------------------- /Extensions/RandomExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Extensions/RandomExtension.cs -------------------------------------------------------------------------------- /Hash/HashModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Hash/HashModel.cs -------------------------------------------------------------------------------- /Hash/IHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Hash/IHasher.cs -------------------------------------------------------------------------------- /Hash/PokefarmerHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Hash/PokefarmerHasher.cs -------------------------------------------------------------------------------- /Helpers/CommonRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/CommonRequest.cs -------------------------------------------------------------------------------- /Helpers/DeviceInfoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/DeviceInfoHelper.cs -------------------------------------------------------------------------------- /Helpers/HashBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/HashBuilder.cs -------------------------------------------------------------------------------- /Helpers/HtmlRemoval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/HtmlRemoval.cs -------------------------------------------------------------------------------- /Helpers/HttpClientHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/HttpClientHelper.cs -------------------------------------------------------------------------------- /Helpers/JsonHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/JsonHelper.cs -------------------------------------------------------------------------------- /Helpers/KillswitchTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/KillswitchTask.cs -------------------------------------------------------------------------------- /Helpers/LehmerRng.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/LehmerRng.cs -------------------------------------------------------------------------------- /Helpers/PokemonCpUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/PokemonCpUtils.cs -------------------------------------------------------------------------------- /Helpers/PokemonMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/PokemonMeta.cs -------------------------------------------------------------------------------- /Helpers/PokemonMetaRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/PokemonMetaRegistry.cs -------------------------------------------------------------------------------- /Helpers/PokemonMoveMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/PokemonMoveMeta.cs -------------------------------------------------------------------------------- /Helpers/RandomHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/RandomHelper.cs -------------------------------------------------------------------------------- /Helpers/RandomIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/RandomIdGenerator.cs -------------------------------------------------------------------------------- /Helpers/RequestBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/RequestBuilder.cs -------------------------------------------------------------------------------- /Helpers/RequestBuilder.cs.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/RequestBuilder.cs.orig -------------------------------------------------------------------------------- /Helpers/RetryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/RetryHandler.cs -------------------------------------------------------------------------------- /Helpers/S2Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/S2Helper.cs -------------------------------------------------------------------------------- /Helpers/TimeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/TimeUtil.cs -------------------------------------------------------------------------------- /Helpers/TimeZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/TimeZone.cs -------------------------------------------------------------------------------- /Helpers/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Helpers/Utils.cs -------------------------------------------------------------------------------- /HttpClient/PokemonClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/HttpClient/PokemonClient.cs -------------------------------------------------------------------------------- /ICaptchaResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/ICaptchaResolver.cs -------------------------------------------------------------------------------- /ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/ILogger.cs -------------------------------------------------------------------------------- /ISettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/ISettings.cs -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Logging/HashInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Logging/HashInfo.cs -------------------------------------------------------------------------------- /LoginProviders/GoogleLoginProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/LoginProviders/GoogleLoginProvider.cs -------------------------------------------------------------------------------- /LoginProviders/ILoginProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/LoginProviders/ILoginProvider.cs -------------------------------------------------------------------------------- /LoginProviders/PtcLoginProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/LoginProviders/PtcLoginProvider.cs -------------------------------------------------------------------------------- /PokemonGo.RocketAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/PokemonGo.RocketAPI.csproj -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/README.md -------------------------------------------------------------------------------- /Rpc/BaseRpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/BaseRpc.cs -------------------------------------------------------------------------------- /Rpc/Download.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Download.cs -------------------------------------------------------------------------------- /Rpc/Encounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Encounter.cs -------------------------------------------------------------------------------- /Rpc/Fort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Fort.cs -------------------------------------------------------------------------------- /Rpc/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Inventory.cs -------------------------------------------------------------------------------- /Rpc/Login.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Login.cs -------------------------------------------------------------------------------- /Rpc/Map.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Map.cs -------------------------------------------------------------------------------- /Rpc/Misc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Misc.cs -------------------------------------------------------------------------------- /Rpc/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/Rpc/Player.cs -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/appveyor.yml -------------------------------------------------------------------------------- /packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Necrobot-Private/PokemonGo.RocketAPI/HEAD/packages.config --------------------------------------------------------------------------------