dldlkp.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. setImmediate(function(){
  2. Java.perform(function(){
  3. send("starting script");
  4. var GUtils = Java.use("com.ly.sdk.utils.GUtils");
  5. GUtils.getAppSignature.implementation = function(var1,var2,var3){
  6. var result = this.getAppSignature(var1,var2,var3);
  7. send("getAppSignature----> result:"+result);
  8. return result;
  9. };
  10. var ApplicationPackageManager = Java.use("android.app.ApplicationPackageManager");
  11. ApplicationPackageManager.getPackageInfo.overload("java.lang.String","int").implementation = function(var1,var2){
  12. var result = this.getPackageInfo(var1,var2);
  13. if(var2 == 64){
  14. send("getPackageInfo----> var2:"+var2);
  15. console.log(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));
  16. }
  17. return result;
  18. };
  19. Java.enumerateClassLoaders({
  20. "onMatch": function(loader) {
  21. console.log(loader);
  22. },
  23. "onComplete": function() {
  24. console.log("success");
  25. }
  26. });
  27. });
  28. });