DONGGUOLIANGNEW\edy 1 éve
szülő
commit
cfb942793f
2 módosított fájl, 135 hozzáadás és 4 törlés
  1. 19 3
      杜拉拉升职记酷派/script.py
  2. 116 1
      远征将士酷派/script.py

+ 19 - 3
杜拉拉升职记酷派/script.py

@@ -8,13 +8,14 @@ import xml.dom.minidom
 import re
 import shutil
 import glob
-
 import distutils.dir_util
+import gw_apk_tool
 
-
+def script_second(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
+     handle_same_name_package(decompileDir)
 def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
     fix_coolyun_application_getinstance_null_bug(decompileDir)
-
+    # replace_application_verify_rose_bug(decompileDir)
 
 def fix_coolyun_application_getinstance_null_bug(decompile_dir):
     insert_str_list = [
@@ -49,5 +50,20 @@ def fix_coolyun_application_getinstance_null_bug(decompile_dir):
                 f.write(''.join(smali_str_arr))
                 break
 
+def handle_same_name_package(decompileDir):
+    # 把同名的GF包移走
+    new_smali_path=gw_apk_tool.create_mutil_smali(decompileDir)
+    source=os.path.join(decompileDir,"smali","com")
+    target=os.path.join(new_smali_path,"com")
+    GF_path=os.path.join(source,"GF")
+    if os.path.exists(GF_path):
+        gw_apk_tool.move_package(source,target,["GF"])
+
+    #更改gf.1成gf
+    gf_1_path=os.path.join(decompileDir,"smali","com","gf.1")
+    gf_path=os.path.join(decompileDir,"smali","com","gf")
+    if os.path.exists(gf_1_path):
+        os.renames(gf_1_path,gf_path)
+
 if __name__ == '__main__':
     ""

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 116 - 1
远征将士酷派/script.py