.class public final Lcom/alipay/apmobilesecuritysdk/d/c; .super Ljava/lang/Object; # direct methods .method public static a(Landroid/content/Context;)Ljava/util/Map; .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", ")", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation invoke-static {}, Lcom/alipay/b/a/a/b/b;->a()Lcom/alipay/b/a/a/b/b; move-result-object v0 new-instance v1, Ljava/util/HashMap; invoke-direct {v1}, Ljava/util/HashMap;->()V invoke-static {p0}, Lcom/alipay/apmobilesecuritysdk/f/e;->a(Landroid/content/Context;)Lcom/alipay/apmobilesecuritysdk/f/f; move-result-object v2 invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->a(Landroid/content/Context;)Ljava/lang/String; move-result-object v3 invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->b(Landroid/content/Context;)Ljava/lang/String; move-result-object v4 invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->l(Landroid/content/Context;)Ljava/lang/String; move-result-object v5 invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->o(Landroid/content/Context;)Ljava/lang/String; move-result-object v6 invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->n(Landroid/content/Context;)Ljava/lang/String; move-result-object v7 if-eqz v2, :cond_4 invoke-static {v3}, Lcom/alipay/b/a/a/a/a;->a(Ljava/lang/String;)Z move-result v8 if-eqz v8, :cond_0 .line 1000 iget-object v3, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->a:Ljava/lang/String; invoke-static {v3}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 :cond_0 invoke-static {v4}, Lcom/alipay/b/a/a/a/a;->a(Ljava/lang/String;)Z move-result v8 if-eqz v8, :cond_1 .line 2000 iget-object v4, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->b:Ljava/lang/String; invoke-static {v4}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 :cond_1 invoke-static {v5}, Lcom/alipay/b/a/a/a/a;->a(Ljava/lang/String;)Z move-result v8 if-eqz v8, :cond_2 .line 3000 iget-object v5, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->c:Ljava/lang/String; invoke-static {v5}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 :cond_2 invoke-static {v6}, Lcom/alipay/b/a/a/a/a;->a(Ljava/lang/String;)Z move-result v8 if-eqz v8, :cond_3 .line 4000 iget-object v6, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->d:Ljava/lang/String; invoke-static {v6}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 :cond_3 invoke-static {v7}, Lcom/alipay/b/a/a/a/a;->a(Ljava/lang/String;)Z move-result v8 if-eqz v8, :cond_4 .line 5000 iget-object v2, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->e:Ljava/lang/String; invoke-static {v2}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 :cond_4 new-instance v2, Lcom/alipay/apmobilesecuritysdk/f/f; move-object v8, v2 move-object v9, v3 move-object v10, v4 move-object v11, v5 move-object v12, v6 move-object v13, v7 invoke-direct/range {v8 .. v13}, Lcom/alipay/apmobilesecuritysdk/f/f;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V if-eqz p0, :cond_5 :try_start_0 new-instance v8, Lorg/json/JSONObject; invoke-direct {v8}, Lorg/json/JSONObject;->()V const-string v9, "imei" .line 6000 iget-object v10, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->a:Ljava/lang/String; invoke-static {v10}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v8, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v9, "imsi" .line 7000 iget-object v10, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->b:Ljava/lang/String; invoke-static {v10}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v8, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v9, "mac" .line 8000 iget-object v10, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->c:Ljava/lang/String; invoke-static {v10}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v8, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v9, "bluetoothmac" .line 9000 iget-object v10, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->d:Ljava/lang/String; invoke-static {v10}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v8, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v9, "gsi" .line 10000 iget-object v2, v2, Lcom/alipay/apmobilesecuritysdk/f/f;->e:Ljava/lang/String; invoke-static {v2}, Lcom/alipay/b/a/a/a/a;->c(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v8, v9, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; invoke-virtual {v8}, Lorg/json/JSONObject;->toString()Ljava/lang/String; move-result-object v2 const-string v8, "device_feature_file_name" const-string v9, "device_feature_file_key" invoke-static {v8, v9, v2}, Lcom/alipay/apmobilesecuritysdk/g/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v8, "device_feature_prefs_name" const-string v9, "device_feature_prefs_key" invoke-static {p0, v8, v9, v2}, Lcom/alipay/apmobilesecuritysdk/g/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception v2 invoke-static {v2}, Lcom/alipay/apmobilesecuritysdk/c/a;->a(Ljava/lang/Throwable;)V :cond_5 :goto_0 const-string v2, "AD1" invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD2" invoke-interface {v1, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD3" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->g(Landroid/content/Context;)Ljava/lang/String; move-result-object v3 invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD5" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->i(Landroid/content/Context;)Ljava/lang/String; move-result-object v3 invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD6" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->j(Landroid/content/Context;)Ljava/lang/String; move-result-object v3 invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD7" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->k(Landroid/content/Context;)Ljava/lang/String; move-result-object v3 invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD8" invoke-interface {v1, v2, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD9" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->m(Landroid/content/Context;)Ljava/lang/String; move-result-object v3 invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD10" invoke-interface {v1, v2, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD11" invoke-static {}, Lcom/alipay/b/a/a/b/b;->d()Ljava/lang/String; move-result-object v3 invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "AD12" invoke-virtual {v0}, Lcom/alipay/b/a/a/b/b;->e()Ljava/lang/String; move-result-object v0 invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD13" invoke-static {}, Lcom/alipay/b/a/a/b/b;->f()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD14" invoke-static {}, Lcom/alipay/b/a/a/b/b;->h()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD15" invoke-static {}, Lcom/alipay/b/a/a/b/b;->i()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD16" invoke-static {}, Lcom/alipay/b/a/a/b/b;->j()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD17" const-string v2, "" invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD18" invoke-interface {v1, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD19" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->p(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD20" invoke-static {}, Lcom/alipay/b/a/a/b/b;->k()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD21" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->f(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD22" const-string v2, "" invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD23" invoke-static {}, Lcom/alipay/b/a/a/b/b;->l()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD24" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->h(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-static {v2}, Lcom/alipay/b/a/a/a/a;->f(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD26" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->e(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD27" invoke-static {}, Lcom/alipay/b/a/a/b/b;->q()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD28" invoke-static {}, Lcom/alipay/b/a/a/b/b;->s()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD29" invoke-static {}, Lcom/alipay/b/a/a/b/b;->u()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD30" invoke-static {}, Lcom/alipay/b/a/a/b/b;->r()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD31" invoke-static {}, Lcom/alipay/b/a/a/b/b;->t()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD32" invoke-static {}, Lcom/alipay/b/a/a/b/b;->o()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD33" invoke-static {}, Lcom/alipay/b/a/a/b/b;->p()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD34" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->s(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD35" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->t(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD36" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->r(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD37" invoke-static {}, Lcom/alipay/b/a/a/b/b;->n()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD38" invoke-static {}, Lcom/alipay/b/a/a/b/b;->m()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD39" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->c(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD40" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->d(Landroid/content/Context;)Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD41" invoke-static {}, Lcom/alipay/b/a/a/b/b;->b()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AD42" invoke-static {}, Lcom/alipay/b/a/a/b/b;->c()Ljava/lang/String; move-result-object v2 invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v0, "AL3" invoke-static {p0}, Lcom/alipay/b/a/a/b/b;->q(Landroid/content/Context;)Ljava/lang/String; move-result-object p0 invoke-interface {v1, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-object v1 .end method