PokemonGo破解

2016/7/14 posted in  Android开发
  1. 简单的更改unity位置 报错 07-14 22:04:02.801 7512-9260/? E/NianticAccountManager: User cannot be authenticated. com.google.android.gms.auth.GoogleAuthException: INVALID_AUDIENCE at com.google.android.gms.auth.GoogleAuthUtil.zza(Unknown Source) at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) at com.nianticlabs.nia.account.NianticAccountManager.getAccount(NianticAccountManager.java:75)

测试一下是否有签名登录保护之类的策略。

使用apk反编译后直接重新打包,打开app。
google账号鉴权成功。没问题!

测试做些简单的修改

invoke-virtual {p0, v0}, Lcom/kodelabs/boilerplate/presentation/ui/activities/MainActivity;->updateLocation(Landroid/location/Location;)V

.method public updateLocation(Landroid/location/Location;)V
.locals 2
.param p1, "location" # Landroid/location/Location;

.prologue
.line 31
const-wide v0, -0x3fa7170e2c12ad82L    # -99.63976

invoke-virtual {p1, v0, v1}, Landroid/location/Location;->setLongitude(D)V

.line 32
const-wide v0, 0x4043d0087ca643ccL    # 39.625259

invoke-virtual {p1, v0, v1}, Landroid/location/Location;->setLatitude(D)V

.line 33
return-void

.end method

打包安装