ゲームの達成エンティティとして与えられた特定の通貨パーセルの値を変更する必要があるスマイルコードを編集しています。数値を整数型に設定する方法
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
invoke-static {p0, p1, p2}, Lcom/google/android/gms/games/achievement/AchievementEntityCreator;->a(Lcom/google/android/gms/games/achievement/AchievementEntity;Landroid/os/Parcel;I)V
return-void
.end method
Landroid/os/Parcelクラスは整数として設定されます。このクラスに10億の確かな数値を設定したいと思います。これは、達成度が達成されたときにそのサイズのゲーム内の通貨小包を私に授与することになります - そのコードはむしろ自明です。それは可能ですか?もしそうなら、それはどうやって行えますか?
注:私は、この知識を使用して誰かの財産を侵害するブラックハックのハッカーではありません。テストアプリケーションを商業流通や悪意のある目的ではなく、一時的で無害な学習体験としてリバースエンジニアリングするだけです。
はい、可能です。いいえ、私はあなたにどのように言いません。あなたは勉強しようとしていますよね? :)ヒント: 'const'オペコードを見てください。 – JesusFreke