DONGGUOLIANGNEW\edy 1 год назад
Родитель
Сommit
0e23956e0f

+ 4 - 4
关于我转生变成史莱姆这档事酷派/script.py

@@ -24,12 +24,12 @@ def fix_fake_recharge_screen_orientation_portrait(decompile_dir_path):
         activity_name = activity_node.get(namespace + 'name')
         print activity_name
         if 'com.cccolyun.sdkkit.gameplatform.paysdk.view.activity.CoolPaySDKActivity' == activity_name:
-            activity_node.set(namespace + 'screenOrientation', 'landscape')
+            activity_node.set(namespace + 'screenOrientation', 'portrait')
             xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
             # break
-        if 'com.yulong.android.paysdk.view.pay.CoolPaySDKActivity' == activity_name:
-            activity_node.set(namespace + 'screenOrientation', 'landscape')
-            xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
+        # if 'com.yulong.android.paysdk.view.pay.CoolPaySDKActivity' == activity_name:
+        #     activity_node.set(namespace + 'screenOrientation', 'landscape')
+        #     xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
 
 
 if __name__ == '__main__':

+ 36 - 0
圣灵之境酷派/script.py

@@ -0,0 +1,36 @@
+# coding:utf8
+
+__author__ = '极无双'
+
+import os
+from xml.etree import ElementTree as ET
+
+
+def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
+    fix_fake_recharge_screen_orientation_portrait(decompileDir)
+
+
+def fix_fake_recharge_screen_orientation_portrait(decompile_dir_path):
+    namespace = '{http://schemas.android.com/apk/res/android}'
+    ET._namespace_map['android'] = 'http://schemas.android.com/apk/res/android'
+
+    manifest_path = os.path.join(decompile_dir_path, 'AndroidManifest.xml')
+    xml_tree = ET.parse(manifest_path)
+    xml_root = xml_tree.getroot()
+    activity_nodes = xml_root.findall('.//activity')
+    print activity_nodes
+    for activity_node in activity_nodes:
+        print activity_node.attrib
+        activity_name = activity_node.get(namespace + 'name')
+        print activity_name
+        if 'com.cccolyun.sdkkit.gameplatform.paysdk.view.activity.CoolPaySDKActivity' == activity_name:
+            activity_node.set(namespace + 'screenOrientation', 'portrait')
+            xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
+            # break
+        # if 'com.yulong.android.paysdk.view.pay.CoolPaySDKActivity' == activity_name:
+        #     activity_node.set(namespace + 'screenOrientation', 'landscape')
+        #     xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
+
+
+if __name__ == '__main__':
+    ""

+ 5 - 4
新凡人修仙传酷派/script.py

@@ -25,10 +25,6 @@ def script_first(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameI
 
 
 def script_second(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
-    src = os.path.join(decompileDir, "res/values/public.xml")
-    if os.path.exists(src):
-        src = src.replace('\\', '/')
-        os.remove(src)
     return
 
 
@@ -36,6 +32,11 @@ def script(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
     return
 
 
+def script_after(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
+
+    return
+
+
 def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
     return