nordman

Untitled

Oct 13th, 2021
48
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .class public final Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;
  2. .super Ljava/lang/Object;
  3. .source "AppsChecker.kt"
  4.  
  5.  
  6. # static fields
  7. .field public static DoWN7LuYnp:Z
  8.  
  9. .field public static IwO5eB3NkxZsIHGPAS80ThoF:Ljava/util/List;
  10. .annotation system Ldalvik/annotation/Signature;
  11. value = {
  12. "Ljava/util/List<",
  13. "Lru/xxx/android/xxx/dataclasses/AppToCheck;",
  14. ">;"
  15. }
  16. .end annotation
  17. .end field
  18.  
  19. .field public static final JYqxwLnVz2WOCIy13T:Ljava/util/List;
  20. .annotation system Ldalvik/annotation/Signature;
  21. value = {
  22. "Ljava/util/List<",
  23. "Lru/xxx/android/xxx/dataclasses/AppToCheck;",
  24. ">;"
  25. }
  26. .end annotation
  27. .end field
  28.  
  29. .field public static final sQT2eRKDQClKQEn36abIyhb5:Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;
  30.  
  31.  
  32. # direct methods
  33. .method public static constructor <clinit>()V
  34. .locals 5
  35.  
  36. new-instance v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;
  37.  
  38. invoke-direct {v0}, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;-><init>()V
  39.  
  40. sput-object v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->sQT2eRKDQClKQEn36abIyhb5:Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;
  41.  
  42. const/4 v0, 0x6
  43.  
  44. new-array v0, v0, [Lru/xxx/android/xxx/dataclasses/AppToCheck;
  45.  
  46. .line 1
  47. new-instance v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  48.  
  49. const-string v2, "прога1"
  50.  
  51. const-string v3, "com.прога1"
  52.  
  53. const/4 v4, 0x1
  54.  
  55. invoke-direct {v1, v2, v3, v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
  56.  
  57. const/4 v2, 0x0
  58.  
  59. aput-object v1, v0, v2
  60.  
  61. .line 2
  62. new-instance v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  63.  
  64. const-string v2, "прога2"
  65.  
  66. const-string v3, "com.прога2"
  67.  
  68. invoke-direct {v1, v2, v3, v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
  69.  
  70. aput-object v1, v0, v4
  71.  
  72. .line 3
  73. new-instance v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  74.  
  75. const-string v2, "прога3"
  76.  
  77. const-string v3, "com.прога3"
  78.  
  79. invoke-direct {v1, v2, v3, v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
  80.  
  81. const/4 v2, 0x2
  82.  
  83. aput-object v1, v0, v2
  84.  
  85. .line 4
  86. new-instance v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  87.  
  88. const-string v2, "прога4"
  89.  
  90. const-string v3, "com.прога4"
  91.  
  92. invoke-direct {v1, v2, v3, v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
  93.  
  94. const/4 v2, 0x3
  95.  
  96. aput-object v1, v0, v2
  97.  
  98. .line 5
  99. new-instance v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  100.  
  101. const-string v2, "прога5"
  102.  
  103. const-string v3, "com.прога5"
  104.  
  105. invoke-direct {v1, v2, v3, v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
  106.  
  107. const/4 v2, 0x4
  108.  
  109. aput-object v1, v0, v2
  110.  
  111. .line 6
  112. new-instance v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  113.  
  114. const-string v2, "прога6"
  115.  
  116. const-string v3, "com.прога6"
  117.  
  118. invoke-direct {v1, v2, v3, v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
  119.  
  120. const/4 v2, 0x5
  121.  
  122. aput-object v1, v0, v2
  123.  
  124. .line 7
  125. invoke-static {v0}, Lru/xxx/android/chat/OMfxQ0SV2YlasHSPwRDHwu2h;->lX5URo5IWsZY([Ljava/lang/Object;)Ljava/util/List;
  126.  
  127. move-result-object v0
  128.  
  129. sput-object v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->JYqxwLnVz2WOCIy13T:Ljava/util/List;
  130.  
  131. return-void
  132. .end method
  133.  
  134. .method public constructor <init>()V
  135. .locals 0
  136.  
  137. .line 1
  138. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  139.  
  140. return-void
  141. .end method
  142.  
  143.  
  144. # virtual methods
  145. .method public final IwO5eB3NkxZsIHGPAS80ThoF(Ljava/util/List;Landroid/content/Context;)Ljava/util/List;
  146. .locals 2
  147. .annotation system Ldalvik/annotation/Signature;
  148. value = {
  149. "(",
  150. "Ljava/util/List<",
  151. "Lru/xxx/android/xxx/dataclasses/AppToCheck;",
  152. ">;",
  153. "Landroid/content/Context;",
  154. ")",
  155. "Ljava/util/List<",
  156. "Lru/xxx/android/chat/qczld40BJyoXROKNubpbDqRyanGW;",
  157. ">;"
  158. }
  159. .end annotation
  160.  
  161. const-string v0, "<this>"
  162.  
  163. invoke-static {p1, v0}, Lru/xxx/android/chat/nbNsijEbeg5So308Le6uphtF;->fyTM9HZSkdufg(Ljava/lang/Object;Ljava/lang/String;)V
  164.  
  165. const-string v0, "context"
  166.  
  167. invoke-static {p2, v0}, Lru/xxx/android/chat/nbNsijEbeg5So308Le6uphtF;->fyTM9HZSkdufg(Ljava/lang/Object;Ljava/lang/String;)V
  168.  
  169. .line 1
  170. new-instance v0, Ljava/util/ArrayList;
  171.  
  172. const/16 v1, 0xa
  173.  
  174. invoke-static {p1, v1}, Lru/xxx/android/chat/ciScbqxVtYe7yFdlAdouk;->ObIe768c8r(Ljava/lang/Iterable;I)I
  175.  
  176. move-result v1
  177.  
  178. invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
  179.  
  180. .line 2
  181. invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  182.  
  183. move-result-object p1
  184.  
  185. :goto_0
  186. invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
  187.  
  188. move-result v1
  189.  
  190. if-eqz v1, :cond_0
  191.  
  192. invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
  193.  
  194. move-result-object v1
  195.  
  196. .line 3
  197. check-cast v1, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  198.  
  199. .line 4
  200. invoke-virtual {v1, p2}, Lru/xxx/android/xxx/dataclasses/AppToCheck;->IwO5eB3NkxZsIHGPAS80ThoF(Landroid/content/Context;)Lru/xxx/android/chat/qczld40BJyoXROKNubpbDqRyanGW;
  201.  
  202. move-result-object v1
  203.  
  204. invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  205.  
  206. goto :goto_0
  207.  
  208. :cond_0
  209. return-object v0
  210. .end method
  211.  
  212. .method public final JYqxwLnVz2WOCIy13T(Landroid/content/Context;)Ljava/lang/String;
  213. .locals 12
  214.  
  215. const-string v0, "<this>"
  216.  
  217. invoke-static {p1, v0}, Lru/xxx/android/chat/nbNsijEbeg5So308Le6uphtF;->fyTM9HZSkdufg(Ljava/lang/Object;Ljava/lang/String;)V
  218.  
  219. .line 1
  220. new-instance v1, Ljava/util/ArrayList;
  221.  
  222. invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
  223.  
  224. .line 2
  225. sget-object v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->IwO5eB3NkxZsIHGPAS80ThoF:Ljava/util/List;
  226.  
  227. if-eqz v0, :cond_8
  228.  
  229. sget-boolean v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->DoWN7LuYnp:Z
  230.  
  231. if-nez v0, :cond_0
  232.  
  233. goto/16 :goto_3
  234.  
  235. .line 3
  236. :cond_0
  237. invoke-virtual {p0}, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->sQT2eRKDQClKQEn36abIyhb5()Ljava/util/List;
  238.  
  239. move-result-object v0
  240.  
  241. .line 4
  242. new-instance v2, Ljava/util/ArrayList;
  243.  
  244. invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
  245.  
  246. .line 5
  247. invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  248.  
  249. move-result-object v0
  250.  
  251. :cond_1
  252. :goto_0
  253. invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
  254.  
  255. move-result v3
  256.  
  257. const/4 v9, 0x0
  258.  
  259. const/4 v10, 0x1
  260.  
  261. if-eqz v3, :cond_3
  262.  
  263. invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
  264.  
  265. move-result-object v3
  266.  
  267. move-object v4, v3
  268.  
  269. check-cast v4, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  270.  
  271. .line 6
  272. invoke-virtual {v4}, Lru/xxx/android/xxx/dataclasses/AppToCheck;->sQT2eRKDQClKQEn36abIyhb5()I
  273.  
  274. move-result v4
  275.  
  276. if-ne v4, v10, :cond_2
  277.  
  278. const/4 v9, 0x1
  279.  
  280. :cond_2
  281. if-eqz v9, :cond_1
  282.  
  283. invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  284.  
  285. goto :goto_0
  286.  
  287. .line 7
  288. :cond_3
  289. new-instance v0, Ljava/util/ArrayList;
  290.  
  291. const/16 v3, 0xa
  292.  
  293. invoke-static {v2, v3}, Lru/xxx/android/chat/ciScbqxVtYe7yFdlAdouk;->ObIe768c8r(Ljava/lang/Iterable;I)I
  294.  
  295. move-result v3
  296.  
  297. invoke-direct {v0, v3}, Ljava/util/ArrayList;-><init>(I)V
  298.  
  299. .line 8
  300. invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  301.  
  302. move-result-object v2
  303.  
  304. :goto_1
  305. invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
  306.  
  307. move-result v3
  308.  
  309. if-eqz v3, :cond_4
  310.  
  311. invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
  312.  
  313. move-result-object v3
  314.  
  315. .line 9
  316. check-cast v3, Lru/xxx/android/xxx/dataclasses/AppToCheck;
  317.  
  318. .line 10
  319. invoke-virtual {v3}, Lru/xxx/android/xxx/dataclasses/AppToCheck;->JYqxwLnVz2WOCIy13T()Ljava/lang/String;
  320.  
  321. move-result-object v3
  322.  
  323. invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  324.  
  325. goto :goto_1
  326.  
  327. .line 11
  328. :cond_4
  329. invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  330.  
  331. move-result-object v0
  332.  
  333. :goto_2
  334. invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
  335.  
  336. move-result v2
  337.  
  338. if-eqz v2, :cond_5
  339.  
  340. invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
  341.  
  342. move-result-object v2
  343.  
  344. check-cast v2, Ljava/lang/String;
  345.  
  346. .line 12
  347. :try_start_0
  348. invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  349.  
  350. move-result-object v3
  351.  
  352. invoke-virtual {v3, v2, v10}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  353.  
  354. .line 13
  355. invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  356.  
  357. move-result-object v3
  358.  
  359. invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  360.  
  361. move-result-object v4
  362.  
  363. invoke-virtual {v4, v2, v9}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
  364.  
  365. move-result-object v2
  366.  
  367. invoke-virtual {v3, v2}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
  368.  
  369. move-result-object v2
  370.  
  371. invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
  372.  
  373. move-result-object v2
  374.  
  375. invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  376. :try_end_0
  377. .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
  378.  
  379. goto :goto_2
  380.  
  381. :catch_0
  382. move-exception v2
  383.  
  384. .line 14
  385. sget-object v3, Lru/xxx/android/chat/xu2hT0U3AuBmEPN3bYz;->DoWN7LuYnp:Lru/xxx/android/chat/xu2hT0U3AuBmEPN3bYz$llP2UyP1fWeb8V;
  386.  
  387. invoke-virtual {v3, v2}, Lru/xxx/android/chat/xu2hT0U3AuBmEPN3bYz$llP2UyP1fWeb8V;->IwO5eB3NkxZsIHGPAS80ThoF(Ljava/lang/Throwable;)V
  388.  
  389. goto :goto_2
  390.  
  391. .line 15
  392. :cond_5
  393. invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
  394.  
  395. move-result p1
  396.  
  397. if-eqz p1, :cond_6
  398.  
  399. goto :goto_3
  400.  
  401. .line 16
  402. :cond_6
  403. invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
  404.  
  405. move-result p1
  406.  
  407. const-string v0, "java.lang.String.format(format, *args)"
  408.  
  409. if-le p1, v10, :cond_7
  410.  
  411. const p1, 0x7f1305dc
  412.  
  413. .line 17
  414. invoke-static {p1}, Lru/xxx/android/chat/HmrbgasaP6YtvRyMKGLqwDEI5l;->SlWsDN4pze74XleyAs5awbzhhLcA(I)Ljava/lang/String;
  415.  
  416. move-result-object p1
  417.  
  418. const-string v2, "getString(R.string.remote_access_apps_installed_description)"
  419.  
  420. invoke-static {p1, v2}, Lru/xxx/android/chat/nbNsijEbeg5So308Le6uphtF;->ktlCaISotjj7jsJF(Ljava/lang/Object;Ljava/lang/String;)V
  421.  
  422. new-array v11, v10, [Ljava/lang/Object;
  423.  
  424. const/4 v2, 0x0
  425.  
  426. const/4 v3, 0x0
  427.  
  428. const/4 v4, 0x0
  429.  
  430. const/4 v5, 0x0
  431.  
  432. const/4 v6, 0x0
  433.  
  434. const/4 v7, 0x0
  435.  
  436. const/16 v8, 0x3f
  437.  
  438. .line 18
  439. invoke-static/range {v1 .. v8}, Lru/xxx/android/chat/OMfxQ0SV2YlasHSPwRDHwu2h;->SY83x6TZzwtZvG(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lru/xxx/android/chat/u9W7E0N0SdakSDWPlM4OI;I)Ljava/lang/String;
  440.  
  441. move-result-object v1
  442.  
  443. aput-object v1, v11, v9
  444.  
  445. .line 19
  446. invoke-static {v11, v10, p1, v0}, Lru/xxx/android/chat/H8ZBtSLZo7NboSt;->t26WZuiFEUm9([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  447.  
  448. move-result-object p1
  449.  
  450. goto :goto_4
  451.  
  452. :cond_7
  453. const p1, 0x7f1305db
  454.  
  455. .line 20
  456. invoke-static {p1}, Lru/xxx/android/chat/HmrbgasaP6YtvRyMKGLqwDEI5l;->SlWsDN4pze74XleyAs5awbzhhLcA(I)Ljava/lang/String;
  457.  
  458. move-result-object p1
  459.  
  460. const-string v2, "getString(R.string.remote_access_app_installed_description)"
  461.  
  462. invoke-static {p1, v2}, Lru/xxx/android/chat/nbNsijEbeg5So308Le6uphtF;->ktlCaISotjj7jsJF(Ljava/lang/Object;Ljava/lang/String;)V
  463.  
  464. new-array v2, v10, [Ljava/lang/Object;
  465.  
  466. .line 21
  467. invoke-virtual {v1, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  468.  
  469. move-result-object v1
  470.  
  471. aput-object v1, v2, v9
  472.  
  473. .line 22
  474. invoke-static {v2, v10, p1, v0}, Lru/xxx/android/chat/H8ZBtSLZo7NboSt;->t26WZuiFEUm9([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  475.  
  476. move-result-object p1
  477.  
  478. goto :goto_4
  479.  
  480. :cond_8
  481. :goto_3
  482. const/4 p1, 0x0
  483.  
  484. :goto_4
  485. return-object p1
  486. .end method
  487.  
  488. .method public final sQT2eRKDQClKQEn36abIyhb5()Ljava/util/List;
  489. .locals 1
  490. .annotation system Ldalvik/annotation/Signature;
  491. value = {
  492. "()",
  493. "Ljava/util/List<",
  494. "Lru/xxx/android/xxx/dataclasses/AppToCheck;",
  495. ">;"
  496. }
  497. .end annotation
  498.  
  499. .line 1
  500. sget-object v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->IwO5eB3NkxZsIHGPAS80ThoF:Ljava/util/List;
  501.  
  502. if-nez v0, :cond_0
  503.  
  504. sget-object v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->JYqxwLnVz2WOCIy13T:Ljava/util/List;
  505.  
  506. .line 2
  507. sput-object v0, Lru/xxx/android/chat/GVfa2wLzxTh38VRSQ3X7v;->IwO5eB3NkxZsIHGPAS80ThoF:Ljava/util/List;
  508.  
  509. :cond_0
  510. return-object v0
  511. .end method
RAW Paste Data