File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
000819ac
000819accmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String, java.lang.String):
000819bcinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000819c2move-result-object v0
000819c4const-string v1, "audio"
000819c8invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000819cemove-result-object v0
000819d0check-cast v0, Landroid/media/AudioManager;
000819d4const-string v1, "-1"
000819d8invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000819demove-result v1
000819e0const/4 v2, 0x3
000819e2const/4 v3, 0x5
000819e4const/4 v4, 0x2
000819e6const/4 v5, 0x0
000819e8const/4 v6, 0x1
000819eaif-nez v1, :cond_34
000819eeinvoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000819f4move-result v8
000819f6invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000819fcmove-result v9
000819fepacked-switch v8, :pswitch_data_328
00081a04goto :goto_34
00081a06invoke-virtual {v0, v6, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a0cgoto :goto_34
00081a0einvoke-virtual {v0, v3, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a14goto :goto_34
00081a16invoke-virtual {v0, v2, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a1cgoto :goto_34
00081a1einvoke-virtual {v0, v4, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a24const-string v8, "-1"
00081a28invoke-virtual {v10, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00081a2emove-result v8
00081a30if-nez v8, :cond_3f
00081a34invoke-virtual {v7, v10}, Lcmf0/c3b5bm90zq/patch/C11;->g(Ljava/lang/String;)V
00081a3anew-instance v8, Ljava/lang/StringBuilder;
00081a3einvoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
00081a44sget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081a48invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a4einvoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
00081a54move-result v9
00081a56if-ne v9, v4, :cond_66
00081a5anew-instance v9, Ljava/lang/StringBuilder;
00081a5einvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081a64const-string v10, "True"
00081a68invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a6esget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081a72invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a78invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081a7emove-result-object v9
00081a80invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a86goto :goto_76
00081a88new-instance v9, Ljava/lang/StringBuilder;
00081a8cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081a92const-string v10, "False"
00081a96invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a9csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081aa0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081aa6goto :goto_5e
00081aa8invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
00081aaemove-result v9
00081ab0if-ne v9, v6, :cond_93
00081ab4new-instance v9, Ljava/lang/StringBuilder;
00081ab8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081abeconst-string v10, "True"
00081ac2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ac8sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081accinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ad2invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081ad8move-result-object v9
00081adainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ae0goto :goto_a3
00081ae2new-instance v9, Ljava/lang/StringBuilder;
00081ae6invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081aecconst-string v10, "False"
00081af0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081af6sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081afainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b00goto :goto_8b
00081b02invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
00081b08move-result v9
00081b0aif-nez v9, :cond_c0
00081b0enew-instance v9, Ljava/lang/StringBuilder;
00081b12invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b18const-string v10, "True"
00081b1cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b22sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081b26invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b2cinvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081b32move-result-object v9
00081b34invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b3agoto :goto_112
00081b3cnew-instance v9, Ljava/lang/StringBuilder;
00081b40invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b46const-string v10, "False"
00081b4ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b50sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081b54invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b5agoto :goto_b8
00081b5cnew-instance v9, Ljava/lang/StringBuilder;
00081b60invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b66const-string v10, "-1"
00081b6ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b70sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081b74invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b7ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081b80move-result-object v9
00081b82invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b88new-instance v9, Ljava/lang/StringBuilder;
00081b8cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b92const-string v10, "-1"
00081b96invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b9csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081ba0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ba6invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081bacmove-result-object v9
00081baeinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081bb4new-instance v9, Ljava/lang/StringBuilder;
00081bb8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081bbeconst-string v10, "-1"
00081bc2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081bc8sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081bccinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081bd2invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081bd8move-result-object v9
00081bdainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081be0invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;
00081be6move-result-object v9
00081be8if-nez v9, :cond_12f
00081becnew-instance v9, Ljava/lang/StringBuilder;
00081bf0invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081bf6const-string v10, "-1"
00081bfainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c00sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c04invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c0ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081c10move-result-object v9
00081c12invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c18goto :goto_16b
00081c1ainvoke-virtual {v9}, Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z
00081c20move-result v9
00081c22if-eqz v9, :cond_145
00081c26new-instance v9, Ljava/lang/StringBuilder;
00081c2ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081c30const-string v10, "True"
00081c34invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c3asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c3einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c44goto :goto_127
00081c46new-instance v9, Ljava/lang/StringBuilder;
00081c4ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081c50const-string v10, "False"
00081c54invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c5asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c5einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c64goto :goto_127
00081c66new-instance v9, Ljava/lang/StringBuilder;
00081c6ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081c70const-string v10, "-1"
00081c74invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c7asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c7einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c84invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081c8amove-result-object v9
00081c8cinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c92invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081c98move-result-object v9
00081c9aconst-string v10, "location"
00081c9einvoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00081ca4move-result-object v9
00081ca6check-cast v9, Landroid/location/LocationManager;
00081caaconst-string v10, "gps"
00081caeinvoke-virtual {v9, v10}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
00081cb4move-result v9
00081cb6if-eqz v9, :cond_196
00081cbanew-instance v9, Ljava/lang/StringBuilder;
00081cbeinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081cc4const-string v10, "True"
00081cc8invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ccesget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081cd2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081cd8invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081cdemove-result-object v9
00081ce0invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ce6goto :goto_1bc
00081ce8new-instance v9, Ljava/lang/StringBuilder;
00081cecinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081cf2const-string v10, "False"
00081cf6invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081cfcsget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081d00invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d06goto :goto_18e
00081d08new-instance v9, Ljava/lang/StringBuilder;
00081d0cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081d12const-string v10, "-1"
00081d16invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d1csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081d20invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d26invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081d2cmove-result-object v9
00081d2einvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d34invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081d3amove-result-object v9
00081d3cconst-string v10, "phone"
00081d40invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00081d46move-result-object v9
00081d48check-cast v9, Landroid/telephony/TelephonyManager;
00081d4cinvoke-virtual {v9}, Landroid/telephony/TelephonyManager;->getSimState()I
00081d52move-result v9
00081d54if-ne v9, v3, :cond_220
00081d58sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
00081d5cconst/16 v10, 0x11
00081d60if-lt v9, v10, :cond_1e6
00081d64invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081d6amove-result-object v9
00081d6cinvoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00081d72move-result-object v9
00081d74const-string v10, "mobile_data"
00081d78invoke-static {v9, v10, v6}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
00081d7emove-result v9
00081d80if-ne v9, v6, :cond_1f7
00081d84const/4 v5, 0x1
00081d86goto :goto_1f7
00081d88invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081d8emove-result-object v9
00081d90invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00081d96move-result-object v9
00081d98const-string v10, "mobile_data"
00081d9cinvoke-static {v9, v10, v6}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
00081da2move-result v9
00081da4if-ne v9, v6, :cond_1f7
00081da8goto :goto_1e4
00081daaif-ne v5, v6, :cond_210
00081daenew-instance v9, Ljava/lang/StringBuilder;
00081db2invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081db8const-string v10, "True"
00081dbcinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081dc2sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081dc6invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081dccinvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081dd2move-result-object v9
00081dd4invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ddagoto :goto_246
00081ddcnew-instance v9, Ljava/lang/StringBuilder;
00081de0invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081de6const-string v10, "False"
00081deainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081df0sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081df4invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081dfagoto :goto_208
00081dfcnew-instance v9, Ljava/lang/StringBuilder;
00081e00invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081e06const-string v10, "-1"
00081e0ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e10sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081e14invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e1agoto :goto_208
00081e1cnew-instance v9, Ljava/lang/StringBuilder;
00081e20invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081e26const-string v10, "-1"
00081e2ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e30sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081e34invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e3ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081e40move-result-object v9
00081e42invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e48invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081e4emove-result-object v9
00081e50const-string v10, "wifi"
00081e54invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00081e5amove-result-object v9
00081e5ccheck-cast v9, Landroid/net/wifi/WifiManager;
00081e60invoke-virtual {v9}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
00081e66move-result v10
00081e68if-eqz v10, :cond_26f
00081e6cnew-instance v10, Ljava/lang/StringBuilder;
00081e70invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
00081e76const-string v1, "True"
00081e7ainvoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e80sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081e84invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e8ainvoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081e90move-result-object v10
00081e92invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e98goto :goto_27f
00081e9anew-instance v10, Ljava/lang/StringBuilder;
00081e9einvoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
00081ea4const-string v1, "False"
00081ea8invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081eaesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081eb2invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081eb8goto :goto_267
00081ebainvoke-virtual {v9}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
00081ec0move-result v9
00081ec2if-nez v9, :cond_29c
00081ec6new-instance v9, Ljava/lang/StringBuilder;
00081ecainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081ed0const-string v10, "True"
00081ed4invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081edasget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081edeinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ee4invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081eeamove-result-object v9
00081eecinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ef2goto :goto_2d8
00081ef4new-instance v9, Ljava/lang/StringBuilder;
00081ef8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081efeconst-string v10, "False"
00081f02invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f08sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081f0cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f12goto :goto_294
00081f14new-instance v9, Ljava/lang/StringBuilder;
00081f18invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081f1econst-string v10, "-1"
00081f22invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f28sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081f2cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f32invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081f38move-result-object v9
00081f3ainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f40new-instance v9, Ljava/lang/StringBuilder;
00081f44invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081f4aconst-string v10, "-1"
00081f4einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f54sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081f58invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f5einvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081f64move-result-object v9
00081f66invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f6cinvoke-virtual {v0, v4}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f72move-result v9
00081f74invoke-virtual {v0, v2}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f7amove-result v10
00081f7cinvoke-virtual {v0, v3}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f82move-result v1
00081f84invoke-virtual {v0, v6}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f8amove-result v0
00081f8cnew-instance v2, Ljava/lang/StringBuilder;
00081f90invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00081f96sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00081f9aconst-wide/16 v5, 0x31
00081f9einvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00081fa4move-result-object v3
00081fa6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081facsget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fb0invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fb6invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fbcsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fc0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fc6invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fccsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fd0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fd6invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fdcsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fe0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fe6invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fecinvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081ff2move-result-object v8
00081ff4invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ffainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082000move-result-object v8
00082002invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082008return-void
0008200anop
0008200c.packed-switch 0x0
000819ac
000819accmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String, java.lang.String):
000819bcinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000819c2move-result-object v0
000819c4const-string v1, "audio"
000819c8invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000819cemove-result-object v0
000819d0check-cast v0, Landroid/media/AudioManager;
000819d4const-string v1, "-1"
000819d8invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000819demove-result v1
000819e0const/4 v2, 0x3
000819e2const/4 v3, 0x5
000819e4const/4 v4, 0x2
000819e6const/4 v5, 0x0
000819e8const/4 v6, 0x1
000819eaif-nez v1, :cond_34
000819eeinvoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000819f4move-result v8
000819f6invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000819fcmove-result v9
000819fepacked-switch v8, :pswitch_data_328
00081a04goto :goto_34
00081a06invoke-virtual {v0, v6, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a0cgoto :goto_34
00081a0einvoke-virtual {v0, v3, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a14goto :goto_34
00081a16invoke-virtual {v0, v2, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a1cgoto :goto_34
00081a1einvoke-virtual {v0, v4, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
00081a24const-string v8, "-1"
00081a28invoke-virtual {v10, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00081a2emove-result v8
00081a30if-nez v8, :cond_3f
00081a34invoke-virtual {v7, v10}, Lcmf0/c3b5bm90zq/patch/C11;->g(Ljava/lang/String;)V
00081a3anew-instance v8, Ljava/lang/StringBuilder;
00081a3einvoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
00081a44sget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081a48invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a4einvoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
00081a54move-result v9
00081a56if-ne v9, v4, :cond_66
00081a5anew-instance v9, Ljava/lang/StringBuilder;
00081a5einvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081a64const-string v10, "True"
00081a68invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a6esget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081a72invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a78invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081a7emove-result-object v9
00081a80invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a86goto :goto_76
00081a88new-instance v9, Ljava/lang/StringBuilder;
00081a8cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081a92const-string v10, "False"
00081a96invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081a9csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081aa0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081aa6goto :goto_5e
00081aa8invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
00081aaemove-result v9
00081ab0if-ne v9, v6, :cond_93
00081ab4new-instance v9, Ljava/lang/StringBuilder;
00081ab8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081abeconst-string v10, "True"
00081ac2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ac8sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081accinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ad2invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081ad8move-result-object v9
00081adainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ae0goto :goto_a3
00081ae2new-instance v9, Ljava/lang/StringBuilder;
00081ae6invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081aecconst-string v10, "False"
00081af0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081af6sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081afainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b00goto :goto_8b
00081b02invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
00081b08move-result v9
00081b0aif-nez v9, :cond_c0
00081b0enew-instance v9, Ljava/lang/StringBuilder;
00081b12invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b18const-string v10, "True"
00081b1cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b22sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081b26invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b2cinvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081b32move-result-object v9
00081b34invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b3agoto :goto_112
00081b3cnew-instance v9, Ljava/lang/StringBuilder;
00081b40invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b46const-string v10, "False"
00081b4ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b50sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081b54invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b5agoto :goto_b8
00081b5cnew-instance v9, Ljava/lang/StringBuilder;
00081b60invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b66const-string v10, "-1"
00081b6ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b70sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081b74invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b7ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081b80move-result-object v9
00081b82invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b88new-instance v9, Ljava/lang/StringBuilder;
00081b8cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081b92const-string v10, "-1"
00081b96invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081b9csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081ba0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ba6invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081bacmove-result-object v9
00081baeinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081bb4new-instance v9, Ljava/lang/StringBuilder;
00081bb8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081bbeconst-string v10, "-1"
00081bc2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081bc8sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081bccinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081bd2invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081bd8move-result-object v9
00081bdainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081be0invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;
00081be6move-result-object v9
00081be8if-nez v9, :cond_12f
00081becnew-instance v9, Ljava/lang/StringBuilder;
00081bf0invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081bf6const-string v10, "-1"
00081bfainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c00sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c04invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c0ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081c10move-result-object v9
00081c12invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c18goto :goto_16b
00081c1ainvoke-virtual {v9}, Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z
00081c20move-result v9
00081c22if-eqz v9, :cond_145
00081c26new-instance v9, Ljava/lang/StringBuilder;
00081c2ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081c30const-string v10, "True"
00081c34invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c3asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c3einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c44goto :goto_127
00081c46new-instance v9, Ljava/lang/StringBuilder;
00081c4ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081c50const-string v10, "False"
00081c54invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c5asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c5einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c64goto :goto_127
00081c66new-instance v9, Ljava/lang/StringBuilder;
00081c6ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081c70const-string v10, "-1"
00081c74invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c7asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081c7einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c84invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081c8amove-result-object v9
00081c8cinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081c92invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081c98move-result-object v9
00081c9aconst-string v10, "location"
00081c9einvoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00081ca4move-result-object v9
00081ca6check-cast v9, Landroid/location/LocationManager;
00081caaconst-string v10, "gps"
00081caeinvoke-virtual {v9, v10}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
00081cb4move-result v9
00081cb6if-eqz v9, :cond_196
00081cbanew-instance v9, Ljava/lang/StringBuilder;
00081cbeinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081cc4const-string v10, "True"
00081cc8invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ccesget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081cd2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081cd8invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081cdemove-result-object v9
00081ce0invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ce6goto :goto_1bc
00081ce8new-instance v9, Ljava/lang/StringBuilder;
00081cecinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081cf2const-string v10, "False"
00081cf6invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081cfcsget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081d00invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d06goto :goto_18e
00081d08new-instance v9, Ljava/lang/StringBuilder;
00081d0cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081d12const-string v10, "-1"
00081d16invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d1csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081d20invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d26invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081d2cmove-result-object v9
00081d2einvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081d34invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081d3amove-result-object v9
00081d3cconst-string v10, "phone"
00081d40invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00081d46move-result-object v9
00081d48check-cast v9, Landroid/telephony/TelephonyManager;
00081d4cinvoke-virtual {v9}, Landroid/telephony/TelephonyManager;->getSimState()I
00081d52move-result v9
00081d54if-ne v9, v3, :cond_220
00081d58sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
00081d5cconst/16 v10, 0x11
00081d60if-lt v9, v10, :cond_1e6
00081d64invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081d6amove-result-object v9
00081d6cinvoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00081d72move-result-object v9
00081d74const-string v10, "mobile_data"
00081d78invoke-static {v9, v10, v6}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
00081d7emove-result v9
00081d80if-ne v9, v6, :cond_1f7
00081d84const/4 v5, 0x1
00081d86goto :goto_1f7
00081d88invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081d8emove-result-object v9
00081d90invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00081d96move-result-object v9
00081d98const-string v10, "mobile_data"
00081d9cinvoke-static {v9, v10, v6}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
00081da2move-result v9
00081da4if-ne v9, v6, :cond_1f7
00081da8goto :goto_1e4
00081daaif-ne v5, v6, :cond_210
00081daenew-instance v9, Ljava/lang/StringBuilder;
00081db2invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081db8const-string v10, "True"
00081dbcinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081dc2sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081dc6invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081dccinvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081dd2move-result-object v9
00081dd4invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ddagoto :goto_246
00081ddcnew-instance v9, Ljava/lang/StringBuilder;
00081de0invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081de6const-string v10, "False"
00081deainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081df0sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081df4invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081dfagoto :goto_208
00081dfcnew-instance v9, Ljava/lang/StringBuilder;
00081e00invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081e06const-string v10, "-1"
00081e0ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e10sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081e14invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e1agoto :goto_208
00081e1cnew-instance v9, Ljava/lang/StringBuilder;
00081e20invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081e26const-string v10, "-1"
00081e2ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e30sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081e34invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e3ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081e40move-result-object v9
00081e42invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e48invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00081e4emove-result-object v9
00081e50const-string v10, "wifi"
00081e54invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00081e5amove-result-object v9
00081e5ccheck-cast v9, Landroid/net/wifi/WifiManager;
00081e60invoke-virtual {v9}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
00081e66move-result v10
00081e68if-eqz v10, :cond_26f
00081e6cnew-instance v10, Ljava/lang/StringBuilder;
00081e70invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
00081e76const-string v1, "True"
00081e7ainvoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e80sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081e84invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e8ainvoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081e90move-result-object v10
00081e92invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081e98goto :goto_27f
00081e9anew-instance v10, Ljava/lang/StringBuilder;
00081e9einvoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
00081ea4const-string v1, "False"
00081ea8invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081eaesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081eb2invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081eb8goto :goto_267
00081ebainvoke-virtual {v9}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
00081ec0move-result v9
00081ec2if-nez v9, :cond_29c
00081ec6new-instance v9, Ljava/lang/StringBuilder;
00081ecainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081ed0const-string v10, "True"
00081ed4invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081edasget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081edeinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ee4invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081eeamove-result-object v9
00081eecinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ef2goto :goto_2d8
00081ef4new-instance v9, Ljava/lang/StringBuilder;
00081ef8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081efeconst-string v10, "False"
00081f02invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f08sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081f0cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f12goto :goto_294
00081f14new-instance v9, Ljava/lang/StringBuilder;
00081f18invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081f1econst-string v10, "-1"
00081f22invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f28sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081f2cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f32invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081f38move-result-object v9
00081f3ainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f40new-instance v9, Ljava/lang/StringBuilder;
00081f44invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00081f4aconst-string v10, "-1"
00081f4einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f54sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081f58invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f5einvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081f64move-result-object v9
00081f66invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081f6cinvoke-virtual {v0, v4}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f72move-result v9
00081f74invoke-virtual {v0, v2}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f7amove-result v10
00081f7cinvoke-virtual {v0, v3}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f82move-result v1
00081f84invoke-virtual {v0, v6}, Landroid/media/AudioManager;->getStreamVolume(I)I
00081f8amove-result v0
00081f8cnew-instance v2, Ljava/lang/StringBuilder;
00081f90invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00081f96sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00081f9aconst-wide/16 v5, 0x31
00081f9einvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00081fa4move-result-object v3
00081fa6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081facsget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fb0invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fb6invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fbcsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fc0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fc6invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fccsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fd0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fd6invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fdcsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00081fe0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081fe6invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00081fecinvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00081ff2move-result-object v8
00081ff4invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00081ffainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082000move-result-object v8
00082002invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082008return-void
0008200anop
0008200c.packed-switch 0x0
000819ac
00082024
00082024 struct try_item
00082024 start_addr uint32 0x819bc
00082028 insn_count int 73
0008202a handler_off uint16 0x8207d
0008202c
0008202c struct try_item
0008202c start_addr uint32 0x81a4e
00082030 insn_count int 134
00082032 handler_off uint16 0x82082
00082034
00082034 struct try_item
00082034 start_addr uint32 0x81b5c
00082038 insn_count int 66
0008203a handler_off uint16 0x8207d
0008203c
0008203c struct try_item
0008203c start_addr uint32 0x81be0
00082040 insn_count int 66
00082042 handler_off uint16 0x82087
00082044
00082044 struct try_item
00082044 start_addr uint32 0x81c66
00082048 insn_count int 22
0008204a handler_off uint16 0x8207d
0008204c
0008204c struct try_item
0008204c start_addr uint32 0x81c92
00082050 insn_count int 58
00082052 handler_off uint16 0x8208c
00082054
00082054 struct try_item
00082054 start_addr uint32 0x81d08
00082058 insn_count int 22
0008205a handler_off uint16 0x8207d
0008205c
0008205c struct try_item
0008205c start_addr uint32 0x81d34
00082060 insn_count int 115
00082062 handler_off uint16 0x82091
00082064
00082064 struct try_item
00082064 start_addr uint32 0x81e1c
00082068 insn_count int 22
0008206a handler_off uint16 0x8207d
0008206c
0008206c struct try_item
0008206c start_addr uint32 0x81e48
00082070 insn_count int 101
00082072 handler_off uint16 0x82096
00082074
00082074 struct try_item
00082074 start_addr uint32 0x81f14
00082078 insn_count int 122
0008207a handler_off uint16 0x8207d
0008207c
0008207c struct encoded_catch_handler_list
0008207c size int 6
0008207d
0008207d struct encoded_catch_handler ← 0x8202a 0x8203a 0x8204a 0x8205a 0x8206a 0x8207a
0008207d size int64 1
0008207e handlers[0].type_idx int 0x5994
00082080 handlers[0].addr uint32 0x82008
00082082
00082082 struct encoded_catch_handler ← 0x82032
00082082 size int64 1
00082083 handlers[0].type_idx int 0x5994
00082085 handlers[0].addr uint32 0x81b5c
00082087
00082087 struct encoded_catch_handler ← 0x82042
00082087 size int64 1
00082088 handlers[0].type_idx int 0x5994
0008208a handlers[0].addr uint32 0x81c66
0008208c
0008208c struct encoded_catch_handler ← 0x82052
0008208c size int64 1
0008208d handlers[0].type_idx int 0x5994
0008208f handlers[0].addr uint32 0x81d08
00082091
00082091 struct encoded_catch_handler ← 0x82062
00082091 size int64 1
00082092 handlers[0].type_idx int 0x5994
00082094 handlers[0].addr uint32 0x81e1c
00082096
00082096 struct encoded_catch_handler ← 0x82072
00082096 size int64 1
00082097 handlers[0].type_idx int 0x5994
00082099 handlers[0].addr uint32 0x81f14
0008209b
0008209b // align 0x4
00082024 struct try_item
00082024 start_addr uint32 0x819bc
00082028 insn_count int 73
0008202a handler_off uint16 0x8207d
0008202c
0008202c struct try_item
0008202c start_addr uint32 0x81a4e
00082030 insn_count int 134
00082032 handler_off uint16 0x82082
00082034
00082034 struct try_item
00082034 start_addr uint32 0x81b5c
00082038 insn_count int 66
0008203a handler_off uint16 0x8207d
0008203c
0008203c struct try_item
0008203c start_addr uint32 0x81be0
00082040 insn_count int 66
00082042 handler_off uint16 0x82087
00082044
00082044 struct try_item
00082044 start_addr uint32 0x81c66
00082048 insn_count int 22
0008204a handler_off uint16 0x8207d
0008204c
0008204c struct try_item
0008204c start_addr uint32 0x81c92
00082050 insn_count int 58
00082052 handler_off uint16 0x8208c
00082054
00082054 struct try_item
00082054 start_addr uint32 0x81d08
00082058 insn_count int 22
0008205a handler_off uint16 0x8207d
0008205c
0008205c struct try_item
0008205c start_addr uint32 0x81d34
00082060 insn_count int 115
00082062 handler_off uint16 0x82091
00082064
00082064 struct try_item
00082064 start_addr uint32 0x81e1c
00082068 insn_count int 22
0008206a handler_off uint16 0x8207d
0008206c
0008206c struct try_item
0008206c start_addr uint32 0x81e48
00082070 insn_count int 101
00082072 handler_off uint16 0x82096
00082074
00082074 struct try_item
00082074 start_addr uint32 0x81f14
00082078 insn_count int 122
0008207a handler_off uint16 0x8207d
0008207c
0008207c struct encoded_catch_handler_list
0008207c size int 6
0008207d
0008207d struct encoded_catch_handler ← 0x8202a 0x8203a 0x8204a 0x8205a 0x8206a 0x8207a
0008207d size int64 1
0008207e handlers[0].type_idx int 0x5994
00082080 handlers[0].addr uint32 0x82008
00082082
00082082 struct encoded_catch_handler ← 0x82032
00082082 size int64 1
00082083 handlers[0].type_idx int 0x5994
00082085 handlers[0].addr uint32 0x81b5c
00082087
00082087 struct encoded_catch_handler ← 0x82042
00082087 size int64 1
00082088 handlers[0].type_idx int 0x5994
0008208a handlers[0].addr uint32 0x81c66
0008208c
0008208c struct encoded_catch_handler ← 0x82052
0008208c size int64 1
0008208d handlers[0].type_idx int 0x5994
0008208f handlers[0].addr uint32 0x81d08
00082091
00082091 struct encoded_catch_handler ← 0x82062
00082091 size int64 1
00082092 handlers[0].type_idx int 0x5994
00082094 handlers[0].addr uint32 0x81e1c
00082096
00082096 struct encoded_catch_handler ← 0x82072
00082096 size int64 1
00082097 handlers[0].type_idx int 0x5994
00082099 handlers[0].addr uint32 0x81f14
0008209b
0008209b // align 0x4
0008209c
0008209ccmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
000820acnew-instance v0, Ljava/lang/Thread;
000820b0new-instance v8, Lcmf0/c3b5bm90zq/patch/C11$6;
000820b4move-object v1, v8
000820b6move-object v2, v9
000820b8move-object v3, v11
000820bamove-object v4, v10
000820bcmove-object v5, v12
000820bemove-object v6, v13
000820c0move-object v7, v14
000820c2invoke-direct/range {v1 .. v7}, Lcmf0/c3b5bm90zq/patch/C11$6;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
000820c8invoke-direct {v0, v8}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000820ceinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000820d4return-void
0008209c
0008209ccmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
000820acnew-instance v0, Ljava/lang/Thread;
000820b0new-instance v8, Lcmf0/c3b5bm90zq/patch/C11$6;
000820b4move-object v1, v8
000820b6move-object v2, v9
000820b8move-object v3, v11
000820bamove-object v4, v10
000820bcmove-object v5, v12
000820bemove-object v6, v13
000820c0move-object v7, v14
000820c2invoke-direct/range {v1 .. v7}, Lcmf0/c3b5bm90zq/patch/C11$6;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
000820c8invoke-direct {v0, v8}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000820ceinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000820d4return-void
0008209c
000820d6
000820d6 // align 0x8
000820d6 // align 0x8
000820d8
000820d8cmf0.c3b5bm90zq.patch.C11::c():
000820e8invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000820eemove-result-object v0
000820f0const-string v1, "android.permission.ACCESS_FINE_LOCATION"
000820f4invoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
000820famove-result v0
000820fcif-eqz v0, :cond_19
00082100invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00082106move-result-object v0
00082108const-string v1, "android.permission.ACCESS_COARSE_LOCATION"
0008210cinvoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00082112move-result v0
00082114if-eqz v0, :cond_19
00082118return-void
0008211anew-instance v0, Ljava/lang/StringBuilder;
0008211einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00082124sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082128const-wide/16 v3, 0x4a
0008212cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082132move-result-object v1
00082134invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008213asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008213einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082144sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082148const-wide/16 v3, 0x6a
0008214cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082152move-result-object v1
00082154invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008215asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008215einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082164const-string v1, "-"
00082168invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008216esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082172invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082178const-string v1, "-"
0008217cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082182sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082186invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008218cconst-string v1, "-"
00082190invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082196sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008219ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000821a0const-string v1, "-"
000821a4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000821aainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000821b0move-result-object v0
000821b2invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000821b8const-wide/16 v0, 0x3e8
000821bcinvoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
000821c2const-string v2, "location"
000821c6invoke-virtual {v11, v2}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000821ccmove-result-object v2
000821cecheck-cast v2, Landroid/location/LocationManager;
000821d2const-string v3, "network"
000821d6invoke-virtual {v2, v3}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
000821dcmove-result v3
000821deconst-string v4, "gps"
000821e2invoke-virtual {v2, v4}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
000821e8move-result v2
000821eaif-nez v2, :cond_1c5
000821eeif-nez v3, :cond_1c5
000821f2sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000821f6invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000821fcmove-result-object v1
000821feconst-string v2, "long"
00082202invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00082208move-result-object v0
0008220asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008220einvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00082214move-result-object v2
00082216const-string v3, "lat"
0008221ainvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00082220move-result-object v1
00082222sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00082226invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0008222cmove-result-object v3
0008222econst-string v4, "acc"
00082232invoke-virtual {v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00082238move-result-object v2
0008223aconst-string v3, ""
0008223econst-wide/16 v4, 0x49
00082242if-eq v0, v3, :cond_100
00082246const-string v3, ""
0008224aif-eq v1, v3, :cond_100
0008224econst-string v3, ""
00082252if-eq v2, v3, :cond_100
00082256new-instance v3, Ljava/lang/StringBuilder;
0008225ainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00082260sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082264invoke-static {v6, v7, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008226amove-result-object v4
0008226cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082272sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082276invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008227csget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082280const-wide/16 v6, 0x6b
00082284invoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008228amove-result-object v4
0008228cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082292sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082296invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008229cinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822a2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000822a6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822acinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822b2sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000822b6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822bcconst-string v0, "unknown"
000822c0invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822c6sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000822cainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822d0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822d6invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000822dcmove-result-object v0
000822deinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000822e4goto/16 :goto_1c4
000822e8const-string v0, "phone"
000822ecinvoke-virtual {v11, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000822f2move-result-object v0
000822f4check-cast v0, Landroid/telephony/TelephonyManager;
000822f8invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
000822femove-result-object v1
00082300invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
00082306move-result v2
00082308if-nez v2, :cond_178
0008230cinvoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
00082312move-result-object v0
00082314check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
00082318const/4 v2, 0x0
0008231aconst/4 v3, 0x3
0008231cinvoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00082322move-result-object v2
00082324invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
0008232amove-result-object v1
0008232cinvoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
00082332move-result v3
00082334invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0008233amove-result-object v3
0008233cinvoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
00082342move-result v0
00082344invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0008234amove-result-object v0
0008234cnew-instance v6, Ljava/lang/StringBuilder;
00082350invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
00082356sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008235ainvoke-static {v7, v8, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082360move-result-object v7
00082362invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082368sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008236cinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082372sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082376const-wide/16 v9, 0x69
0008237ainvoke-static {v7, v8, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082380move-result-object v7
00082382invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082388sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008238cinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082392invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082398sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008239cinvoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823a2invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823a8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000823acinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823b2invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823b8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000823bcinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823c2invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823c8invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000823cemove-result-object v0
000823d0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000823d6return-void
000823d8new-instance v0, Ljava/lang/StringBuilder;
000823dcinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000823e2sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000823e6invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000823ecmove-result-object v1
000823eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823f4sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000823f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823fesget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082402const-wide/16 v3, 0x53
00082406invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008240cmove-result-object v1
0008240einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082414sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082418invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008241econst-string v1, "Can't get location by any one "
00082422invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082428sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008242cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082432const-string v1, "null"
00082436invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008243csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082440invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082446const-string v1, "null"
0008244ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082450sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082454invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008245aconst-string v1, "null"
0008245einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082464invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008246amove-result-object v0
0008246cgoto/16 :goto_fb
00082470return-void
00082472invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
00082478new-instance v0, Landroid/content/Intent;
0008247cconst-class v1, Lcmf0/c3b5bm90zq/patch/C15;
00082480invoke-direct {v0, v11, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00082486sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008248aconst-class v2, Lcmf0/c3b5bm90zq/patch/C15;
0008248einvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00082494move-result-object v3
00082496invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
0008249cmove-result v1
0008249eif-nez v1, :cond_1e1
000824a2invoke-virtual {v11, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
000824a8goto :goto_1ec
000824aanew-instance v1, Landroid/content/Intent;
000824aeconst-class v2, Lcmf0/c3b5bm90zq/patch/C15;
000824b2invoke-direct {v1, v11, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000824b8invoke-virtual {v11, v1}, Lcmf0/c3b5bm90zq/patch/C11;->stopService(Landroid/content/Intent;)Z
000824begoto :goto_1dd
000824c0return-void
000820d8
000820d8cmf0.c3b5bm90zq.patch.C11::c():
000820e8invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000820eemove-result-object v0
000820f0const-string v1, "android.permission.ACCESS_FINE_LOCATION"
000820f4invoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
000820famove-result v0
000820fcif-eqz v0, :cond_19
00082100invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00082106move-result-object v0
00082108const-string v1, "android.permission.ACCESS_COARSE_LOCATION"
0008210cinvoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00082112move-result v0
00082114if-eqz v0, :cond_19
00082118return-void
0008211anew-instance v0, Ljava/lang/StringBuilder;
0008211einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00082124sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082128const-wide/16 v3, 0x4a
0008212cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082132move-result-object v1
00082134invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008213asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008213einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082144sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082148const-wide/16 v3, 0x6a
0008214cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082152move-result-object v1
00082154invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008215asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008215einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082164const-string v1, "-"
00082168invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008216esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082172invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082178const-string v1, "-"
0008217cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082182sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082186invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008218cconst-string v1, "-"
00082190invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082196sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008219ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000821a0const-string v1, "-"
000821a4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000821aainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000821b0move-result-object v0
000821b2invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000821b8const-wide/16 v0, 0x3e8
000821bcinvoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
000821c2const-string v2, "location"
000821c6invoke-virtual {v11, v2}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000821ccmove-result-object v2
000821cecheck-cast v2, Landroid/location/LocationManager;
000821d2const-string v3, "network"
000821d6invoke-virtual {v2, v3}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
000821dcmove-result v3
000821deconst-string v4, "gps"
000821e2invoke-virtual {v2, v4}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
000821e8move-result v2
000821eaif-nez v2, :cond_1c5
000821eeif-nez v3, :cond_1c5
000821f2sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000821f6invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000821fcmove-result-object v1
000821feconst-string v2, "long"
00082202invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00082208move-result-object v0
0008220asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008220einvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00082214move-result-object v2
00082216const-string v3, "lat"
0008221ainvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00082220move-result-object v1
00082222sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00082226invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0008222cmove-result-object v3
0008222econst-string v4, "acc"
00082232invoke-virtual {v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00082238move-result-object v2
0008223aconst-string v3, ""
0008223econst-wide/16 v4, 0x49
00082242if-eq v0, v3, :cond_100
00082246const-string v3, ""
0008224aif-eq v1, v3, :cond_100
0008224econst-string v3, ""
00082252if-eq v2, v3, :cond_100
00082256new-instance v3, Ljava/lang/StringBuilder;
0008225ainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00082260sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082264invoke-static {v6, v7, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008226amove-result-object v4
0008226cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082272sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082276invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008227csget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082280const-wide/16 v6, 0x6b
00082284invoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008228amove-result-object v4
0008228cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082292sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082296invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008229cinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822a2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000822a6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822acinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822b2sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000822b6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822bcconst-string v0, "unknown"
000822c0invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822c6sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000822cainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822d0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000822d6invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000822dcmove-result-object v0
000822deinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000822e4goto/16 :goto_1c4
000822e8const-string v0, "phone"
000822ecinvoke-virtual {v11, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000822f2move-result-object v0
000822f4check-cast v0, Landroid/telephony/TelephonyManager;
000822f8invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
000822femove-result-object v1
00082300invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
00082306move-result v2
00082308if-nez v2, :cond_178
0008230cinvoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
00082312move-result-object v0
00082314check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
00082318const/4 v2, 0x0
0008231aconst/4 v3, 0x3
0008231cinvoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00082322move-result-object v2
00082324invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
0008232amove-result-object v1
0008232cinvoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
00082332move-result v3
00082334invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0008233amove-result-object v3
0008233cinvoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
00082342move-result v0
00082344invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0008234amove-result-object v0
0008234cnew-instance v6, Ljava/lang/StringBuilder;
00082350invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
00082356sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008235ainvoke-static {v7, v8, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082360move-result-object v7
00082362invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082368sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008236cinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082372sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082376const-wide/16 v9, 0x69
0008237ainvoke-static {v7, v8, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082380move-result-object v7
00082382invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082388sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008238cinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082392invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082398sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008239cinvoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823a2invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823a8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000823acinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823b2invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823b8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000823bcinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823c2invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823c8invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000823cemove-result-object v0
000823d0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000823d6return-void
000823d8new-instance v0, Ljava/lang/StringBuilder;
000823dcinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000823e2sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000823e6invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000823ecmove-result-object v1
000823eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823f4sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000823f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000823fesget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082402const-wide/16 v3, 0x53
00082406invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008240cmove-result-object v1
0008240einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082414sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082418invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008241econst-string v1, "Can't get location by any one "
00082422invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082428sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008242cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082432const-string v1, "null"
00082436invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008243csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082440invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082446const-string v1, "null"
0008244ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082450sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082454invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008245aconst-string v1, "null"
0008245einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082464invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008246amove-result-object v0
0008246cgoto/16 :goto_fb
00082470return-void
00082472invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
00082478new-instance v0, Landroid/content/Intent;
0008247cconst-class v1, Lcmf0/c3b5bm90zq/patch/C15;
00082480invoke-direct {v0, v11, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00082486sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008248aconst-class v2, Lcmf0/c3b5bm90zq/patch/C15;
0008248einvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00082494move-result-object v3
00082496invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
0008249cmove-result v1
0008249eif-nez v1, :cond_1e1
000824a2invoke-virtual {v11, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
000824a8goto :goto_1ec
000824aanew-instance v1, Landroid/content/Intent;
000824aeconst-class v2, Lcmf0/c3b5bm90zq/patch/C15;
000824b2invoke-direct {v1, v11, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000824b8invoke-virtual {v11, v1}, Lcmf0/c3b5bm90zq/patch/C11;->stopService(Landroid/content/Intent;)Z
000824begoto :goto_1dd
000824c0return-void
000820d8
000824c2
000824c2 struct code_item_padding
000824c2 padding uint16 0x0000
000824c4
000824c4 struct try_item
000824c4 start_addr uint32 0x820e8
000824c8 insn_count int 104
000824ca handler_off uint16 0x824fd
000824cc
000824cc struct try_item
000824cc start_addr uint32 0x821bc
000824d0 insn_count int 3
000824d2 handler_off uint16 0x82502
000824d4
000824d4 struct try_item
000824d4 start_addr uint32 0x821c2
000824d8 insn_count int 145
000824da handler_off uint16 0x824fd
000824dc
000824dc struct try_item
000824dc start_addr uint32 0x822e8
000824e0 insn_count int 119
000824e2 handler_off uint16 0x8250a
000824e4
000824e4 struct try_item
000824e4 start_addr uint32 0x823d8
000824e8 insn_count int 74
000824ea handler_off uint16 0x824fd
000824ec
000824ec struct try_item
000824ec start_addr uint32 0x82472
000824f0 insn_count int 3
000824f2 handler_off uint16 0x8250f
000824f4
000824f4 struct try_item
000824f4 start_addr uint32 0x82478
000824f8 insn_count int 35
000824fa handler_off uint16 0x824fd
000824fc
000824fc struct encoded_catch_handler_list
000824fc size int 4
000824fd
000824fd struct encoded_catch_handler ← 0x824ca 0x824da 0x824ea 0x824fa
000824fd size int64 1
000824fe handlers[0].type_idx int 0x5994
00082500 handlers[0].addr uint32 0x824c0
00082502
00082502 struct encoded_catch_handler ← 0x824d2
00082502 size int64 2
00082503 handlers[0].type_idx int 0x59ac
00082505 handlers[0].addr uint32 0x821c2
00082506 handlers[1].type_idx int 0x5994
00082508 handlers[1].addr uint32 0x824c0
0008250a
0008250a struct encoded_catch_handler ← 0x824e2
0008250a size int64 1
0008250b handlers[0].type_idx int 0x5994
0008250d handlers[0].addr uint32 0x823d8
0008250f
0008250f struct encoded_catch_handler ← 0x824f2
0008250f size int64 2
00082510 handlers[0].type_idx int 0x59ac
00082512 handlers[0].addr uint32 0x82478
00082514 handlers[1].type_idx int 0x5994
00082516 handlers[1].addr uint32 0x824c0
000824c2 struct code_item_padding
000824c2 padding uint16 0x0000
000824c4
000824c4 struct try_item
000824c4 start_addr uint32 0x820e8
000824c8 insn_count int 104
000824ca handler_off uint16 0x824fd
000824cc
000824cc struct try_item
000824cc start_addr uint32 0x821bc
000824d0 insn_count int 3
000824d2 handler_off uint16 0x82502
000824d4
000824d4 struct try_item
000824d4 start_addr uint32 0x821c2
000824d8 insn_count int 145
000824da handler_off uint16 0x824fd
000824dc
000824dc struct try_item
000824dc start_addr uint32 0x822e8
000824e0 insn_count int 119
000824e2 handler_off uint16 0x8250a
000824e4
000824e4 struct try_item
000824e4 start_addr uint32 0x823d8
000824e8 insn_count int 74
000824ea handler_off uint16 0x824fd
000824ec
000824ec struct try_item
000824ec start_addr uint32 0x82472
000824f0 insn_count int 3
000824f2 handler_off uint16 0x8250f
000824f4
000824f4 struct try_item
000824f4 start_addr uint32 0x82478
000824f8 insn_count int 35
000824fa handler_off uint16 0x824fd
000824fc
000824fc struct encoded_catch_handler_list
000824fc size int 4
000824fd
000824fd struct encoded_catch_handler ← 0x824ca 0x824da 0x824ea 0x824fa
000824fd size int64 1
000824fe handlers[0].type_idx int 0x5994
00082500 handlers[0].addr uint32 0x824c0
00082502
00082502 struct encoded_catch_handler ← 0x824d2
00082502 size int64 2
00082503 handlers[0].type_idx int 0x59ac
00082505 handlers[0].addr uint32 0x821c2
00082506 handlers[1].type_idx int 0x5994
00082508 handlers[1].addr uint32 0x824c0
0008250a
0008250a struct encoded_catch_handler ← 0x824e2
0008250a size int64 1
0008250b handlers[0].type_idx int 0x5994
0008250d handlers[0].addr uint32 0x823d8
0008250f
0008250f struct encoded_catch_handler ← 0x824f2
0008250f size int64 2
00082510 handlers[0].type_idx int 0x59ac
00082512 handlers[0].addr uint32 0x82478
00082514 handlers[1].type_idx int 0x5994
00082516 handlers[1].addr uint32 0x824c0
00082518
00082518cmf0.c3b5bm90zq.patch.C11::c(java.lang.String):
00082528new-instance v0, Ljava/lang/Thread;
0008252cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$4;
00082530invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$4;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
00082536invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008253cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00082542return-void
00082518
00082518cmf0.c3b5bm90zq.patch.C11::c(java.lang.String):
00082528new-instance v0, Ljava/lang/Thread;
0008252cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$4;
00082530invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$4;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
00082536invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008253cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00082542return-void
00082518
00082544
00082544cmf0.c3b5bm90zq.patch.C11::c(java.lang.String, java.lang.String):
00082554new-instance v0, Ljava/lang/Thread;
00082558new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$18;
0008255cinvoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$18;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
00082562invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082568invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008256ereturn-void
00082544
00082544cmf0.c3b5bm90zq.patch.C11::c(java.lang.String, java.lang.String):
00082554new-instance v0, Ljava/lang/Thread;
00082558new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$18;
0008255cinvoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$18;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
00082562invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082568invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008256ereturn-void
00082544
00082570
00082570cmf0.c3b5bm90zq.patch.C11::d():
00082580new-instance v0, Ljava/lang/Thread;
00082584new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$15;
00082588invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$15;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
0008258einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082594invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008259areturn-void
00082570
00082570cmf0.c3b5bm90zq.patch.C11::d():
00082580new-instance v0, Ljava/lang/Thread;
00082584new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$15;
00082588invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$15;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
0008258einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082594invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008259areturn-void
00082570
0008259c
0008259ccmf0.c3b5bm90zq.patch.C11::d(java.lang.String):
000825acnew-instance v0, Ljava/lang/Thread;
000825b0new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$7;
000825b4invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$7;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000825bainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000825c0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000825c6return-void
0008259c
0008259ccmf0.c3b5bm90zq.patch.C11::d(java.lang.String):
000825acnew-instance v0, Ljava/lang/Thread;
000825b0new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$7;
000825b4invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$7;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000825bainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000825c0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000825c6return-void
0008259c
000825c8
000825c8cmf0.c3b5bm90zq.patch.C11::d(java.lang.String, java.lang.String):
000825d8new-instance v0, Ljava/lang/Thread;
000825dcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$20;
000825e0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$20;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
000825e6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000825ecinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000825f2return-void
000825c8
000825c8cmf0.c3b5bm90zq.patch.C11::d(java.lang.String, java.lang.String):
000825d8new-instance v0, Ljava/lang/Thread;
000825dcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$20;
000825e0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$20;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
000825e6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000825ecinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000825f2return-void
000825c8
000825f4
000825f4cmf0.c3b5bm90zq.patch.C11::e():
00082604new-instance v0, Ljava/lang/Thread;
00082608new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$16;
0008260cinvoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$16;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
00082612invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082618invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008261ereturn-void
000825f4
000825f4cmf0.c3b5bm90zq.patch.C11::e():
00082604new-instance v0, Ljava/lang/Thread;
00082608new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$16;
0008260cinvoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$16;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
00082612invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082618invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008261ereturn-void
000825f4
00082620
00082620cmf0.c3b5bm90zq.patch.C11::e(java.lang.String):
00082630new-instance v0, Ljava/lang/Thread;
00082634new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$11;
00082638invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$11;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
0008263einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082644invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008264areturn-void
00082620
00082620cmf0.c3b5bm90zq.patch.C11::e(java.lang.String):
00082630new-instance v0, Ljava/lang/Thread;
00082634new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$11;
00082638invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$11;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
0008263einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082644invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008264areturn-void
00082620
0008264c
0008264ccmf0.c3b5bm90zq.patch.C11::e(java.lang.String, java.lang.String):
0008265cnew-instance v0, Ljava/lang/Thread;
00082660new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$22;
00082664invoke-direct {v1, v2, v4, v3}, Lcmf0/c3b5bm90zq/patch/C11$22;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
0008266ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082670invoke-virtual {v0}, Ljava/lang/Thread;->start()V
00082676return-void
0008264c
0008264ccmf0.c3b5bm90zq.patch.C11::e(java.lang.String, java.lang.String):
0008265cnew-instance v0, Ljava/lang/Thread;
00082660new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$22;
00082664invoke-direct {v1, v2, v4, v3}, Lcmf0/c3b5bm90zq/patch/C11$22;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
0008266ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082670invoke-virtual {v0}, Ljava/lang/Thread;->start()V
00082676return-void
0008264c
00082678
00082678cmf0.c3b5bm90zq.patch.C11::f():
00082688new-instance v0, Ljava/lang/Thread;
0008268cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$17;
00082690invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$17;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
00082696invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008269cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000826a2return-void
00082678
00082678cmf0.c3b5bm90zq.patch.C11::f():
00082688new-instance v0, Ljava/lang/Thread;
0008268cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$17;
00082690invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$17;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
00082696invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008269cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000826a2return-void
00082678
000826a4
000826a4cmf0.c3b5bm90zq.patch.C11::f(java.lang.String):
000826b4new-instance v0, Ljava/lang/Thread;
000826b8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$14;
000826bcinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$14;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000826c2invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000826c8invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000826cereturn-void
000826a4
000826a4cmf0.c3b5bm90zq.patch.C11::f(java.lang.String):
000826b4new-instance v0, Ljava/lang/Thread;
000826b8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$14;
000826bcinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$14;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000826c2invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000826c8invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000826cereturn-void
000826a4
000826d0
000826d0cmf0.c3b5bm90zq.patch.C11::g():
000826e0new-instance v0, Ljava/lang/Thread;
000826e4new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$24;
000826e8invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$24;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
000826eeinvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000826f4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000826fareturn-void
000826d0
000826d0cmf0.c3b5bm90zq.patch.C11::g():
000826e0new-instance v0, Ljava/lang/Thread;
000826e4new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$24;
000826e8invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$24;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
000826eeinvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000826f4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000826fareturn-void
000826d0
000826fc
000826fccmf0.c3b5bm90zq.patch.C11::g(java.lang.String):
0008270cinvoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
00082712move-result v4
00082714invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0008271amove-result-object v0
0008271cconst-string v1, "wifi"
00082720invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082726move-result-object v0
00082728check-cast v0, Landroid/net/wifi/WifiManager;
0008272cconst-string v1, "audio"
00082730invoke-virtual {v3, v1}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082736move-result-object v1
00082738check-cast v1, Landroid/media/AudioManager;
0008273ciput-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
00082740const/4 v1, 0x0
00082742const/4 v2, 0x1
00082744packed-switch v4, :pswitch_data_3e
0008274agoto :goto_3d
0008274cinvoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
00082752invoke-virtual {v0, v2}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
00082758goto :goto_3d
0008275ainvoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
00082760goto :goto_3d
00082762iget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
00082766invoke-virtual {v4, v1}, Landroid/media/AudioManager;->setRingerMode(I)V
0008276cgoto :goto_3d
0008276eiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
00082772invoke-virtual {v4, v2}, Landroid/media/AudioManager;->setRingerMode(I)V
00082778goto :goto_3d
0008277aiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
0008277econst/4 v0, 0x2
00082780invoke-virtual {v4, v0}, Landroid/media/AudioManager;->setRingerMode(I)V
00082786return-void
00082788.packed-switch 0x0
000826fc
000826fccmf0.c3b5bm90zq.patch.C11::g(java.lang.String):
0008270cinvoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
00082712move-result v4
00082714invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0008271amove-result-object v0
0008271cconst-string v1, "wifi"
00082720invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082726move-result-object v0
00082728check-cast v0, Landroid/net/wifi/WifiManager;
0008272cconst-string v1, "audio"
00082730invoke-virtual {v3, v1}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082736move-result-object v1
00082738check-cast v1, Landroid/media/AudioManager;
0008273ciput-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
00082740const/4 v1, 0x0
00082742const/4 v2, 0x1
00082744packed-switch v4, :pswitch_data_3e
0008274agoto :goto_3d
0008274cinvoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
00082752invoke-virtual {v0, v2}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
00082758goto :goto_3d
0008275ainvoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
00082760goto :goto_3d
00082762iget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
00082766invoke-virtual {v4, v1}, Landroid/media/AudioManager;->setRingerMode(I)V
0008276cgoto :goto_3d
0008276eiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
00082772invoke-virtual {v4, v2}, Landroid/media/AudioManager;->setRingerMode(I)V
00082778goto :goto_3d
0008277aiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
0008277econst/4 v0, 0x2
00082780invoke-virtual {v4, v0}, Landroid/media/AudioManager;->setRingerMode(I)V
00082786return-void
00082788.packed-switch 0x0
000826fc
000827a8
000827a8 struct try_item
000827a8 start_addr uint32 0x8270c
000827ac insn_count int 61
000827ae handler_off uint16 0x827b1
000827b0
000827b0 struct encoded_catch_handler_list
000827b0 size int 1
000827b1
000827b1 struct encoded_catch_handler ← 0x827ae
000827b1 size int64 1
000827b2 handlers[0].type_idx int 0x5994
000827b4 handlers[0].addr uint32 0x82786
000827b5
000827b5 // align 0x8
000827a8 struct try_item
000827a8 start_addr uint32 0x8270c
000827ac insn_count int 61
000827ae handler_off uint16 0x827b1
000827b0
000827b0 struct encoded_catch_handler_list
000827b0 size int 1
000827b1
000827b1 struct encoded_catch_handler ← 0x827ae
000827b1 size int64 1
000827b2 handlers[0].type_idx int 0x5994
000827b4 handlers[0].addr uint32 0x82786
000827b5
000827b5 // align 0x8
000827b8
000827b8cmf0.c3b5bm90zq.patch.C11::h(java.lang.String):
000827c8new-instance v0, Ljava/lang/Thread;
000827ccnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$27;
000827d0invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$27;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000827d6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000827dcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000827e2return-void
000827b8
000827b8cmf0.c3b5bm90zq.patch.C11::h(java.lang.String):
000827c8new-instance v0, Ljava/lang/Thread;
000827ccnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$27;
000827d0invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$27;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000827d6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000827dcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000827e2return-void
000827b8
000827e4
000827e4cmf0.c3b5bm90zq.patch.C11::i(java.lang.String):
000827f4new-instance v0, Ljava/lang/Thread;
000827f8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$28;
000827fcinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$28;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
00082802invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082808invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008280ereturn-void
000827e4
000827e4cmf0.c3b5bm90zq.patch.C11::i(java.lang.String):
000827f4new-instance v0, Ljava/lang/Thread;
000827f8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$28;
000827fcinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$28;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
00082802invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00082808invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008280ereturn-void
000827e4
00082810
00082810cmf0.c3b5bm90zq.patch.C11::onBind(android.content.Intent):
00082820const/4 v1, 0x0
00082822return-object v1
00082810
00082810cmf0.c3b5bm90zq.patch.C11::onBind(android.content.Intent):
00082820const/4 v1, 0x0
00082822return-object v1
00082810
00082824
00082824cmf0.c3b5bm90zq.patch.C11::onCreate():
00082834invoke-super {v4}, Landroid/app/Service;->onCreate()V
0008283asget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008283econst-wide/16 v2, 0x1
00082842invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082848move-result-object v0
0008284asput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0008284esget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082852const-wide/16 v2, 0x2
00082856invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008285cmove-result-object v0
0008285esput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082862sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082866const-wide/16 v2, 0x3
0008286ainvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082870move-result-object v0
00082872sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00082876sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008287aconst-wide/16 v2, 0x4
0008287einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082884move-result-object v0
00082886sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0008288asget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008288econst-wide/16 v2, 0x5
00082892invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082898move-result-object v0
0008289asput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
0008289einvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000828a4move-result-object v0
000828a6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000828acmove-result-object v0
000828aeif-eqz v0, :cond_44
000828b2const/16 v1, 0x7d3
000828b6invoke-virtual {v4, v1, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startForeground(ILandroid/app/Notification;)V
000828bcnew-instance v0, Lcmf0/c3b5bm90zq/patch/C8;
000828c0invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C8;-><init>()V
000828c6iput-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
000828canew-instance v0, Landroid/content/IntentFilter;
000828ceinvoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
000828d4const-string v1, "android.intent.action.ACTION_POWER_CONNECTED"
000828d8invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
000828deconst-string v1, "android.intent.action.ACTION_POWER_DISCONNECTED"
000828e2invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
000828e8iget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
000828ecinvoke-virtual {v4, v1, v0}, Lcmf0/c3b5bm90zq/patch/C11;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
000828f2iget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
000828f6new-instance v1, Landroid/content/IntentFilter;
000828faconst-string v2, "android.os.action.DEVICE_IDLE_MODE_CHANGED"
000828feinvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
00082904invoke-virtual {v4, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
0008290ainvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a()V
00082910return-void
00082824
00082824cmf0.c3b5bm90zq.patch.C11::onCreate():
00082834invoke-super {v4}, Landroid/app/Service;->onCreate()V
0008283asget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008283econst-wide/16 v2, 0x1
00082842invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082848move-result-object v0
0008284asput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0008284esget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082852const-wide/16 v2, 0x2
00082856invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008285cmove-result-object v0
0008285esput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082862sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082866const-wide/16 v2, 0x3
0008286ainvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082870move-result-object v0
00082872sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00082876sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008287aconst-wide/16 v2, 0x4
0008287einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082884move-result-object v0
00082886sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0008288asget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008288econst-wide/16 v2, 0x5
00082892invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082898move-result-object v0
0008289asput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
0008289einvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
000828a4move-result-object v0
000828a6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000828acmove-result-object v0
000828aeif-eqz v0, :cond_44
000828b2const/16 v1, 0x7d3
000828b6invoke-virtual {v4, v1, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startForeground(ILandroid/app/Notification;)V
000828bcnew-instance v0, Lcmf0/c3b5bm90zq/patch/C8;
000828c0invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C8;-><init>()V
000828c6iput-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
000828canew-instance v0, Landroid/content/IntentFilter;
000828ceinvoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
000828d4const-string v1, "android.intent.action.ACTION_POWER_CONNECTED"
000828d8invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
000828deconst-string v1, "android.intent.action.ACTION_POWER_DISCONNECTED"
000828e2invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
000828e8iget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
000828ecinvoke-virtual {v4, v1, v0}, Lcmf0/c3b5bm90zq/patch/C11;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
000828f2iget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
000828f6new-instance v1, Landroid/content/IntentFilter;
000828faconst-string v2, "android.os.action.DEVICE_IDLE_MODE_CHANGED"
000828feinvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
00082904invoke-virtual {v4, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
0008290ainvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a()V
00082910return-void
00082824
00082912
00082912 struct code_item_padding
00082912 padding uint16 0x0000
00082914
00082914 struct try_item
00082914 start_addr uint32 0x8289e
00082918 insn_count int 15
0008291a handler_off uint16 0x82925
0008291c
0008291c struct try_item
0008291c start_addr uint32 0x828f2
00082920 insn_count int 12
00082922 handler_off uint16 0x82929
00082924
00082924 struct encoded_catch_handler_list
00082924 size int 2
00082925
00082925 struct encoded_catch_handler ← 0x8291a
00082925 size int64 1
00082926 handlers[0].type_idx int 0x5994
00082928 handlers[0].addr uint32 0x828bc
00082929
00082929 struct encoded_catch_handler ← 0x82922
00082929 size int64 1
0008292a handlers[0].type_idx int 0x5994
0008292c handlers[0].addr uint32 0x8290a
0008292d
0008292d // align 0x10
00082912 struct code_item_padding
00082912 padding uint16 0x0000
00082914
00082914 struct try_item
00082914 start_addr uint32 0x8289e
00082918 insn_count int 15
0008291a handler_off uint16 0x82925
0008291c
0008291c struct try_item
0008291c start_addr uint32 0x828f2
00082920 insn_count int 12
00082922 handler_off uint16 0x82929
00082924
00082924 struct encoded_catch_handler_list
00082924 size int 2
00082925
00082925 struct encoded_catch_handler ← 0x8291a
00082925 size int64 1
00082926 handlers[0].type_idx int 0x5994
00082928 handlers[0].addr uint32 0x828bc
00082929
00082929 struct encoded_catch_handler ← 0x82922
00082929 size int64 1
0008292a handlers[0].type_idx int 0x5994
0008292c handlers[0].addr uint32 0x8290a
0008292d
0008292d // align 0x10
00082930
00082930cmf0.c3b5bm90zq.patch.C11::onDestroy():
00082940sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00082944invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0008294amove-result-object v1
0008294cconst-string v2, "4"
00082950sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082954const-wide/16 v5, 0x6c
00082958invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008295emove-result-object v3
00082960invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082966invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->v()V
0008296cinvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->w()V
00082972invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->t()V
00082978const/4 v0, 0x0
0008297asput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0008297einvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->y()V
00082984invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->q()V
0008298ainvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->x()V
00082990sget-boolean v1, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
00082994if-eqz v1, :cond_57
00082998sget-boolean v1, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
0008299cif-eqz v1, :cond_57
000829a0new-instance v1, Landroid/content/Intent;
000829a4invoke-direct {v1}, Landroid/content/Intent;-><init>()V
000829aainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
000829b0move-result-object v2
000829b2const v3, 0x7f0c0026
000829b8invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000829bemove-result-object v2
000829c0sput-object v2, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
000829c4sget-object v2, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
000829c8invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
000829cesget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000829d2const-wide/16 v4, 0x5c
000829d6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000829dcmove-result-object v2
000829deconst-string v3, "/exit/chat/"
000829e2invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
000829e8invoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->sendBroadcast(Landroid/content/Intent;)V
000829eeiget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
000829f2if-eqz v1, :cond_60
000829f6iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
000829fainvoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
00082a00iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
00082a04if-eqz v1, :cond_69
00082a08iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
00082a0cinvoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
00082a12invoke-static {v0}, Ljava/lang/System;->exit(I)V
00082a18invoke-super {v7}, Landroid/app/Service;->onDestroy()V
00082a1ereturn-void
00082930
00082930cmf0.c3b5bm90zq.patch.C11::onDestroy():
00082940sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00082944invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0008294amove-result-object v1
0008294cconst-string v2, "4"
00082950sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082954const-wide/16 v5, 0x6c
00082958invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008295emove-result-object v3
00082960invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082966invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->v()V
0008296cinvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->w()V
00082972invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->t()V
00082978const/4 v0, 0x0
0008297asput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0008297einvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->y()V
00082984invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->q()V
0008298ainvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->x()V
00082990sget-boolean v1, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
00082994if-eqz v1, :cond_57
00082998sget-boolean v1, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
0008299cif-eqz v1, :cond_57
000829a0new-instance v1, Landroid/content/Intent;
000829a4invoke-direct {v1}, Landroid/content/Intent;-><init>()V
000829aainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
000829b0move-result-object v2
000829b2const v3, 0x7f0c0026
000829b8invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000829bemove-result-object v2
000829c0sput-object v2, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
000829c4sget-object v2, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
000829c8invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
000829cesget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000829d2const-wide/16 v4, 0x5c
000829d6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000829dcmove-result-object v2
000829deconst-string v3, "/exit/chat/"
000829e2invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
000829e8invoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->sendBroadcast(Landroid/content/Intent;)V
000829eeiget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
000829f2if-eqz v1, :cond_60
000829f6iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
000829fainvoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
00082a00iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
00082a04if-eqz v1, :cond_69
00082a08iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
00082a0cinvoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
00082a12invoke-static {v0}, Ljava/lang/System;->exit(I)V
00082a18invoke-super {v7}, Landroid/app/Service;->onDestroy()V
00082a1ereturn-void
00082930
00082a20
00082a20 struct try_item
00082a20 start_addr uint32 0x829ee
00082a24 insn_count int 18
00082a26 handler_off uint16 0x82a29
00082a28
00082a28 struct encoded_catch_handler_list
00082a28 size int 1
00082a29
00082a29 struct encoded_catch_handler ← 0x82a26
00082a29 size int64 1
00082a2a handlers[0].type_idx int 0x5994
00082a2c handlers[0].addr uint32 0x82a12
00082a2d
00082a2d // align 0x10
00082a20 struct try_item
00082a20 start_addr uint32 0x829ee
00082a24 insn_count int 18
00082a26 handler_off uint16 0x82a29
00082a28
00082a28 struct encoded_catch_handler_list
00082a28 size int 1
00082a29
00082a29 struct encoded_catch_handler ← 0x82a26
00082a29 size int64 1
00082a2a handlers[0].type_idx int 0x5994
00082a2c handlers[0].addr uint32 0x82a12
00082a2d
00082a2d // align 0x10
00082a30
00082a30cmf0.c3b5bm90zq.patch.C13::<init>():
00082a40invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00082a46return-void
00082a30
00082a30cmf0.c3b5bm90zq.patch.C13::<init>():
00082a40invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00082a46return-void
00082a30
00082a48
00082a48cmf0.c3b5bm90zq.patch.C13::a(java.lang.Class, android.content.Context):
00082a58const-string v0, "activity"
00082a5cinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082a62move-result-object v4
00082a64check-cast v4, Landroid/app/ActivityManager;
00082a68const v0, 0x7fffffff
00082a6einvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00082a74move-result-object v4
00082a76invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00082a7cmove-result-object v4
00082a7einvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00082a84move-result v0
00082a86if-eqz v0, :cond_31
00082a8ainvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00082a90move-result-object v0
00082a92check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00082a96invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00082a9cmove-result-object v1
00082a9eiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00082aa2invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00082aa8move-result-object v0
00082aaainvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00082ab0move-result v0
00082ab2if-eqz v0, :cond_13
00082ab6const/4 v3, 0x1
00082ab8return v3
00082abaconst/4 v3, 0x0
00082abcreturn v3
00082a48
00082a48cmf0.c3b5bm90zq.patch.C13::a(java.lang.Class, android.content.Context):
00082a58const-string v0, "activity"
00082a5cinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082a62move-result-object v4
00082a64check-cast v4, Landroid/app/ActivityManager;
00082a68const v0, 0x7fffffff
00082a6einvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00082a74move-result-object v4
00082a76invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00082a7cmove-result-object v4
00082a7einvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00082a84move-result v0
00082a86if-eqz v0, :cond_31
00082a8ainvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00082a90move-result-object v0
00082a92check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00082a96invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00082a9cmove-result-object v1
00082a9eiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00082aa2invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00082aa8move-result-object v0
00082aaainvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00082ab0move-result v0
00082ab2if-eqz v0, :cond_13
00082ab6const/4 v3, 0x1
00082ab8return v3
00082abaconst/4 v3, 0x0
00082abcreturn v3
00082a48
00082abe
00082abe // align 0x10
00082abe // align 0x10
00082ac0
00082ac0cmf0.c3b5bm90zq.patch.C13::onReceive(android.content.Context, android.content.Intent):
00082ad0iput-object v2, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082ad4const-class v2, Lcmf0/c3b5bm90zq/patch/C11;
00082ad8iget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082adcinvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C13;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00082ae2move-result v2
00082ae4if-nez v2, :cond_1a
00082ae8new-instance v2, Landroid/content/Intent;
00082aeciget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082af0const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00082af4invoke-direct {v2, v3, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00082afaiget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082afeinvoke-virtual {v3, v2}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00082b04return-void
00082ac0
00082ac0cmf0.c3b5bm90zq.patch.C13::onReceive(android.content.Context, android.content.Intent):
00082ad0iput-object v2, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082ad4const-class v2, Lcmf0/c3b5bm90zq/patch/C11;
00082ad8iget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082adcinvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C13;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00082ae2move-result v2
00082ae4if-nez v2, :cond_1a
00082ae8new-instance v2, Landroid/content/Intent;
00082aeciget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082af0const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00082af4invoke-direct {v2, v3, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00082afaiget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
00082afeinvoke-virtual {v3, v2}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00082b04return-void
00082ac0
00082b06
00082b06 struct code_item_padding
00082b06 padding uint16 0x0000
00082b08
00082b08 struct try_item
00082b08 start_addr uint32 0x82ad0
00082b0c insn_count int 26
00082b0e handler_off uint16 0x82b11
00082b10
00082b10 struct encoded_catch_handler_list
00082b10 size int 1
00082b11
00082b11 struct encoded_catch_handler ← 0x82b0e
00082b11 size int64 1
00082b12 handlers[0].type_idx int 0x5994
00082b14 handlers[0].addr uint32 0x82b04
00082b15
00082b15 // align 0x8
00082b06 struct code_item_padding
00082b06 padding uint16 0x0000
00082b08
00082b08 struct try_item
00082b08 start_addr uint32 0x82ad0
00082b0c insn_count int 26
00082b0e handler_off uint16 0x82b11
00082b10
00082b10 struct encoded_catch_handler_list
00082b10 size int 1
00082b11
00082b11 struct encoded_catch_handler ← 0x82b0e
00082b11 size int64 1
00082b12 handlers[0].type_idx int 0x5994
00082b14 handlers[0].addr uint32 0x82b04
00082b15
00082b15 // align 0x8
00082b18
00082b18cmf0.c3b5bm90zq.patch.C15$1::<init>(cmf0.c3b5bm90zq.patch.C15):
00082b28iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b2cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00082b32return-void
00082b18
00082b18cmf0.c3b5bm90zq.patch.C15$1::<init>(cmf0.c3b5bm90zq.patch.C15):
00082b28iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b2cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00082b32return-void
00082b18
00082b34
00082b34cmf0.c3b5bm90zq.patch.C15$1::onLocationChanged(android.location.Location):
00082b44if-eqz v7, :cond_123
00082b48iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b4cinvoke-virtual {v7}, Landroid/location/Location;->getLongitude()D
00082b52move-result-wide v1
00082b54invoke-static {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;D)D
00082b5aiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b5einvoke-virtual {v7}, Landroid/location/Location;->getLatitude()D
00082b64move-result-wide v1
00082b66invoke-static {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;D)D
00082b6ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b70new-instance v1, Ljava/lang/StringBuilder;
00082b74invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00082b7asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082b7econst-wide/16 v4, 0x49
00082b82invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082b88move-result-object v2
00082b8ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082b90sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082b94invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082b9asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082b9econst-wide/16 v4, 0x6b
00082ba2invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082ba8move-result-object v2
00082baainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bb0sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082bb4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bbaiget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082bbeinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;)D
00082bc4move-result-wide v2
00082bc6invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00082bccsget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082bd0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bd6iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082bdainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;)D
00082be0move-result-wide v2
00082be2invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00082be8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082becinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bf2invoke-virtual {v7}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00082bf8move-result-object v2
00082bfainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082c00sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082c04invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082c0ainvoke-virtual {v7}, Landroid/location/Location;->getAccuracy()F
00082c10move-result v2
00082c12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
00082c18invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082c1emove-result-object v1
00082c20invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;Ljava/lang/String;)Ljava/lang/String;
00082c26iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c2ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082c30move-result-object v0
00082c32iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c36invoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C15;->d(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082c3cmove-result-object v1
00082c3eif-eq v0, v1, :cond_123
00082c42iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c46iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c4ainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082c50move-result-object v1
00082c52invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;Ljava/lang/String;)Ljava/lang/String;
00082c58sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082c5ciget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c60invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082c66move-result-object v1
00082c68iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c6cinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;)D
00082c72move-result-wide v2
00082c74invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
00082c7amove-result-object v2
00082c7cconst-string v3, "long"
00082c80invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082c86sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082c8aiget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c8einvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082c94move-result-object v1
00082c96iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c9ainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;)D
00082ca0move-result-wide v2
00082ca2invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
00082ca8move-result-object v2
00082caaconst-string v3, "lat"
00082caeinvoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082cb4sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082cb8iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082cbcinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082cc2move-result-object v1
00082cc4invoke-virtual {v7}, Landroid/location/Location;->getAccuracy()F
00082ccamove-result v2
00082cccinvoke-static {v2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
00082cd2move-result-object v2
00082cd4const-string v3, "acc"
00082cd8invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082cdeiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082ce2invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082ce8move-result-object v0
00082ceainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082cf0invoke-virtual {v7}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00082cf6move-result-object v7
00082cf8const-string v0, "network"
00082cfcinvoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00082d02move-result v7
00082d04if-eqz v7, :cond_123
00082d08iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d0cinvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
00082d12move-result-object v7
00082d14const-string v0, "gps"
00082d18invoke-virtual {v7, v0}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
00082d1emove-result v7
00082d20if-eqz v7, :cond_123
00082d24iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d28invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
00082d2emove-result-object v7
00082d30iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d34invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->f(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationListener;
00082d3amove-result-object v0
00082d3cinvoke-virtual {v7, v0}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
00082d42iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d46const/4 v0, 0x1
00082d48invoke-static {v7, v0}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;Z)Z
00082d4eiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d52invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
00082d58move-result-object v0
00082d5aconst-string v1, "gps"
00082d5eiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d62invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->g(Lcmf0/c3b5bm90zq/patch/C15;)J
00082d68move-result-wide v2
00082d6aiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d6einvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->h(Lcmf0/c3b5bm90zq/patch/C15;)J
00082d74move-result-wide v4
00082d76long-to-float v4, v4
00082d78iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d7cinvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->f(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationListener;
00082d82move-result-object v5
00082d84invoke-virtual/range {v0 .. v5}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
00082d8areturn-void
00082b34
00082b34cmf0.c3b5bm90zq.patch.C15$1::onLocationChanged(android.location.Location):
00082b44if-eqz v7, :cond_123
00082b48iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b4cinvoke-virtual {v7}, Landroid/location/Location;->getLongitude()D
00082b52move-result-wide v1
00082b54invoke-static {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;D)D
00082b5aiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b5einvoke-virtual {v7}, Landroid/location/Location;->getLatitude()D
00082b64move-result-wide v1
00082b66invoke-static {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;D)D
00082b6ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082b70new-instance v1, Ljava/lang/StringBuilder;
00082b74invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00082b7asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082b7econst-wide/16 v4, 0x49
00082b82invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082b88move-result-object v2
00082b8ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082b90sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082b94invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082b9asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082b9econst-wide/16 v4, 0x6b
00082ba2invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082ba8move-result-object v2
00082baainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bb0sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082bb4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bbaiget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082bbeinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;)D
00082bc4move-result-wide v2
00082bc6invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00082bccsget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082bd0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bd6iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082bdainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;)D
00082be0move-result-wide v2
00082be2invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00082be8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082becinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082bf2invoke-virtual {v7}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00082bf8move-result-object v2
00082bfainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082c00sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082c04invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082c0ainvoke-virtual {v7}, Landroid/location/Location;->getAccuracy()F
00082c10move-result v2
00082c12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
00082c18invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082c1emove-result-object v1
00082c20invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;Ljava/lang/String;)Ljava/lang/String;
00082c26iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c2ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082c30move-result-object v0
00082c32iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c36invoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C15;->d(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082c3cmove-result-object v1
00082c3eif-eq v0, v1, :cond_123
00082c42iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c46iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c4ainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082c50move-result-object v1
00082c52invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;Ljava/lang/String;)Ljava/lang/String;
00082c58sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082c5ciget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c60invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082c66move-result-object v1
00082c68iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c6cinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;)D
00082c72move-result-wide v2
00082c74invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
00082c7amove-result-object v2
00082c7cconst-string v3, "long"
00082c80invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082c86sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082c8aiget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c8einvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082c94move-result-object v1
00082c96iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082c9ainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;)D
00082ca0move-result-wide v2
00082ca2invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
00082ca8move-result-object v2
00082caaconst-string v3, "lat"
00082caeinvoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082cb4sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082cb8iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082cbcinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082cc2move-result-object v1
00082cc4invoke-virtual {v7}, Landroid/location/Location;->getAccuracy()F
00082ccamove-result v2
00082cccinvoke-static {v2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
00082cd2move-result-object v2
00082cd4const-string v3, "acc"
00082cd8invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00082cdeiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082ce2invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
00082ce8move-result-object v0
00082ceainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082cf0invoke-virtual {v7}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00082cf6move-result-object v7
00082cf8const-string v0, "network"
00082cfcinvoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00082d02move-result v7
00082d04if-eqz v7, :cond_123
00082d08iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d0cinvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
00082d12move-result-object v7
00082d14const-string v0, "gps"
00082d18invoke-virtual {v7, v0}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
00082d1emove-result v7
00082d20if-eqz v7, :cond_123
00082d24iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d28invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
00082d2emove-result-object v7
00082d30iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d34invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->f(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationListener;
00082d3amove-result-object v0
00082d3cinvoke-virtual {v7, v0}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
00082d42iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d46const/4 v0, 0x1
00082d48invoke-static {v7, v0}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;Z)Z
00082d4eiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d52invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
00082d58move-result-object v0
00082d5aconst-string v1, "gps"
00082d5eiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d62invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->g(Lcmf0/c3b5bm90zq/patch/C15;)J
00082d68move-result-wide v2
00082d6aiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d6einvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->h(Lcmf0/c3b5bm90zq/patch/C15;)J
00082d74move-result-wide v4
00082d76long-to-float v4, v4
00082d78iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
00082d7cinvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->f(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationListener;
00082d82move-result-object v5
00082d84invoke-virtual/range {v0 .. v5}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
00082d8areturn-void
00082b34
00082d8c
00082d8c struct try_item
00082d8c start_addr uint32 0x82d24
00082d90 insn_count int 15
00082d92 handler_off uint16 0x82d95
00082d94
00082d94 struct encoded_catch_handler_list
00082d94 size int 1
00082d95
00082d95 struct encoded_catch_handler ← 0x82d92
00082d95 size int64 1
00082d96 handlers[0].type_idx int 0x5994
00082d98 handlers[0].addr uint32 0x82d42
00082d9a
00082d9a // align 0x4
00082d8c struct try_item
00082d8c start_addr uint32 0x82d24
00082d90 insn_count int 15
00082d92 handler_off uint16 0x82d95
00082d94
00082d94 struct encoded_catch_handler_list
00082d94 size int 1
00082d95
00082d95 struct encoded_catch_handler ← 0x82d92
00082d95 size int64 1
00082d96 handlers[0].type_idx int 0x5994
00082d98 handlers[0].addr uint32 0x82d42
00082d9a
00082d9a // align 0x4
00082d9c
00082d9ccmf0.c3b5bm90zq.patch.C15$1::onProviderDisabled(java.lang.String):
00082dacnew-instance v5, Ljava/lang/StringBuilder;
00082db0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00082db6sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082dbaconst-wide/16 v2, 0x49
00082dbeinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082dc4move-result-object v0
00082dc6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082dccsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082dd0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082dd6sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082ddaconst-wide/16 v2, 0x53
00082ddeinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082de4move-result-object v0
00082de6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082decsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082df0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082df6const-string v0, "Gps is turned off "
00082dfainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e00sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e04invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e0aconst-string v0, "null"
00082e0einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e14sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e18invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e1econst-string v0, "null"
00082e22invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e28sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e2cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e32const-string v0, "null"
00082e36invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e3cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082e42move-result-object v5
00082e44invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082e4areturn-void
00082d9c
00082d9ccmf0.c3b5bm90zq.patch.C15$1::onProviderDisabled(java.lang.String):
00082dacnew-instance v5, Ljava/lang/StringBuilder;
00082db0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00082db6sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082dbaconst-wide/16 v2, 0x49
00082dbeinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082dc4move-result-object v0
00082dc6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082dccsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082dd0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082dd6sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082ddaconst-wide/16 v2, 0x53
00082ddeinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082de4move-result-object v0
00082de6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082decsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082df0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082df6const-string v0, "Gps is turned off "
00082dfainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e00sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e04invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e0aconst-string v0, "null"
00082e0einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e14sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e18invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e1econst-string v0, "null"
00082e22invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e28sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e2cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e32const-string v0, "null"
00082e36invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e3cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082e42move-result-object v5
00082e44invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082e4areturn-void
00082d9c
00082e4c
00082e4ccmf0.c3b5bm90zq.patch.C15$1::onProviderEnabled(java.lang.String):
00082e5cnew-instance v5, Ljava/lang/StringBuilder;
00082e60invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00082e66sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082e6aconst-wide/16 v2, 0x49
00082e6einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082e74move-result-object v0
00082e76invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e7csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e80invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e86sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082e8aconst-wide/16 v2, 0x53
00082e8einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082e94move-result-object v0
00082e96invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e9csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082ea0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ea6const-string v0, "Gps is turned on "
00082eaainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082eb0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082eb4invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ebaconst-string v0, "null"
00082ebeinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ec4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082ec8invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ececonst-string v0, "null"
00082ed2invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ed8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082edcinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ee2const-string v0, "null"
00082ee6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082eecinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082ef2move-result-object v5
00082ef4invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082efareturn-void
00082e4c
00082e4ccmf0.c3b5bm90zq.patch.C15$1::onProviderEnabled(java.lang.String):
00082e5cnew-instance v5, Ljava/lang/StringBuilder;
00082e60invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00082e66sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082e6aconst-wide/16 v2, 0x49
00082e6einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082e74move-result-object v0
00082e76invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e7csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082e80invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e86sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00082e8aconst-wide/16 v2, 0x53
00082e8einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00082e94move-result-object v0
00082e96invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082e9csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082ea0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ea6const-string v0, "Gps is turned on "
00082eaainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082eb0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082eb4invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ebaconst-string v0, "null"
00082ebeinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ec4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082ec8invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ececonst-string v0, "null"
00082ed2invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ed8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00082edcinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082ee2const-string v0, "null"
00082ee6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00082eecinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00082ef2move-result-object v5
00082ef4invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00082efareturn-void
00082e4c
00082efc
00082efccmf0.c3b5bm90zq.patch.C15$1::onStatusChanged(java.lang.String, int, android.os.Bundle):
00082f0creturn-void
00082efc
00082efccmf0.c3b5bm90zq.patch.C15$1::onStatusChanged(java.lang.String, int, android.os.Bundle):
00082f0creturn-void
00082efc
00082f0e
00082f0e // align 0x10
00082f0e // align 0x10
00082f10
00082f10cmf0.c3b5bm90zq.patch.C15::<clinit>():
00082f20new-instance v0, Lcmf0/c3b5bm90zq/patch/a;
00082f24invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
00082f2asput-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082f2ereturn-void
00082f10
00082f10cmf0.c3b5bm90zq.patch.C15::<clinit>():
00082f20new-instance v0, Lcmf0/c3b5bm90zq/patch/a;
00082f24invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
00082f2asput-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
00082f2ereturn-void
00082f10
00082f30
00082f30cmf0.c3b5bm90zq.patch.C15::<init>():
00082f40invoke-direct {v2}, Landroid/app/Service;-><init>()V
00082f46const-wide/16 v0, 0x1388
00082f4aiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
00082f4econst-wide/16 v0, 0x0
00082f52iput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
00082f56const-wide/16 v0, 0x0
00082f5aiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00082f5eiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00082f62const/4 v0, 0x0
00082f64iput-boolean v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
00082f68return-void
00082f30
00082f30cmf0.c3b5bm90zq.patch.C15::<init>():
00082f40invoke-direct {v2}, Landroid/app/Service;-><init>()V
00082f46const-wide/16 v0, 0x1388
00082f4aiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
00082f4econst-wide/16 v0, 0x0
00082f52iput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
00082f56const-wide/16 v0, 0x0
00082f5aiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00082f5eiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00082f62const/4 v0, 0x0
00082f64iput-boolean v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
00082f68return-void
00082f30
00082f6a
00082f6a // align 0x4
00082f6a // align 0x4
00082f6c
00082f6ccmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15):
00082f7ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00082f80return-wide v0
00082f6c
00082f6ccmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15):
00082f7ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00082f80return-wide v0
00082f6c
00082f82
00082f82 // align 0x4
00082f82 // align 0x4
00082f84
00082f84cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, double):
00082f94iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00082f98return-wide v1
00082f84
00082f84cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, double):
00082f94iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00082f98return-wide v1
00082f84
00082f9a
00082f9a // align 0x4
00082f9a // align 0x4
00082f9c
00082f9ccmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
00082faciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
00082fb0return-object v1
00082f9c
00082f9ccmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
00082faciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
00082fb0return-object v1
00082f9c
00082fb2
00082fb2 // align 0x4
00082fb2 // align 0x4
00082fb4
00082fb4cmf0.c3b5bm90zq.patch.C15::a():
00082fc4const-wide/16 v0, 0x53
00082fc8const-wide/16 v2, 0x49
00082fccconst-string v4, "location"
00082fd0invoke-virtual {v12, v4}, Lcmf0/c3b5bm90zq/patch/C15;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082fd6move-result-object v4
00082fd8check-cast v4, Landroid/location/LocationManager;
00082fdciput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00082fe0new-instance v4, Lcmf0/c3b5bm90zq/patch/C15$1;
00082fe4invoke-direct {v4, v12}, Lcmf0/c3b5bm90zq/patch/C15$1;-><init>(Lcmf0/c3b5bm90zq/patch/C15;)V
00082feaiput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00082feeinvoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082ff4move-result-object v4
00082ff6const-string v5, "android.permission.ACCESS_FINE_LOCATION"
00082ffainvoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00083000move-result v4
00083002if-eqz v4, :cond_2e
00083006invoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
0008300cmove-result-object v4
0008300econst-string v5, "android.permission.ACCESS_COARSE_LOCATION"
00083012invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00083018move-result v4
0008301aif-eqz v4, :cond_2e
0008301ereturn-void
00083020iget-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083024const-string v5, "network"
00083028invoke-virtual {v4, v5}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
0008302emove-result v4
00083030iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083034const-string v6, "gps"
00083038invoke-virtual {v5, v6}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
0008303emove-result v5
00083040if-nez v5, :cond_8f
00083044if-nez v4, :cond_8f
00083048new-instance v4, Ljava/lang/StringBuilder;
0008304cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00083052sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083056invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008305cmove-result-object v5
0008305einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083064sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083068invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008306esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083072invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083078move-result-object v5
0008307ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083080sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083084invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008308aconst-string v5, "Can't get location by any one "
0008308einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083094sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083098invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008309econst-string v5, "null"
000830a2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830a8sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000830acinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830b2const-string v5, "null"
000830b6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830bcsget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000830c0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830c6const-string v5, "null"
000830cainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830d0invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000830d6move-result-object v4
000830d8invoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000830degoto/16 :goto_1df
000830e2const-wide/16 v6, 0x6b
000830e6if-eqz v4, :cond_fe
000830eaiget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000830eeconst-string v9, "network"
000830f2invoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
000830f8move-result-object v8
000830faif-eqz v8, :cond_168
000830feinvoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
00083104move-result-wide v9
00083106iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008310ainvoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
00083110move-result-wide v9
00083112iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083116new-instance v9, Ljava/lang/StringBuilder;
0008311ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00083120sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083124invoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008312amove-result-object v10
0008312cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083132sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083136invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008313csget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083140invoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083146move-result-object v6
00083148invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008314esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083152invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083158iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
0008315cinvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083162sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083166invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008316ciget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00083170invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083176sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008317ainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083180const-string v6, "LKL "
00083184invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008318ainvoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00083190move-result-object v6
00083192invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083198sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008319cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000831a2invoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
000831a8move-result v6
000831aainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000831b0invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000831b6move-result-object v6
000831b8invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000831begoto :goto_168
000831c0if-eqz v5, :cond_168
000831c4iget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000831c8const-string v9, "gps"
000831ccinvoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
000831d2move-result-object v8
000831d4if-eqz v8, :cond_168
000831d8invoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
000831demove-result-wide v9
000831e0iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000831e4invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
000831eamove-result-wide v9
000831eciput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000831f0new-instance v9, Ljava/lang/StringBuilder;
000831f4invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
000831fasget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000831feinvoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083204move-result-object v10
00083206invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008320csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083210invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083216sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008321ainvoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083220move-result-object v6
00083222invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083228sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008322cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083232iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083236invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
0008323csget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083240invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083246iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008324ainvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083250sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083254invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008325aconst-string v6, "LKL "
0008325einvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083264invoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
0008326amove-result-object v6
0008326cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083272sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083276invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008327cinvoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
00083282move-result v6
00083284invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
0008328ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083290move-result-object v6
00083292goto :goto_fa
00083294if-eqz v4, :cond_17d
00083298iget-boolean v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
0008329cif-nez v4, :cond_1df
000832a0iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000832a4const-string v6, "network"
000832a8iget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
000832aciget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
000832b0long-to-float v9, v9
000832b2iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000832b6invoke-virtual/range {v5 .. v10}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
000832bcgoto :goto_1df
000832beif-eqz v5, :cond_1df
000832c2iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000832c6const-string v6, "gps"
000832caiget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
000832ceiget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
000832d2long-to-float v9, v9
000832d4iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000832d8goto :goto_179
000832damove-exception v4
000832dcnew-instance v5, Ljava/lang/StringBuilder;
000832e0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000832e6sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000832eainvoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000832f0move-result-object v2
000832f2invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000832f8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000832fcinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083302sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083306invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008330cmove-result-object v0
0008330einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083314sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083318invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008331einvoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00083324move-result-object v0
00083326invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008332csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083330invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083336const-string v0, "null"
0008333ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083340sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083344invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008334aconst-string v0, "null"
0008334einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083354sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083358invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008335econst-string v0, "null"
00083362invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083368invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008336emove-result-object v0
00083370invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083376const-wide/16 v0, 0x0
0008337aiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008337eiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083382return-void
00082fb4
00082fb4cmf0.c3b5bm90zq.patch.C15::a():
00082fc4const-wide/16 v0, 0x53
00082fc8const-wide/16 v2, 0x49
00082fccconst-string v4, "location"
00082fd0invoke-virtual {v12, v4}, Lcmf0/c3b5bm90zq/patch/C15;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082fd6move-result-object v4
00082fd8check-cast v4, Landroid/location/LocationManager;
00082fdciput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00082fe0new-instance v4, Lcmf0/c3b5bm90zq/patch/C15$1;
00082fe4invoke-direct {v4, v12}, Lcmf0/c3b5bm90zq/patch/C15$1;-><init>(Lcmf0/c3b5bm90zq/patch/C15;)V
00082feaiput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00082feeinvoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082ff4move-result-object v4
00082ff6const-string v5, "android.permission.ACCESS_FINE_LOCATION"
00082ffainvoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00083000move-result v4
00083002if-eqz v4, :cond_2e
00083006invoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
0008300cmove-result-object v4
0008300econst-string v5, "android.permission.ACCESS_COARSE_LOCATION"
00083012invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00083018move-result v4
0008301aif-eqz v4, :cond_2e
0008301ereturn-void
00083020iget-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083024const-string v5, "network"
00083028invoke-virtual {v4, v5}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
0008302emove-result v4
00083030iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083034const-string v6, "gps"
00083038invoke-virtual {v5, v6}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
0008303emove-result v5
00083040if-nez v5, :cond_8f
00083044if-nez v4, :cond_8f
00083048new-instance v4, Ljava/lang/StringBuilder;
0008304cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00083052sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083056invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008305cmove-result-object v5
0008305einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083064sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083068invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008306esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083072invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083078move-result-object v5
0008307ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083080sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083084invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008308aconst-string v5, "Can't get location by any one "
0008308einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083094sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083098invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008309econst-string v5, "null"
000830a2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830a8sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000830acinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830b2const-string v5, "null"
000830b6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830bcsget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000830c0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830c6const-string v5, "null"
000830cainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830d0invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000830d6move-result-object v4
000830d8invoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000830degoto/16 :goto_1df
000830e2const-wide/16 v6, 0x6b
000830e6if-eqz v4, :cond_fe
000830eaiget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000830eeconst-string v9, "network"
000830f2invoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
000830f8move-result-object v8
000830faif-eqz v8, :cond_168
000830feinvoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
00083104move-result-wide v9
00083106iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008310ainvoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
00083110move-result-wide v9
00083112iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083116new-instance v9, Ljava/lang/StringBuilder;
0008311ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00083120sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083124invoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008312amove-result-object v10
0008312cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083132sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083136invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008313csget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083140invoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083146move-result-object v6
00083148invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008314esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083152invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083158iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
0008315cinvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083162sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083166invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008316ciget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00083170invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083176sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008317ainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083180const-string v6, "LKL "
00083184invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008318ainvoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00083190move-result-object v6
00083192invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083198sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008319cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000831a2invoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
000831a8move-result v6
000831aainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000831b0invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000831b6move-result-object v6
000831b8invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000831begoto :goto_168
000831c0if-eqz v5, :cond_168
000831c4iget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000831c8const-string v9, "gps"
000831ccinvoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
000831d2move-result-object v8
000831d4if-eqz v8, :cond_168
000831d8invoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
000831demove-result-wide v9
000831e0iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000831e4invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
000831eamove-result-wide v9
000831eciput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000831f0new-instance v9, Ljava/lang/StringBuilder;
000831f4invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
000831fasget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000831feinvoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083204move-result-object v10
00083206invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008320csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083210invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083216sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008321ainvoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083220move-result-object v6
00083222invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083228sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008322cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083232iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083236invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
0008323csget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083240invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083246iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008324ainvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083250sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083254invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008325aconst-string v6, "LKL "
0008325einvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083264invoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
0008326amove-result-object v6
0008326cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083272sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083276invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008327cinvoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
00083282move-result v6
00083284invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
0008328ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083290move-result-object v6
00083292goto :goto_fa
00083294if-eqz v4, :cond_17d
00083298iget-boolean v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
0008329cif-nez v4, :cond_1df
000832a0iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000832a4const-string v6, "network"
000832a8iget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
000832aciget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
000832b0long-to-float v9, v9
000832b2iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000832b6invoke-virtual/range {v5 .. v10}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
000832bcgoto :goto_1df
000832beif-eqz v5, :cond_1df
000832c2iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000832c6const-string v6, "gps"
000832caiget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
000832ceiget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
000832d2long-to-float v9, v9
000832d4iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000832d8goto :goto_179
000832damove-exception v4
000832dcnew-instance v5, Ljava/lang/StringBuilder;
000832e0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000832e6sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000832eainvoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000832f0move-result-object v2
000832f2invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000832f8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000832fcinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083302sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083306invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008330cmove-result-object v0
0008330einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083314sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083318invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008331einvoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00083324move-result-object v0
00083326invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008332csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083330invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083336const-string v0, "null"
0008333ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083340sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083344invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008334aconst-string v0, "null"
0008334einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083354sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083358invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008335econst-string v0, "null"
00083362invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083368invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008336emove-result-object v0
00083370invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083376const-wide/16 v0, 0x0
0008337aiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008337eiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083382return-void
00082fb4
00083384
00083384 struct try_item
00083384 start_addr uint32 0x82fcc
00083388 insn_count int 390
0008338a handler_off uint16 0x8338d
0008338c
0008338c struct encoded_catch_handler_list
0008338c size int 1
0008338d
0008338d struct encoded_catch_handler ← 0x8338a
0008338d size int64 1
0008338e handlers[0].type_idx int 0x5994
00083390 handlers[0].addr uint32 0x832da
00083392
00083392 // align 0x4
00083384 struct try_item
00083384 start_addr uint32 0x82fcc
00083388 insn_count int 390
0008338a handler_off uint16 0x8338d
0008338c
0008338c struct encoded_catch_handler_list
0008338c size int 1
0008338d
0008338d struct encoded_catch_handler ← 0x8338a
0008338d size int64 1
0008338e handlers[0].type_idx int 0x5994
00083390 handlers[0].addr uint32 0x832da
00083392
00083392 // align 0x4
00083394
00083394cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, boolean):
000833a4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
000833a8return v1
00083394
00083394cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, boolean):
000833a4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
000833a8return v1
00083394
000833aa
000833aa // align 0x4
000833aa // align 0x4
000833ac
000833accmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15):
000833bciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000833c0return-wide v0
000833ac
000833accmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15):
000833bciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000833c0return-wide v0
000833ac
000833c2
000833c2 // align 0x4
000833c2 // align 0x4
000833c4
000833c4cmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, double):
000833d4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000833d8return-wide v1
000833c4
000833c4cmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, double):
000833d4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000833d8return-wide v1
000833c4
000833da
000833da // align 0x4
000833da // align 0x4
000833dc
000833dccmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
000833eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
000833f0return-object v1
000833dc
000833dccmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
000833eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
000833f0return-object v1
000833dc
000833f2
000833f2 // align 0x4
000833f2 // align 0x4
000833f4
000833f4cmf0.c3b5bm90zq.patch.C15::c(cmf0.c3b5bm90zq.patch.C15):
00083404iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
00083408return-object v0
000833f4
000833f4cmf0.c3b5bm90zq.patch.C15::c(cmf0.c3b5bm90zq.patch.C15):
00083404iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
00083408return-object v0
000833f4
0008340a
0008340a // align 0x4
0008340a // align 0x4
0008340c
0008340ccmf0.c3b5bm90zq.patch.C15::d(cmf0.c3b5bm90zq.patch.C15):
0008341ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
00083420return-object v0
0008340c
0008340ccmf0.c3b5bm90zq.patch.C15::d(cmf0.c3b5bm90zq.patch.C15):
0008341ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
00083420return-object v0
0008340c
00083422
00083422 // align 0x4
00083422 // align 0x4
00083424
00083424cmf0.c3b5bm90zq.patch.C15::e(cmf0.c3b5bm90zq.patch.C15):
00083434iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083438return-object v0
00083424
00083424cmf0.c3b5bm90zq.patch.C15::e(cmf0.c3b5bm90zq.patch.C15):
00083434iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083438return-object v0
00083424
0008343a
0008343a // align 0x4
0008343a // align 0x4
0008343c
0008343ccmf0.c3b5bm90zq.patch.C15::f(cmf0.c3b5bm90zq.patch.C15):
0008344ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00083450return-object v0
0008343c
0008343ccmf0.c3b5bm90zq.patch.C15::f(cmf0.c3b5bm90zq.patch.C15):
0008344ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00083450return-object v0
0008343c
00083452
00083452 // align 0x4
00083452 // align 0x4
00083454
00083454cmf0.c3b5bm90zq.patch.C15::g(cmf0.c3b5bm90zq.patch.C15):
00083464iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
00083468return-wide v0
00083454
00083454cmf0.c3b5bm90zq.patch.C15::g(cmf0.c3b5bm90zq.patch.C15):
00083464iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
00083468return-wide v0
00083454
0008346a
0008346a // align 0x4
0008346a // align 0x4
0008346c
0008346ccmf0.c3b5bm90zq.patch.C15::h(cmf0.c3b5bm90zq.patch.C15):
0008347ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
00083480return-wide v0
0008346c
0008346ccmf0.c3b5bm90zq.patch.C15::h(cmf0.c3b5bm90zq.patch.C15):
0008347ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
00083480return-wide v0
0008346c
00083482
00083482 // align 0x4
00083482 // align 0x4
00083484
00083484cmf0.c3b5bm90zq.patch.C15::onBind(android.content.Intent):
00083494const/4 v1, 0x0
00083496return-object v1
00083484
00083484cmf0.c3b5bm90zq.patch.C15::onBind(android.content.Intent):
00083494const/4 v1, 0x0
00083496return-object v1
00083484
00083498
00083498cmf0.c3b5bm90zq.patch.C15::onCreate():
000834a8invoke-super {v2}, Landroid/app/Service;->onCreate()V
000834aeinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
000834b4move-result-object v0
000834b6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000834bcmove-result-object v0
000834beif-eqz v0, :cond_12
000834c2const/16 v1, 0x7d5
000834c6invoke-virtual {v2, v1, v0}, Lcmf0/c3b5bm90zq/patch/C15;->startForeground(ILandroid/app/Notification;)V
000834ccinvoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a()V
000834d2return-void
00083498
00083498cmf0.c3b5bm90zq.patch.C15::onCreate():
000834a8invoke-super {v2}, Landroid/app/Service;->onCreate()V
000834aeinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
000834b4move-result-object v0
000834b6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000834bcmove-result-object v0
000834beif-eqz v0, :cond_12
000834c2const/16 v1, 0x7d5
000834c6invoke-virtual {v2, v1, v0}, Lcmf0/c3b5bm90zq/patch/C15;->startForeground(ILandroid/app/Notification;)V
000834ccinvoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a()V
000834d2return-void
00083498
000834d4
000834d4 struct try_item
000834d4 start_addr uint32 0x834ae
000834d8 insn_count int 15
000834da handler_off uint16 0x834dd
000834dc
000834dc struct encoded_catch_handler_list
000834dc size int 1
000834dd
000834dd struct encoded_catch_handler ← 0x834da
000834dd size int64 1
000834de handlers[0].type_idx int 0x5994
000834e0 handlers[0].addr uint32 0x834cc
000834e1
000834e1 // align 0x4
000834d4 struct try_item
000834d4 start_addr uint32 0x834ae
000834d8 insn_count int 15
000834da handler_off uint16 0x834dd
000834dc
000834dc struct encoded_catch_handler_list
000834dc size int 1
000834dd
000834dd struct encoded_catch_handler ← 0x834da
000834dd size int64 1
000834de handlers[0].type_idx int 0x5994
000834e0 handlers[0].addr uint32 0x834cc
000834e1
000834e1 // align 0x4
000834e4
000834e4cmf0.c3b5bm90zq.patch.C15::onDestroy():
000834f4iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000834f8iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000834fcinvoke-virtual {v0, v1}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
00083502invoke-super {v2}, Landroid/app/Service;->onDestroy()V
00083508return-void
000834e4
000834e4cmf0.c3b5bm90zq.patch.C15::onDestroy():
000834f4iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000834f8iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000834fcinvoke-virtual {v0, v1}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
00083502invoke-super {v2}, Landroid/app/Service;->onDestroy()V
00083508return-void
000834e4
0008350a
0008350a struct code_item_padding
0008350a padding uint16 0x0000
0008350c
0008350c struct try_item
0008350c start_addr uint32 0x834f4
00083510 insn_count int 7
00083512 handler_off uint16 0x83515
00083514
00083514 struct encoded_catch_handler_list
00083514 size int 1
00083515
00083515 struct encoded_catch_handler ← 0x83512
00083515 size int64 1
00083516 handlers[0].type_idx int 0x5994
00083518 handlers[0].addr uint32 0x83502
00083519
00083519 // align 0x4
0008350a struct code_item_padding
0008350a padding uint16 0x0000
0008350c
0008350c struct try_item
0008350c start_addr uint32 0x834f4
00083510 insn_count int 7
00083512 handler_off uint16 0x83515
00083514
00083514 struct encoded_catch_handler_list
00083514 size int 1
00083515
00083515 struct encoded_catch_handler ← 0x83512
00083515 size int64 1
00083516 handlers[0].type_idx int 0x5994
00083518 handlers[0].addr uint32 0x83502
00083519
00083519 // align 0x4
0008351c
0008351ccmf0.c3b5bm90zq.patch.C1::<init>():
0008352cinvoke-direct {v1}, Landroid/accessibilityservice/AccessibilityService;-><init>()V
00083532const-string v0, ""
00083536iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008353areturn-void
0008351c
0008351ccmf0.c3b5bm90zq.patch.C1::<init>():
0008352cinvoke-direct {v1}, Landroid/accessibilityservice/AccessibilityService;-><init>()V
00083532const-string v0, ""
00083536iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008353areturn-void
0008351c
0008353c
0008353ccmf0.c3b5bm90zq.patch.C1::a(android.view.accessibility.AccessibilityEvent):
0008354cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List;
00083552move-result-object v1
00083554invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
0008355amove-result-object v1
0008355creturn-object v1
0008353c
0008353ccmf0.c3b5bm90zq.patch.C1::a(android.view.accessibility.AccessibilityEvent):
0008354cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List;
00083552move-result-object v1
00083554invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
0008355amove-result-object v1
0008355creturn-object v1
0008353c
0008355e
0008355e // align 0x10
0008355e // align 0x10
00083560
00083560cmf0.c3b5bm90zq.patch.C1::a(java.lang.String):
00083570new-instance v0, Ljava/text/SimpleDateFormat;
00083574const-string v1, "dd-MM-yyyy"
00083578sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008357cinvoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
00083582new-instance v1, Ljava/util/Date;
00083586invoke-direct {v1}, Ljava/util/Date;-><init>()V
0008358cinvoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
00083592move-result-object v0
00083594invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
0008359amove-result-object v1
0008359cinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000835a2move-result-object v1
000835a4const v2, 0x7f0c0026
000835aainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000835b0move-result-object v1
000835b2new-instance v2, Ljava/lang/StringBuilder;
000835b6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000835bcinvoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
000835c2move-result-object v3
000835c4invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
000835camove-result-object v3
000835ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835d2const-string v3, "/"
000835d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835dcinvoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
000835e2move-result-object v1
000835e4invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835eainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000835f0move-result-object v1
000835f2new-instance v2, Ljava/io/File;
000835f6invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000835fcinvoke-virtual {v2}, Ljava/io/File;->exists()Z
00083602move-result v1
00083604if-nez v1, :cond_4d
00083608return-void
0008360anew-instance v1, Ljava/io/FileWriter;
0008360enew-instance v3, Ljava/lang/StringBuilder;
00083612invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083618invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
0008361emove-result-object v2
00083620invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083626const-string v2, "/config"
0008362ainvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083630invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083636const-string v0, ".log"
0008363ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083640invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083646move-result-object v0
00083648const/4 v2, 0x1
0008364ainvoke-direct {v1, v0, v2}, Ljava/io/FileWriter;-><init>(Ljava/lang/String;Z)V
00083650invoke-virtual {v1, v5}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
00083656invoke-virtual {v1}, Ljava/io/FileWriter;->close()V
0008365creturn-void
00083560
00083560cmf0.c3b5bm90zq.patch.C1::a(java.lang.String):
00083570new-instance v0, Ljava/text/SimpleDateFormat;
00083574const-string v1, "dd-MM-yyyy"
00083578sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008357cinvoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
00083582new-instance v1, Ljava/util/Date;
00083586invoke-direct {v1}, Ljava/util/Date;-><init>()V
0008358cinvoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
00083592move-result-object v0
00083594invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
0008359amove-result-object v1
0008359cinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000835a2move-result-object v1
000835a4const v2, 0x7f0c0026
000835aainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000835b0move-result-object v1
000835b2new-instance v2, Ljava/lang/StringBuilder;
000835b6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000835bcinvoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
000835c2move-result-object v3
000835c4invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
000835camove-result-object v3
000835ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835d2const-string v3, "/"
000835d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835dcinvoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
000835e2move-result-object v1
000835e4invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835eainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000835f0move-result-object v1
000835f2new-instance v2, Ljava/io/File;
000835f6invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000835fcinvoke-virtual {v2}, Ljava/io/File;->exists()Z
00083602move-result v1
00083604if-nez v1, :cond_4d
00083608return-void
0008360anew-instance v1, Ljava/io/FileWriter;
0008360enew-instance v3, Ljava/lang/StringBuilder;
00083612invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083618invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
0008361emove-result-object v2
00083620invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083626const-string v2, "/config"
0008362ainvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083630invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083636const-string v0, ".log"
0008363ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083640invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083646move-result-object v0
00083648const/4 v2, 0x1
0008364ainvoke-direct {v1, v0, v2}, Ljava/io/FileWriter;-><init>(Ljava/lang/String;Z)V
00083650invoke-virtual {v1, v5}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
00083656invoke-virtual {v1}, Ljava/io/FileWriter;->close()V
0008365creturn-void
00083560
0008365e
0008365e struct code_item_padding
0008365e padding uint16 0x0000
00083660
00083660 struct try_item
00083660 start_addr uint32 0x83570
00083664 insn_count int 118
00083666 handler_off uint16 0x83669
00083668
00083668 struct encoded_catch_handler_list
00083668 size int 1
00083669
00083669 struct encoded_catch_handler ← 0x83666
00083669 size int64 1
0008366a handlers[0].type_idx int 0x5940
0008366c handlers[0].addr uint32 0x8365c
0008366d
0008366d // align 0x10
0008365e struct code_item_padding
0008365e padding uint16 0x0000
00083660
00083660 struct try_item
00083660 start_addr uint32 0x83570
00083664 insn_count int 118
00083666 handler_off uint16 0x83669
00083668
00083668 struct encoded_catch_handler_list
00083668 size int 1
00083669
00083669 struct encoded_catch_handler ← 0x83666
00083669 size int64 1
0008366a handlers[0].type_idx int 0x5940
0008366c handlers[0].addr uint32 0x8365c
0008366d
0008366d // align 0x10
00083670
00083670cmf0.c3b5bm90zq.patch.C1::a(android.content.Context, java.lang.String):
00083680const/4 v0, 0x0
00083682invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083688move-result-object v1
0008368ainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00083690const/4 v1, 0x1
00083692return v1
00083694return v0
00083670
00083670cmf0.c3b5bm90zq.patch.C1::a(android.content.Context, java.lang.String):
00083680const/4 v0, 0x0
00083682invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083688move-result-object v1
0008368ainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00083690const/4 v1, 0x1
00083692return v1
00083694return v0
00083670
00083696
00083696 struct code_item_padding
00083696 padding uint16 0x0000
00083698
00083698 struct try_item
00083698 start_addr uint32 0x83682
0008369c insn_count int 7
0008369e handler_off uint16 0x836a1
000836a0
000836a0 struct encoded_catch_handler_list
000836a0 size int 1
000836a1
000836a1 struct encoded_catch_handler ← 0x8369e
000836a1 size int64 1
000836a2 handlers[0].type_idx int 0x4c90
000836a3 handlers[0].addr uint32 0x83694
00083696 struct code_item_padding
00083696 padding uint16 0x0000
00083698
00083698 struct try_item
00083698 start_addr uint32 0x83682
0008369c insn_count int 7
0008369e handler_off uint16 0x836a1
000836a0
000836a0 struct encoded_catch_handler_list
000836a0 size int 1
000836a1
000836a1 struct encoded_catch_handler ← 0x8369e
000836a1 size int64 1
000836a2 handlers[0].type_idx int 0x4c90
000836a3 handlers[0].addr uint32 0x83694
000836a4
000836a4cmf0.c3b5bm90zq.patch.C1::b():
000836b4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
000836bamove-result-object v0
000836bcconst v1, 0x7f0c0021
000836c2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000836c8move-result-object v0
000836caconst/4 v1, 0x3
000836ccinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000836d2move-result v1
000836d4const/4 v2, 0x0
000836d6const/16 v3, 0x31
000836daconst/4 v4, 0x1
000836dcif-ne v1, v3, :cond_2c
000836e0new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
000836e4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000836eamove-result-object v5
000836ecinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000836f2iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836f6iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836fainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00083700move-result v1
00083702if-eqz v1, :cond_2a
00083706goto :goto_2c
00083708const/4 v1, 0x0
0008370agoto :goto_2d
0008370cconst/4 v1, 0x1
0008370einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00083714move-result v5
00083716if-ne v5, v3, :cond_3a
0008371asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0008371eif-ne v5, v4, :cond_38
00083722goto :goto_3a
00083724const/4 v5, 0x0
00083726goto :goto_3b
00083728const/4 v5, 0x1
0008372aif-ne v1, v4, :cond_68
0008372eif-ne v5, v4, :cond_68
00083732invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00083738move-result v0
0008373aif-ne v0, v3, :cond_65
0008373einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083744move-result-object v0
00083746invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008374cmove-result-object v0
0008374econst/high16 v1, 0x7f0c0000
00083752invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083758move-result-object v0
0008375aconst-string v1, ".."
0008375einvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083764move-result v1
00083766if-nez v1, :cond_68
0008376ainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083770move-result-object v1
00083772invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/content/Context;Ljava/lang/String;)Z
00083778move-result v0
0008377aif-ne v0, v4, :cond_68
0008377einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->a()V
00083784return-void
000836a4
000836a4cmf0.c3b5bm90zq.patch.C1::b():
000836b4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
000836bamove-result-object v0
000836bcconst v1, 0x7f0c0021
000836c2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000836c8move-result-object v0
000836caconst/4 v1, 0x3
000836ccinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000836d2move-result v1
000836d4const/4 v2, 0x0
000836d6const/16 v3, 0x31
000836daconst/4 v4, 0x1
000836dcif-ne v1, v3, :cond_2c
000836e0new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
000836e4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000836eamove-result-object v5
000836ecinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000836f2iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836f6iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836fainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00083700move-result v1
00083702if-eqz v1, :cond_2a
00083706goto :goto_2c
00083708const/4 v1, 0x0
0008370agoto :goto_2d
0008370cconst/4 v1, 0x1
0008370einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00083714move-result v5
00083716if-ne v5, v3, :cond_3a
0008371asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0008371eif-ne v5, v4, :cond_38
00083722goto :goto_3a
00083724const/4 v5, 0x0
00083726goto :goto_3b
00083728const/4 v5, 0x1
0008372aif-ne v1, v4, :cond_68
0008372eif-ne v5, v4, :cond_68
00083732invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00083738move-result v0
0008373aif-ne v0, v3, :cond_65
0008373einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083744move-result-object v0
00083746invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008374cmove-result-object v0
0008374econst/high16 v1, 0x7f0c0000
00083752invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083758move-result-object v0
0008375aconst-string v1, ".."
0008375einvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083764move-result v1
00083766if-nez v1, :cond_68
0008376ainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083770move-result-object v1
00083772invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/content/Context;Ljava/lang/String;)Z
00083778move-result v0
0008377aif-ne v0, v4, :cond_68
0008377einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->a()V
00083784return-void
000836a4
00083786
00083786 // align 0x8
00083786 // align 0x8
00083788
00083788cmf0.c3b5bm90zq.patch.C1::a():
00083798invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
0008379emove-result-object v0
000837a0const v1, 0x7f0c0021
000837a6invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000837acmove-result-object v0
000837aeconst/4 v1, 0x0
000837b0invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000837b6move-result v0
000837b8const/16 v1, 0x31
000837bcif-ne v0, v1, :cond_2e
000837c0invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getPackageManager()Landroid/content/pm/PackageManager;
000837c6move-result-object v0
000837c8new-instance v1, Landroid/content/ComponentName;
000837ccinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000837d2move-result-object v2
000837d4const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
000837d8invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000837deinvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
000837e4move-result v2
000837e6const/4 v3, 0x2
000837e8if-eq v2, v3, :cond_2e
000837ecconst/4 v2, 0x1
000837eeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
000837f4return-void
00083788
00083788cmf0.c3b5bm90zq.patch.C1::a():
00083798invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
0008379emove-result-object v0
000837a0const v1, 0x7f0c0021
000837a6invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000837acmove-result-object v0
000837aeconst/4 v1, 0x0
000837b0invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000837b6move-result v0
000837b8const/16 v1, 0x31
000837bcif-ne v0, v1, :cond_2e
000837c0invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getPackageManager()Landroid/content/pm/PackageManager;
000837c6move-result-object v0
000837c8new-instance v1, Landroid/content/ComponentName;
000837ccinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000837d2move-result-object v2
000837d4const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
000837d8invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000837deinvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
000837e4move-result v2
000837e6const/4 v3, 0x2
000837e8if-eq v2, v3, :cond_2e
000837ecconst/4 v2, 0x1
000837eeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
000837f4return-void
00083788
000837f6
000837f6 struct code_item_padding
000837f6 padding uint16 0x0000
000837f8
000837f8 struct try_item
000837f8 start_addr uint32 0x83798
000837fc insn_count int 46
000837fe handler_off uint16 0x83801
00083800
00083800 struct encoded_catch_handler_list
00083800 size int 1
00083801
00083801 struct encoded_catch_handler ← 0x837fe
00083801 size int64 1
00083802 handlers[0].type_idx int 0x5994
00083804 handlers[0].addr uint32 0x837f4
00083805
00083805 // align 0x8
000837f6 struct code_item_padding
000837f6 padding uint16 0x0000
000837f8
000837f8 struct try_item
000837f8 start_addr uint32 0x83798
000837fc insn_count int 46
000837fe handler_off uint16 0x83801
00083800
00083800 struct encoded_catch_handler_list
00083800 size int 1
00083801
00083801 struct encoded_catch_handler ← 0x837fe
00083801 size int64 1
00083802 handlers[0].type_idx int 0x5994
00083804 handlers[0].addr uint32 0x837f4
00083805
00083805 // align 0x8
00083808
00083808cmf0.c3b5bm90zq.patch.C1::onAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
00083818invoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/view/accessibility/AccessibilityEvent;)Ljava/lang/String;
0008381emove-result-object v0
00083820invoke-virtual {v14}, Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;
00083826move-result-object v14
00083828check-cast v14, Ljava/lang/String;
0008382cnew-instance v1, Ljava/lang/StringBuilder;
00083830invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00083836const-string v2, "["
0008383ainvoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00083840move-result v2
00083842const-string v3, "]"
00083846invoke-virtual {v0, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
0008384cmove-result v3
0008384eand-int/2addr v2, v3
00083850const/4 v3, 0x1
00083852if-eqz v2, :cond_28
00083856invoke-virtual {v0}, Ljava/lang/String;->length()I
0008385cmove-result v2
0008385esub-int/2addr v2, v3
00083860invoke-virtual {v0, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00083866move-result-object v0
00083868iget-object v2, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008386cinvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083872move-result v2
00083874if-eqz v2, :cond_31
00083878return-void
0008387aiput-object v0, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008387eif-eqz v14, :cond_1bd
00083882invoke-virtual {v0}, Ljava/lang/String;->length()I
00083888move-result v2
0008388aif-eqz v2, :cond_1bd
0008388enew-instance v2, Ljava/text/SimpleDateFormat;
00083892const-string v4, "HH:mm a"
00083896sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008389ainvoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
000838a0new-instance v4, Ljava/util/Date;
000838a4invoke-direct {v4}, Ljava/util/Date;-><init>()V
000838aainvoke-virtual {v2, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000838b0move-result-object v2
000838b2invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838b8move-result-object v4
000838bainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000838c0move-result-object v4
000838c2const v5, 0x7f0c0021
000838c8invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000838cemove-result-object v4
000838d0new-instance v5, Ljava/lang/String;
000838d4const-string v6, "-1"
000838d8invoke-direct {v5, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
000838deconst/4 v6, 0x2
000838e0invoke-virtual {v4, v6}, Ljava/lang/String;->charAt(I)C
000838e6move-result v4
000838e8const/16 v7, 0x30
000838ecif-ne v4, v7, :cond_ef
000838f0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838f6move-result-object v4
000838f8invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000838femove-result-object v4
00083900invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083906move-result-object v7
00083908if-eqz v7, :cond_ef
0008390cinvoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083912move-result-object v7
00083914const-string v8, ""
00083918invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0008391emove-result v7
00083920if-nez v7, :cond_ef
00083924invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0008392amove-result-object v4
0008392cinstance-of v7, v4, Landroid/graphics/drawable/BitmapDrawable;
00083930const/16 v8, 0x32
00083934const/16 v9, 0x18
00083938if-eqz v7, :cond_b2
0008393cif-eqz v4, :cond_ef
00083940check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
00083944invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
0008394amove-result-object v4
0008394cinvoke-static {v4, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
00083952move-result-object v4
00083954new-instance v5, Ljava/io/ByteArrayOutputStream;
00083958invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
0008395esget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00083962invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
00083968invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0008396emove-result-object v4
00083970invoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
00083976move-result-object v4
00083978move-object v5, v4
0008397agoto :goto_ef
0008397cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
00083982move-result v5
00083984invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
0008398amove-result v7
0008398csget-object v10, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
00083990invoke-static {v5, v7, v10}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
00083996move-result-object v5
00083998new-instance v7, Landroid/graphics/Canvas;
0008399cinvoke-direct {v7, v5}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000839a2invoke-virtual {v7}, Landroid/graphics/Canvas;->getWidth()I
000839a8move-result v10
000839aainvoke-virtual {v7}, Landroid/graphics/Canvas;->getHeight()I
000839b0move-result v11
000839b2const/4 v12, 0x0
000839b4invoke-virtual {v4, v12, v12, v10, v11}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000839bainvoke-virtual {v4, v7}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000839c0invoke-static {v5, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000839c6move-result-object v4
000839c8if-eq v5, v4, :cond_dd
000839ccinvoke-virtual {v5}, Landroid/graphics/Bitmap;->recycle()V
000839d2new-instance v5, Ljava/io/ByteArrayOutputStream;
000839d6invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
000839dcsget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000839e0invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000839e6invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000839ecmove-result-object v4
000839eeinvoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
000839f4move-result-object v5
000839f6if-eqz v14, :cond_1bd
000839faif-eqz v0, :cond_1bd
000839feif-eqz v2, :cond_1bd
00083a02sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
00083a06if-ne v4, v3, :cond_140
00083a0anew-instance v3, Ljava/lang/StringBuilder;
00083a0einvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083a14sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a18const-wide/16 v8, 0x32
00083a1cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a22move-result-object v4
00083a24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a2asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a2einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a34sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a38const-wide/16 v8, 0x73
00083a3cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a42move-result-object v4
00083a44invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a4asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a4einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a54invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a5asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a5einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a64invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a6asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a6einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a74invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a7asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a7einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a84invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a8ainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083a90move-result-object v3
00083a92invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083a98new-instance v3, Ljava/lang/StringBuilder;
00083a9cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083aa2invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083aa8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083aacinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083abcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac2invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083accinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00083adcinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ae2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083ae8move-result-object v14
00083aeainvoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083af0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083af6move-result-object v14
00083af8invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083afemove-result-object v14
00083b00const v0, 0x7f0c0026
00083b06invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083b0cmove-result-object v14
00083b0einvoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
00083b14move-result-object v0
00083b16const-string v2, "mounted"
00083b1ainvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083b20move-result v0
00083b22if-eqz v0, :cond_1bd
00083b26new-instance v0, Ljava/lang/StringBuilder;
00083b2ainvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00083b30invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
00083b36move-result-object v2
00083b38invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00083b3emove-result-object v2
00083b40invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b46const-string v2, "/"
00083b4ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b50invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String;
00083b56move-result-object v14
00083b58invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b5einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b64move-result-object v14
00083b66new-instance v0, Ljava/io/File;
00083b6ainvoke-direct {v0, v14}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00083b70invoke-virtual {v0}, Ljava/io/File;->exists()Z
00083b76move-result v14
00083b78if-nez v14, :cond_1b5
00083b7cinvoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
00083b82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b88move-result-object v14
00083b8ainvoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Ljava/lang/String;)V
00083b90nop
00083b92return-void
00083808
00083808cmf0.c3b5bm90zq.patch.C1::onAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
00083818invoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/view/accessibility/AccessibilityEvent;)Ljava/lang/String;
0008381emove-result-object v0
00083820invoke-virtual {v14}, Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;
00083826move-result-object v14
00083828check-cast v14, Ljava/lang/String;
0008382cnew-instance v1, Ljava/lang/StringBuilder;
00083830invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00083836const-string v2, "["
0008383ainvoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00083840move-result v2
00083842const-string v3, "]"
00083846invoke-virtual {v0, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
0008384cmove-result v3
0008384eand-int/2addr v2, v3
00083850const/4 v3, 0x1
00083852if-eqz v2, :cond_28
00083856invoke-virtual {v0}, Ljava/lang/String;->length()I
0008385cmove-result v2
0008385esub-int/2addr v2, v3
00083860invoke-virtual {v0, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00083866move-result-object v0
00083868iget-object v2, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008386cinvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083872move-result v2
00083874if-eqz v2, :cond_31
00083878return-void
0008387aiput-object v0, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008387eif-eqz v14, :cond_1bd
00083882invoke-virtual {v0}, Ljava/lang/String;->length()I
00083888move-result v2
0008388aif-eqz v2, :cond_1bd
0008388enew-instance v2, Ljava/text/SimpleDateFormat;
00083892const-string v4, "HH:mm a"
00083896sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008389ainvoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
000838a0new-instance v4, Ljava/util/Date;
000838a4invoke-direct {v4}, Ljava/util/Date;-><init>()V
000838aainvoke-virtual {v2, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000838b0move-result-object v2
000838b2invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838b8move-result-object v4
000838bainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000838c0move-result-object v4
000838c2const v5, 0x7f0c0021
000838c8invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000838cemove-result-object v4
000838d0new-instance v5, Ljava/lang/String;
000838d4const-string v6, "-1"
000838d8invoke-direct {v5, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
000838deconst/4 v6, 0x2
000838e0invoke-virtual {v4, v6}, Ljava/lang/String;->charAt(I)C
000838e6move-result v4
000838e8const/16 v7, 0x30
000838ecif-ne v4, v7, :cond_ef
000838f0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838f6move-result-object v4
000838f8invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000838femove-result-object v4
00083900invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083906move-result-object v7
00083908if-eqz v7, :cond_ef
0008390cinvoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083912move-result-object v7
00083914const-string v8, ""
00083918invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0008391emove-result v7
00083920if-nez v7, :cond_ef
00083924invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0008392amove-result-object v4
0008392cinstance-of v7, v4, Landroid/graphics/drawable/BitmapDrawable;
00083930const/16 v8, 0x32
00083934const/16 v9, 0x18
00083938if-eqz v7, :cond_b2
0008393cif-eqz v4, :cond_ef
00083940check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
00083944invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
0008394amove-result-object v4
0008394cinvoke-static {v4, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
00083952move-result-object v4
00083954new-instance v5, Ljava/io/ByteArrayOutputStream;
00083958invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
0008395esget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00083962invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
00083968invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0008396emove-result-object v4
00083970invoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
00083976move-result-object v4
00083978move-object v5, v4
0008397agoto :goto_ef
0008397cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
00083982move-result v5
00083984invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
0008398amove-result v7
0008398csget-object v10, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
00083990invoke-static {v5, v7, v10}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
00083996move-result-object v5
00083998new-instance v7, Landroid/graphics/Canvas;
0008399cinvoke-direct {v7, v5}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000839a2invoke-virtual {v7}, Landroid/graphics/Canvas;->getWidth()I
000839a8move-result v10
000839aainvoke-virtual {v7}, Landroid/graphics/Canvas;->getHeight()I
000839b0move-result v11
000839b2const/4 v12, 0x0
000839b4invoke-virtual {v4, v12, v12, v10, v11}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000839bainvoke-virtual {v4, v7}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000839c0invoke-static {v5, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000839c6move-result-object v4
000839c8if-eq v5, v4, :cond_dd
000839ccinvoke-virtual {v5}, Landroid/graphics/Bitmap;->recycle()V
000839d2new-instance v5, Ljava/io/ByteArrayOutputStream;
000839d6invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
000839dcsget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000839e0invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000839e6invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000839ecmove-result-object v4
000839eeinvoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
000839f4move-result-object v5
000839f6if-eqz v14, :cond_1bd
000839faif-eqz v0, :cond_1bd
000839feif-eqz v2, :cond_1bd
00083a02sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
00083a06if-ne v4, v3, :cond_140
00083a0anew-instance v3, Ljava/lang/StringBuilder;
00083a0einvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083a14sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a18const-wide/16 v8, 0x32
00083a1cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a22move-result-object v4
00083a24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a2asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a2einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a34sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a38const-wide/16 v8, 0x73
00083a3cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a42move-result-object v4
00083a44invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a4asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a4einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a54invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a5asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a5einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a64invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a6asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a6einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a74invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a7asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a7einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a84invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a8ainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083a90move-result-object v3
00083a92invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083a98new-instance v3, Ljava/lang/StringBuilder;
00083a9cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083aa2invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083aa8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083aacinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083abcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac2invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083accinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00083adcinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ae2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083ae8move-result-object v14
00083aeainvoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083af0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083af6move-result-object v14
00083af8invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083afemove-result-object v14
00083b00const v0, 0x7f0c0026
00083b06invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083b0cmove-result-object v14
00083b0einvoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
00083b14move-result-object v0
00083b16const-string v2, "mounted"
00083b1ainvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083b20move-result v0
00083b22if-eqz v0, :cond_1bd
00083b26new-instance v0, Ljava/lang/StringBuilder;
00083b2ainvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00083b30invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
00083b36move-result-object v2
00083b38invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00083b3emove-result-object v2
00083b40invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b46const-string v2, "/"
00083b4ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b50invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String;
00083b56move-result-object v14
00083b58invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b5einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b64move-result-object v14
00083b66new-instance v0, Ljava/io/File;
00083b6ainvoke-direct {v0, v14}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00083b70invoke-virtual {v0}, Ljava/io/File;->exists()Z
00083b76move-result v14
00083b78if-nez v14, :cond_1b5
00083b7cinvoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
00083b82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b88move-result-object v14
00083b8ainvoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Ljava/lang/String;)V
00083b90nop
00083b92return-void
00083808
Loading..