Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

replace stockrom to b06

Change-Id: I509d403676fb5a973974d564fd090f2389ce22f3
  • Loading branch information...
commit 66a1c4c48efd1851059f16f6bb20e914196f226e 1 parent 4da4b62
yu88my authored November 07, 2012

Showing 142 changed files with 3,269 additions and 3,108 deletions. Show diff stats Hide diff stats

  1. 2  MediaProvider/AndroidManifest.xml
  2. 2  SettingsProvider/AndroidManifest.xml
  3. 2  customize_target_files.sh
  4. 2  framework-res/AndroidManifest.xml
  5. 961  framework.jar.out/smali/com/android/internal/telephony/WapPushOverSms.smali
  6. 5  makefile
  7. 422  metadata/apkcerts.txt
  8. 90  metadata/filesystem_config.txt
  9. BIN  other/boot-b06.img
  10. 85  other/build-b06.prop
  11. BIN  other/firmwares/b06/blob
  12. BIN  other/miuiserver_run_in_initrc
  13. 66  services.jar.out/smali/com/android/server/location/GpsLocationProvider$1.smali
  14. 26  services.jar.out/smali/com/android/server/location/GpsLocationProvider$2.smali
  15. 81  services.jar.out/smali/com/android/server/location/GpsLocationProvider$3.smali
  16. 92  services.jar.out/smali/com/android/server/location/GpsLocationProvider$4.smali
  17. 26  services.jar.out/smali/com/android/server/location/GpsLocationProvider$GpsLocationProviderThread.smali
  18. 24  services.jar.out/smali/com/android/server/location/GpsLocationProvider$Listener.smali
  19. 86  services.jar.out/smali/com/android/server/location/GpsLocationProvider$ProviderHandler.smali
  20. 2,819  services.jar.out/smali/com/android/server/location/GpsLocationProvider.smali
  21. BIN  stockrom/META-INF/CERT.RSA
  22. 809  stockrom/META-INF/CERT.SF
  23. 745  stockrom/META-INF/MANIFEST.MF
  24. 4  stockrom/META-INF/com/android/metadata
  25. 4  stockrom/META-INF/com/google/android/updater-script
  26. BIN  stockrom/boot.img
  27. 0  stockrom/data/{media → }/preinstall_apps/reinstall_apps
  28. BIN  stockrom/system/app/ApplicationsProvider.apk
  29. BIN  stockrom/system/app/BackupRestoreConfirmation.apk
  30. BIN  stockrom/system/app/Block.apk
  31. BIN  stockrom/system/app/Bluetooth.apk
  32. BIN  stockrom/system/app/Browser.apk
  33. BIN  stockrom/system/app/Calculator.apk
  34. BIN  stockrom/system/app/Calendar.apk
  35. BIN  stockrom/system/app/CalendarProvider.apk
  36. BIN  stockrom/system/app/Camera.apk
  37. BIN  stockrom/system/app/CertInstaller.apk
  38. BIN  stockrom/system/app/ClockWidget.apk
  39. BIN  stockrom/system/app/ContactWidget.apk
  40. BIN  stockrom/system/app/Contacts.apk
  41. BIN  stockrom/system/app/ContactsProvider.apk
  42. BIN  stockrom/system/app/DefaultContainerService.apk
  43. BIN  stockrom/system/app/DeskClock.apk
  44. BIN  stockrom/system/app/DownloadProvider.apk
  45. BIN  stockrom/system/app/DownloadProviderUi.apk
  46. BIN  stockrom/system/app/DrmProvider.apk
  47. BIN  stockrom/system/app/Email.apk
  48. BIN  stockrom/system/app/Emode.apk
  49. BIN  stockrom/system/app/Exchange.apk
  50. BIN  stockrom/system/app/Filer.apk
  51. BIN  stockrom/system/app/FmRadio.apk
  52. BIN  stockrom/system/app/Gallery2.apk
  53. BIN  stockrom/system/app/GlobalTime.apk
  54. BIN  stockrom/system/app/HTMLViewer.apk
  55. BIN  stockrom/system/app/KeyChain.apk
  56. BIN  stockrom/system/app/LatinIME.apk
  57. BIN  stockrom/system/app/Launcher2.apk
  58. BIN  stockrom/system/app/LiveWallpapers.apk
  59. BIN  stockrom/system/app/LiveWallpapersPicker.apk
  60. BIN  stockrom/system/app/MagicSmokeWallpapers.apk
  61. BIN  stockrom/system/app/MediaProvider.apk
  62. BIN  stockrom/system/app/Mms.apk
  63. BIN  stockrom/system/app/Music.apk
  64. BIN  stockrom/system/app/MusicFX.apk
  65. BIN  stockrom/system/app/MusicWidget.apk
  66. BIN  stockrom/system/app/NoiseField.apk
  67. BIN  stockrom/system/app/NotesPad.apk
  68. BIN  stockrom/system/app/NumberLocator.apk
  69. BIN  stockrom/system/app/PackageInstaller.apk
  70. BIN  stockrom/system/app/PhaseBeam.apk
  71. BIN  stockrom/system/app/Phone.apk
  72. BIN  stockrom/system/app/PhoneUpdateServer.apk
  73. BIN  stockrom/system/app/PicoTts.apk
  74. BIN  stockrom/system/app/PinyinIME.apk
  75. BIN  stockrom/system/app/Provision.apk
  76. BIN  stockrom/system/app/QuickSearchBox.apk
  77. BIN  stockrom/system/app/RootExplorer.apk
  78. BIN  stockrom/system/app/SearchWidget.apk
  79. BIN  stockrom/system/app/SecuritySms.apk
  80. BIN  stockrom/system/app/Settings.apk
  81. BIN  stockrom/system/app/SettingsProvider.apk
  82. BIN  stockrom/system/app/SharedStorageBackup.apk
  83. BIN  stockrom/system/app/SoundRecorder.apk
  84. BIN  stockrom/system/app/Stk.apk
  85. BIN  stockrom/system/app/Superuser.apk
  86. BIN  stockrom/system/app/SystemUI.apk
  87. BIN  stockrom/system/app/TaskManager.apk
  88. BIN  stockrom/system/app/TelephonyProvider.apk
  89. BIN  stockrom/system/app/Timer.apk
  90. BIN  stockrom/system/app/UserDictionaryProvider.apk
  91. BIN  stockrom/system/app/VisualizationWallpapers.apk
  92. BIN  stockrom/system/app/VpnDialogs.apk
  93. BIN  stockrom/system/app/handservice.apk
  94. BIN  stockrom/system/bin/atcmdsrv
  95. BIN  stockrom/system/bin/busybox
  96. BIN  stockrom/system/bin/debuggerd
  97. BIN  stockrom/system/bin/glgps_nvidiaTegra2android
  98. BIN  stockrom/system/bin/gsmmuxd
  99. 16  stockrom/system/build.prop
  100. BIN  stockrom/system/etc/firmware/LC1710_TDP_TOSHIBA.axf
  101. BIN  stockrom/system/etc/firmware/LC1710_TL_UART.axf
  102. BIN  stockrom/system/etc/firmware/js_it.bin
  103. BIN  stockrom/system/etc/firmware/nandbooter_B.bin
  104. 4  stockrom/system/etc/install-recovery.sh
  105. 2  stockrom/system/etc/ppp/ip-up
  106. BIN  stockrom/system/etc/security/otacerts.zip
  107. BIN  stockrom/system/framework/am.jar
  108. BIN  stockrom/system/framework/android.policy.jar
  109. BIN  stockrom/system/framework/android.test.runner.jar
  110. BIN  stockrom/system/framework/apache-xml.jar
  111. BIN  stockrom/system/framework/bmgr.jar
  112. BIN  stockrom/system/framework/bouncycastle.jar
  113. BIN  stockrom/system/framework/bu.jar
  114. BIN  stockrom/system/framework/com.android.location.provider.jar
  115. BIN  stockrom/system/framework/com.google.widevine.software.drm.jar
  116. BIN  stockrom/system/framework/core-junit.jar
  117. BIN  stockrom/system/framework/core.jar
  118. BIN  stockrom/system/framework/ext.jar
  119. BIN  stockrom/system/framework/filterfw.jar
  120. BIN  stockrom/system/framework/framework-res.apk
  121. BIN  stockrom/system/framework/framework.jar
  122. BIN  stockrom/system/framework/ime.jar
  123. BIN  stockrom/system/framework/input.jar
  124. BIN  stockrom/system/framework/javax.obex.jar
  125. BIN  stockrom/system/framework/monkey.jar
  126. BIN  stockrom/system/framework/pm.jar
  127. BIN  stockrom/system/framework/services.jar
  128. BIN  stockrom/system/framework/svc.jar
  129. BIN  stockrom/system/lib/gps.tegra.so
  130. BIN  stockrom/system/lib/hw/gps.tegra.so
  131. BIN  stockrom/system/lib/libEmodeJni.so
  132. BIN  stockrom/system/lib/libbcc.so
  133. 2  stockrom/system/lib/libbcc.so.sha1
  134. BIN  stockrom/system/lib/libchromium_net.so
  135. BIN  stockrom/system/lib/libprodtest.so
  136. BIN  stockrom/system/lib/libsmscontrol.so
  137. BIN  stockrom/system/lib/libwebcore.so
  138. BIN  stockrom/system/lib/libwebrtc_audio_preprocessing.so
  139. BIN  stockrom/system/lib/libztetd-ril.so
  140. BIN  stockrom/system/lib/modules/bcmdhd.ko
  141. BIN  stockrom/system/lib/modules/scsi_wait_scan.ko
  142. BIN  stockrom/system/recovery-from-boot.p
