| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # coding:utf8
- __author__ = 'tianshuqitan'
- import os
- import logging
- import xml.dom.minidom
- import re
- import shutil
- import glob
- def script_second(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
- if channelSdkInfo['id'] == '587':
- progress_png = os.path.join(decompileDir, "res/drawable/progress.png")
- if os.path.exists(progress_png):
- os.remove(progress_png)
- return
- def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
- logging.info('------------channelSdkInfo:' + str(channelSdkInfo))
- if channelSdkInfo['id'] == '549':
- del_coolcloud(decompileDir)
- replace_Theme(decompileDir)
- def del_coolcloud(decompileDir):
- coolcloud = os.path.join(decompileDir, 'smali_classes3/com/coolcloud')
- if os.path.exists(coolcloud):
- shutil.rmtree(coolcloud)
- def replace_Theme(extract_dir):
- goal_file = os.path.join(extract_dir, 'res/values/styles.xml')
- print(os.path.isfile(goal_file))
- if os.path.isfile(goal_file):
- logging.info('method_proceed: ' + 'goal_file')
- print(goal_file)
- with open(goal_file, 'r+') as f:
- cont = f.read()
- change_str = '@android:style/Theme.Light'
- str = '@android:style/Theme.Light.NoTitleBar'
- cont = cont.replace(change_str, str)
- logging.info('replace_str: ' + cont)
- with open(goal_file, 'w+') as tf:
- tf.write(cont)
- if __name__ == '__main__':
- del_coolcloud("C:\\Users\\Administrator\\Desktop\\Shadow")
|