Guest User

Untitled

a guest
Mar 28th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.46 KB | None | 0 0
  1. package com.baidu.frontia.a.d;
  2.  
  3. import android.content.Context;
  4. import android.content.SharedPreferences;
  5. import android.content.SharedPreferences.Editor;
  6. import android.net.wifi.WifiInfo;
  7. import android.net.wifi.WifiManager;
  8. import android.os.Build;
  9. import android.os.Build.VERSION;
  10. import android.telephony.TelephonyManager;
  11. import android.util.Log;
  12. import com.baidu.frontia.a.e.c;
  13. import org.json.JSONException;
  14. import org.json.JSONObject;
  15.  
  16. class b$b
  17. {
  18. private static b c = null;
  19. private Context a = null;
  20. private final JSONObject b;
  21.  
  22. private b$b(Context paramContext)
  23. {
  24. a = paramContext;
  25. Object localObject1 = new org/json/JSONObject;
  26. ((JSONObject)localObject1).<init>();
  27. b = ((JSONObject)localObject1);
  28. for (;;)
  29. {
  30. try
  31. {
  32. localObject1 = b;
  33. localObject3 = "os_name";
  34. localObject4 = "Android";
  35. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  36. localObject1 = b;
  37. localObject3 = "manufacture";
  38. localObject4 = Build.MANUFACTURER;
  39. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  40. localObject1 = b;
  41. localObject3 = "os_version";
  42. localObject4 = Build.VERSION.RELEASE;
  43. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  44. localObject1 = b;
  45. localObject3 = "model";
  46. localObject4 = Build.MODEL;
  47. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  48. localObject1 = b;
  49. localObject3 = "firmware";
  50. localObject4 = Build.FINGERPRINT;
  51. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  52. localObject1 = b;
  53. localObject3 = "mem_size";
  54. long l = b.b();
  55. localObject4 = String.valueOf(l);
  56. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  57. localObject1 = b;
  58. localObject3 = "screen_width";
  59. localObject4 = a;
  60. localObject4 = b.a((Context)localObject4);
  61. int j = 0;
  62. str2 = null;
  63. k = localObject4[0];
  64. localObject4 = String.valueOf(k);
  65. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  66. localObject1 = b;
  67. localObject3 = "screen_height";
  68. localObject4 = a;
  69. localObject4 = b.a((Context)localObject4);
  70. j = 1;
  71. k = localObject4[j];
  72. localObject4 = String.valueOf(k);
  73. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  74. localObject1 = b;
  75. localObject3 = "cpu_model";
  76. localObject4 = b.c();
  77. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  78. localObject1 = b;
  79. localObject3 = "cpu_feature";
  80. localObject4 = b.d();
  81. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  82. localObject1 = b;
  83. localObject3 = "screen_density";
  84. localObject4 = a;
  85. localObject4 = b.a((Context)localObject4);
  86. j = 2;
  87. k = localObject4[j];
  88. localObject4 = String.valueOf(k);
  89. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  90. localObject1 = a;
  91. localObject3 = "phone";
  92. localObject1 = ((Context)localObject1).getSystemService((String)localObject3);
  93. localObject1 = (TelephonyManager)localObject1;
  94. if (localObject1 != null)
  95. {
  96. localObject1 = b;
  97. localObject3 = "wise_cuid";
  98. localObject4 = a;
  99. localObject4 = c.a((Context)localObject4);
  100. ((JSONObject)localObject1).put((String)localObject3, localObject4);
  101. }
  102. localObject1 = "pst";
  103. m = 0;
  104. localObject3 = null;
  105. localObject1 = paramContext.getSharedPreferences((String)localObject1, 0);
  106. localObject3 = "push_mac_id";
  107. k = 0;
  108. localObject4 = null;
  109. localObject3 = ((SharedPreferences)localObject1).getString((String)localObject3, null);
  110. if (localObject3 != null)
  111. {
  112. i = ((String)localObject3).length();
  113. if (i != 0) {
  114. continue;
  115. }
  116. }
  117. localObject1 = "wifi";
  118. }
  119. catch (JSONException localJSONException)
  120. {
  121. int k;
  122. int m;
  123. Object localObject3 = "StatUtils";
  124. Object localObject4 = new java/lang/StringBuilder;
  125. String str2 = "error ";
  126. ((StringBuilder)localObject4).<init>(str2);
  127. String str1 = localJSONException.getMessage();
  128. str1 = str1;
  129. Log.e((String)localObject3, str1);
  130. continue;
  131. Object localObject2 = localException2;
  132. continue;
  133. }
  134. try
  135. {
  136. localObject1 = paramContext.getSystemService((String)localObject1);
  137. localObject1 = (WifiManager)localObject1;
  138. localObject1 = ((WifiManager)localObject1).getConnectionInfo();
  139. localObject1 = ((WifiInfo)localObject1).getMacAddress();
  140. if (localObject1 == null) {}
  141. }
  142. catch (Exception localException1)
  143. {
  144. localObject2 = localObject3;
  145. continue;
  146. }
  147. try
  148. {
  149. m = ((String)localObject1).length();
  150. if (m > 0)
  151. {
  152. localObject3 = "pst";
  153. k = 0;
  154. localObject4 = null;
  155. localObject3 = paramContext.getSharedPreferences((String)localObject3, 0);
  156. localObject3 = ((SharedPreferences)localObject3).edit();
  157. localObject4 = "push_mac_id";
  158. localObject3 = ((SharedPreferences.Editor)localObject3).putString((String)localObject4, (String)localObject1);
  159. ((SharedPreferences.Editor)localObject3).commit();
  160. }
  161. }
  162. catch (Exception localException2) {}
  163. }
  164. if (localObject1 != null)
  165. {
  166. m = ((String)localObject1).length();
  167. if (m > 0)
  168. {
  169. localObject3 = b;
  170. localObject4 = "mac_id";
  171. ((JSONObject)localObject3).put((String)localObject4, localObject1);
  172. }
  173. }
  174. }
  175.  
  176. public static b a(Context paramContext)
  177. {
  178. synchronized (b.class)
  179. {
  180. b localb = c;
  181. if (localb == null)
  182. {
  183. localb = new com/baidu/frontia/a/d/b$b;
  184. localb.<init>(paramContext);
  185. c = localb;
  186. }
  187. localb = c;
  188. return localb;
  189. }
  190. }
  191.  
  192. public JSONObject a()
  193. {
  194. return b;
  195. }
  196. }
  197.  
  198. /* Location:
  199. * Qualified Name: com.baidu.frontia.a.d.b.b
  200. * Java Class Version: 5 (49.0)
  201. * JD-Core Version: 0.7.1
  202. */
Advertisement
Add Comment
Please, Sign In to add comment