2  MediaProvider/AndroidManifest.xml
... ...
@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="utf-8"?>
2  
-<manifest android:sharedUserId="android.media" android:versionCode="15" android:versionName="4.0.3-user.ztetd.20120912.144735" android:sharedUserLabel="@string/uid_label" package="com.android.providers.media"
  2
+<manifest android:sharedUserId="android.media" android:versionCode="15" android:versionName="4.0.3-user.ztetd.20121016.155330" android:sharedUserLabel="@string/uid_label" package="com.android.providers.media"
3 3
   xmlns:android="http://schemas.android.com/apk/res/android">
4 4
     <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" />
5 5
     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2  SettingsProvider/AndroidManifest.xml
... ...
@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="utf-8"?>
2  
-<manifest android:sharedUserId="android.uid.system" android:versionCode="15" android:versionName="4.0.3-user.ztetd.20120912.144735" package="com.android.providers.settings" coreApp="true"
  2
+<manifest android:sharedUserId="android.uid.system" android:versionCode="15" android:versionName="4.0.3-user.ztetd.20121016.155330" package="com.android.providers.settings" coreApp="true"
3 3
   xmlns:android="http://schemas.android.com/apk/res/android">
4 4
     <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" />
5 5
     <application android:label="@string/app_label" android:icon="@drawable/ic_launcher_settings" android:allowClearUserData="false" android:process="system" android:backupAgent="SettingsBackupAgent" android:killAfterRestore="false">
