From a4d62c71fce84b8eb4fefd6019e5a76b80783d93 Mon Sep 17 00:00:00 2001 From: pulorsok Date: Tue, 22 Sep 2026 19:42:11 +0800 Subject: [PATCH] Add new Quark rule for Exodus malware detection New rule #00279 pairs TelephonyManager.getDeviceId with getSubscriberId, flagging code that reads the device IMEI and the subscriber IMSI in the same method. Scores for the existing pool are resynced after retraining against the enlarged corpus. Co-Authored-By: Claude Opus 5 --- rules/00001.json | 2 +- rules/00002.json | 2 +- rules/00003.json | 2 +- rules/00004.json | 2 +- rules/00005.json | 2 +- rules/00006.json | 2 +- rules/00007.json | 2 +- rules/00008.json | 2 +- rules/00009.json | 2 +- rules/00010.json | 2 +- rules/00011.json | 2 +- rules/00012.json | 2 +- rules/00013.json | 2 +- rules/00014.json | 2 +- rules/00015.json | 2 +- rules/00016.json | 2 +- rules/00017.json | 2 +- rules/00018.json | 2 +- rules/00019.json | 2 +- rules/00020.json | 2 +- rules/00021.json | 2 +- rules/00022.json | 2 +- rules/00023.json | 2 +- rules/00024.json | 2 +- rules/00025.json | 2 +- rules/00026.json | 2 +- rules/00028.json | 2 +- rules/00029.json | 2 +- rules/00030.json | 2 +- rules/00031.json | 2 +- rules/00032.json | 2 +- rules/00033.json | 2 +- rules/00034.json | 2 +- rules/00035.json | 2 +- rules/00036.json | 2 +- rules/00037.json | 2 +- rules/00038.json | 2 +- rules/00039.json | 2 +- rules/00040.json | 2 +- rules/00041.json | 2 +- rules/00042.json | 2 +- rules/00043.json | 2 +- rules/00044.json | 2 +- rules/00045.json | 2 +- rules/00046.json | 2 +- rules/00047.json | 2 +- rules/00048.json | 2 +- rules/00049.json | 2 +- rules/00050.json | 2 +- rules/00051.json | 2 +- rules/00052.json | 2 +- rules/00053.json | 2 +- rules/00054.json | 2 +- rules/00055.json | 2 +- rules/00056.json | 2 +- rules/00057.json | 2 +- rules/00058.json | 2 +- rules/00059.json | 2 +- rules/00060.json | 2 +- rules/00061.json | 2 +- rules/00062.json | 2 +- rules/00063.json | 2 +- rules/00064.json | 2 +- rules/00065.json | 2 +- rules/00066.json | 2 +- rules/00067.json | 2 +- rules/00068.json | 2 +- rules/00069.json | 2 +- rules/00070.json | 2 +- rules/00071.json | 2 +- rules/00072.json | 2 +- rules/00073.json | 2 +- rules/00074.json | 2 +- rules/00075.json | 2 +- rules/00076.json | 2 +- rules/00077.json | 2 +- rules/00078.json | 2 +- rules/00079.json | 2 +- rules/00080.json | 2 +- rules/00081.json | 2 +- rules/00082.json | 2 +- rules/00083.json | 2 +- rules/00084.json | 2 +- rules/00085.json | 2 +- rules/00086.json | 2 +- rules/00087.json | 2 +- rules/00088.json | 2 +- rules/00089.json | 2 +- rules/00090.json | 2 +- rules/00091.json | 2 +- rules/00092.json | 2 +- rules/00093.json | 2 +- rules/00094.json | 2 +- rules/00095.json | 2 +- rules/00096.json | 2 +- rules/00097.json | 2 +- rules/00098.json | 2 +- rules/00099.json | 2 +- rules/00100.json | 2 +- rules/00101.json | 2 +- rules/00102.json | 2 +- rules/00103.json | 2 +- rules/00104.json | 2 +- rules/00105.json | 2 +- rules/00106.json | 2 +- rules/00107.json | 2 +- rules/00108.json | 2 +- rules/00109.json | 2 +- rules/00110.json | 2 +- rules/00111.json | 2 +- rules/00112.json | 2 +- rules/00113.json | 2 +- rules/00114.json | 2 +- rules/00115.json | 2 +- rules/00116.json | 2 +- rules/00119.json | 2 +- rules/00120.json | 2 +- rules/00121.json | 2 +- rules/00122.json | 2 +- rules/00123.json | 2 +- rules/00124.json | 2 +- rules/00125.json | 2 +- rules/00126.json | 2 +- rules/00127.json | 2 +- rules/00128.json | 2 +- rules/00129.json | 2 +- rules/00130.json | 2 +- rules/00131.json | 2 +- rules/00132.json | 2 +- rules/00133.json | 2 +- rules/00134.json | 2 +- rules/00135.json | 2 +- rules/00136.json | 2 +- rules/00137.json | 2 +- rules/00138.json | 2 +- rules/00139.json | 2 +- rules/00140.json | 2 +- rules/00141.json | 2 +- rules/00142.json | 2 +- rules/00143.json | 2 +- rules/00144.json | 2 +- rules/00145.json | 2 +- rules/00146.json | 2 +- rules/00147.json | 2 +- rules/00148.json | 2 +- rules/00149.json | 2 +- rules/00150.json | 2 +- rules/00151.json | 2 +- rules/00152.json | 2 +- rules/00153.json | 2 +- rules/00154.json | 2 +- rules/00155.json | 2 +- rules/00156.json | 2 +- rules/00157.json | 2 +- rules/00158.json | 2 +- rules/00159.json | 2 +- rules/00160.json | 2 +- rules/00161.json | 2 +- rules/00162.json | 2 +- rules/00163.json | 2 +- rules/00164.json | 2 +- rules/00165.json | 2 +- rules/00166.json | 2 +- rules/00167.json | 2 +- rules/00168.json | 2 +- rules/00169.json | 2 +- rules/00170.json | 2 +- rules/00171.json | 2 +- rules/00172.json | 2 +- rules/00173.json | 2 +- rules/00174.json | 2 +- rules/00175.json | 2 +- rules/00176.json | 2 +- rules/00177.json | 2 +- rules/00178.json | 2 +- rules/00179.json | 2 +- rules/00181.json | 2 +- rules/00182.json | 2 +- rules/00183.json | 2 +- rules/00184.json | 2 +- rules/00185.json | 2 +- rules/00187.json | 2 +- rules/00188.json | 2 +- rules/00189.json | 2 +- rules/00190.json | 2 +- rules/00191.json | 2 +- rules/00192.json | 2 +- rules/00193.json | 2 +- rules/00194.json | 2 +- rules/00195.json | 2 +- rules/00196.json | 2 +- rules/00197.json | 2 +- rules/00198.json | 2 +- rules/00199.json | 2 +- rules/00200.json | 2 +- rules/00201.json | 2 +- rules/00202.json | 2 +- rules/00203.json | 2 +- rules/00204.json | 2 +- rules/00205.json | 2 +- rules/00206.json | 2 +- rules/00207.json | 2 +- rules/00208.json | 2 +- rules/00209.json | 2 +- rules/00210.json | 2 +- rules/00212.json | 2 +- rules/00213.json | 2 +- rules/00214.json | 2 +- rules/00215.json | 2 +- rules/00216.json | 2 +- rules/00217.json | 2 +- rules/00218.json | 2 +- rules/00219.json | 2 +- rules/00221.json | 2 +- rules/00222.json | 2 +- rules/00223.json | 2 +- rules/00224.json | 2 +- rules/00225.json | 2 +- rules/00226.json | 2 +- rules/00227.json | 2 +- rules/00228.json | 2 +- rules/00230.json | 2 +- rules/00231.json | 2 +- rules/00232.json | 2 +- rules/00233.json | 2 +- rules/00234.json | 2 +- rules/00235.json | 2 +- rules/00237.json | 2 +- rules/00238.json | 2 +- rules/00239.json | 2 +- rules/00240.json | 2 +- rules/00241.json | 2 +- rules/00242.json | 2 +- rules/00243.json | 2 +- rules/00244.json | 2 +- rules/00245.json | 2 +- rules/00246.json | 2 +- rules/00247.json | 2 +- rules/00248.json | 2 +- rules/00249.json | 2 +- rules/00250.json | 2 +- rules/00251.json | 2 +- rules/00252.json | 2 +- rules/00253.json | 2 +- rules/00254.json | 2 +- rules/00256.json | 2 +- rules/00257.json | 2 +- rules/00258.json | 2 +- rules/00259.json | 2 +- rules/00260.json | 2 +- rules/00261.json | 2 +- rules/00262.json | 2 +- rules/00265.json | 2 +- rules/00266.json | 2 +- rules/00267.json | 2 +- rules/00268.json | 2 +- rules/00269.json | 2 +- rules/00270.json | 2 +- rules/00271.json | 2 +- rules/00272.json | 2 +- rules/00273.json | 2 +- rules/00274.json | 2 +- rules/00275.json | 2 +- rules/00276.json | 2 +- rules/00277.json | 2 +- rules/00278.json | 2 +- rules/00279.json | 21 +++++++++++++++++++++ 267 files changed, 287 insertions(+), 266 deletions(-) create mode 100644 rules/00279.json diff --git a/rules/00001.json b/rules/00001.json index ce12d47c..9cb2c61c 100644 --- a/rules/00001.json +++ b/rules/00001.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" } ], - "score": 0.19, + "score": 0.21, "label": [ "camera" ] diff --git a/rules/00002.json b/rules/00002.json index 5424df96..1a5e8760 100644 --- a/rules/00002.json +++ b/rules/00002.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/hardware/Camera$ShutterCallback; Landroid/hardware/Camera$PictureCallback; Landroid/hardware/Camera$PictureCallback;)V" } ], - "score": 0.21, + "score": 0.26, "label": [ "camera" ] diff --git a/rules/00003.json b/rules/00003.json index 92701f79..64c2f2be 100644 --- a/rules/00003.json +++ b/rules/00003.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Z)Lorg/json/JSONObject;" } ], - "score": -0.37, + "score": -0.45, "label": [ "camera" ] diff --git a/rules/00004.json b/rules/00004.json index 42563549..02e16f5a 100644 --- a/rules/00004.json +++ b/rules/00004.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -0.53, + "score": -0.71, "label": [ "file", "collection" diff --git a/rules/00005.json b/rules/00005.json index 9e58355e..30cb0f5c 100644 --- a/rules/00005.json +++ b/rules/00005.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -0.54, + "score": -0.46, "label": [ "file" ] diff --git a/rules/00006.json b/rules/00006.json index d7293bd4..7c63c1ce 100644 --- a/rules/00006.json +++ b/rules/00006.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.18, + "score": -0.44, "label": [ "record" ] diff --git a/rules/00007.json b/rules/00007.json index ae2fb8a3..31d84f8a 100644 --- a/rules/00007.json +++ b/rules/00007.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.12, + "score": -0.09, "label": [ "file" ] diff --git a/rules/00008.json b/rules/00008.json index 32386e6c..2b290054 100644 --- a/rules/00008.json +++ b/rules/00008.json @@ -13,7 +13,7 @@ "descriptor": "(Z)Ljava/lang/Boolean;" } ], - "score": 0.23, + "score": 0.11, "label": [ "sms" ] diff --git a/rules/00009.json b/rules/00009.json index bed45892..5e99df6b 100644 --- a/rules/00009.json +++ b/rules/00009.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -1.15, + "score": -1.26, "label": [ "file" ] diff --git a/rules/00010.json b/rules/00010.json index a3bfddf4..72115d5c 100644 --- a/rules/00010.json +++ b/rules/00010.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -0.89, + "score": -0.69, "label": [ "sms", "calllog", diff --git a/rules/00011.json b/rules/00011.json index b4f3ba89..789db413 100644 --- a/rules/00011.json +++ b/rules/00011.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" } ], - "score": 2.35, + "score": 2.3, "label": [ "sms", "calllog", diff --git a/rules/00012.json b/rules/00012.json index f819419e..4b289847 100644 --- a/rules/00012.json +++ b/rules/00012.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/io/InputStream;)V" } ], - "score": -0.21, + "score": -0.15, "label": [ "file" ] diff --git a/rules/00013.json b/rules/00013.json index 4a5c0b83..2ed66287 100644 --- a/rules/00013.json +++ b/rules/00013.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/io/File;)V" } ], - "score": 0.89, + "score": 0.93, "label": [ "file" ] diff --git a/rules/00014.json b/rules/00014.json index 8d38a866..28e1a2a7 100644 --- a/rules/00014.json +++ b/rules/00014.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -1.32, + "score": -1.42, "label": [ "file" ] diff --git a/rules/00015.json b/rules/00015.json index 5dbe6543..d7e8f086 100644 --- a/rules/00015.json +++ b/rules/00015.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -0.03, + "score": -0.01, "label": [ "file" ] diff --git a/rules/00016.json b/rules/00016.json index 5504268d..78e23735 100644 --- a/rules/00016.json +++ b/rules/00016.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": 0.64, + "score": 0.74, "label": [ "location", "collection" diff --git a/rules/00017.json b/rules/00017.json index bcbe92e4..d08919dd 100644 --- a/rules/00017.json +++ b/rules/00017.json @@ -13,7 +13,7 @@ "descriptor": "(D)Ljava/lang/StringBuilder;" } ], - "score": -0.02, + "score": 0.05, "label": [ "location", "collection" diff --git a/rules/00018.json b/rules/00018.json index f32473bb..ac689ed9 100644 --- a/rules/00018.json +++ b/rules/00018.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; J F Landroid/location/LocationListener;)V" } ], - "score": -0.6, + "score": -0.53, "label": [ "location", "collection" diff --git a/rules/00019.json b/rules/00019.json index 9d2c369a..daabc230 100644 --- a/rules/00019.json +++ b/rules/00019.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" } ], - "score": -0.26, + "score": -0.43, "label": [ "reflection" ] diff --git a/rules/00020.json b/rules/00020.json index 4d618f19..00906eae 100644 --- a/rules/00020.json +++ b/rules/00020.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.21, + "score": 0.22, "label": [ "file" ] diff --git a/rules/00021.json b/rules/00021.json index 3faaec48..cb255df3 100644 --- a/rules/00021.json +++ b/rules/00021.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" } ], - "score": 0.03, + "score": -0.07, "label": [ "reflection" ] diff --git a/rules/00022.json b/rules/00022.json index a1b89f38..291ff490 100644 --- a/rules/00022.json +++ b/rules/00022.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": 1.3, + "score": 1.35, "label": [ "file" ] diff --git a/rules/00023.json b/rules/00023.json index fdbdde6a..20f472e0 100644 --- a/rules/00023.json +++ b/rules/00023.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)V" } ], - "score": 2.69, + "score": 2.54, "label": [ "reflection", "control" diff --git a/rules/00024.json b/rules/00024.json index d5aceb8f..475b7622 100644 --- a/rules/00024.json +++ b/rules/00024.json @@ -13,7 +13,7 @@ "descriptor": "([B)V" } ], - "score": 0.14, + "score": 0.27, "label": [ "reflection", "file" diff --git a/rules/00025.json b/rules/00025.json index 5b73dbaf..3a1775e4 100644 --- a/rules/00025.json +++ b/rules/00025.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object;)Z" } ], - "score": 0.98, + "score": 1.07, "label": [ "reflection" ] diff --git a/rules/00026.json b/rules/00026.json index 7391c665..6e10c94d 100644 --- a/rules/00026.json +++ b/rules/00026.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": -0.02, + "score": 0.09, "label": [ "reflection" ] diff --git a/rules/00028.json b/rules/00028.json index 4338b832..544c5689 100644 --- a/rules/00028.json +++ b/rules/00028.json @@ -13,7 +13,7 @@ "descriptor": "([B)I" } ], - "score": 1.82, + "score": 1.87, "label": [ "file" ] diff --git a/rules/00029.json b/rules/00029.json index b458ae4e..caf5a697 100644 --- a/rules/00029.json +++ b/rules/00029.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 0.24, + "score": 0.42, "label": [ "reflection" ] diff --git a/rules/00030.json b/rules/00030.json index a29a91dd..8aaa307d 100644 --- a/rules/00030.json +++ b/rules/00030.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.88, + "score": -0.96, "label": [ "network" ] diff --git a/rules/00031.json b/rules/00031.json index 0d84a487..8183ca41 100644 --- a/rules/00031.json +++ b/rules/00031.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.03, + "score": -0.1, "label": [ "reflection", "collection" diff --git a/rules/00032.json b/rules/00032.json index c9c0ca27..4bcd3e8a 100644 --- a/rules/00032.json +++ b/rules/00032.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" } ], - "score": -1.58, + "score": -1.51, "label": [ "reflection" ] diff --git a/rules/00033.json b/rules/00033.json index 17cb9194..01a956a6 100644 --- a/rules/00033.json +++ b/rules/00033.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.83, + "score": 1.55, "label": [ "collection" ] diff --git a/rules/00034.json b/rules/00034.json index dff4a1dd..cd8559cb 100644 --- a/rules/00034.json +++ b/rules/00034.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": 0.22, + "score": 0.19, "label": [ "collection", "network" diff --git a/rules/00035.json b/rules/00035.json index d272617c..f887d00f 100644 --- a/rules/00035.json +++ b/rules/00035.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/util/List;" } ], - "score": 1.7, + "score": 1.73, "label": [ "reflection" ] diff --git a/rules/00036.json b/rules/00036.json index 2c66ca28..feb52b74 100644 --- a/rules/00036.json +++ b/rules/00036.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" } ], - "score": -0.4, + "score": -0.28, "label": [ "reflection" ] diff --git a/rules/00037.json b/rules/00037.json index a15da568..6febe8c6 100644 --- a/rules/00037.json +++ b/rules/00037.json @@ -13,7 +13,7 @@ "descriptor": "(I Landroid/app/Notification;)V" } ], - "score": -1.86, + "score": -1.85, "label": [ "control" ] diff --git a/rules/00038.json b/rules/00038.json index 2c18beef..3dd93670 100644 --- a/rules/00038.json +++ b/rules/00038.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.41, + "score": 1.29, "label": [ "collection" ] diff --git a/rules/00039.json b/rules/00039.json index b529ea32..73033cee 100644 --- a/rules/00039.json +++ b/rules/00039.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/net/InetAddress;" } ], - "score": -0.76, + "score": -0.74, "label": [ "control", "network" diff --git a/rules/00040.json b/rules/00040.json index 7d637d00..e13f5531 100644 --- a/rules/00040.json +++ b/rules/00040.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/util/ArrayList; Ljava/util/ArrayList; Ljava/util/ArrayList;)V" } ], - "score": -1.34, + "score": -1.41, "label": [ "sms" ] diff --git a/rules/00041.json b/rules/00041.json index c39858fb..ecd45ecf 100644 --- a/rules/00041.json +++ b/rules/00041.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.26, + "score": -0.43, "label": [ "record" ] diff --git a/rules/00042.json b/rules/00042.json index 16c37f5b..8fcc55c6 100644 --- a/rules/00042.json +++ b/rules/00042.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/util/List;" } ], - "score": -0.05, + "score": 0.14, "label": [ "collection", "wifi" diff --git a/rules/00043.json b/rules/00043.json index 8e85e647..0b4e8c3c 100644 --- a/rules/00043.json +++ b/rules/00043.json @@ -13,7 +13,7 @@ "descriptor": "(I I)I" } ], - "score": -0.48, + "score": -0.46, "label": [ "collection", "wifi" diff --git a/rules/00044.json b/rules/00044.json index 7c5f0c38..dc78a092 100644 --- a/rules/00044.json +++ b/rules/00044.json @@ -13,7 +13,7 @@ "descriptor": "()J" } ], - "score": -0.03, + "score": -0.11, "label": [ "collection", "reflection" diff --git a/rules/00045.json b/rules/00045.json index 13fe5242..e6000c6b 100644 --- a/rules/00045.json +++ b/rules/00045.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.09, + "score": 0.96, "label": [ "collection", "reflection" diff --git a/rules/00046.json b/rules/00046.json index fc72973d..95b64ede 100644 --- a/rules/00046.json +++ b/rules/00046.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 0.07, + "score": 0.12, "label": [ "reflection" ] diff --git a/rules/00047.json b/rules/00047.json index 2036eec9..6b17e6bc 100644 --- a/rules/00047.json +++ b/rules/00047.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.36, + "score": -0.33, "label": [ "network", "collection" diff --git a/rules/00048.json b/rules/00048.json index 6a57f286..bc07c92a 100644 --- a/rules/00048.json +++ b/rules/00048.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.11, + "score": -0.22, "label": [ "sms", "collection" diff --git a/rules/00049.json b/rules/00049.json index 6ca7feef..c0d53184 100644 --- a/rules/00049.json +++ b/rules/00049.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.63, + "score": -0.79, "label": [ "sms", "collection" diff --git a/rules/00050.json b/rules/00050.json index 6deacbf4..e66fcf3c 100644 --- a/rules/00050.json +++ b/rules/00050.json @@ -13,7 +13,7 @@ "descriptor": "()J" } ], - "score": 0.57, + "score": 0.63, "label": [ "sms", "collection" diff --git a/rules/00051.json b/rules/00051.json index 5d43ece4..1a22351c 100644 --- a/rules/00051.json +++ b/rules/00051.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" } ], - "score": -0.15, + "score": -0.09, "label": [ "control" ] diff --git a/rules/00052.json b/rules/00052.json index 1c3d1390..2c7df8e5 100644 --- a/rules/00052.json +++ b/rules/00052.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; Ljava/lang/String; [Ljava/lang/String;)I" } ], - "score": -0.09, + "score": 0.04, "label": [ "sms" ] diff --git a/rules/00053.json b/rules/00053.json index 9d834a06..810df92f 100644 --- a/rules/00053.json +++ b/rules/00053.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; Z Landroid/database/ContentObserver;)V" } ], - "score": -1.43, + "score": -1.42, "label": [ "sms" ] diff --git a/rules/00054.json b/rules/00054.json index e5b0ca13..32369cdd 100644 --- a/rules/00054.json +++ b/rules/00054.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; Ljava/lang/String;)Landroid/content/Intent;" } ], - "score": 0.24, + "score": 0.4, "label": [ "reflection" ] diff --git a/rules/00055.json b/rules/00055.json index 612b3354..c9b85bce 100644 --- a/rules/00055.json +++ b/rules/00055.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.37, + "score": -0.42, "label": [ "sms", "collection" diff --git a/rules/00056.json b/rules/00056.json index a4adaf5d..0d8c7eea 100644 --- a/rules/00056.json +++ b/rules/00056.json @@ -13,7 +13,7 @@ "descriptor": "(I I I)V" } ], - "score": -0.41, + "score": -0.51, "label": [ "control" ] diff --git a/rules/00057.json b/rules/00057.json index 980d3ce8..d2edc463 100644 --- a/rules/00057.json +++ b/rules/00057.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.53, + "score": -0.7, "label": [ "network", "collection" diff --git a/rules/00058.json b/rules/00058.json index e0ad8ad3..2fef4a78 100644 --- a/rules/00058.json +++ b/rules/00058.json @@ -13,7 +13,7 @@ "descriptor": "(I Z)Z" } ], - "score": -0.39, + "score": -0.28, "label": [ "wifi", "control" diff --git a/rules/00059.json b/rules/00059.json index 3c0bacb0..92cde03f 100644 --- a/rules/00059.json +++ b/rules/00059.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -0.71, + "score": -0.76, "label": [ "collection" ] diff --git a/rules/00060.json b/rules/00060.json index 25e5792c..7be5960f 100644 --- a/rules/00060.json +++ b/rules/00060.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/Integer;" } ], - "score": -0.41, + "score": -0.48, "label": [ "network", "collection" diff --git a/rules/00061.json b/rules/00061.json index 8d5224fd..5f0d6ef6 100644 --- a/rules/00061.json +++ b/rules/00061.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/Integer;" } ], - "score": 0.74, + "score": 0.56, "label": [ "wifi", "collection" diff --git a/rules/00062.json b/rules/00062.json index 8c64d65b..7a5f2ddf 100644 --- a/rules/00062.json +++ b/rules/00062.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.02, + "score": 0.18, "label": [ "wifi", "collection" diff --git a/rules/00063.json b/rules/00063.json index 8914f8f8..3c1879d0 100644 --- a/rules/00063.json +++ b/rules/00063.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Landroid/net/Uri;)V" } ], - "score": 0.54, + "score": 0.46, "label": [ "control" ] diff --git a/rules/00064.json b/rules/00064.json index 1d761303..df7c6f4e 100644 --- a/rules/00064.json +++ b/rules/00064.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -0.34, + "score": -0.18, "label": [ "control" ] diff --git a/rules/00065.json b/rules/00065.json index d2468886..50004c8b 100644 --- a/rules/00065.json +++ b/rules/00065.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.2, + "score": 0.11, "label": [ "collection" ] diff --git a/rules/00066.json b/rules/00066.json index c372939c..1281f58f 100644 --- a/rules/00066.json +++ b/rules/00066.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.01, + "score": 0.04, "label": [ "collection" ] diff --git a/rules/00067.json b/rules/00067.json index a702b878..90cfd1a9 100644 --- a/rules/00067.json +++ b/rules/00067.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.0, + "score": 1.22, "label": [ "collection" ] diff --git a/rules/00068.json b/rules/00068.json index 5f7b256e..8c6d3cc8 100644 --- a/rules/00068.json +++ b/rules/00068.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Process;" } ], - "score": 1.64, + "score": 1.55, "label": [ "control" ] diff --git a/rules/00069.json b/rules/00069.json index 66234ece..261b45e7 100644 --- a/rules/00069.json +++ b/rules/00069.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/io/OutputStream;" } ], - "score": 0.74, + "score": 0.66, "label": [ "control" ] diff --git a/rules/00070.json b/rules/00070.json index c2dba4d6..0b63bc2f 100644 --- a/rules/00070.json +++ b/rules/00070.json @@ -13,7 +13,7 @@ "method": "sendTextMessage" } ], - "score": 0.05, + "score": -0.07, "label": [ "collection", "command", diff --git a/rules/00071.json b/rules/00071.json index a4d9ceb3..6536a4b7 100644 --- a/rules/00071.json +++ b/rules/00071.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.23, + "score": -0.46, "label": [ "collection", "command", diff --git a/rules/00072.json b/rules/00072.json index e221f870..a8e028d4 100644 --- a/rules/00072.json +++ b/rules/00072.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.43, + "score": 0.59, "label": [ "command", "network", diff --git a/rules/00073.json b/rules/00073.json index 3eff94e4..813e1c10 100644 --- a/rules/00073.json +++ b/rules/00073.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.28, + "score": -0.44, "label": [ "collection", "telephony", diff --git a/rules/00074.json b/rules/00074.json index 0fdb924c..b39e78a9 100644 --- a/rules/00074.json +++ b/rules/00074.json @@ -13,7 +13,7 @@ "method": "getNetworkCountryIso" } ], - "score": -0.29, + "score": -0.14, "label": [ "collection", "telephony" diff --git a/rules/00075.json b/rules/00075.json index ba4ab475..939ed23e 100644 --- a/rules/00075.json +++ b/rules/00075.json @@ -13,7 +13,7 @@ "method": "getLastKnownLocation" } ], - "score": -1.39, + "score": -1.41, "label": [ "collection", "location" diff --git a/rules/00076.json b/rules/00076.json index ed7a8b9e..053cbbef 100644 --- a/rules/00076.json +++ b/rules/00076.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.06, + "score": -0.11, "label": [ "collection", "wifi" diff --git a/rules/00077.json b/rules/00077.json index 8bd1040f..5a69119b 100644 --- a/rules/00077.json +++ b/rules/00077.json @@ -13,7 +13,7 @@ "method": "query" } ], - "score": 1.36, + "score": 1.46, "label": [ "collection", "sms", diff --git a/rules/00078.json b/rules/00078.json index 505d4ca3..8d717e9b 100644 --- a/rules/00078.json +++ b/rules/00078.json @@ -13,7 +13,7 @@ "method": "getNetworkOperatorName" } ], - "score": -0.64, + "score": -0.81, "label": [ "collection", "telephony" diff --git a/rules/00079.json b/rules/00079.json index a8c79948..9794dacc 100644 --- a/rules/00079.json +++ b/rules/00079.json @@ -13,7 +13,7 @@ "method": "setComponentEnabledSetting" } ], - "score": 0.99, + "score": 0.82, "label": [ "evasion" ] diff --git a/rules/00080.json b/rules/00080.json index 295252ea..cde8ce93 100644 --- a/rules/00080.json +++ b/rules/00080.json @@ -13,7 +13,7 @@ "method": "setOutputFile" } ], - "score": 0.03, + "score": -0.08, "label": [ "record", "file" diff --git a/rules/00081.json b/rules/00081.json index 63b9990d..6b4068af 100644 --- a/rules/00081.json +++ b/rules/00081.json @@ -13,7 +13,7 @@ "method": "getDeclaredMethods" } ], - "score": -1.39, + "score": -1.45, "label": [ "reflection" ] diff --git a/rules/00082.json b/rules/00082.json index d4733ebf..eb4781fd 100644 --- a/rules/00082.json +++ b/rules/00082.json @@ -13,7 +13,7 @@ "method": "getMacAddress" } ], - "score": 0.03, + "score": -0.05, "label": [ "collection", "wifi" diff --git a/rules/00083.json b/rules/00083.json index d54ea407..d589c276 100644 --- a/rules/00083.json +++ b/rules/00083.json @@ -13,7 +13,7 @@ "method": "getDeviceId" } ], - "score": 0.08, + "score": -0.04, "label": [ "collection", "telephony" diff --git a/rules/00084.json b/rules/00084.json index 691bd46a..17b50d4d 100644 --- a/rules/00084.json +++ b/rules/00084.json @@ -13,7 +13,7 @@ "method": "getSubscriberId" } ], - "score": -0.29, + "score": -0.25, "label": [ "collection", "telephony" diff --git a/rules/00085.json b/rules/00085.json index de41f158..08eaa437 100644 --- a/rules/00085.json +++ b/rules/00085.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.16, + "score": 0.43, "label": [ "collection", "telephony" diff --git a/rules/00086.json b/rules/00086.json index 2de0f73b..fa8e99ac 100644 --- a/rules/00086.json +++ b/rules/00086.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.55, + "score": -1.56, "label": [ "telephony" ] diff --git a/rules/00087.json b/rules/00087.json index 04f46ef6..d9b82f0d 100644 --- a/rules/00087.json +++ b/rules/00087.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -0.62, + "score": -0.74, "label": [ "network" ] diff --git a/rules/00088.json b/rules/00088.json index 2d394814..57ddbe53 100644 --- a/rules/00088.json +++ b/rules/00088.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": -0.12, + "score": 0.07, "label": [ "command", "network" diff --git a/rules/00089.json b/rules/00089.json index 09e4c842..e9924140 100644 --- a/rules/00089.json +++ b/rules/00089.json @@ -13,7 +13,7 @@ "method": "getInputStream" } ], - "score": -1.34, + "score": -1.28, "label": [ "command", "network" diff --git a/rules/00090.json b/rules/00090.json index cc65e0b3..f22c5597 100644 --- a/rules/00090.json +++ b/rules/00090.json @@ -13,7 +13,7 @@ "method": "setOutputFormat" } ], - "score": -0.22, + "score": -0.39, "label": [ "record" ] diff --git a/rules/00091.json b/rules/00091.json index a5d1d75d..cbc49e27 100644 --- a/rules/00091.json +++ b/rules/00091.json @@ -13,7 +13,7 @@ "method": "getString" } ], - "score": 0.13, + "score": 0.05, "label": [ "collection" ] diff --git a/rules/00092.json b/rules/00092.json index 0bf86493..9358cbf1 100644 --- a/rules/00092.json +++ b/rules/00092.json @@ -13,7 +13,7 @@ "method": "sendBroadcast" } ], - "score": -0.37, + "score": -0.5, "label": [ "command" ] diff --git a/rules/00093.json b/rules/00093.json index da5f6c16..bced7f31 100644 --- a/rules/00093.json +++ b/rules/00093.json @@ -13,7 +13,7 @@ "method": "sendTextMessage" } ], - "score": -0.17, + "score": -0.29, "label": [ "collection", "sms", diff --git a/rules/00094.json b/rules/00094.json index 6ce5baa2..88e9d5da 100644 --- a/rules/00094.json +++ b/rules/00094.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": -0.05, + "score": -0.04, "label": [ "command", "network" diff --git a/rules/00095.json b/rules/00095.json index 3e3e1567..7da13528 100644 --- a/rules/00095.json +++ b/rules/00095.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.3, + "score": -0.31, "label": [ "collection", "telephony" diff --git a/rules/00096.json b/rules/00096.json index ae5a0dbf..2267fc7c 100644 --- a/rules/00096.json +++ b/rules/00096.json @@ -13,7 +13,7 @@ "method": "setRequestMethod" } ], - "score": -1.35, + "score": -1.41, "label": [ "command", "network" diff --git a/rules/00097.json b/rules/00097.json index eb8d7fa0..79a9356b 100644 --- a/rules/00097.json +++ b/rules/00097.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.23, + "score": -0.53, "label": [ "collection", "sms" diff --git a/rules/00098.json b/rules/00098.json index c6c9a283..fb111bc0 100644 --- a/rules/00098.json +++ b/rules/00098.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.39, + "score": -1.38, "label": [ "network" ] diff --git a/rules/00099.json b/rules/00099.json index ef0d86d5..ca5d517f 100644 --- a/rules/00099.json +++ b/rules/00099.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.21, + "score": 0.28, "label": [ "collection", "location" diff --git a/rules/00100.json b/rules/00100.json index 7dfdc82f..d90f117d 100644 --- a/rules/00100.json +++ b/rules/00100.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -0.18, + "score": -0.22, "label": [ "collection", "network" diff --git a/rules/00101.json b/rules/00101.json index 38f9f518..115e93c1 100644 --- a/rules/00101.json +++ b/rules/00101.json @@ -13,7 +13,7 @@ "method": "prepare" } ], - "score": -0.19, + "score": -0.33, "label": [ "record" ] diff --git a/rules/00102.json b/rules/00102.json index a2163f66..6a612509 100644 --- a/rules/00102.json +++ b/rules/00102.json @@ -13,7 +13,7 @@ "method": "setSpeakerphoneOn" } ], - "score": -0.35, + "score": -0.31, "label": [ "command" ] diff --git a/rules/00103.json b/rules/00103.json index 309899e6..5076fa38 100644 --- a/rules/00103.json +++ b/rules/00103.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.4, + "score": -1.32, "label": [ "network" ] diff --git a/rules/00104.json b/rules/00104.json index 34c9d275..cf48af1d 100644 --- a/rules/00104.json +++ b/rules/00104.json @@ -13,7 +13,7 @@ "method": "isDirectory" } ], - "score": 0.38, + "score": 0.4, "label": [ "file" ] diff --git a/rules/00105.json b/rules/00105.json index cf8a0987..a37f566d 100644 --- a/rules/00105.json +++ b/rules/00105.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": 0.24, + "score": 0.28, "label": [ "collection", "sms" diff --git a/rules/00106.json b/rules/00106.json index 08c8b779..b0b5c2a0 100644 --- a/rules/00106.json +++ b/rules/00106.json @@ -13,7 +13,7 @@ "method": "formatIpAddress" } ], - "score": -0.41, + "score": -0.56, "label": [ "collection", "wifi" diff --git a/rules/00107.json b/rules/00107.json index 9cfb8222..5939b8c8 100644 --- a/rules/00107.json +++ b/rules/00107.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.11, + "score": 0.05, "label": [ "collection", "telephony", diff --git a/rules/00108.json b/rules/00108.json index 9495ae77..079e7ff5 100644 --- a/rules/00108.json +++ b/rules/00108.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 1.48, + "score": 1.5, "label": [ "network", "command" diff --git a/rules/00109.json b/rules/00109.json index 10ada633..48b8a095 100644 --- a/rules/00109.json +++ b/rules/00109.json @@ -13,7 +13,7 @@ "method": "getResponseCode" } ], - "score": -0.01, + "score": 0.06, "label": [ "network", "command" diff --git a/rules/00110.json b/rules/00110.json index a219bd10..d3f5c64c 100644 --- a/rules/00110.json +++ b/rules/00110.json @@ -13,7 +13,7 @@ "method": "getIccId" } ], - "score": -0.92, + "score": -0.96, "label": [ "collection", "telephony" diff --git a/rules/00111.json b/rules/00111.json index a84b4452..82f459a3 100644 --- a/rules/00111.json +++ b/rules/00111.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.28, + "score": 0.29, "label": [ "collection", "sms" diff --git a/rules/00112.json b/rules/00112.json index 359bb7b5..167cfe15 100644 --- a/rules/00112.json +++ b/rules/00112.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": -0.01, + "score": 0.21, "label": [ "collection", "calendar" diff --git a/rules/00113.json b/rules/00113.json index 043c3741..4740a203 100644 --- a/rules/00113.json +++ b/rules/00113.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.45, + "score": 0.32, "label": [ "collection", "location" diff --git a/rules/00114.json b/rules/00114.json index 73aca0ac..a3a07805 100644 --- a/rules/00114.json +++ b/rules/00114.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.18, + "score": 0.14, "label": [ "network", "command" diff --git a/rules/00115.json b/rules/00115.json index 3cadcdc4..2eefda89 100644 --- a/rules/00115.json +++ b/rules/00115.json @@ -13,7 +13,7 @@ "method": "getLongitude" } ], - "score": 0.31, + "score": 0.22, "label": [ "collection", "location" diff --git a/rules/00116.json b/rules/00116.json index a3594e89..db395c18 100644 --- a/rules/00116.json +++ b/rules/00116.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.09, + "score": -0.11, "label": [ "wifi", "collection" diff --git a/rules/00119.json b/rules/00119.json index 03251401..8e41baf6 100644 --- a/rules/00119.json +++ b/rules/00119.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.12, + "score": 0.14, "label": [ "collection", "file", diff --git a/rules/00120.json b/rules/00120.json index 376386a6..2962ce6c 100644 --- a/rules/00120.json +++ b/rules/00120.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": 0.14, + "score": 0.02, "label": [ "sms", "collection" diff --git a/rules/00121.json b/rules/00121.json index ce4bccbc..4e38e0f8 100644 --- a/rules/00121.json +++ b/rules/00121.json @@ -13,7 +13,7 @@ "method": "mkdirs" } ], - "score": -0.01, + "score": 0.13, "label": [ "file", "command" diff --git a/rules/00122.json b/rules/00122.json index 4596e554..29f1cff5 100644 --- a/rules/00122.json +++ b/rules/00122.json @@ -13,7 +13,7 @@ "method": "contains" } ], - "score": -0.25, + "score": -0.1, "label": [ "sms", "collection" diff --git a/rules/00123.json b/rules/00123.json index 4c0adfda..0e3bcafb 100644 --- a/rules/00123.json +++ b/rules/00123.json @@ -13,7 +13,7 @@ "method": "" } ], - "score": -0.48, + "score": -0.46, "label": [ "network", "command" diff --git a/rules/00124.json b/rules/00124.json index f421fb5e..960a01af 100644 --- a/rules/00124.json +++ b/rules/00124.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -0.23, + "score": -0.2, "label": [ "network" ] diff --git a/rules/00125.json b/rules/00125.json index 7730c4a1..8e761ff1 100644 --- a/rules/00125.json +++ b/rules/00125.json @@ -13,7 +13,7 @@ "method": "exists" } ], - "score": -0.6, + "score": -0.36, "label": [ "file" ] diff --git a/rules/00126.json b/rules/00126.json index 4b7d504a..cbc50896 100644 --- a/rules/00126.json +++ b/rules/00126.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.1, + "score": 0.12, "label": [ "collection", "sms", diff --git a/rules/00127.json b/rules/00127.json index f87f24d5..5d248fc9 100644 --- a/rules/00127.json +++ b/rules/00127.json @@ -13,7 +13,7 @@ "method": "compareToIgnoreCase" } ], - "score": 0.09, + "score": 0.15, "label": [ "command" ] diff --git a/rules/00128.json b/rules/00128.json index e94468e6..fc49778b 100644 --- a/rules/00128.json +++ b/rules/00128.json @@ -13,7 +13,7 @@ "method": "getAccounts" } ], - "score": 0.44, + "score": 0.61, "label": [ "collection", "account" diff --git a/rules/00129.json b/rules/00129.json index 3503824c..979f39e6 100644 --- a/rules/00129.json +++ b/rules/00129.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.76, + "score": 0.9, "label": [ "sms", "collection" diff --git a/rules/00130.json b/rules/00130.json index 0c4fba00..80307113 100644 --- a/rules/00130.json +++ b/rules/00130.json @@ -13,7 +13,7 @@ "method": "getConnectionInfo" } ], - "score": 1.31, + "score": 1.35, "label": [ "wifi", "collection" diff --git a/rules/00131.json b/rules/00131.json index 4e3b8618..2f2813f6 100644 --- a/rules/00131.json +++ b/rules/00131.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.34, + "score": 0.05, "label": [ "collection", "location" diff --git a/rules/00132.json b/rules/00132.json index d9f4ad63..a4f3d4e6 100644 --- a/rules/00132.json +++ b/rules/00132.json @@ -13,7 +13,7 @@ "method": "getNetworkCountryIso" } ], - "score": -0.87, + "score": -0.95, "label": [ "telephony", "collection" diff --git a/rules/00133.json b/rules/00133.json index c78ae32c..fd6f3653 100644 --- a/rules/00133.json +++ b/rules/00133.json @@ -13,7 +13,7 @@ "method": "start" } ], - "score": -0.55, + "score": -0.4, "label": [ "record", "command" diff --git a/rules/00134.json b/rules/00134.json index 44d987d9..89a30c08 100644 --- a/rules/00134.json +++ b/rules/00134.json @@ -13,7 +13,7 @@ "method": "getIpAddress" } ], - "score": -0.72, + "score": -0.61, "label": [ "wifi", "collection" diff --git a/rules/00135.json b/rules/00135.json index 646f8649..306731bf 100644 --- a/rules/00135.json +++ b/rules/00135.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.06, + "score": -0.12, "label": [ "wifi", "collection" diff --git a/rules/00136.json b/rules/00136.json index b5f6336d..4a93b4ac 100644 --- a/rules/00136.json +++ b/rules/00136.json @@ -13,7 +13,7 @@ "method": "stop" } ], - "score": -0.28, + "score": -0.34, "label": [ "record", "command" diff --git a/rules/00137.json b/rules/00137.json index 2720acc7..32ee1825 100644 --- a/rules/00137.json +++ b/rules/00137.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": -0.12, + "score": 0.07, "label": [ "location", "collection" diff --git a/rules/00138.json b/rules/00138.json index c8ca2066..824d2ef6 100644 --- a/rules/00138.json +++ b/rules/00138.json @@ -13,7 +13,7 @@ "method": "setAudioSource" } ], - "score": 0.17, + "score": -0.02, "label": [ "record" ] diff --git a/rules/00139.json b/rules/00139.json index 72090f81..29e6b3f6 100644 --- a/rules/00139.json +++ b/rules/00139.json @@ -13,7 +13,7 @@ "method": "getNetworkId" } ], - "score": 0.31, + "score": 0.06, "label": [ "collection", "wifi" diff --git a/rules/00140.json b/rules/00140.json index 2e67812a..a50d6367 100644 --- a/rules/00140.json +++ b/rules/00140.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.11, + "score": -0.04, "label": [ "collection", "telephony", diff --git a/rules/00141.json b/rules/00141.json index 902eb1a7..121dabc3 100644 --- a/rules/00141.json +++ b/rules/00141.json @@ -13,7 +13,7 @@ "method": "loadClass" } ], - "score": -1.18, + "score": -1.17, "label": [ "reflection" ] diff --git a/rules/00142.json b/rules/00142.json index 882db2c3..8637d486 100644 --- a/rules/00142.json +++ b/rules/00142.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": 1.52, + "score": 1.48, "label": [ "collection", "calendar" diff --git a/rules/00143.json b/rules/00143.json index 3d961eb4..4b468eaf 100644 --- a/rules/00143.json +++ b/rules/00143.json @@ -13,7 +13,7 @@ "method": "getClassLoader" } ], - "score": -0.16, + "score": -0.17, "label": [ "reflection" ] diff --git a/rules/00144.json b/rules/00144.json index d6f1d42b..67e1ec33 100644 --- a/rules/00144.json +++ b/rules/00144.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.05, + "score": -0.11, "label": [ "collection", "telephony", diff --git a/rules/00145.json b/rules/00145.json index 3f75a0b1..576ee1d1 100644 --- a/rules/00145.json +++ b/rules/00145.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.45, + "score": 0.26, "label": [ "network", "command" diff --git a/rules/00146.json b/rules/00146.json index cccbc85f..190b3dc3 100644 --- a/rules/00146.json +++ b/rules/00146.json @@ -13,7 +13,7 @@ "method": "getSubscriberId" } ], - "score": 0.07, + "score": 0.08, "label": [ "telephony", "collection" diff --git a/rules/00147.json b/rules/00147.json index 74ee7ec6..2fc68f62 100644 --- a/rules/00147.json +++ b/rules/00147.json @@ -13,7 +13,7 @@ "method": "getTime" } ], - "score": -0.44, + "score": -0.37, "label": [ "collection", "location" diff --git a/rules/00148.json b/rules/00148.json index 4af766ee..6839e420 100644 --- a/rules/00148.json +++ b/rules/00148.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.32, + "score": 0.37, "label": [ "network", "command" diff --git a/rules/00149.json b/rules/00149.json index 5ed8b27c..57caee7e 100644 --- a/rules/00149.json +++ b/rules/00149.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/ClassLoader;)V" } ], - "score": -0.18, + "score": -0.09, "label": [ "packer" ] diff --git a/rules/00150.json b/rules/00150.json index 48aa98b9..4ebc3408 100644 --- a/rules/00150.json +++ b/rules/00150.json @@ -15,7 +15,7 @@ "descriptor": "()Ljava/net/URLConnection;" } ], - "score": 0.38, + "score": 0.15, "label": [ "phone" ] diff --git a/rules/00151.json b/rules/00151.json index fa1c1b43..d86f4e65 100644 --- a/rules/00151.json +++ b/rules/00151.json @@ -15,7 +15,7 @@ "descriptor": "()Ljava/net/URLConnection;" } ], - "score": -0.12, + "score": -0.19, "label": [ "phone", "privacy" diff --git a/rules/00152.json b/rules/00152.json index dead26cb..a6520da4 100644 --- a/rules/00152.json +++ b/rules/00152.json @@ -15,7 +15,7 @@ "method": "sendTextMessage" } ], - "score": -0.15, + "score": -0.06, "label": [ "command", "sms" diff --git a/rules/00153.json b/rules/00153.json index dbd6bae5..e037af91 100644 --- a/rules/00153.json +++ b/rules/00153.json @@ -15,7 +15,7 @@ "method": "write" } ], - "score": 0.52, + "score": 0.45, "label": [ "http" ] diff --git a/rules/00154.json b/rules/00154.json index 1adcdee4..87729902 100644 --- a/rules/00154.json +++ b/rules/00154.json @@ -13,7 +13,7 @@ "descriptor": "(I Ljava/net/InetAddress; I)V" } ], - "score": -0.35, + "score": -0.29, "label": [ "socket" ] diff --git a/rules/00155.json b/rules/00155.json index d90c2b90..a3f1eff4 100644 --- a/rules/00155.json +++ b/rules/00155.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": 0.52, + "score": 0.51, "label": [ "exec", "command" diff --git a/rules/00156.json b/rules/00156.json index 63354058..75f61354 100644 --- a/rules/00156.json +++ b/rules/00156.json @@ -15,7 +15,7 @@ "descriptor": "()V" } ], - "score": -1.68, + "score": -1.51, "label": [ "lock", "power manager" diff --git a/rules/00157.json b/rules/00157.json index 7c2dfb61..fb67dbc0 100644 --- a/rules/00157.json +++ b/rules/00157.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 0.65, + "score": 0.46, "label": [ "reflection", "dexClassLoader" diff --git a/rules/00158.json b/rules/00158.json index 06ff7691..40ea80f2 100644 --- a/rules/00158.json +++ b/rules/00158.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.29, + "score": -0.39, "label": [ "privacy", "connection" diff --git a/rules/00159.json b/rules/00159.json index 74823b32..03e79e1e 100644 --- a/rules/00159.json +++ b/rules/00159.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.14, + "score": 1.06, "label": [ "accessibility service" ] diff --git a/rules/00160.json b/rules/00160.json index 079df55c..1e3f950e 100644 --- a/rules/00160.json +++ b/rules/00160.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.02, + "score": 1.11, "label": [ "accessibility service" ] diff --git a/rules/00161.json b/rules/00161.json index bb747e9d..e282a05d 100644 --- a/rules/00161.json +++ b/rules/00161.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.26, + "score": 0.08, "label": [ "accessibility service" ] diff --git a/rules/00162.json b/rules/00162.json index 521d9fe1..c4459390 100644 --- a/rules/00162.json +++ b/rules/00162.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": -0.75, + "score": -0.87, "label": [ "socket" ] diff --git a/rules/00163.json b/rules/00163.json index 2e114bdb..718cb7d7 100644 --- a/rules/00163.json +++ b/rules/00163.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.2, + "score": 0.11, "label": [ "socket" ] diff --git a/rules/00164.json b/rules/00164.json index f11a827d..5be35366 100644 --- a/rules/00164.json +++ b/rules/00164.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.16, + "score": -0.21, "label": [ "sms", "http" diff --git a/rules/00165.json b/rules/00165.json index 9398038d..698e2652 100644 --- a/rules/00165.json +++ b/rules/00165.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.2, + "score": -0.21, "label": [ "sms", "http" diff --git a/rules/00166.json b/rules/00166.json index ce0d4532..ddfe2644 100644 --- a/rules/00166.json +++ b/rules/00166.json @@ -13,7 +13,7 @@ "method": "matcher" } ], - "score": -0.32, + "score": -0.3, "label": [ "sms", "pin" diff --git a/rules/00167.json b/rules/00167.json index f657be4b..619b972a 100644 --- a/rules/00167.json +++ b/rules/00167.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.18, + "score": 1.43, "label": [ "accessibility service" ] diff --git a/rules/00168.json b/rules/00168.json index 2f882324..42a165b4 100644 --- a/rules/00168.json +++ b/rules/00168.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.13, + "score": 0.14, "label": [ "accessibility service" ] diff --git a/rules/00169.json b/rules/00169.json index 7f70fa37..8d3fec00 100644 --- a/rules/00169.json +++ b/rules/00169.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.79, + "score": 0.8, "label": [ "accessibility service" ] diff --git a/rules/00170.json b/rules/00170.json index 117a24e8..f5b71477 100644 --- a/rules/00170.json +++ b/rules/00170.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" } ], - "score": 0.23, + "score": 0.48, "label": [ "applications", "privacy" diff --git a/rules/00171.json b/rules/00171.json index 935f3d28..0b74ce8f 100644 --- a/rules/00171.json +++ b/rules/00171.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object;)Z" } ], - "score": -0.41, + "score": -0.22, "label": [ "network" ] diff --git a/rules/00172.json b/rules/00172.json index 4593c0c2..89176dc7 100644 --- a/rules/00172.json +++ b/rules/00172.json @@ -15,7 +15,7 @@ "descriptor": "(Landroid/content/ComponentName;)Z" } ], - "score": -0.9, + "score": -0.97, "label": [ "admin" ] diff --git a/rules/00173.json b/rules/00173.json index c1121b89..5936422e 100644 --- a/rules/00173.json +++ b/rules/00173.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.35, + "score": 0.28, "label": [ "accessibility service" ] diff --git a/rules/00174.json b/rules/00174.json index 3a9621af..6a909ade 100644 --- a/rules/00174.json +++ b/rules/00174.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -0.27, + "score": -0.3, "label": [ "accounts", "collection" diff --git a/rules/00175.json b/rules/00175.json index 70ccf922..174eea40 100644 --- a/rules/00175.json +++ b/rules/00175.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.48, + "score": -1.51, "label": [ "notification" ] diff --git a/rules/00176.json b/rules/00176.json index 24725496..22eaecee 100644 --- a/rules/00176.json +++ b/rules/00176.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" } ], - "score": -0.43, + "score": -0.19, "label": [ "sms" ] diff --git a/rules/00177.json b/rules/00177.json index 68e9c8c9..3c9c9edd 100644 --- a/rules/00177.json +++ b/rules/00177.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/String; I)V" } ], - "score": -1.34, + "score": -1.41, "label": [ "permission" ] diff --git a/rules/00178.json b/rules/00178.json index d7833de6..972a4bc2 100644 --- a/rules/00178.json +++ b/rules/00178.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/Process;" } ], - "score": -0.06, + "score": -0.15, "label": [ "command" ] diff --git a/rules/00179.json b/rules/00179.json index 9a9c47b8..8d1ce386 100644 --- a/rules/00179.json +++ b/rules/00179.json @@ -17,7 +17,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" } ], - "score": -1.06, + "score": -0.96, "label": [ "location", "collection" diff --git a/rules/00181.json b/rules/00181.json index d5c89394..7fb2dcbb 100644 --- a/rules/00181.json +++ b/rules/00181.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.71, + "score": -0.62, "label": [ "so" ] diff --git a/rules/00182.json b/rules/00182.json index 995e5504..dc7bc662 100644 --- a/rules/00182.json +++ b/rules/00182.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.22, + "score": 0.15, "label": [ "camera" ], diff --git a/rules/00183.json b/rules/00183.json index 929a61f9..2e8e4296 100644 --- a/rules/00183.json +++ b/rules/00183.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/hardware/Camera$Parameters;)V" } ], - "score": 0.13, + "score": 0.09, "label": [ "camera" ], diff --git a/rules/00184.json b/rules/00184.json index 75471c86..70e40d41 100644 --- a/rules/00184.json +++ b/rules/00184.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.39, + "score": 0.5, "label": [ "camera" ], diff --git a/rules/00185.json b/rules/00185.json index d56f394e..6431c739 100644 --- a/rules/00185.json +++ b/rules/00185.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.32, + "score": 0.33, "label": [ "camera" ], diff --git a/rules/00187.json b/rules/00187.json index 9df13b50..61579407 100644 --- a/rules/00187.json +++ b/rules/00187.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": -1.41, + "score": -1.45, "label": [ "collection", "sms", diff --git a/rules/00188.json b/rules/00188.json index 94fdc462..17b402d8 100644 --- a/rules/00188.json +++ b/rules/00188.json @@ -19,7 +19,7 @@ ] } ], - "score": -0.25, + "score": -0.32, "label": [ "sms" ] diff --git a/rules/00189.json b/rules/00189.json index 7a0b1bf9..8b73714f 100644 --- a/rules/00189.json +++ b/rules/00189.json @@ -19,7 +19,7 @@ ] } ], - "score": -0.4, + "score": -0.23, "label": [ "sms" ] diff --git a/rules/00190.json b/rules/00190.json index 7d1bd05d..52a66a83 100644 --- a/rules/00190.json +++ b/rules/00190.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/StringBuilder;" } ], - "score": -0.04, + "score": -0.09, "label": [ "collection", "sms", diff --git a/rules/00191.json b/rules/00191.json index 32636473..90482bf5 100644 --- a/rules/00191.json +++ b/rules/00191.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": 0.55, + "score": 0.41, "label": [ "sms" ] diff --git a/rules/00192.json b/rules/00192.json index c32605a5..42d27bc2 100644 --- a/rules/00192.json +++ b/rules/00192.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.03, + "score": 0.05, "label": [ "sms" ] diff --git a/rules/00193.json b/rules/00193.json index 458a7bd0..1549f363 100644 --- a/rules/00193.json +++ b/rules/00193.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" } ], - "score": 0.82, + "score": 0.96, "label": [ "sms" ] diff --git a/rules/00194.json b/rules/00194.json index 43cef42d..c17a0358 100644 --- a/rules/00194.json +++ b/rules/00194.json @@ -13,7 +13,7 @@ "descriptor": "(I)V" } ], - "score": -0.46, + "score": -0.42, "label": [ "record" ] diff --git a/rules/00195.json b/rules/00195.json index bf290657..fb3e50f8 100644 --- a/rules/00195.json +++ b/rules/00195.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.11, + "score": 0.01, "label": [ "record", "file" diff --git a/rules/00196.json b/rules/00196.json index 0aa9e20d..2645424d 100644 --- a/rules/00196.json +++ b/rules/00196.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": 0.06, + "score": 0.04, "label": [ "record", "file" diff --git a/rules/00197.json b/rules/00197.json index 29659cee..eb722db7 100644 --- a/rules/00197.json +++ b/rules/00197.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.15, + "score": -0.09, "label": [ "record" ] diff --git a/rules/00198.json b/rules/00198.json index bec12500..0e6581f5 100644 --- a/rules/00198.json +++ b/rules/00198.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.4, + "score": -0.33, "label": [ "record" ] diff --git a/rules/00199.json b/rules/00199.json index da8a3c8c..d0d4a8b3 100644 --- a/rules/00199.json +++ b/rules/00199.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.63, + "score": -0.53, "label": [ "record" ] diff --git a/rules/00200.json b/rules/00200.json index 7fa48d79..a45b2279 100644 --- a/rules/00200.json +++ b/rules/00200.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.36, + "score": -0.2, "label": [ "collection", "contact" diff --git a/rules/00201.json b/rules/00201.json index 8a27e8dd..a333380b 100644 --- a/rules/00201.json +++ b/rules/00201.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.16, + "score": -0.28, "label": [ "collection", "calllog" diff --git a/rules/00202.json b/rules/00202.json index cc89f156..2ab628a8 100644 --- a/rules/00202.json +++ b/rules/00202.json @@ -16,7 +16,7 @@ "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" } ], - "score": -0.54, + "score": -0.59, "label": [ "control" ] diff --git a/rules/00203.json b/rules/00203.json index ceb1c307..79c42bea 100644 --- a/rules/00203.json +++ b/rules/00203.json @@ -16,7 +16,7 @@ ] } ], - "score": -0.05, + "score": -0.15, "label": [ "control" ] diff --git a/rules/00204.json b/rules/00204.json index 83fdd953..fd858465 100644 --- a/rules/00204.json +++ b/rules/00204.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Context; Landroid/net/Uri;)Landroid/media/Ringtone;" } ], - "score": -0.22, + "score": -0.4, "label": [ "collection" ] diff --git a/rules/00205.json b/rules/00205.json index c79ef329..70dadc1e 100644 --- a/rules/00205.json +++ b/rules/00205.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/accessibilityservice/GestureDescription;" } ], - "score": 0.75, + "score": 0.67, "label": [ "accessibility service", "control" diff --git a/rules/00206.json b/rules/00206.json index 2444d122..4a76cbfa 100644 --- a/rules/00206.json +++ b/rules/00206.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/CharSequence;)Z" } ], - "score": -0.09, + "score": 0.01, "label": [ "accessibility service" ] diff --git a/rules/00207.json b/rules/00207.json index aab1cad0..2049ee3e 100644 --- a/rules/00207.json +++ b/rules/00207.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/CharSequence;)Z" } ], - "score": -0.18, + "score": -0.01, "label": [ "accessibility service" ] diff --git a/rules/00208.json b/rules/00208.json index 846bcbdf..ad1e94c2 100644 --- a/rules/00208.json +++ b/rules/00208.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/media/projection/MediaProjection$Callback; Landroid/os/Handler;)V" } ], - "score": 0.01, + "score": 0.16, "label": [ "collection", "screen" diff --git a/rules/00209.json b/rules/00209.json index 22329948..a0c48ab6 100644 --- a/rules/00209.json +++ b/rules/00209.json @@ -13,7 +13,7 @@ "descriptor": "()[Landroid/media/Image$Plane;" } ], - "score": 1.11, + "score": 1.13, "label": [ "collection" ] diff --git a/rules/00210.json b/rules/00210.json index c077a6ea..820d4db8 100644 --- a/rules/00210.json +++ b/rules/00210.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/nio/Buffer;)V" } ], - "score": 0.09, + "score": -0.01, "label": [ "collection" ] diff --git a/rules/00212.json b/rules/00212.json index 26302dbb..b9c6877e 100644 --- a/rules/00212.json +++ b/rules/00212.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/String;" } ], - "score": 0.6, + "score": 0.75, "label": [ "collection" ] diff --git a/rules/00213.json b/rules/00213.json index 1ef3c5fc..a5179d9c 100644 --- a/rules/00213.json +++ b/rules/00213.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; I)Z" } ], - "score": 0.01, + "score": -0.15, "label": [ "collection" ] diff --git a/rules/00214.json b/rules/00214.json index 1b202190..0af0448f 100644 --- a/rules/00214.json +++ b/rules/00214.json @@ -13,7 +13,7 @@ "descriptor": "()D" } ], - "score": -0.2, + "score": -0.11, "label": [ "collection" ] diff --git a/rules/00215.json b/rules/00215.json index c44d2332..f5d2b9ec 100644 --- a/rules/00215.json +++ b/rules/00215.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": 0.14, + "score": 0.23, "label": [ "collection" ] diff --git a/rules/00216.json b/rules/00216.json index 4e97cf17..67849a33 100644 --- a/rules/00216.json +++ b/rules/00216.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -1.23, + "score": -1.37, "label": [ "collection" ] diff --git a/rules/00217.json b/rules/00217.json index 60f6df27..424de01e 100644 --- a/rules/00217.json +++ b/rules/00217.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String;)I" } ], - "score": -1.12, + "score": -1.01, "label": [ "collection" ] diff --git a/rules/00218.json b/rules/00218.json index 589e0ec3..7ae99f83 100644 --- a/rules/00218.json +++ b/rules/00218.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 0.34, + "score": 0.42, "label": [ "collection" ] diff --git a/rules/00219.json b/rules/00219.json index 3dfa5186..fe0422ca 100644 --- a/rules/00219.json +++ b/rules/00219.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 2.52, + "score": 2.37, "label": [ "collection" ] diff --git a/rules/00221.json b/rules/00221.json index f974a720..852a080b 100644 --- a/rules/00221.json +++ b/rules/00221.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.63, + "score": -1.78, "label": [ "collection" ] diff --git a/rules/00222.json b/rules/00222.json index 97c7f1bd..e643fb80 100644 --- a/rules/00222.json +++ b/rules/00222.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/content/ContentResolver;" } ], - "score": 0.92, + "score": 0.86, "label": [ "collection" ] diff --git a/rules/00223.json b/rules/00223.json index 046c46e2..a2da456e 100644 --- a/rules/00223.json +++ b/rules/00223.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/content/ContentResolver;" } ], - "score": -0.61, + "score": -0.55, "label": [ "collection" ] diff --git a/rules/00224.json b/rules/00224.json index db6e9f5c..00297330 100644 --- a/rules/00224.json +++ b/rules/00224.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/net/NetworkInfo;" } ], - "score": -0.9, + "score": -0.96, "label": [ "collection", "network" diff --git a/rules/00225.json b/rules/00225.json index 04b73e8f..3d8732b1 100644 --- a/rules/00225.json +++ b/rules/00225.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.58, + "score": 0.48, "label": [ "control" ] diff --git a/rules/00226.json b/rules/00226.json index 3b8fa044..ffb1836c 100644 --- a/rules/00226.json +++ b/rules/00226.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": -1.09, + "score": -0.97, "label": [ "collection", "network" diff --git a/rules/00227.json b/rules/00227.json index 9faaa74f..9a8432c0 100644 --- a/rules/00227.json +++ b/rules/00227.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.6, + "score": 0.75, "label": [ "control" ] diff --git a/rules/00228.json b/rules/00228.json index e260efd6..e377a375 100644 --- a/rules/00228.json +++ b/rules/00228.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/net/NetworkInfo;" } ], - "score": -0.78, + "score": -0.88, "label": [ "collection", "applications", diff --git a/rules/00230.json b/rules/00230.json index 975f228b..b0cd0ea6 100644 --- a/rules/00230.json +++ b/rules/00230.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 1.09, + "score": 1.02, "label": [ "control" ] diff --git a/rules/00231.json b/rules/00231.json index dbd536e1..1396d96a 100644 --- a/rules/00231.json +++ b/rules/00231.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; I)Landroid/content/pm/PackageInfo;" } ], - "score": -0.05, + "score": -0.06, "label": [ "collection", "applications" diff --git a/rules/00232.json b/rules/00232.json index a994a0c9..f5bc8196 100644 --- a/rules/00232.json +++ b/rules/00232.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Context; Ljava/lang/Class;)V" } ], - "score": 1.97, + "score": 2.02, "label": [ "applications", "control" diff --git a/rules/00233.json b/rules/00233.json index 3183bfab..c287166b 100644 --- a/rules/00233.json +++ b/rules/00233.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent; I)Landroid/content/pm/ResolveInfo;" } ], - "score": 0.38, + "score": 0.26, "label": [ "collection", "applications", diff --git a/rules/00234.json b/rules/00234.json index f396e6e9..b8e15d7a 100644 --- a/rules/00234.json +++ b/rules/00234.json @@ -16,7 +16,7 @@ ] } ], - "score": 0.88, + "score": 0.85, "label": [ "collection" ] diff --git a/rules/00235.json b/rules/00235.json index e2651165..7492ee93 100644 --- a/rules/00235.json +++ b/rules/00235.json @@ -16,7 +16,7 @@ ] } ], - "score": 0.99, + "score": 0.74, "label": [ "collection" ] diff --git a/rules/00237.json b/rules/00237.json index 141b969e..b981d4a4 100644 --- a/rules/00237.json +++ b/rules/00237.json @@ -13,7 +13,7 @@ "descriptor": "([BII)V" } ], - "score": -0.52, + "score": -0.41, "label": [ "network", "file" diff --git a/rules/00238.json b/rules/00238.json index cad785d0..1b5cbccc 100644 --- a/rules/00238.json +++ b/rules/00238.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" } ], - "score": -0.26, + "score": -0.2, "label": [ "collection" ] diff --git a/rules/00239.json b/rules/00239.json index aa82d319..0812f183 100644 --- a/rules/00239.json +++ b/rules/00239.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.51, + "score": 0.52, "label": [ "socket", "network" diff --git a/rules/00240.json b/rules/00240.json index cb42c6c9..81af757a 100644 --- a/rules/00240.json +++ b/rules/00240.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/accessibilityservice/GestureDescription; Landroid/accessibilityservice/AccessibilityService$GestureResultCallback; Landroid/os/Handler;)Z" } ], - "score": 0.73, + "score": 0.68, "label": [ "accessibility service", "control" diff --git a/rules/00241.json b/rules/00241.json index 04cd800b..89a1b16c 100644 --- a/rules/00241.json +++ b/rules/00241.json @@ -13,7 +13,7 @@ "method": "getContentDescription" } ], - "score": 0.16, + "score": 0.06, "label": [ "accessibility service" ] diff --git a/rules/00242.json b/rules/00242.json index 1129a495..6898876f 100644 --- a/rules/00242.json +++ b/rules/00242.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.54, + "score": -0.77, "label": [ "file" ] diff --git a/rules/00243.json b/rules/00243.json index 99dbfb4f..2fbc958b 100644 --- a/rules/00243.json +++ b/rules/00243.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 0.77, + "score": 0.7, "label": [ "command", "network", diff --git a/rules/00244.json b/rules/00244.json index 0c47f71d..3fff8765 100644 --- a/rules/00244.json +++ b/rules/00244.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -1.0, + "score": -1.03, "label": [ "file" ] diff --git a/rules/00245.json b/rules/00245.json index f7bd62f1..67f5cc2e 100644 --- a/rules/00245.json +++ b/rules/00245.json @@ -16,7 +16,7 @@ ] } ], - "score": 1.52, + "score": 1.42, "label": [ "reflection" ] diff --git a/rules/00246.json b/rules/00246.json index 9fc437d6..3f284c54 100644 --- a/rules/00246.json +++ b/rules/00246.json @@ -20,7 +20,7 @@ "method": "addView" } ], - "score": 0.59, + "score": 0.71, "label": [ "screen" ] diff --git a/rules/00247.json b/rules/00247.json index a69a71b0..b0904c69 100644 --- a/rules/00247.json +++ b/rules/00247.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 1.33, + "score": 1.22, "label": [ "socket", "network" diff --git a/rules/00248.json b/rules/00248.json index beb96e98..18db57ab 100644 --- a/rules/00248.json +++ b/rules/00248.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.51, + "score": 0.55, "label": [ "nfc" ] diff --git a/rules/00249.json b/rules/00249.json index d03b6e70..01a7ad88 100644 --- a/rules/00249.json +++ b/rules/00249.json @@ -16,7 +16,7 @@ "method": "" } ], - "score": 0.25, + "score": 0.33, "label": [ "collection", "nfc" diff --git a/rules/00250.json b/rules/00250.json index 95a8880b..77f7801c 100644 --- a/rules/00250.json +++ b/rules/00250.json @@ -13,7 +13,7 @@ "method": "inflate" } ], - "score": 1.13, + "score": 1.0, "label": [ "screen" ] diff --git a/rules/00251.json b/rules/00251.json index f68ce018..b2f9278f 100644 --- a/rules/00251.json +++ b/rules/00251.json @@ -13,7 +13,7 @@ "method": "setOnClickListener" } ], - "score": -0.19, + "score": -0.12, "label": [ "collection" ] diff --git a/rules/00252.json b/rules/00252.json index 67d03353..d2819e04 100644 --- a/rules/00252.json +++ b/rules/00252.json @@ -18,7 +18,7 @@ "descriptor": "(I)I" } ], - "score": -0.38, + "score": -0.37, "label": [ "screen" ] diff --git a/rules/00253.json b/rules/00253.json index e72301d3..a058c241 100644 --- a/rules/00253.json +++ b/rules/00253.json @@ -19,5 +19,5 @@ "connection", "http" ], - "score": 0.79 + "score": 0.93 } \ No newline at end of file diff --git a/rules/00254.json b/rules/00254.json index 109892b1..e11a9425 100644 --- a/rules/00254.json +++ b/rules/00254.json @@ -19,5 +19,5 @@ } ], "label": [], - "score": -1.43 + "score": -1.36 } \ No newline at end of file diff --git a/rules/00256.json b/rules/00256.json index e21a316a..66b67c81 100644 --- a/rules/00256.json +++ b/rules/00256.json @@ -16,7 +16,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.09, + "score": -0.03, "label": [ "sms", "collection", diff --git a/rules/00257.json b/rules/00257.json index e83bc9f9..c674dcd6 100644 --- a/rules/00257.json +++ b/rules/00257.json @@ -18,7 +18,7 @@ "descriptor": "(I)I" } ], - "score": -0.53, + "score": -0.49, "label": [ "screen" ] diff --git a/rules/00258.json b/rules/00258.json index 3548152f..5a579314 100644 --- a/rules/00258.json +++ b/rules/00258.json @@ -16,5 +16,5 @@ "label": [ "screen" ], - "score": -0.42 + "score": -0.3 } \ No newline at end of file diff --git a/rules/00259.json b/rules/00259.json index 6762137c..cba4814b 100644 --- a/rules/00259.json +++ b/rules/00259.json @@ -19,5 +19,5 @@ "connection", "control" ], - "score": -0.78 + "score": -0.8 } \ No newline at end of file diff --git a/rules/00260.json b/rules/00260.json index 120e4a09..737c7685 100644 --- a/rules/00260.json +++ b/rules/00260.json @@ -16,7 +16,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.17, + "score": -0.09, "label": [ "sms", "collection", diff --git a/rules/00261.json b/rules/00261.json index 2f7dc80b..b68fa2b6 100644 --- a/rules/00261.json +++ b/rules/00261.json @@ -17,5 +17,5 @@ "accessibility service", "control" ], - "score": -0.15 + "score": -0.26 } \ No newline at end of file diff --git a/rules/00262.json b/rules/00262.json index 4a45c915..d6a3f297 100644 --- a/rules/00262.json +++ b/rules/00262.json @@ -21,5 +21,5 @@ "label": [ "collection" ], - "score": 0.81 + "score": 0.99 } \ No newline at end of file diff --git a/rules/00265.json b/rules/00265.json index 76350592..a6b674ba 100644 --- a/rules/00265.json +++ b/rules/00265.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" } ], - "score": -0.87, + "score": -0.85, "label": [ "applications", "collection" diff --git a/rules/00266.json b/rules/00266.json index ab5cef0f..fdb5d6da 100644 --- a/rules/00266.json +++ b/rules/00266.json @@ -13,7 +13,7 @@ "descriptor": "(I)Landroid/content/ClipData$Item;" } ], - "score": -1.84, + "score": -1.76, "label": [ "keylogging" ] diff --git a/rules/00267.json b/rules/00267.json index 3170a165..1d05da2b 100644 --- a/rules/00267.json +++ b/rules/00267.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/accessibilityservice/GestureDescription; Landroid/accessibilityservice/AccessibilityService$GestureResultCallback; Landroid/os/Handler;)Z" } ], - "score": 0.59, + "score": 0.54, "label": [ "accessibility service", "control" diff --git a/rules/00268.json b/rules/00268.json index b5ad188e..bf4e9690 100644 --- a/rules/00268.json +++ b/rules/00268.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap;)V" } ], - "score": -0.13, + "score": -0.16, "label": [ "screen" ] diff --git a/rules/00269.json b/rules/00269.json index 08c56202..bd39b29e 100644 --- a/rules/00269.json +++ b/rules/00269.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" } ], - "score": -1.15, + "score": -1.12, "label": [ "screen" ] diff --git a/rules/00270.json b/rules/00270.json index 32c08b5a..cb8c5dd0 100644 --- a/rules/00270.json +++ b/rules/00270.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Canvas;)V" } ], - "score": -0.33, + "score": -0.28, "label": [ "screen" ] diff --git a/rules/00271.json b/rules/00271.json index 6f91c856..5e8b2fce 100644 --- a/rules/00271.json +++ b/rules/00271.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 0.21, + "score": 0.28, "label": [ "collection" ] diff --git a/rules/00272.json b/rules/00272.json index e540c861..5f2b2521 100644 --- a/rules/00272.json +++ b/rules/00272.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/reflect/Field;" } ], - "score": 1.78, + "score": 1.73, "label": [ "reflection", "evasion" diff --git a/rules/00273.json b/rules/00273.json index ffeba6db..90263a19 100644 --- a/rules/00273.json +++ b/rules/00273.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/io/InputStream;" } ], - "score": 1.44, + "score": 1.43, "label": [ "network", "http", diff --git a/rules/00274.json b/rules/00274.json index ee2b8737..a3fa0d95 100644 --- a/rules/00274.json +++ b/rules/00274.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 1.29, + "score": 1.32, "label": [ "reflection", "control" diff --git a/rules/00275.json b/rules/00275.json index 1ec83ff4..6637a0c0 100644 --- a/rules/00275.json +++ b/rules/00275.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/ComponentName; I I)V" } ], - "score": 0.75, + "score": 0.87, "label": [ "persistence", "evasion", diff --git a/rules/00276.json b/rules/00276.json index fbffce3c..c998220f 100644 --- a/rules/00276.json +++ b/rules/00276.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 3.13, + "score": 3.2, "label": [ "reflection" ] diff --git a/rules/00277.json b/rules/00277.json index 7bd67fd9..2538e9d0 100644 --- a/rules/00277.json +++ b/rules/00277.json @@ -13,7 +13,7 @@ "descriptor": "(I)V" } ], - "score": 0.85, + "score": 0.94, "label": [ "nfc", "relay", diff --git a/rules/00278.json b/rules/00278.json index 3ed134cc..fd308d03 100644 --- a/rules/00278.json +++ b/rules/00278.json @@ -16,7 +16,7 @@ "descriptor": "(Landroid/media/CamcorderProfile;)V" } ], - "score": -0.88, + "score": -0.94, "label": [ "camera", "video", diff --git a/rules/00279.json b/rules/00279.json new file mode 100644 index 00000000..92a83ca0 --- /dev/null +++ b/rules/00279.json @@ -0,0 +1,21 @@ +{ + "crime": "Collect device IMEI and subscriber IMSI identifiers", + "permission": [], + "api": [ + { + "class": "Landroid/telephony/TelephonyManager;", + "method": "getDeviceId", + "descriptor": "()Ljava/lang/String;" + }, + { + "class": "Landroid/telephony/TelephonyManager;", + "method": "getSubscriberId", + "descriptor": "()Ljava/lang/String;" + } + ], + "score": 0.86, + "label": [ + "collection", + "telephony" + ] +} \ No newline at end of file