作者 pandada8987

修复打包工具悟空游打包问题

1 # Built application files 1 # Built application files
2 2
3 -# Files for the Dalvik VM  
4 -*.dex  
5 -  
6 # Java class files 3 # Java class files
7 *.class 4 *.class
8 5
@@ -72,11 +69,5 @@ games/ @@ -72,11 +69,5 @@ games/
72 # python打包缓存目录不需要提交 69 # python打包缓存目录不需要提交
73 /__pycache__/ 70 /__pycache__/
74 71
75 -/tool/Python36/Lib/__pycache__/  
76 -/tool/Python36/Lib/collections/__pycache__/  
77 -/tool/Python36/Lib/encodings/__pycache__/  
78 -/tool/Python36/Lib/importlib/__pycache__/  
79 -/tool/Python36/Lib/json/__pycache__/  
80 -/tool/Python36/Lib/xml/dom/__pycache__/  
81 -/tool/Python36/Lib/xml/__pycache__/  
82 -/tool/Python36/Lib/xml/etree/__pycache__/  
  72 +
  73 +**/__pycache__/
不能预览此文件类型
@@ -22,62 +22,9 @@ androidNS = 'http://schemas.android.com/apk/res/android' @@ -22,62 +22,9 @@ androidNS = 'http://schemas.android.com/apk/res/android'
22 22
23 23
24 def execute(channel, decompileDir, packageName): 24 def execute(channel, decompileDir, packageName):
25 - replace_applicationId_to_AndroidManifest(decompileDir, packageName)  
26 -  
27 - # write_params_to_config(channel, decompileDir)  
28 -  
29 - # modify_main_activity_smali(decompileDir)  
30 -  
31 - # addWXEntryActivity(channel, decompileDir, packageName)  
32 -  
33 - return 0  
34 -  
35 -def replace_applicationId_to_AndroidManifest(decompileDir, packageName):  
36 - manifestPath = decompileDir + '/AndroidManifest.xml'  
37 - manifest_file = open(manifestPath, 'r+', encoding='Utf-8')  
38 - manifestContent = str(manifest_file.read())  
39 - manifest_file.close()  
40 -  
41 - # 4、replace "${applicationId}" "${JPUSH_PKGNAME}" with packname in AndroidManifest.xml  
42 - manifestContent = manifestContent.replace('${applicationId}', packageName)  
43 -  
44 - manifest_new_file = open(manifestPath, 'w', encoding='Utf-8')  
45 - manifest_new_file.write(manifestContent)  
46 - manifest_new_file.close()  
47 - 25 + modify_main_activity_smali(decompileDir)
48 return 0 26 return 0
49 27
50 -def write_params_to_config(channel, decompileDir):  
51 - Pid = '104136'  
52 - PKey = 'ISw/GOMBIDOSCzcXLy/XA5/DgXGKsA8Syzikka0V/41T2EPWCYAV0d5lcz1enF62'  
53 - AppVersion = '1.0'  
54 - ScreenType = '1'  
55 - if channel['params'] != None and len(channel['params']) > 0:  
56 - for param in channel['params']:  
57 - if param['name'] == 'Pid':  
58 - Pid = param['value']  
59 - elif param['name'] == 'PKey':  
60 - PKey = param['value']  
61 - elif param['name'] == 'AppVersion':  
62 - AppVersion = param['value']  
63 - elif param['name'] == 'ScreenType':  
64 - ScreenType = param['value']  
65 -  
66 - developer_config_path = decompileDir + '/assets/ouni_config.info'  
67 - euConfigFile = open(developer_config_path, 'r+', encoding='Utf-8')  
68 - configContent = str(euConfigFile.read())  
69 - euConfigFile.close()  
70 -  
71 - configContent = configContent.replace('youlong_Pid_104136', Pid)  
72 - configContent = configContent.replace('youlong_PKey_ISw/GOMBIDOSCzcXLy/XA5/DgXGKsA8Syzikka0V/41T2EPWCYAV0d5lcz1enF62', PKey)  
73 - configContent = configContent.replace('youlong_AppVersion_1.0', AppVersion)  
74 - configContent = configContent.replace('youlong_ScreenType_1', ScreenType)  
75 -  
76 - developer_config_file = open(developer_config_path, 'w', encoding='Utf-8')  
77 - developer_config_file.write(configContent)  
78 - developer_config_file.close()  
79 -  
80 - return 0  
81 28
82 def modify_main_activity_smali(decompileDir): 29 def modify_main_activity_smali(decompileDir):
83 30
@@ -167,30 +114,3 @@ def modify_main_activity_smali(decompileDir): @@ -167,30 +114,3 @@ def modify_main_activity_smali(decompileDir):
167 f2.close() 114 f2.close()
168 115
169 return 0 116 return 0
170 -  
171 -def addWXEntryActivity(channel, decompileDir, packageName):  
172 - sdkDir = decompileDir + '/../sdk/' + channel['sdk']  
173 - if not os.path.exists(sdkDir):  
174 - file_utils.printF("The sdk temp folder is not exists. path:" + sdkDir)  
175 - return 1  
176 -  
177 - sourcefile = sdkDir + '/WXEntryActivity/WXEntryActivity.smali'  
178 - if not os.path.exists(sourcefile):  
179 - return 1  
180 -  
181 - packageDir = packageName.replace('.', '/')  
182 - destfile = decompileDir + '/smali/' + packageDir + '/wxapi/WXEntryActivity.smali'  
183 -  
184 - destdir = os.path.dirname(destfile)  
185 - if not os.path.exists(destdir):  
186 - os.makedirs(destdir)  
187 -  
188 - euConfigFile = open(sourcefile, 'r+', encoding='Utf-8')  
189 - configContent = str(euConfigFile.read())  
190 - euConfigFile.close()  
191 -  
192 - configContent = configContent.replace('Lcom/stss/sdk/WXEntryActivity', 'L' + packageDir + '/wxapi/WXEntryActivity')  
193 -  
194 - developer_config_file = open(destfile, 'w', encoding='Utf-8')  
195 - developer_config_file.write(configContent)  
196 - developer_config_file.close()  
@@ -26,7 +26,6 @@ @@ -26,7 +26,6 @@
26 <dimen name="umcsdk_smscode_margin">30dp</dimen> 26 <dimen name="umcsdk_smscode_margin">30dp</dimen>
27 <dimen name="umcsdk_title_height">50dp</dimen> 27 <dimen name="umcsdk_title_height">50dp</dimen>
28 <dimen name="umcsdk_version_margin">20dp</dimen> 28 <dimen name="umcsdk_version_margin">20dp</dimen>
29 - <string name="app_name">CtApiSdk</string>  
30 <string name="umcsdk_account_login">使用历史帐号快速登录</string> 29 <string name="umcsdk_account_login">使用历史帐号快速登录</string>
31 <string name="umcsdk_account_name">中国移动互联网通行证</string> 30 <string name="umcsdk_account_name">中国移动互联网通行证</string>
32 <string name="umcsdk_auto_login">本机号码登录</string> 31 <string name="umcsdk_auto_login">本机号码登录</string>
@@ -70,7 +70,7 @@ @@ -70,7 +70,7 @@
70 .method public onBackPressed()V 70 .method public onBackPressed()V
71 .locals 3 71 .locals 3
72 72
73 - .line 108 73 + .line 107
74 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 74 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
75 75
76 move-result-object v0 76 move-result-object v0
@@ -85,10 +85,10 @@ @@ -85,10 +85,10 @@
85 85
86 const-string v2, "WuKongYou sdk onBackPressed" 86 const-string v2, "WuKongYou sdk onBackPressed"
87 87
88 - .line 110 88 + .line 109
89 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 89 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
90 90
91 - .line 111 91 + .line 110
92 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 92 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
93 93
94 move-result-object v1 94 move-result-object v1
@@ -102,7 +102,7 @@ @@ -102,7 +102,7 @@
102 .method public onConfigurationChanged(Landroid/content/res/Configuration;)V 102 .method public onConfigurationChanged(Landroid/content/res/Configuration;)V
103 .locals 3 103 .locals 3
104 104
105 - .line 117 105 + .line 116
106 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 106 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
107 107
108 move-result-object v0 108 move-result-object v0
@@ -117,10 +117,10 @@ @@ -117,10 +117,10 @@
117 117
118 const-string v2, "WuKongYou sdk onConfigurationChanged" 118 const-string v2, "WuKongYou sdk onConfigurationChanged"
119 119
120 - .line 119 120 + .line 118
121 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 121 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
122 122
123 - .line 120 123 + .line 119
124 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 124 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
125 125
126 move-result-object v1 126 move-result-object v1
@@ -166,7 +166,7 @@ @@ -166,7 +166,7 @@
166 .method public onDestroy()V 166 .method public onDestroy()V
167 .locals 3 167 .locals 3
168 168
169 - .line 90 169 + .line 89
170 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 170 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
171 171
172 move-result-object v0 172 move-result-object v0
@@ -181,10 +181,10 @@ @@ -181,10 +181,10 @@
181 181
182 const-string v2, "WuKongYou sdk onDestroy" 182 const-string v2, "WuKongYou sdk onDestroy"
183 183
184 - .line 92 184 + .line 91
185 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 185 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
186 186
187 - .line 93 187 + .line 92
188 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 188 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
189 189
190 move-result-object v1 190 move-result-object v1
@@ -198,7 +198,7 @@ @@ -198,7 +198,7 @@
198 .method public onNewIntent(Landroid/content/Intent;)V 198 .method public onNewIntent(Landroid/content/Intent;)V
199 .locals 3 199 .locals 3
200 200
201 - .line 72 201 + .line 71
202 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 202 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
203 203
204 move-result-object v0 204 move-result-object v0
@@ -213,10 +213,10 @@ @@ -213,10 +213,10 @@
213 213
214 const-string v2, "WuKongYou sdk onNewIntent" 214 const-string v2, "WuKongYou sdk onNewIntent"
215 215
216 - .line 74 216 + .line 73
217 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 217 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
218 218
219 - .line 75 219 + .line 74
220 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 220 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
221 221
222 move-result-object v1 222 move-result-object v1
@@ -249,17 +249,6 @@ @@ -249,17 +249,6 @@
249 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 249 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
250 250
251 .line 56 251 .line 56
252 - invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;  
253 -  
254 - move-result-object v2  
255 -  
256 - invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;  
257 -  
258 - move-result-object v2  
259 -  
260 - invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V  
261 -  
262 - .line 57  
263 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 252 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
264 253
265 move-result-object v1 254 move-result-object v1
@@ -273,7 +262,7 @@ @@ -273,7 +262,7 @@
273 .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V 262 .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
274 .locals 3 263 .locals 3
275 264
276 - .line 126 265 + .line 125
277 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 266 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
278 267
279 move-result-object v0 268 move-result-object v0
@@ -288,10 +277,10 @@ @@ -288,10 +277,10 @@
288 277
289 const-string v2, "WuKongYou sdk onRequestPermissionsResult" 278 const-string v2, "WuKongYou sdk onRequestPermissionsResult"
290 279
291 - .line 128 280 + .line 127
292 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 281 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
293 282
294 - .line 129 283 + .line 128
295 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 284 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
296 285
297 move-result-object v1 286 move-result-object v1
@@ -305,7 +294,7 @@ @@ -305,7 +294,7 @@
305 .method public onRestart()V 294 .method public onRestart()V
306 .locals 3 295 .locals 3
307 296
308 - .line 99 297 + .line 98
309 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 298 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
310 299
311 move-result-object v0 300 move-result-object v0
@@ -320,10 +309,10 @@ @@ -320,10 +309,10 @@
320 309
321 const-string v2, "WuKongYou sdk onRestart" 310 const-string v2, "WuKongYou sdk onRestart"
322 311
323 - .line 101 312 + .line 100
324 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 313 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
325 314
326 - .line 102 315 + .line 101
327 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 316 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
328 317
329 move-result-object v1 318 move-result-object v1
@@ -337,7 +326,7 @@ @@ -337,7 +326,7 @@
337 .method public onResume()V 326 .method public onResume()V
338 .locals 3 327 .locals 3
339 328
340 - .line 63 329 + .line 62
341 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 330 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
342 331
343 move-result-object v0 332 move-result-object v0
@@ -352,10 +341,10 @@ @@ -352,10 +341,10 @@
352 341
353 const-string v2, "WuKongYou sdk onResume" 342 const-string v2, "WuKongYou sdk onResume"
354 343
355 - .line 65 344 + .line 64
356 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 345 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
357 346
358 - .line 66 347 + .line 65
359 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 348 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
360 349
361 move-result-object v1 350 move-result-object v1
@@ -401,7 +390,7 @@ @@ -401,7 +390,7 @@
401 .method public onStop()V 390 .method public onStop()V
402 .locals 3 391 .locals 3
403 392
404 - .line 81 393 + .line 80
405 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 394 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
406 395
407 move-result-object v0 396 move-result-object v0
@@ -416,10 +405,10 @@ @@ -416,10 +405,10 @@
416 405
417 const-string v2, "WuKongYou sdk onStop" 406 const-string v2, "WuKongYou sdk onStop"
418 407
419 - .line 83 408 + .line 82
420 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 409 invoke-static {v1, v2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
421 410
422 - .line 84 411 + .line 83
423 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame; 412 invoke-static {}, Lcom/wukongyou/sdk/core/WKYGame;->getInstance()Lcom/wukongyou/sdk/core/WKYGame;
424 413
425 move-result-object v1 414 move-result-object v1
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 .method public constructor <init>()V 7 .method public constructor <init>()V
8 .locals 0 8 .locals 0
9 9
10 - .line 21 10 + .line 22
11 invoke-direct {p0}, Ljava/lang/Object;-><init>()V 11 invoke-direct {p0}, Ljava/lang/Object;-><init>()V
12 12
13 return-void 13 return-void
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 18
19 const/4 p2, 0x0 19 const/4 p2, 0x0
20 20
21 - .line 28 21 + .line 29
22 :try_start_0 22 :try_start_0
23 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 23 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
24 24
@@ -34,7 +34,7 @@ @@ -34,7 +34,7 @@
34 34
35 if-eqz v0, :cond_3 35 if-eqz v0, :cond_3
36 36
37 - .line 29 37 + .line 30
38 :try_start_1 38 :try_start_1
39 invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getToken()Ljava/lang/String; 39 invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getToken()Ljava/lang/String;
40 40
@@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
47 :cond_0 47 :cond_0
48 if-eqz p1, :cond_2 48 if-eqz p1, :cond_2
49 49
50 - .line 34 50 + .line 35
51 invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->toMap()Ljava/util/Map; 51 invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->toMap()Ljava/util/Map;
52 52
53 move-result-object v2 53 move-result-object v2
@@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
66 66
67 goto/16 :goto_0 67 goto/16 :goto_0
68 68
69 - .line 38 69 + .line 39
70 :cond_1 70 :cond_1
71 new-instance v2, Ljava/util/HashMap; 71 new-instance v2, Ljava/util/HashMap;
72 72
@@ -74,7 +74,7 @@ @@ -74,7 +74,7 @@
74 74
75 const-string v3, "game_id" 75 const-string v3, "game_id"
76 76
77 - .line 39 77 + .line 40
78 new-instance v4, Ljava/lang/StringBuilder; 78 new-instance v4, Ljava/lang/StringBuilder;
79 79
80 invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V 80 invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
99 99
100 const-string v3, "channel_id" 100 const-string v3, "channel_id"
101 101
102 - .line 40 102 + .line 41
103 sget-object v4, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; 103 sget-object v4, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams;
104 104
105 invoke-virtual {v4}, Lcom/stss/sdk/SDKParams;->getCurrChannel()Ljava/lang/String; 105 invoke-virtual {v4}, Lcom/stss/sdk/SDKParams;->getCurrChannel()Ljava/lang/String;
@@ -110,7 +110,7 @@ @@ -110,7 +110,7 @@
110 110
111 const-string v3, "game_uid" 111 const-string v3, "game_uid"
112 112
113 - .line 41 113 + .line 42
114 invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getGame_uid()Ljava/lang/String; 114 invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getGame_uid()Ljava/lang/String;
115 115
116 move-result-object v4 116 move-result-object v4
@@ -119,7 +119,7 @@ @@ -119,7 +119,7 @@
119 119
120 const-string v3, "channel_uid" 120 const-string v3, "channel_uid"
121 121
122 - .line 42 122 + .line 43
123 invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getChannel_uid()Ljava/lang/String; 123 invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getChannel_uid()Ljava/lang/String;
124 124
125 move-result-object v0 125 move-result-object v0
@@ -128,7 +128,7 @@ @@ -128,7 +128,7 @@
128 128
129 const-string v0, "imei" 129 const-string v0, "imei"
130 130
131 - .line 43 131 + .line 44
132 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 132 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
133 133
134 move-result-object v3 134 move-result-object v3
@@ -147,32 +147,32 @@ @@ -147,32 +147,32 @@
147 147
148 const-string v3, "1" 148 const-string v3, "1"
149 149
150 - .line 44 150 + .line 45
151 invoke-interface {v2, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 151 invoke-interface {v2, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
152 152
153 - .line 45 153 + .line 46
154 invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->toMap()Ljava/util/Map; 154 invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->toMap()Ljava/util/Map;
155 155
156 move-result-object v0 156 move-result-object v0
157 157
158 invoke-interface {v2, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V 158 invoke-interface {v2, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
159 159
160 - .line 47 160 + .line 48
161 invoke-static {v2}, Lcom/stss/sdk/utils/STSSAggJsonUtils;->sortMapByKey(Ljava/util/Map;)Ljava/util/Map; 161 invoke-static {v2}, Lcom/stss/sdk/utils/STSSAggJsonUtils;->sortMapByKey(Ljava/util/Map;)Ljava/util/Map;
162 162
163 move-result-object v0 163 move-result-object v0
164 164
165 - .line 48 165 + .line 49
166 invoke-static {v0}, Lcom/stss/sdk/utils/STSSAggJsonUtils;->reqDataMD5(Ljava/util/Map;)Ljava/lang/String; 166 invoke-static {v0}, Lcom/stss/sdk/utils/STSSAggJsonUtils;->reqDataMD5(Ljava/util/Map;)Ljava/lang/String;
167 167
168 move-result-object v0 168 move-result-object v0
169 169
170 - .line 50 170 + .line 51
171 invoke-static {}, Lcom/stss/sdk/utils/http/HttpParamsUtils;->getCommonParams()Ljava/util/HashMap; 171 invoke-static {}, Lcom/stss/sdk/utils/http/HttpParamsUtils;->getCommonParams()Ljava/util/HashMap;
172 172
173 move-result-object v2 173 move-result-object v2
174 174
175 - .line 51 175 + .line 52
176 invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->toMap()Ljava/util/Map; 176 invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->toMap()Ljava/util/Map;
177 177
178 move-result-object p1 178 move-result-object p1
@@ -181,10 +181,10 @@ @@ -181,10 +181,10 @@
181 181
182 const-string p1, "sign" 182 const-string p1, "sign"
183 183
184 - .line 52 184 + .line 53
185 invoke-interface {v2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 185 invoke-interface {v2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
186 186
187 - .line 54 187 + .line 55
188 new-instance p1, Ljava/lang/StringBuilder; 188 new-instance p1, Ljava/lang/StringBuilder;
189 189
190 invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V 190 invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
@@ -205,12 +205,12 @@ @@ -205,12 +205,12 @@
205 205
206 invoke-static {v1, p1}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V 206 invoke-static {v1, p1}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V
207 207
208 - .line 55 208 + .line 56
209 invoke-static {p0, v2}, Lcom/stss/sdk/utils/http/STSSAggHttpUtils;->httpPost(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; 209 invoke-static {p0, v2}, Lcom/stss/sdk/utils/http/STSSAggHttpUtils;->httpPost(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
210 210
211 move-result-object p0 211 move-result-object p0
212 212
213 - .line 56 213 + .line 57
214 new-instance p1, Ljava/lang/StringBuilder; 214 new-instance p1, Ljava/lang/StringBuilder;
215 215
216 invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V 216 invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
@@ -227,7 +227,7 @@ @@ -227,7 +227,7 @@
227 227
228 invoke-static {v1, p1}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V 228 invoke-static {v1, p1}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V
229 229
230 - .line 57 230 + .line 58
231 invoke-static {p0}, Lcom/stss/sdk/request/STSSCreateOrder;->parseOrderResult(Ljava/lang/String;)Lcom/stss/sdk/bean/STSSOrder; 231 invoke-static {p0}, Lcom/stss/sdk/request/STSSCreateOrder;->parseOrderResult(Ljava/lang/String;)Lcom/stss/sdk/bean/STSSOrder;
232 232
233 move-result-object p0 233 move-result-object p0
@@ -242,7 +242,7 @@ @@ -242,7 +242,7 @@
242 :goto_1 242 :goto_1
243 const-string p0, "The user now not logined. the token is null" 243 const-string p0, "The user now not logined. the token is null"
244 244
245 - .line 30 245 + .line 31
246 invoke-static {v1, p0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V 246 invoke-static {v1, p0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V
247 :try_end_1 247 :try_end_1
248 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 248 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
@@ -252,7 +252,7 @@ @@ -252,7 +252,7 @@
252 :catch_0 252 :catch_0
253 move-exception p0 253 move-exception p0
254 254
255 - .line 59 255 + .line 60
256 invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V 256 invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
257 257
258 return-object p2 258 return-object p2
@@ -263,7 +263,7 @@ @@ -263,7 +263,7 @@
263 263
264 const/4 v0, 0x0 264 const/4 v0, 0x0
265 265
266 - .line 66 266 + .line 67
267 :try_start_0 267 :try_start_0
268 new-instance v1, Lorg/json/JSONObject; 268 new-instance v1, Lorg/json/JSONObject;
269 269
@@ -271,7 +271,7 @@ @@ -271,7 +271,7 @@
271 271
272 const-string p0, "code" 272 const-string p0, "code"
273 273
274 - .line 67 274 + .line 68
275 invoke-virtual {v1, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I 275 invoke-virtual {v1, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
276 276
277 move-result p0 277 move-result p0
@@ -282,12 +282,15 @@ @@ -282,12 +282,15 @@
282 282
283 const-string p0, "msg" 283 const-string p0, "msg"
284 284
285 - .line 69 285 + .line 70
286 invoke-virtual {v1, p0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; 286 invoke-virtual {v1, p0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
287 287
288 move-result-object p0 288 move-result-object p0
289 289
290 - .line 70 290 + .line 71
  291 + invoke-static {}, Landroid/os/Looper;->prepare()V
  292 +
  293 + .line 72
291 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; 294 invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk;
292 295
293 move-result-object v1 296 move-result-object v1
@@ -323,12 +326,12 @@ @@ -323,12 +326,12 @@
323 :cond_0 326 :cond_0
324 const-string p0, "data" 327 const-string p0, "data"
325 328
326 - .line 73 329 + .line 75
327 invoke-virtual {v1, p0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; 330 invoke-virtual {v1, p0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
328 331
329 move-result-object p0 332 move-result-object p0
330 333
331 - .line 74 334 + .line 76
332 new-instance v1, Lcom/stss/sdk/bean/STSSOrder; 335 new-instance v1, Lcom/stss/sdk/bean/STSSOrder;
333 336
334 const-string v3, "order_code" 337 const-string v3, "order_code"
@@ -345,7 +348,7 @@ @@ -345,7 +348,7 @@
345 348
346 const-string v5, "extension" 349 const-string v5, "extension"
347 350
348 - .line 75 351 + .line 77
349 invoke-virtual {p0, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; 352 invoke-virtual {p0, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
350 353
351 move-result-object p0 354 move-result-object p0
@@ -359,7 +362,7 @@ @@ -359,7 +362,7 @@
359 :catch_0 362 :catch_0
360 move-exception p0 363 move-exception p0
361 364
362 - .line 77 365 + .line 79
363 invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V 366 invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
364 367
365 return-object v0 368 return-object v0