我在編輯一些smali代碼,我需要將某個貨幣包裹的值更改爲遊戲中的成就實體。如何將數值設置爲smali中的整數類
.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