script.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # -*- coding:utf-8 -*-
  2. __author__ = 'ALIXie'
  3. import os
  4. import logging
  5. import distutils.dir_util
  6. import gw_apk_tool
  7. def script_init(workspace_sdk_dir, extract_dir, channelSdkInfo, new_game_channel_info, game_info):
  8. return
  9. def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
  10. logging.info('------------channelSdkInfo:' + str(channelSdkInfo))
  11. # smali_classes6
  12. s1 = os.path.join(decompileDir, "smali_classes6", "com")
  13. smali_classes2_dir = gw_apk_tool.create_mutil_smali(decompileDir)
  14. s3 = smali_classes2_dir
  15. list_package = ["btgame"]
  16. if not os.path.exists(s3):
  17. distutils.dir_util.mkpath(s3)
  18. gw_apk_tool.move_package(s1, s3, list_package)
  19. s1 = os.path.join(decompileDir, "smali_classes11", "com")
  20. smali_classes2_dir = gw_apk_tool.create_mutil_smali(decompileDir)
  21. s3 = os.path.join(smali_classes2_dir,"com")
  22. list_package = ["btgame"]
  23. if not os.path.exists(s3):
  24. distutils.dir_util.mkpath(s3)
  25. gw_apk_tool.move_package(s1, s3, list_package)
  26. s1 = os.path.join(decompileDir, "smali_classes12", "com")
  27. smali_classes2_dir = gw_apk_tool.create_mutil_smali(decompileDir)
  28. s3 = os.path.join(smali_classes2_dir,"com")
  29. list_package = ["baitian"]
  30. if not os.path.exists(s3):
  31. distutils.dir_util.mkpath(s3)
  32. gw_apk_tool.move_package(s1, s3, list_package)
  33. if __name__ == "__main__":
  34. ""