2  customize_target_files.sh
@@ -12,4 +12,4 @@ fi
12 12
 echo "Copy FIRMWARE Files"
13 13
 rm -r out/target_files/RADIO/
14 14
 mkdir -p out/target_files/RADIO/
15  
-cp -r other/firmwares/b05/* out/target_files/RADIO/
  15
+cp -r other/firmwares/b06/* out/target_files/RADIO/
2  framework-res/AndroidManifest.xml
... ...
@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="utf-8"?>
2  
-<manifest android:sharedUserId="android.uid.system" android:versionCode="15" android:versionName="4.0.3-user.ztetd.20120912.144735" android:sharedUserLabel="@string/android_system_label" package="android" coreApp="true"
  2
+<manifest android:sharedUserId="android.uid.system" android:versionCode="15" android:versionName="4.0.3-user.ztetd.20121016.155330" android:sharedUserLabel="@string/android_system_label" package="android" coreApp="true"
3 3
   xmlns:android="http://schemas.android.com/apk/res/android">
4 4
     <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" />
5 5
     <eat-comment />
961  framework.jar.out/smali/com/android/internal/telephony/WapPushOverSms.smali
@@ -61,7 +61,7 @@
61 61
     .parameter "pdus"
62 62
 
63 63
     .prologue
64  
-    .line 1007
  64
+    .line 1010
65 65
     const-string v2, "WAP PUSH"
66 66
 
67 67
     new-instance v3, Ljava/lang/StringBuilder;
@@ -88,7 +88,7 @@
88 88
 
89 89
     invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
90 90
 
91  
-    .line 1010
  91
+    .line 1013
92 92
     const-string v2, "WAP PUSH"
93 93
 
94 94
     new-instance v3, Ljava/lang/StringBuilder;
@@ -111,7 +111,7 @@
111 111
 
112 112
     invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
113 113
 
114  
-    .line 1011
  114
+    .line 1014
115 115
     new-instance v2, Ljava/lang/StringBuilder;
116 116
 
117 117
     invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
@@ -134,7 +134,7 @@
134 134
 
135 135
     move-result-object v1
136 136
 
137  
-    .line 1012
  137
+    .line 1015
138 138
     .local v1, uri:Landroid/net/Uri;
139 139
     const-string v2, "WAP PUSH"
140 140
 
@@ -158,30 +158,30 @@
158 158
 
159 159
     invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
160 160
 
161  
-    .line 1014
  161
+    .line 1017
162 162
     new-instance v0, Landroid/content/Intent;
163 163
 
164 164
     const-string v2, "android.intent.action.DATA_SMS_RECEIVED"
165 165
 
166 166
     invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
167 167
 
168  
-    .line 1017
  168
+    .line 1020
169 169
     .local v0, intent:Landroid/content/Intent;
170 170
     invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
171 171
 
172  
-    .line 1018
  172
+    .line 1021
173 173
     const-string/jumbo v2, "pdus"
174 174
 
175 175
     invoke-virtual {v0, v2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
176 176
 
177  
-    .line 1020
  177
+    .line 1023
178 178
     iget-object v2, p0, Lcom/android/internal/telephony/WapPushOverSms;->mSmsDispatcher:Lcom/android/internal/telephony/SMSDispatcher;
179 179
 
180 180
     const-string v3, "android.permission.RECEIVE_SMS"
181 181
 
182 182
     invoke-virtual {v2, v0, v3}, Lcom/android/internal/telephony/SMSDispatcher;->dispatch(Landroid/content/Intent;Ljava/lang/String;)V
183 183
 
184  
-    .line 1022
  184
+    .line 1025
185 185
     return-void
186 186
 .end method
187 187
 
@@ -193,7 +193,7 @@
193 193
     .parameter "dataIndex"
194 194
 
195 195
     .prologue
196  
-    .line 979
  196
+    .line 982
197 197
     const-string v1, "WAP PUSH"
198 198
 
199 199
     new-instance v2, Ljava/lang/StringBuilder;
@@ -220,32 +220,32 @@
220 220
 
221 221
     invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
222 222
 
223  
-    .line 982
  223
+    .line 985
224 224
     new-instance v0, Landroid/content/Intent;
225 225
 
226 226
     const-string v1, "android.provider.Telephony.WAP_PUSH_RECEIVED"
227 227
 
228 228
     invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
229 229
 
230  
-    .line 983
  230
+    .line 986
231 231
     .local v0, intent:Landroid/content/Intent;
232 232
     iget-object v1, p0, Lcom/android/internal/telephony/WapPushOverSms;->mimeType:Ljava/lang/String;
233 233
 
234 234
     invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
235 235
 
236  
-    .line 984
  236
+    .line 987
237 237
     const-string v1, "data"
238 238
 
239 239
     invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;
240 240
 
241  
-    .line 985
  241
+    .line 988
242 242
     iget-object v1, p0, Lcom/android/internal/telephony/WapPushOverSms;->mSmsDispatcher:Lcom/android/internal/telephony/SMSDispatcher;
243 243
 
244 244
     const-string v2, "android.permission.RECEIVE_WAP_PUSH"
245 245
 
246 246
     invoke-virtual {v1, v0, v2}, Lcom/android/internal/telephony/SMSDispatcher;->dispatch(Landroid/content/Intent;Ljava/lang/String;)V
247 247
 
248  
-    .line 987
  248
+    .line 990
249 249
     return-void
250 250
 .end method
251 251
 
@@ -257,7 +257,7 @@
257 257
     .parameter "dataIndex"
258 258
 
259 259
     .prologue
260  
-    .line 993
  260
+    .line 996
261 261
     const-string v1, "WAP PUSH"
262 262
 
263 263
     new-instance v2, Ljava/lang/StringBuilder;
@@ -284,32 +284,32 @@
284 284
 
285 285
     invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
286 286
 
287  
-    .line 996
  287
+    .line 999
288 288
     new-instance v0, Landroid/content/Intent;
289 289
 
290 290
     const-string v1, "android.provider.Telephony.WAP_PUSH_RECEIVED"
291 291
 
292 292
     invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
293 293
 
294  
-    .line 997
  294
+    .line 1000
295 295
     .local v0, intent:Landroid/content/Intent;
296 296
     iget-object v1, p0, Lcom/android/internal/telephony/WapPushOverSms;->mimeType:Ljava/lang/String;
297 297
 
298 298
     invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
299 299
 
300  
-    .line 998
  300
+    .line 1001
301 301
     const-string v1, "data"
302 302
 
303 303
     invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;
304 304
 
305  
-    .line 999
  305
+    .line 1002
306 306
     iget-object v1, p0, Lcom/android/internal/telephony/WapPushOverSms;->mSmsDispatcher:Lcom/android/internal/telephony/SMSDispatcher;
307 307
 
308 308
     const-string v2, "android.permission.RECEIVE_WAP_PUSH"
309 309
 
310 310
     invoke-virtual {v1, v0, v2}, Lcom/android/internal/telephony/SMSDispatcher;->dispatch(Landroid/content/Intent;Ljava/lang/String;)V
311 311
 
312  
-    .line 1001
  312
+    .line 1004
313 313
     return-void
314 314
 .end method
315 315
 
@@ -514,25 +514,26 @@
514 514
 
515 515
     move/from16 v22, v0
516 516
 
517  
-    .line 422
  517
+    .line 423
518 518
     .local v22, wbxml_version:I
519 519
     const/16 v23, 0x1
520 520
 
521  
-    move/from16 v0, v23
  521
+    move/from16 v0, v22
522 522
 
523  
-    move/from16 v1, v22
  523
+    move/from16 v1, v23
524 524
 
525  
-    if-eq v0, v1, :cond_0
  525
+    if-lt v0, v1, :cond_0
526 526
 
527  
-    const/16 v23, 0x2
  527
+    const/16 v23, 0x3
528 528
 
529  
-    move/from16 v0, v23
  529
+    move/from16 v0, v22
530 530
 
531  
-    move/from16 v1, v22
  531
+    move/from16 v1, v23
532 532
 
533  
-    if-eq v0, v1, :cond_0
  533
+    if-le v0, v1, :cond_1
534 534
 
535  
-    .line 423
  535
+    .line 425
  536
+    :cond_0
536 537
     const-string v23, "WAP PUSH"
537 538
 
538 539
     new-instance v24, Ljava/lang/StringBuilder;
@@ -557,21 +558,21 @@
557 558
 
558 559
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
559 560
 
560  
-    .line 424
  561
+    .line 426
561 562
     const/16 v23, 0x0
562 563
 
563 564
     move v11, v12
564 565
 
565  
-    .line 738
  566
+    .line 741
566 567
     .end local v12           #index:I
567 568
     .restart local v11       #index:I
568 569
     :goto_0
569 570
     return v23
570 571
 
571  
-    .line 427
  572
+    .line 430
572 573
     .end local v11           #index:I
573 574
     .restart local v12       #index:I
574  
-    :cond_0
  575
+    :cond_1
575 576
     const-string v23, "WAP PUSH"
576 577
 
577 578
     new-instance v24, Ljava/lang/StringBuilder;
@@ -598,7 +599,7 @@
598 599
 
599 600
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
600 601
 
601  
-    .line 429
  602
+    .line 432
602 603
     new-instance v23, Lcom/android/internal/telephony/WspTypeDecoder;
603 604
 
604 605
     move-object/from16 v0, v23
@@ -611,7 +612,7 @@
611 612
 
612 613
     iput-object v0, v1, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
613 614
 
614  
-    .line 432
  615
+    .line 435
615 616
     move-object/from16 v0, p0
616 617
 
617 618
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -624,9 +625,9 @@
624 625
 
625 626
     move-result v23
626 627
 
627  
-    if-nez v23, :cond_1
  628
+    if-nez v23, :cond_2
628 629
 
629  
-    .line 433
  630
+    .line 436
630 631
     const-string v23, "WAP PUSH"
631 632
 
632 633
     new-instance v24, Ljava/lang/StringBuilder;
@@ -651,7 +652,7 @@
651 652
 
652 653
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
653 654
 
654  
-    .line 434
  655
+    .line 437
655 656
     const/16 v23, 0x0
656 657
 
657 658
     move v11, v12
@@ -660,10 +661,10 @@
660 661
     .restart local v11       #index:I
661 662
     goto :goto_0
662 663
 
663  
-    .line 436
  664
+    .line 439
664 665
     .end local v11           #index:I
665 666
     .restart local v12       #index:I
666  
-    :cond_1
  667
+    :cond_2
667 668
     move-object/from16 v0, p0
668 669
 
669 670
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -674,7 +675,7 @@
674 675
 
675 676
     move-result-wide v17
676 677
 
677  
-    .line 437
  678
+    .line 440
678 679
     .local v17, publicId:J
679 680
     move-object/from16 v0, p0
680 681
 
@@ -688,16 +689,16 @@
688 689
 
689 690
     add-int/lit8 v11, v23, 0x1
690 691
 
691  
-    .line 438
  692
+    .line 441
692 693
     .end local v12           #index:I
693 694
     .restart local v11       #index:I
694 695
     const-wide/16 v23, 0x5
695 696
 
696 697
     cmp-long v23, v23, v17
697 698
 
698  
-    if-eqz v23, :cond_2
  699
+    if-eqz v23, :cond_3
699 700
 
700  
-    .line 439
  701
+    .line 442
701 702
     const-string v23, "WAP PUSH"
702 703
 
703 704
     new-instance v24, Ljava/lang/StringBuilder;
@@ -722,13 +723,13 @@
722 723
 
723 724
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
724 725
 
725  
-    .line 440
  726
+    .line 443
726 727
     const/16 v23, 0x0
727 728
 
728 729
     goto/16 :goto_0
729 730
 
730  
-    .line 444
731  
-    :cond_2
  731
+    .line 447
  732
+    :cond_3
732 733
     move-object/from16 v0, p0
733 734
 
734 735
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -741,9 +742,9 @@
741 742
 
742 743
     move-result v23
743 744
 
744  
-    if-nez v23, :cond_3
  745
+    if-nez v23, :cond_4
745 746
 
746  
-    .line 445
  747
+    .line 448
747 748
     const-string v23, "WAP PUSH"
748 749
 
749 750
     new-instance v24, Ljava/lang/StringBuilder;
@@ -768,13 +769,13 @@
768 769
 
769 770
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
770 771
 
771  
-    .line 446
  772
+    .line 449
772 773
     const/16 v23, 0x0
773 774
 
774 775
     goto/16 :goto_0
775 776
 
776  
-    .line 448
777  
-    :cond_3
  777
+    .line 451
  778
+    :cond_4
778 779
     move-object/from16 v0, p0
779 780
 
780 781
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -785,7 +786,7 @@
785 786
 
786 787
     move-result-wide v7
787 788
 
788  
-    .line 449
  789
+    .line 452
789 790
     .local v7, charSet:J
790 791
     move-object/from16 v0, p0
791 792
 
@@ -799,20 +800,20 @@
799 800
 
800 801
     add-int v11, v11, v23
801 802
 
802  
-    .line 451
  803
+    .line 454
803 804
     const-wide/16 v23, 0x6a
804 805
 
805 806
     cmp-long v23, v23, v7
806 807
 
807  
-    if-eqz v23, :cond_4
  808
+    if-eqz v23, :cond_5
808 809
 
809 810
     const-wide/16 v23, 0x4
810 811
 
811 812
     cmp-long v23, v23, v7
812 813
 
813  
-    if-eqz v23, :cond_4
  814
+    if-eqz v23, :cond_5
814 815
 
815  
-    .line 452
  816
+    .line 455
816 817
     const-string v23, "WAP PUSH"
817 818
 
818 819
     new-instance v24, Ljava/lang/StringBuilder;
@@ -837,13 +838,13 @@
837 838
 
838 839
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
839 840
 
840  
-    .line 453
  841
+    .line 456
841 842
     const/16 v23, 0x0
842 843
 
843 844
     goto/16 :goto_0
844 845
 
845  
-    .line 458
846  
-    :cond_4
  846
+    .line 461
  847
+    :cond_5
847 848
     move-object/from16 v0, p0
848 849
 
849 850
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -856,9 +857,9 @@
856 857
 
857 858
     move-result v23
858 859
 
859  
-    if-nez v23, :cond_5
  860
+    if-nez v23, :cond_6
860 861
 
861  
-    .line 459
  862
+    .line 462
862 863
     const-string v23, "WAP PUSH"
863 864
 
864 865
     new-instance v24, Ljava/lang/StringBuilder;
@@ -883,13 +884,13 @@
883 884
 
884 885
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
885 886
 
886  
-    .line 460
  887
+    .line 463
887 888
     const/16 v23, 0x0
888 889
 
889 890
     goto/16 :goto_0
890 891
 
891  
-    .line 462
892  
-    :cond_5
  892
+    .line 465
  893
+    :cond_6
893 894
     move-object/from16 v0, p0
894 895
 
895 896
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -900,7 +901,7 @@
900 901
 
901 902
     move-result-wide v20
902 903
 
903  
-    .line 463
  904
+    .line 466
904 905
     .local v20, table_strlen:J
905 906
     move-object/from16 v0, p0
906 907
 
@@ -914,14 +915,14 @@
914 915
 
915 916
     add-int v11, v11, v23
916 917
 
917  
-    .line 464
  918
+    .line 467
918 919
     const-wide/16 v23, 0x0
919 920
 
920 921
     cmp-long v23, v23, v20
921 922
 
922  
-    if-eqz v23, :cond_6
  923
+    if-eqz v23, :cond_7
923 924
 
924  
-    .line 465
  925
+    .line 468
925 926
     const-string v23, "WAP PUSH"
926 927
 
927 928
     new-instance v24, Ljava/lang/StringBuilder;
@@ -946,13 +947,13 @@
946 947
 
947 948
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
948 949
 
949  
-    .line 466
  950
+    .line 469
950 951
     const/16 v23, 0x0
951 952
 
952 953
     goto/16 :goto_0
953 954
 
954  
-    .line 469
955  
-    :cond_6
  955
+    .line 472
  956
+    :cond_7
956 957
     int-to-long v0, v11
957 958
 
958 959
     move-wide/from16 v23, v0
@@ -963,7 +964,7 @@
963 964
 
964 965
     long-to-int v11, v0
965 966
 
966  
-    .line 471
  967
+    .line 474
967 968
     array-length v0, v10
968 969
 
969 970
     move/from16 v23, v0
@@ -972,9 +973,9 @@
972 973
 
973 974
     move/from16 v0, v23
974 975
 
975  
-    if-lt v11, v0, :cond_7
  976
+    if-lt v11, v0, :cond_8
976 977
 
977  
-    .line 472
  978
+    .line 475
978 979
     const-string v23, "WAP PUSH"
979 980
 
980 981
     new-instance v24, Ljava/lang/StringBuilder;
@@ -999,13 +1000,13 @@
999 1000
 
1000 1001
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1001 1002
 
1002  
-    .line 473
  1003
+    .line 476
1003 1004
     const/16 v23, 0x0
1004 1005
 
1005 1006
     goto/16 :goto_0
1006 1007
 
1007  
-    .line 477
1008  
-    :cond_7
  1008
+    .line 480
  1009
+    :cond_8
1009 1010
     move-object/from16 v0, p0
1010 1011
 
1011 1012
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1020,7 +1021,7 @@
1020 1021
 
1021 1022
     iput v0, v1, Lcom/android/internal/telephony/WspTypeDecoder;->action:I
1022 1023
 
1023  
-    .line 478
  1024
+    .line 481
1024 1025
     move-object/from16 v0, p0
1025 1026
 
1026 1027
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1035,7 +1036,7 @@
1035 1036
 
1036 1037
     iput-object v0, v1, Lcom/android/internal/telephony/WspTypeDecoder;->href:Ljava/lang/String;
1037 1038
 
1038  
-    .line 479
  1039
+    .line 482
1039 1040
     move-object/from16 v0, p0
1040 1041
 
1041 1042
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1050,7 +1051,7 @@
1050 1051
 
1051 1052
     iput-object v0, v1, Lcom/android/internal/telephony/WspTypeDecoder;->NotifyText:Ljava/lang/String;
1052 1053
 
1053  
-    .line 480
  1054
+    .line 483
1054 1055
     move-object/from16 v0, p0
1055 1056
 
1056 1057
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1065,7 +1066,7 @@
1065 1066
 
1066 1067
     iput-object v0, v1, Lcom/android/internal/telephony/WspTypeDecoder;->si_id:Ljava/lang/String;
1067 1068
 
1068  
-    .line 481
  1069
+    .line 484
1069 1070
     move-object/from16 v0, p0
1070 1071
 
1071 1072
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1076,7 +1077,7 @@
1076 1077
 
1077 1078
     iput-wide v7, v0, Lcom/android/internal/telephony/WspTypeDecoder;->CharSet:J
1078 1079
 
1079  
-    .line 483
  1080
+    .line 486
1080 1081
     aget-byte v23, v10, v11
1081 1082
 
1082 1083
     move/from16 v0, v23
@@ -1087,7 +1088,7 @@
1087 1088
 
1088 1089
     shr-int/lit8 v6, v23, 0x7
1089 1090
 
1090  
-    .line 484
  1091
+    .line 487
1091 1092
     .local v6, attrTag:I
1092 1093
     aget-byte v23, v10, v11
1093 1094
 
@@ -1095,21 +1096,21 @@
1095 1096
 
1096 1097
     shr-int/lit8 v9, v23, 0x6
1097 1098
 
1098  
-    .line 485
  1099
+    .line 488
1099 1100
     .local v9, conTag:I
1100 1101
     aget-byte v23, v10, v11
1101 1102
 
1102 1103
     and-int/lit8 v4, v23, 0x3f
1103 1104
 
1104  
-    .line 486
  1105
+    .line 489
1105 1106
     .local v4, SI_tag:I
1106 1107
     const/16 v23, 0x5
1107 1108
 
1108 1109
     move/from16 v0, v23
1109 1110
 
1110  
-    if-eq v0, v4, :cond_8
  1111
+    if-eq v0, v4, :cond_9
1111 1112
 
1112  
-    .line 487
  1113
+    .line 490
1113 1114
     const-string v23, "WAP PUSH"
1114 1115
 
1115 1116
     new-instance v24, Ljava/lang/StringBuilder;
@@ -1134,21 +1135,21 @@
1134 1135
 
1135 1136
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1136 1137
 
1137  
-    .line 488
  1138
+    .line 491
1138 1139
     const/16 v23, 0x0
1139 1140
 
1140 1141
     goto/16 :goto_0
1141 1142
 
1142  
-    .line 490
1143  
-    :cond_8
  1143
+    .line 493
  1144
+    :cond_9
1144 1145
     add-int v19, v6, v9
1145 1146
 
1146  
-    .line 491
  1147
+    .line 494
1147 1148
     .local v19, siEndTagCount:I
1148 1149
     add-int/lit8 v11, v11, 0x1
1149 1150
 
1150  
-    .line 493
1151  
-    :cond_9
  1151
+    .line 496
  1152
+    :cond_a
1152 1153
     :goto_1
1153 1154
     array-length v0, v10
1154 1155
 
@@ -1156,19 +1157,19 @@
1156 1157
 
1157 1158
     move/from16 v0, v23
1158 1159
 
1159  
-    if-ge v11, v0, :cond_1d
  1160
+    if-ge v11, v0, :cond_1e
1160 1161
 
1161  
-    if-lez v19, :cond_1d
  1162
+    if-lez v19, :cond_1e
1162 1163
 
1163  
-    .line 495
  1164
+    .line 498
1164 1165
     aget-byte v23, v10, v11
1165 1166
 
1166 1167
     and-int/lit8 v4, v23, 0x3f
1167 1168
 
1168  
-    .line 496
  1169
+    .line 499
1169 1170
     sparse-switch v4, :sswitch_data_0
1170 1171
 
1171  
-    .line 694
  1172
+    .line 697
1172 1173
     const-string v23, "WAP PUSH"
1173 1174
 
1174 1175
     new-instance v24, Ljava/lang/StringBuilder;
@@ -1193,12 +1194,12 @@
1193 1194
 
1194 1195
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1195 1196
 
1196  
-    .line 695
  1197
+    .line 698
1197 1198
     const/16 v23, 0x0
1198 1199
 
1199 1200
     goto/16 :goto_0
1200 1201
 
1201  
-    .line 498
  1202
+    .line 501
1202 1203
     :sswitch_0
1203 1204
     aget-byte v23, v10, v11
1204 1205
 
@@ -1208,9 +1209,9 @@
1208 1209
 
1209 1210
     move/from16 v23, v0
1210 1211
 
1211  
-    if-eqz v23, :cond_a
  1212
+    if-eqz v23, :cond_b
1212 1213
 
1213  
-    .line 499
  1214
+    .line 502
1214 1215
     const-string v23, "WAP PUSH"
1215 1216
 
1216 1217
     new-instance v24, Ljava/lang/StringBuilder;
@@ -1235,22 +1236,22 @@
1235 1236
 
1236 1237
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1237 1238
 
1238  
-    .line 500
  1239
+    .line 503
1239 1240
     const/16 v23, 0x0
1240 1241
 
1241 1242
     goto/16 :goto_0
1242 1243
 
1243  
-    .line 502
1244  
-    :cond_a
  1244
+    .line 505
  1245
+    :cond_b
1245 1246
     add-int/lit8 v11, v11, 0x1
1246 1247
 
1247  
-    .line 503
  1248
+    .line 506
1248 1249
     add-int/lit8 v19, v19, -0x1
1249 1250
 
1250  
-    .line 504
  1251
+    .line 507
1251 1252
     goto :goto_1
1252 1253
 
1253  
-    .line 506
  1254
+    .line 509
1254 1255
     :sswitch_1
1255 1256
     aget-byte v23, v10, v11
1256 1257
 
@@ -1262,25 +1263,25 @@
1262 1263
 
1263 1264
     shr-int/lit8 v6, v23, 0x7
1264 1265
 
1265  
-    .line 507
  1266
+    .line 510
1266 1267
     aget-byte v23, v10, v11
1267 1268
 
1268 1269
     and-int/lit8 v23, v23, 0x40
1269 1270
 
1270 1271
     shr-int/lit8 v9, v23, 0x6
1271 1272
 
1272  
-    .line 508
  1273
+    .line 511
1273 1274
     add-int v23, v6, v9
1274 1275
 
1275 1276
     move/from16 v0, v23
1276 1277
 
1277 1278
     int-to-long v13, v0
1278 1279
 
1279  
-    .line 509
  1280
+    .line 512
1280 1281
     .local v13, indicationEndTagcount:J
1281 1282
     add-int/lit8 v11, v11, 0x1
1282 1283
 
1283  
-    .line 510
  1284
+    .line 513
1284 1285
     :goto_2
1285 1286
     array-length v0, v10
1286 1287
 
@@ -1290,26 +1291,26 @@
1290 1291
 
1291 1292
     move/from16 v0, v23
1292 1293
 
1293  
-    if-gt v11, v0, :cond_9
  1294
+    if-gt v11, v0, :cond_a
1294 1295
 
1295 1296
     const-wide/16 v23, 0x0
1296 1297
 
1297 1298
     cmp-long v23, v13, v23
1298 1299
 
1299  
-    if-lez v23, :cond_9
  1300
+    if-lez v23, :cond_a
1300 1301
 
1301  
-    .line 511
  1302
+    .line 514
1302 1303
     aget-byte v23, v10, v11
1303 1304
 
1304 1305
     move/from16 v0, v23
1305 1306
 
1306 1307
     and-int/lit16 v5, v0, 0xff
1307 1308
 
1308  
-    .line 512
  1309
+    .line 515
1309 1310
     .local v5, attrId:I
1310 1311
     packed-switch v5, :pswitch_data_0
1311 1312
 
1312  
-    .line 673
  1313
+    .line 676
1313 1314
     :pswitch_0
1314 1315
     const-string v23, "WAP PUSH"
1315 1316
 
@@ -1335,24 +1336,24 @@
1335 1336
 
1336 1337
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1337 1338
 
1338  
-    .line 674
  1339
+    .line 677
1339 1340
     const/16 v23, 0x0
1340 1341
 
1341 1342
     goto/16 :goto_0
1342 1343
 
1343  
-    .line 514
  1344
+    .line 517
1344 1345
     :pswitch_1
1345 1346
     const-wide/16 v23, 0x1
1346 1347
 
1347 1348
     sub-long v13, v13, v23
1348 1349
 
1349  
-    .line 515
  1350
+    .line 518
1350 1351
     add-int/lit8 v11, v11, 0x1
1351 1352
 
1352  
-    .line 516
  1353
+    .line 519
1353 1354
     goto :goto_2
1354 1355
 
1355  
-    .line 518
  1356
+    .line 521
1356 1357
     :pswitch_2
1357 1358
     aget-byte v23, v10, v11
1358 1359
 
@@ -1362,9 +1363,9 @@
1362 1363
 
1363 1364
     move/from16 v23, v0
1364 1365
 
1365  
-    if-eqz v23, :cond_b
  1366
+    if-eqz v23, :cond_c
1366 1367
 
1367  
-    .line 519
  1368
+    .line 522
1368 1369
     const-string v23, "WAP PUSH"
1369 1370
 
1370 1371
     new-instance v24, Ljava/lang/StringBuilder;
@@ -1389,23 +1390,23 @@
1389 1390
 
1390 1391
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1391 1392
 
1392  
-    .line 520
  1393
+    .line 523
1393 1394
     const/16 v23, 0x0
1394 1395
 
1395 1396
     goto/16 :goto_0
1396 1397
 
1397  
-    .line 522
1398  
-    :cond_b
  1398
+    .line 525
  1399
+    :cond_c
1399 1400
     add-int/lit8 v11, v11, 0x1
1400 1401
 
1401  
-    .line 526
  1402
+    .line 529
1402 1403
     const-wide/16 v23, 0x4
1403 1404
 
1404 1405
     cmp-long v23, v23, v7
1405 1406
 
1406  
-    if-nez v23, :cond_c
  1407
+    if-nez v23, :cond_d
1407 1408
 
1408  
-    .line 527
  1409
+    .line 530
1409 1410
     move-object/from16 v0, p0
1410 1411
 
1411 1412
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1418,9 +1419,9 @@
1418 1419
 
1419 1420
     move-result v23
1420 1421
 
1421  
-    if-nez v23, :cond_d
  1422
+    if-nez v23, :cond_e
1422 1423
 
1423  
-    .line 528
  1424
+    .line 531
1424 1425
     const-string v23, "WAP PUSH"
1425 1426
 
1426 1427
     new-instance v24, Ljava/lang/StringBuilder;
@@ -1445,13 +1446,13 @@
1445 1446
 
1446 1447
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1447 1448
 
1448  
-    .line 529
  1449
+    .line 532
1449 1450
     const/16 v23, 0x0
1450 1451
 
1451 1452
     goto/16 :goto_0
1452 1453
 
1453  
-    .line 532
1454  
-    :cond_c
  1454
+    .line 535
  1455
+    :cond_d
1455 1456
     move-object/from16 v0, p0
1456 1457
 
1457 1458
     iget-object v0, v0, Lcom/android/internal/telephony/WapPushOverSms;->siPduDecoder:Lcom/android/internal/telephony/WspTypeDecoder;
@@ -1464,9 +1465,9 @@
1464 1465
 
1465 1466
     move-result v23
1466 1467
 
1467  
-    if-nez v23, :cond_d
  1468
+    if-nez v23, :cond_e
1468 1469
 
1469  
-    .line 533
  1470
+    .line 536
1470 1471
     const-string v23, "WAP PUSH"
1471 1472
 
1472 1473
     new-instance v24, Ljava/lang/StringBuilder;
@@ -1491,13 +1492,13 @@
1491 1492
 
1492 1493
     invoke-static/range {v23 .. v24}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
1493 1494
 
1494  
-    .line 534
  1495
+    .line 537
1495 1496
     const/16 v23, 0x0
1496 1497
 
1497 1498
     goto/16 :goto_0
1498 1499