From c012914893793d55026a622a54b3017fa7c7d1bb Mon Sep 17 00:00:00 2001 From: pulorsok Date: Wed, 15 Jul 2026 11:13:35 +0800 Subject: [PATCH] Add rule for AndroRAT video capture detection and sync score-adjusted rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add rule #00278 for AndroRAT's video-capture pattern (MediaRecorder setVideoSource + setProfile), the canonical DroidJack-fork video recorder signature. The rule triggers only when both APIs are called on the same MediaRecorder instance inside one parent method, which matches the AndroRAT-specific code shape. Also sync score-adjusted weights for all 277 existing pool rules retrained against the AndroRAT-inclusive corpus, matching the convention of recent malware-detection PRs (#82 NGate, #80 Cerberus, #76 TangleBot, #74 Godfather). - rule 00278: mal L5 = 1/589, ben L5 = 0/239, mal:ben ratio infinity (zero benign false positive), trained score -1.20 (specific but low recall — fires only on the exact video-capture pair) - 244 rule files touched, 243 with a score change plus the new rule Companion analysis report PR: https://github.com/ev-flow/quark-engine/pull/954 --- rules/00001.json | 2 +- rules/00002.json | 2 +- rules/00003.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/00026.json | 2 +- rules/00027.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/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/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/00071.json | 2 +- rules/00072.json | 2 +- rules/00073.json | 2 +- rules/00074.json | 2 +- rules/00076.json | 2 +- rules/00077.json | 2 +- rules/00078.json | 2 +- rules/00079.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/00094.json | 2 +- rules/00095.json | 2 +- rules/00096.json | 2 +- rules/00097.json | 2 +- rules/00098.json | 2 +- rules/00100.json | 2 +- rules/00101.json | 2 +- rules/00102.json | 2 +- rules/00103.json | 2 +- rules/00104.json | 2 +- rules/00106.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/00117.json | 2 +- rules/00118.json | 2 +- rules/00119.json | 2 +- rules/00120.json | 2 +- rules/00121.json | 2 +- rules/00123.json | 2 +- rules/00126.json | 2 +- rules/00127.json | 2 +- rules/00128.json | 2 +- rules/00129.json | 2 +- rules/00130.json | 2 +- rules/00132.json | 2 +- rules/00135.json | 2 +- rules/00136.json | 2 +- rules/00137.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/00162.json | 2 +- rules/00163.json | 2 +- rules/00164.json | 2 +- rules/00167.json | 2 +- rules/00169.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/00180.json | 2 +- rules/00182.json | 2 +- rules/00183.json | 2 +- rules/00184.json | 2 +- rules/00185.json | 2 +- rules/00186.json | 2 +- rules/00187.json | 2 +- rules/00188.json | 2 +- rules/00189.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/00220.json | 2 +- rules/00221.json | 2 +- rules/00222.json | 2 +- rules/00223.json | 2 +- rules/00224.json | 2 +- rules/00225.json | 2 +- rules/00227.json | 2 +- rules/00228.json | 2 +- rules/00229.json | 2 +- rules/00230.json | 2 +- rules/00231.json | 2 +- rules/00232.json | 2 +- rules/00233.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/00253.json | 2 +- rules/00254.json | 2 +- rules/00255.json | 2 +- rules/00256.json | 2 +- rules/00259.json | 2 +- rules/00260.json | 2 +- rules/00262.json | 2 +- rules/00264.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 | 25 +++++++++++++++++++++++++ 244 files changed, 268 insertions(+), 243 deletions(-) create mode 100644 rules/00278.json diff --git a/rules/00001.json b/rules/00001.json index b0c793d8..2796f0c6 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.28, + "score": 0.36, "label": [ "camera" ] diff --git a/rules/00002.json b/rules/00002.json index 328c8900..541e9406 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.23, + "score": 0.27, "label": [ "camera" ] diff --git a/rules/00003.json b/rules/00003.json index ba3ca2f3..92701f79 100644 --- a/rules/00003.json +++ b/rules/00003.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Z)Lorg/json/JSONObject;" } ], - "score": -0.31, + "score": -0.37, "label": [ "camera" ] diff --git a/rules/00005.json b/rules/00005.json index aca41405..2397cec4 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.53, + "score": -0.67, "label": [ "file" ] diff --git a/rules/00006.json b/rules/00006.json index 573f74ff..05801539 100644 --- a/rules/00006.json +++ b/rules/00006.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.3, + "score": -0.32, "label": [ "record" ] diff --git a/rules/00007.json b/rules/00007.json index db3729a6..e1bc6692 100644 --- a/rules/00007.json +++ b/rules/00007.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.23, + "score": -0.15, "label": [ "file" ] diff --git a/rules/00008.json b/rules/00008.json index 453fd7cf..8be88019 100644 --- a/rules/00008.json +++ b/rules/00008.json @@ -13,7 +13,7 @@ "descriptor": "(Z)Ljava/lang/Boolean;" } ], - "score": 0.24, + "score": 0.16, "label": [ "sms" ] diff --git a/rules/00009.json b/rules/00009.json index 47939b77..bab5c98d 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.34, + "score": -1.41, "label": [ "file" ] diff --git a/rules/00010.json b/rules/00010.json index 0547d303..462a0de0 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.6, + "score": -0.64, "label": [ "sms", "calllog", diff --git a/rules/00011.json b/rules/00011.json index 47b31fa3..6ef6b028 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.17, + "score": 2.13, "label": [ "sms", "calllog", diff --git a/rules/00012.json b/rules/00012.json index 64a92d38..2e8a0e54 100644 --- a/rules/00012.json +++ b/rules/00012.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/io/InputStream;)V" } ], - "score": -0.09, + "score": -0.07, "label": [ "file" ] diff --git a/rules/00013.json b/rules/00013.json index 92ca63cf..5daf563c 100644 --- a/rules/00013.json +++ b/rules/00013.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/io/File;)V" } ], - "score": 1.04, + "score": 1.09, "label": [ "file" ] diff --git a/rules/00014.json b/rules/00014.json index f877f382..674cf8b4 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.18, + "score": -1.24, "label": [ "file" ] diff --git a/rules/00015.json b/rules/00015.json index c582c4b1..21ea96a0 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.16, + "score": 0.12, "label": [ "file" ] diff --git a/rules/00016.json b/rules/00016.json index fafc0436..fb40490a 100644 --- a/rules/00016.json +++ b/rules/00016.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": 1.04, + "score": 0.96, "label": [ "location", "collection" diff --git a/rules/00017.json b/rules/00017.json index ff132ea8..77d400e1 100644 --- a/rules/00017.json +++ b/rules/00017.json @@ -13,7 +13,7 @@ "descriptor": "(D)Ljava/lang/StringBuilder;" } ], - "score": 0.15, + "score": 0.14, "label": [ "location", "collection" diff --git a/rules/00018.json b/rules/00018.json index 00d54642..c89763b7 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.39, + "score": -0.42, "label": [ "location", "collection" diff --git a/rules/00019.json b/rules/00019.json index 564dc8f9..6f3aa2fd 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.29, + "score": -0.35, "label": [ "reflection" ] diff --git a/rules/00020.json b/rules/00020.json index 95e30b2a..0bf1b8ab 100644 --- a/rules/00020.json +++ b/rules/00020.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.24, + "score": 0.35, "label": [ "file" ] diff --git a/rules/00021.json b/rules/00021.json index 00bb127a..366bd347 100644 --- a/rules/00021.json +++ b/rules/00021.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" } ], - "score": -0.33, + "score": -0.34, "label": [ "reflection" ] diff --git a/rules/00022.json b/rules/00022.json index 558eae25..2fa7e2e9 100644 --- a/rules/00022.json +++ b/rules/00022.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": 1.03, + "score": 1.09, "label": [ "file" ] diff --git a/rules/00023.json b/rules/00023.json index 57bf6e70..c6b1b3be 100644 --- a/rules/00023.json +++ b/rules/00023.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)V" } ], - "score": 2.04, + "score": 2.11, "label": [ "reflection", "control" diff --git a/rules/00024.json b/rules/00024.json index db19d06b..784d40e8 100644 --- a/rules/00024.json +++ b/rules/00024.json @@ -13,7 +13,7 @@ "descriptor": "([B)V" } ], - "score": 0.43, + "score": 0.44, "label": [ "reflection", "file" diff --git a/rules/00026.json b/rules/00026.json index 33e5b491..e7dd7312 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.01, + "score": -0.03, "label": [ "reflection" ] diff --git a/rules/00027.json b/rules/00027.json index 3824fc08..43b19932 100644 --- a/rules/00027.json +++ b/rules/00027.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" } ], - "score": -0.87, + "score": -0.97, "label": [ "reflection" ] diff --git a/rules/00028.json b/rules/00028.json index 85405a4a..528447bb 100644 --- a/rules/00028.json +++ b/rules/00028.json @@ -13,7 +13,7 @@ "descriptor": "([B)I" } ], - "score": 1.75, + "score": 1.69, "label": [ "file" ] diff --git a/rules/00029.json b/rules/00029.json index 359cad06..01550708 100644 --- a/rules/00029.json +++ b/rules/00029.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 0.58, + "score": 0.52, "label": [ "reflection" ] diff --git a/rules/00030.json b/rules/00030.json index c8fbd13a..ca5ccd90 100644 --- a/rules/00030.json +++ b/rules/00030.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.0, + "score": -1.12, "label": [ "network" ] diff --git a/rules/00031.json b/rules/00031.json index 04ef8ad9..a497c3e0 100644 --- a/rules/00031.json +++ b/rules/00031.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.02, + "score": 0.06, "label": [ "reflection", "collection" diff --git a/rules/00032.json b/rules/00032.json index 1fead281..1e97240e 100644 --- a/rules/00032.json +++ b/rules/00032.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" } ], - "score": -1.22, + "score": -1.38, "label": [ "reflection" ] diff --git a/rules/00033.json b/rules/00033.json index e88734b3..5f9cd021 100644 --- a/rules/00033.json +++ b/rules/00033.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.15, + "score": 1.21, "label": [ "collection" ] diff --git a/rules/00034.json b/rules/00034.json index e5e9db8d..f8859b79 100644 --- a/rules/00034.json +++ b/rules/00034.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": 0.23, + "score": 0.12, "label": [ "collection", "network" diff --git a/rules/00035.json b/rules/00035.json index 18a968c6..f86019c7 100644 --- a/rules/00035.json +++ b/rules/00035.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/util/List;" } ], - "score": 1.49, + "score": 1.47, "label": [ "reflection" ] diff --git a/rules/00036.json b/rules/00036.json index 1c89cc93..2cc23e03 100644 --- a/rules/00036.json +++ b/rules/00036.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" } ], - "score": -0.52, + "score": -0.45, "label": [ "reflection" ] diff --git a/rules/00037.json b/rules/00037.json index d2f37533..32bff30e 100644 --- a/rules/00037.json +++ b/rules/00037.json @@ -13,7 +13,7 @@ "descriptor": "(I Landroid/app/Notification;)V" } ], - "score": -2.11, + "score": -2.02, "label": [ "control" ] diff --git a/rules/00038.json b/rules/00038.json index 494a98dc..e0036f98 100644 --- a/rules/00038.json +++ b/rules/00038.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.66, + "score": 0.88, "label": [ "collection" ] diff --git a/rules/00039.json b/rules/00039.json index b3b5ed9f..6658bd11 100644 --- a/rules/00039.json +++ b/rules/00039.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/net/InetAddress;" } ], - "score": -0.58, + "score": -0.57, "label": [ "control", "network" diff --git a/rules/00040.json b/rules/00040.json index 0e5f9dca..af3a5146 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.1, + "score": -1.14, "label": [ "sms" ] diff --git a/rules/00041.json b/rules/00041.json index a46f854d..fbb56e9b 100644 --- a/rules/00041.json +++ b/rules/00041.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.72, + "score": -0.73, "label": [ "record" ] diff --git a/rules/00042.json b/rules/00042.json index b00fd857..f42be4a6 100644 --- a/rules/00042.json +++ b/rules/00042.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/util/List;" } ], - "score": 0.17, + "score": 0.18, "label": [ "collection", "wifi" diff --git a/rules/00043.json b/rules/00043.json index 211eb0f5..982bb990 100644 --- a/rules/00043.json +++ b/rules/00043.json @@ -13,7 +13,7 @@ "descriptor": "(I I)I" } ], - "score": -0.22, + "score": -0.23, "label": [ "collection", "wifi" diff --git a/rules/00045.json b/rules/00045.json index 10171d61..d05b6545 100644 --- a/rules/00045.json +++ b/rules/00045.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.01, + "score": 1.03, "label": [ "collection", "reflection" diff --git a/rules/00046.json b/rules/00046.json index 77e1b751..aca73a3d 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.19, + "score": 0.23, "label": [ "reflection" ] diff --git a/rules/00047.json b/rules/00047.json index b6ce8a40..c923201f 100644 --- a/rules/00047.json +++ b/rules/00047.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.28, + "score": -0.3, "label": [ "network", "collection" diff --git a/rules/00048.json b/rules/00048.json index 4e0a7301..aea7f65f 100644 --- a/rules/00048.json +++ b/rules/00048.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.05, + "score": -0.08, "label": [ "sms", "collection" diff --git a/rules/00049.json b/rules/00049.json index a6b5558d..79a9d501 100644 --- a/rules/00049.json +++ b/rules/00049.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.69, + "score": -0.73, "label": [ "sms", "collection" diff --git a/rules/00050.json b/rules/00050.json index ad85ac2f..8a6804b7 100644 --- a/rules/00050.json +++ b/rules/00050.json @@ -13,7 +13,7 @@ "descriptor": "()J" } ], - "score": 0.77, + "score": 0.8, "label": [ "sms", "collection" diff --git a/rules/00051.json b/rules/00051.json index 0cb55e67..7cb94eec 100644 --- a/rules/00051.json +++ b/rules/00051.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" } ], - "score": -0.1, + "score": -0.13, "label": [ "control" ] diff --git a/rules/00052.json b/rules/00052.json index 169bf832..00448b74 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.05, + "score": 0.01, "label": [ "sms" ] diff --git a/rules/00053.json b/rules/00053.json index 16e8b7c7..b0f8bcd5 100644 --- a/rules/00053.json +++ b/rules/00053.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; Z Landroid/database/ContentObserver;)V" } ], - "score": -1.35, + "score": -1.46, "label": [ "sms" ] diff --git a/rules/00054.json b/rules/00054.json index 4fae46f1..d4354516 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.42, + "score": 0.37, "label": [ "reflection" ] diff --git a/rules/00055.json b/rules/00055.json index 7a81af37..d3b40350 100644 --- a/rules/00055.json +++ b/rules/00055.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.39, + "score": -0.4, "label": [ "sms", "collection" diff --git a/rules/00056.json b/rules/00056.json index cdd4f7f7..d8ac1faf 100644 --- a/rules/00056.json +++ b/rules/00056.json @@ -13,7 +13,7 @@ "descriptor": "(I I I)V" } ], - "score": -0.18, + "score": -0.25, "label": [ "control" ] diff --git a/rules/00057.json b/rules/00057.json index 098ab3a6..88d3cde0 100644 --- a/rules/00057.json +++ b/rules/00057.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.61, + "score": -0.59, "label": [ "network", "collection" diff --git a/rules/00058.json b/rules/00058.json index 2ddf4963..b1b1775a 100644 --- a/rules/00058.json +++ b/rules/00058.json @@ -13,7 +13,7 @@ "descriptor": "(I Z)Z" } ], - "score": -0.21, + "score": -0.2, "label": [ "wifi", "control" diff --git a/rules/00059.json b/rules/00059.json index a4bb8a05..9febbfa7 100644 --- a/rules/00059.json +++ b/rules/00059.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -0.57, + "score": -0.63, "label": [ "collection" ] diff --git a/rules/00060.json b/rules/00060.json index 76d530b1..d6622c58 100644 --- a/rules/00060.json +++ b/rules/00060.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/Integer;" } ], - "score": -0.51, + "score": -0.55, "label": [ "network", "collection" diff --git a/rules/00061.json b/rules/00061.json index de5d7413..478fdb36 100644 --- a/rules/00061.json +++ b/rules/00061.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/Integer;" } ], - "score": 0.38, + "score": 0.42, "label": [ "wifi", "collection" diff --git a/rules/00063.json b/rules/00063.json index 389d1c30..5fd15c6f 100644 --- a/rules/00063.json +++ b/rules/00063.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Landroid/net/Uri;)V" } ], - "score": 0.84, + "score": 0.91, "label": [ "control" ] diff --git a/rules/00064.json b/rules/00064.json index 39b16db6..3e7aba47 100644 --- a/rules/00064.json +++ b/rules/00064.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -0.03, + "score": 0.11, "label": [ "control" ] diff --git a/rules/00065.json b/rules/00065.json index 81a5be56..ce1ce883 100644 --- a/rules/00065.json +++ b/rules/00065.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.11, + "score": 0.06, "label": [ "collection" ] diff --git a/rules/00066.json b/rules/00066.json index 2e3b3e53..24323720 100644 --- a/rules/00066.json +++ b/rules/00066.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.18, + "score": 0.35, "label": [ "collection" ] diff --git a/rules/00067.json b/rules/00067.json index b7454d6e..c49c7774 100644 --- a/rules/00067.json +++ b/rules/00067.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.11, + "score": 1.14, "label": [ "collection" ] diff --git a/rules/00068.json b/rules/00068.json index 8a59d443..843d32b0 100644 --- a/rules/00068.json +++ b/rules/00068.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Process;" } ], - "score": 1.61, + "score": 1.58, "label": [ "control" ] diff --git a/rules/00069.json b/rules/00069.json index 9134b169..5e078d5d 100644 --- a/rules/00069.json +++ b/rules/00069.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/io/OutputStream;" } ], - "score": 0.75, + "score": 0.81, "label": [ "control" ] diff --git a/rules/00071.json b/rules/00071.json index 7c075ae8..e0afba27 100644 --- a/rules/00071.json +++ b/rules/00071.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.34, + "score": -0.35, "label": [ "collection", "command", diff --git a/rules/00072.json b/rules/00072.json index 3cc47b85..d735318e 100644 --- a/rules/00072.json +++ b/rules/00072.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.04, + "score": 0.08, "label": [ "command", "network", diff --git a/rules/00073.json b/rules/00073.json index 516a1f63..0012700f 100644 --- a/rules/00073.json +++ b/rules/00073.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.35, + "score": -0.33, "label": [ "collection", "telephony", diff --git a/rules/00074.json b/rules/00074.json index c24238d2..154bc5a7 100644 --- a/rules/00074.json +++ b/rules/00074.json @@ -13,7 +13,7 @@ "method": "getNetworkCountryIso" } ], - "score": -0.11, + "score": -0.1, "label": [ "collection", "telephony" diff --git a/rules/00076.json b/rules/00076.json index b13abfe3..53991e87 100644 --- a/rules/00076.json +++ b/rules/00076.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.12, + "score": -0.17, "label": [ "collection", "wifi" diff --git a/rules/00077.json b/rules/00077.json index aee453d1..5675fdb4 100644 --- a/rules/00077.json +++ b/rules/00077.json @@ -13,7 +13,7 @@ "method": "query" } ], - "score": 1.49, + "score": 1.43, "label": [ "collection", "sms", diff --git a/rules/00078.json b/rules/00078.json index 8b888666..a4f05489 100644 --- a/rules/00078.json +++ b/rules/00078.json @@ -13,7 +13,7 @@ "method": "getNetworkOperatorName" } ], - "score": -1.1, + "score": -1.21, "label": [ "collection", "telephony" diff --git a/rules/00079.json b/rules/00079.json index 32154954..af7c08a4 100644 --- a/rules/00079.json +++ b/rules/00079.json @@ -13,7 +13,7 @@ "method": "setComponentEnabledSetting" } ], - "score": 1.25, + "score": 1.38, "label": [ "evasion" ] diff --git a/rules/00081.json b/rules/00081.json index c5ac21a7..49f33b5b 100644 --- a/rules/00081.json +++ b/rules/00081.json @@ -13,7 +13,7 @@ "method": "getDeclaredMethods" } ], - "score": -1.35, + "score": -1.31, "label": [ "reflection" ] diff --git a/rules/00082.json b/rules/00082.json index 6548da69..190d14ff 100644 --- a/rules/00082.json +++ b/rules/00082.json @@ -13,7 +13,7 @@ "method": "getMacAddress" } ], - "score": -0.07, + "score": -0.08, "label": [ "collection", "wifi" diff --git a/rules/00083.json b/rules/00083.json index 6abe9eb5..d589c276 100644 --- a/rules/00083.json +++ b/rules/00083.json @@ -13,7 +13,7 @@ "method": "getDeviceId" } ], - "score": -0.05, + "score": -0.04, "label": [ "collection", "telephony" diff --git a/rules/00084.json b/rules/00084.json index 2b25e614..3bbd69dc 100644 --- a/rules/00084.json +++ b/rules/00084.json @@ -13,7 +13,7 @@ "method": "getSubscriberId" } ], - "score": -0.22, + "score": -0.21, "label": [ "collection", "telephony" diff --git a/rules/00085.json b/rules/00085.json index dcb020c7..e48fc210 100644 --- a/rules/00085.json +++ b/rules/00085.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.56, + "score": 0.57, "label": [ "collection", "telephony" diff --git a/rules/00086.json b/rules/00086.json index ce977a0a..d5328fde 100644 --- a/rules/00086.json +++ b/rules/00086.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.26, + "score": -1.33, "label": [ "telephony" ] diff --git a/rules/00087.json b/rules/00087.json index 504f077e..9fea67da 100644 --- a/rules/00087.json +++ b/rules/00087.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -0.71, + "score": -0.76, "label": [ "network" ] diff --git a/rules/00088.json b/rules/00088.json index 611dbc52..46373a30 100644 --- a/rules/00088.json +++ b/rules/00088.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.25, + "score": 0.22, "label": [ "command", "network" diff --git a/rules/00089.json b/rules/00089.json index 3b399c54..9875cb84 100644 --- a/rules/00089.json +++ b/rules/00089.json @@ -13,7 +13,7 @@ "method": "getInputStream" } ], - "score": -1.41, + "score": -1.38, "label": [ "command", "network" diff --git a/rules/00090.json b/rules/00090.json index c1faf98c..f22c5597 100644 --- a/rules/00090.json +++ b/rules/00090.json @@ -13,7 +13,7 @@ "method": "setOutputFormat" } ], - "score": -0.4, + "score": -0.39, "label": [ "record" ] diff --git a/rules/00091.json b/rules/00091.json index 489852be..4177a838 100644 --- a/rules/00091.json +++ b/rules/00091.json @@ -13,7 +13,7 @@ "method": "getString" } ], - "score": -0.11, + "score": -0.05, "label": [ "collection" ] diff --git a/rules/00092.json b/rules/00092.json index 174b6a39..4fad4b05 100644 --- a/rules/00092.json +++ b/rules/00092.json @@ -13,7 +13,7 @@ "method": "sendBroadcast" } ], - "score": -0.29, + "score": -0.27, "label": [ "command" ] diff --git a/rules/00094.json b/rules/00094.json index 658362d8..9955dfeb 100644 --- a/rules/00094.json +++ b/rules/00094.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": -0.35, + "score": -0.21, "label": [ "command", "network" diff --git a/rules/00095.json b/rules/00095.json index 9f04bac8..efd5514b 100644 --- a/rules/00095.json +++ b/rules/00095.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.2, + "score": -0.21, "label": [ "collection", "telephony" diff --git a/rules/00096.json b/rules/00096.json index b9449e87..728fca59 100644 --- a/rules/00096.json +++ b/rules/00096.json @@ -13,7 +13,7 @@ "method": "setRequestMethod" } ], - "score": -1.1, + "score": -1.28, "label": [ "command", "network" diff --git a/rules/00097.json b/rules/00097.json index 0e2beb6e..7848575a 100644 --- a/rules/00097.json +++ b/rules/00097.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.38, + "score": -0.39, "label": [ "collection", "sms" diff --git a/rules/00098.json b/rules/00098.json index 8b4da3eb..9d8870a3 100644 --- a/rules/00098.json +++ b/rules/00098.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.33, + "score": -1.3, "label": [ "network" ] diff --git a/rules/00100.json b/rules/00100.json index e1cef250..5b10b6c0 100644 --- a/rules/00100.json +++ b/rules/00100.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -0.12, + "score": -0.14, "label": [ "collection", "network" diff --git a/rules/00101.json b/rules/00101.json index 803ed9cd..115e93c1 100644 --- a/rules/00101.json +++ b/rules/00101.json @@ -13,7 +13,7 @@ "method": "prepare" } ], - "score": -0.34, + "score": -0.33, "label": [ "record" ] diff --git a/rules/00102.json b/rules/00102.json index c959536c..3ee2f2f4 100644 --- a/rules/00102.json +++ b/rules/00102.json @@ -13,7 +13,7 @@ "method": "setSpeakerphoneOn" } ], - "score": -0.26, + "score": -0.29, "label": [ "command" ] diff --git a/rules/00103.json b/rules/00103.json index e8eb4d85..b65ffdba 100644 --- a/rules/00103.json +++ b/rules/00103.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.21, + "score": -1.18, "label": [ "network" ] diff --git a/rules/00104.json b/rules/00104.json index 7d4375fb..7adc3287 100644 --- a/rules/00104.json +++ b/rules/00104.json @@ -13,7 +13,7 @@ "method": "isDirectory" } ], - "score": 0.3, + "score": 0.35, "label": [ "file" ] diff --git a/rules/00106.json b/rules/00106.json index 4d2ce5c4..8a4a8689 100644 --- a/rules/00106.json +++ b/rules/00106.json @@ -13,7 +13,7 @@ "method": "formatIpAddress" } ], - "score": -0.47, + "score": -0.44, "label": [ "collection", "wifi" diff --git a/rules/00108.json b/rules/00108.json index 131e24fb..7c597650 100644 --- a/rules/00108.json +++ b/rules/00108.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 1.31, + "score": 1.22, "label": [ "network", "command" diff --git a/rules/00109.json b/rules/00109.json index 5980f994..229ed5c8 100644 --- a/rules/00109.json +++ b/rules/00109.json @@ -13,7 +13,7 @@ "method": "getResponseCode" } ], - "score": -0.05, + "score": -0.1, "label": [ "network", "command" diff --git a/rules/00110.json b/rules/00110.json index d0f56d21..41e39c8a 100644 --- a/rules/00110.json +++ b/rules/00110.json @@ -13,7 +13,7 @@ "method": "getIccId" } ], - "score": -0.62, + "score": -0.65, "label": [ "collection", "telephony" diff --git a/rules/00111.json b/rules/00111.json index b30a769c..a84b4452 100644 --- a/rules/00111.json +++ b/rules/00111.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.3, + "score": 0.28, "label": [ "collection", "sms" diff --git a/rules/00112.json b/rules/00112.json index d9178a5f..54144bd7 100644 --- a/rules/00112.json +++ b/rules/00112.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.23, + "score": 0.22, "label": [ "collection", "calendar" diff --git a/rules/00113.json b/rules/00113.json index 8ade7fe3..1c4a9206 100644 --- a/rules/00113.json +++ b/rules/00113.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.41, + "score": 0.43, "label": [ "collection", "location" diff --git a/rules/00114.json b/rules/00114.json index 1bc54e57..ac3c4458 100644 --- a/rules/00114.json +++ b/rules/00114.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.38, + "score": 0.36, "label": [ "network", "command" diff --git a/rules/00115.json b/rules/00115.json index 82e087b7..55a854cb 100644 --- a/rules/00115.json +++ b/rules/00115.json @@ -13,7 +13,7 @@ "method": "getLongitude" } ], - "score": 0.03, + "score": 0.1, "label": [ "collection", "location" diff --git a/rules/00116.json b/rules/00116.json index 432f8061..b381efd9 100644 --- a/rules/00116.json +++ b/rules/00116.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.02, + "score": -0.03, "label": [ "wifi", "collection" diff --git a/rules/00117.json b/rules/00117.json index 385fd1bc..f5c4021a 100644 --- a/rules/00117.json +++ b/rules/00117.json @@ -13,7 +13,7 @@ "method": "getNetworkOperatorName" } ], - "score": 0.08, + "score": 0.09, "label": [ "telephony", "collection" diff --git a/rules/00118.json b/rules/00118.json index 98302d00..7fcf6ea6 100644 --- a/rules/00118.json +++ b/rules/00118.json @@ -13,7 +13,7 @@ "method": "contains" } ], - "score": -0.1, + "score": -0.06, "label": [ "sms", "collection" diff --git a/rules/00119.json b/rules/00119.json index d6c3e306..b2374097 100644 --- a/rules/00119.json +++ b/rules/00119.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.1, + "score": 0.11, "label": [ "collection", "file", diff --git a/rules/00120.json b/rules/00120.json index b433cb39..995520f7 100644 --- a/rules/00120.json +++ b/rules/00120.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": 0.0, + "score": 0.01, "label": [ "sms", "collection" diff --git a/rules/00121.json b/rules/00121.json index 7a6d13bb..8fbcb147 100644 --- a/rules/00121.json +++ b/rules/00121.json @@ -13,7 +13,7 @@ "method": "mkdirs" } ], - "score": -0.11, + "score": -0.04, "label": [ "file", "command" diff --git a/rules/00123.json b/rules/00123.json index 0dcccfda..30520c11 100644 --- a/rules/00123.json +++ b/rules/00123.json @@ -13,7 +13,7 @@ "method": "" } ], - "score": -0.49, + "score": -0.51, "label": [ "network", "command" diff --git a/rules/00126.json b/rules/00126.json index 989a8ef1..9e6489e4 100644 --- a/rules/00126.json +++ b/rules/00126.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.27, + "score": 0.13, "label": [ "collection", "sms", diff --git a/rules/00127.json b/rules/00127.json index e6a1e8ab..3194c823 100644 --- a/rules/00127.json +++ b/rules/00127.json @@ -13,7 +13,7 @@ "method": "compareToIgnoreCase" } ], - "score": 0.07, + "score": 0.05, "label": [ "command" ] diff --git a/rules/00128.json b/rules/00128.json index ba9aef19..f5fe6e4f 100644 --- a/rules/00128.json +++ b/rules/00128.json @@ -13,7 +13,7 @@ "method": "getAccounts" } ], - "score": 0.22, + "score": 0.23, "label": [ "collection", "account" diff --git a/rules/00129.json b/rules/00129.json index e64d1454..b98f58ea 100644 --- a/rules/00129.json +++ b/rules/00129.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.57, + "score": 0.53, "label": [ "sms", "collection" diff --git a/rules/00130.json b/rules/00130.json index 83df2995..ded7cc9a 100644 --- a/rules/00130.json +++ b/rules/00130.json @@ -13,7 +13,7 @@ "method": "getConnectionInfo" } ], - "score": 1.15, + "score": 1.16, "label": [ "wifi", "collection" diff --git a/rules/00132.json b/rules/00132.json index 37b823fa..ab2949a5 100644 --- a/rules/00132.json +++ b/rules/00132.json @@ -13,7 +13,7 @@ "method": "getNetworkCountryIso" } ], - "score": -0.72, + "score": -0.79, "label": [ "telephony", "collection" diff --git a/rules/00135.json b/rules/00135.json index f115767e..e79e4c4a 100644 --- a/rules/00135.json +++ b/rules/00135.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.08, + "score": -0.09, "label": [ "wifi", "collection" diff --git a/rules/00136.json b/rules/00136.json index 07f9dcf3..4a93b4ac 100644 --- a/rules/00136.json +++ b/rules/00136.json @@ -13,7 +13,7 @@ "method": "stop" } ], - "score": -0.35, + "score": -0.34, "label": [ "record", "command" diff --git a/rules/00137.json b/rules/00137.json index c599ebf3..22b04cb1 100644 --- a/rules/00137.json +++ b/rules/00137.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.09, + "score": 0.12, "label": [ "location", "collection" diff --git a/rules/00139.json b/rules/00139.json index e91ea12c..76c4187e 100644 --- a/rules/00139.json +++ b/rules/00139.json @@ -13,7 +13,7 @@ "method": "getNetworkId" } ], - "score": -0.21, + "score": -0.2, "label": [ "collection", "wifi" diff --git a/rules/00140.json b/rules/00140.json index e7fe3b6f..ef45ed77 100644 --- a/rules/00140.json +++ b/rules/00140.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.04, + "score": 0.06, "label": [ "collection", "telephony", diff --git a/rules/00141.json b/rules/00141.json index 4fcc59df..fdeaad26 100644 --- a/rules/00141.json +++ b/rules/00141.json @@ -13,7 +13,7 @@ "method": "loadClass" } ], - "score": -1.46, + "score": -1.38, "label": [ "reflection" ] diff --git a/rules/00142.json b/rules/00142.json index a0d3b99f..944e16dc 100644 --- a/rules/00142.json +++ b/rules/00142.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": 1.16, + "score": 1.15, "label": [ "collection", "calendar" diff --git a/rules/00143.json b/rules/00143.json index f4bb2fe4..3d961eb4 100644 --- a/rules/00143.json +++ b/rules/00143.json @@ -13,7 +13,7 @@ "method": "getClassLoader" } ], - "score": -0.14, + "score": -0.16, "label": [ "reflection" ] diff --git a/rules/00144.json b/rules/00144.json index ea155d75..8cbb79cc 100644 --- a/rules/00144.json +++ b/rules/00144.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.03, + "score": 0.05, "label": [ "collection", "telephony", diff --git a/rules/00145.json b/rules/00145.json index 8abf5d26..d5a916b5 100644 --- a/rules/00145.json +++ b/rules/00145.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.52, + "score": 0.48, "label": [ "network", "command" diff --git a/rules/00146.json b/rules/00146.json index c51851cc..8523dda5 100644 --- a/rules/00146.json +++ b/rules/00146.json @@ -13,7 +13,7 @@ "method": "getSubscriberId" } ], - "score": 0.1, + "score": 0.11, "label": [ "telephony", "collection" diff --git a/rules/00147.json b/rules/00147.json index ea0eb75a..0c62ea47 100644 --- a/rules/00147.json +++ b/rules/00147.json @@ -13,7 +13,7 @@ "method": "getTime" } ], - "score": -0.23, + "score": -0.18, "label": [ "collection", "location" diff --git a/rules/00148.json b/rules/00148.json index 2f3795c2..337652ea 100644 --- a/rules/00148.json +++ b/rules/00148.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.59, + "score": 0.54, "label": [ "network", "command" diff --git a/rules/00149.json b/rules/00149.json index 74bdd29f..9342b505 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.15, + "score": -0.14, "label": [ "packer" ] diff --git a/rules/00150.json b/rules/00150.json index f83e9e2d..37895897 100644 --- a/rules/00150.json +++ b/rules/00150.json @@ -15,7 +15,7 @@ "descriptor": "()Ljava/net/URLConnection;" } ], - "score": 0.18, + "score": 0.2, "label": [ "phone" ] diff --git a/rules/00151.json b/rules/00151.json index be468bfe..d1bca393 100644 --- a/rules/00151.json +++ b/rules/00151.json @@ -15,7 +15,7 @@ "descriptor": "()Ljava/net/URLConnection;" } ], - "score": -0.25, + "score": -0.21, "label": [ "phone", "privacy" diff --git a/rules/00152.json b/rules/00152.json index 7b64dd68..6dab2a0f 100644 --- a/rules/00152.json +++ b/rules/00152.json @@ -15,7 +15,7 @@ "method": "sendTextMessage" } ], - "score": -0.04, + "score": -0.05, "label": [ "command", "sms" diff --git a/rules/00153.json b/rules/00153.json index 7e712da1..adc084f1 100644 --- a/rules/00153.json +++ b/rules/00153.json @@ -15,7 +15,7 @@ "method": "write" } ], - "score": -0.1, + "score": -0.07, "label": [ "http" ] diff --git a/rules/00154.json b/rules/00154.json index 2eda7088..a60b7dc9 100644 --- a/rules/00154.json +++ b/rules/00154.json @@ -13,7 +13,7 @@ "descriptor": "(I Ljava/net/InetAddress; I)V" } ], - "score": -0.2, + "score": -0.21, "label": [ "socket" ] diff --git a/rules/00155.json b/rules/00155.json index 2f2835cd..a3f1eff4 100644 --- a/rules/00155.json +++ b/rules/00155.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": 0.49, + "score": 0.51, "label": [ "exec", "command" diff --git a/rules/00156.json b/rules/00156.json index 185ecf0a..32ac7356 100644 --- a/rules/00156.json +++ b/rules/00156.json @@ -15,7 +15,7 @@ "descriptor": "()V" } ], - "score": -1.67, + "score": -1.7, "label": [ "lock", "power manager" diff --git a/rules/00157.json b/rules/00157.json index fb67dbc0..ffa9257c 100644 --- a/rules/00157.json +++ b/rules/00157.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": 0.46, + "score": 0.38, "label": [ "reflection", "dexClassLoader" diff --git a/rules/00158.json b/rules/00158.json index 26d394da..91426fab 100644 --- a/rules/00158.json +++ b/rules/00158.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.33, + "score": -0.35, "label": [ "privacy", "connection" diff --git a/rules/00159.json b/rules/00159.json index 2a12f0ab..d0211c26 100644 --- a/rules/00159.json +++ b/rules/00159.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.17, + "score": 1.19, "label": [ "accessibility service" ] diff --git a/rules/00160.json b/rules/00160.json index e41c7d69..79c42356 100644 --- a/rules/00160.json +++ b/rules/00160.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.21, + "score": 1.23, "label": [ "accessibility service" ] diff --git a/rules/00162.json b/rules/00162.json index f96a690e..faa8905d 100644 --- a/rules/00162.json +++ b/rules/00162.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": -0.92, + "score": -0.9, "label": [ "socket" ] diff --git a/rules/00163.json b/rules/00163.json index fa899671..718cb7d7 100644 --- a/rules/00163.json +++ b/rules/00163.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.1, + "score": 0.11, "label": [ "socket" ] diff --git a/rules/00164.json b/rules/00164.json index c3898bd6..e2143e03 100644 --- a/rules/00164.json +++ b/rules/00164.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.22, + "score": -0.23, "label": [ "sms", "http" diff --git a/rules/00167.json b/rules/00167.json index a6384636..edadb08b 100644 --- a/rules/00167.json +++ b/rules/00167.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.53, + "score": 1.48, "label": [ "accessibility service" ] diff --git a/rules/00169.json b/rules/00169.json index 4d78df11..964f5742 100644 --- a/rules/00169.json +++ b/rules/00169.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.87, + "score": 0.89, "label": [ "accessibility service" ] diff --git a/rules/00171.json b/rules/00171.json index 7caab721..e56e5512 100644 --- a/rules/00171.json +++ b/rules/00171.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object;)Z" } ], - "score": -0.14, + "score": -0.12, "label": [ "network" ] diff --git a/rules/00172.json b/rules/00172.json index 5cd2cbbd..35d4ff8c 100644 --- a/rules/00172.json +++ b/rules/00172.json @@ -15,7 +15,7 @@ "descriptor": "(Landroid/content/ComponentName;)Z" } ], - "score": -1.03, + "score": -1.01, "label": [ "admin" ] diff --git a/rules/00173.json b/rules/00173.json index 739f1ba2..6ba960b9 100644 --- a/rules/00173.json +++ b/rules/00173.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.46, + "score": 0.42, "label": [ "accessibility service" ] diff --git a/rules/00174.json b/rules/00174.json index 4e2e8929..979113d9 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.19, + "score": -0.23, "label": [ "accounts", "collection" diff --git a/rules/00175.json b/rules/00175.json index 8fefbfa1..4324f6ba 100644 --- a/rules/00175.json +++ b/rules/00175.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.37, + "score": -1.47, "label": [ "notification" ] diff --git a/rules/00176.json b/rules/00176.json index 30846f99..6710a48a 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.32, + "score": -0.3, "label": [ "sms" ] diff --git a/rules/00177.json b/rules/00177.json index e7807af6..e8cede4e 100644 --- a/rules/00177.json +++ b/rules/00177.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/String; I)V" } ], - "score": -1.03, + "score": -1.13, "label": [ "permission" ] diff --git a/rules/00178.json b/rules/00178.json index 30227489..ad4acd44 100644 --- a/rules/00178.json +++ b/rules/00178.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/Process;" } ], - "score": -0.16, + "score": -0.09, "label": [ "command" ] diff --git a/rules/00179.json b/rules/00179.json index 5751c060..ab299b79 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.0, + "score": -0.98, "label": [ "location", "collection" diff --git a/rules/00180.json b/rules/00180.json index 7eaf805a..9b41b617 100644 --- a/rules/00180.json +++ b/rules/00180.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.51, + "score": -0.57, "label": [ "so" ] diff --git a/rules/00182.json b/rules/00182.json index 995e5504..891ef6f1 100644 --- a/rules/00182.json +++ b/rules/00182.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.22, + "score": 0.28, "label": [ "camera" ], diff --git a/rules/00183.json b/rules/00183.json index 1f195c9a..d89a6599 100644 --- a/rules/00183.json +++ b/rules/00183.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/hardware/Camera$Parameters;)V" } ], - "score": -0.44, + "score": -0.3, "label": [ "camera" ], diff --git a/rules/00184.json b/rules/00184.json index 093d5e3e..7d488929 100644 --- a/rules/00184.json +++ b/rules/00184.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.48, + "score": 0.61, "label": [ "camera" ], diff --git a/rules/00185.json b/rules/00185.json index 1863575b..dfa0190f 100644 --- a/rules/00185.json +++ b/rules/00185.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.24, + "score": 0.36, "label": [ "camera" ], diff --git a/rules/00186.json b/rules/00186.json index 4d5786bc..9532d909 100644 --- a/rules/00186.json +++ b/rules/00186.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/hardware/Camera$ShutterCallback; Landroid/hardware/Camera$PictureCallback; Landroid/hardware/Camera$PictureCallback;)V" } ], - "score": 0.73, + "score": 0.86, "label": [ "camera" ], diff --git a/rules/00187.json b/rules/00187.json index 898be3cf..6a888254 100644 --- a/rules/00187.json +++ b/rules/00187.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": -0.94, + "score": -1.0, "label": [ "collection", "sms", diff --git a/rules/00188.json b/rules/00188.json index fd030a06..302d4599 100644 --- a/rules/00188.json +++ b/rules/00188.json @@ -19,7 +19,7 @@ ] } ], - "score": -0.35, + "score": -0.39, "label": [ "sms" ] diff --git a/rules/00189.json b/rules/00189.json index 93cd9f79..672dd30a 100644 --- a/rules/00189.json +++ b/rules/00189.json @@ -19,7 +19,7 @@ ] } ], - "score": -0.26, + "score": -0.3, "label": [ "sms" ] diff --git a/rules/00191.json b/rules/00191.json index f1685774..484a95cd 100644 --- a/rules/00191.json +++ b/rules/00191.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": 0.13, + "score": 0.12, "label": [ "sms" ] diff --git a/rules/00192.json b/rules/00192.json index e07992b2..22545237 100644 --- a/rules/00192.json +++ b/rules/00192.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": 0.06, + "score": 0.03, "label": [ "sms" ] diff --git a/rules/00193.json b/rules/00193.json index 08a043ff..b1595284 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.85, + "score": 0.78, "label": [ "sms" ] diff --git a/rules/00194.json b/rules/00194.json index 54b76456..eaea8772 100644 --- a/rules/00194.json +++ b/rules/00194.json @@ -13,7 +13,7 @@ "descriptor": "(I)V" } ], - "score": -0.47, + "score": -0.4, "label": [ "record" ] diff --git a/rules/00195.json b/rules/00195.json index 17d16f2a..00610705 100644 --- a/rules/00195.json +++ b/rules/00195.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.13, + "score": -0.05, "label": [ "record", "file" diff --git a/rules/00196.json b/rules/00196.json index 506a4d4e..254b9681 100644 --- a/rules/00196.json +++ b/rules/00196.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.02, + "score": -0.08, "label": [ "record", "file" diff --git a/rules/00197.json b/rules/00197.json index bb17f5b0..d2945702 100644 --- a/rules/00197.json +++ b/rules/00197.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.23, + "score": -0.16, "label": [ "record" ] diff --git a/rules/00198.json b/rules/00198.json index 756c4f72..477856f3 100644 --- a/rules/00198.json +++ b/rules/00198.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.46, + "score": -0.37, "label": [ "record" ] diff --git a/rules/00199.json b/rules/00199.json index 39281250..83e3b3af 100644 --- a/rules/00199.json +++ b/rules/00199.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.54, + "score": -0.52, "label": [ "record" ] diff --git a/rules/00200.json b/rules/00200.json index c947cbea..80ca557b 100644 --- a/rules/00200.json +++ b/rules/00200.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.22, + "score": -0.26, "label": [ "collection", "contact" diff --git a/rules/00201.json b/rules/00201.json index 096f4bf8..6359e305 100644 --- a/rules/00201.json +++ b/rules/00201.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.31, + "score": -0.35, "label": [ "collection", "calllog" diff --git a/rules/00202.json b/rules/00202.json index 295014d0..9b6747f7 100644 --- a/rules/00202.json +++ b/rules/00202.json @@ -16,7 +16,7 @@ "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" } ], - "score": -0.7, + "score": -0.74, "label": [ "control" ] diff --git a/rules/00203.json b/rules/00203.json index 65df2bb9..2eda37c9 100644 --- a/rules/00203.json +++ b/rules/00203.json @@ -16,7 +16,7 @@ ] } ], - "score": -0.16, + "score": -0.19, "label": [ "control" ] diff --git a/rules/00204.json b/rules/00204.json index 0ddcbc62..1de97f1a 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.24, + "score": -0.25, "label": [ "collection" ] diff --git a/rules/00205.json b/rules/00205.json index 65154598..da4b53fd 100644 --- a/rules/00205.json +++ b/rules/00205.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/accessibilityservice/GestureDescription;" } ], - "score": 0.8, + "score": 0.82, "label": [ "accessibility service", "control" diff --git a/rules/00206.json b/rules/00206.json index b682a1af..48df5a13 100644 --- a/rules/00206.json +++ b/rules/00206.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/CharSequence;)Z" } ], - "score": 0.09, + "score": 0.06, "label": [ "accessibility service" ] diff --git a/rules/00207.json b/rules/00207.json index 4732df1c..178c8dba 100644 --- a/rules/00207.json +++ b/rules/00207.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/CharSequence;)Z" } ], - "score": 0.12, + "score": 0.1, "label": [ "accessibility service" ] diff --git a/rules/00208.json b/rules/00208.json index e92b45de..7bcdf835 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.1, + "score": 0.29, "label": [ "collection", "screen" diff --git a/rules/00209.json b/rules/00209.json index 326c0e4d..dfb43947 100644 --- a/rules/00209.json +++ b/rules/00209.json @@ -13,7 +13,7 @@ "descriptor": "()[Landroid/media/Image$Plane;" } ], - "score": 1.1, + "score": 1.2, "label": [ "collection" ] diff --git a/rules/00210.json b/rules/00210.json index d90ae092..f2c9463f 100644 --- a/rules/00210.json +++ b/rules/00210.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/nio/Buffer;)V" } ], - "score": -0.05, + "score": 0.05, "label": [ "collection" ] diff --git a/rules/00212.json b/rules/00212.json index d62115b3..232c2d35 100644 --- a/rules/00212.json +++ b/rules/00212.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/String;" } ], - "score": 0.78, + "score": 0.83, "label": [ "collection" ] diff --git a/rules/00213.json b/rules/00213.json index 7849ba4e..9eabea25 100644 --- a/rules/00213.json +++ b/rules/00213.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; I)Z" } ], - "score": -0.09, + "score": -0.07, "label": [ "collection" ] diff --git a/rules/00214.json b/rules/00214.json index 2f4b1375..2b12f274 100644 --- a/rules/00214.json +++ b/rules/00214.json @@ -13,7 +13,7 @@ "descriptor": "()D" } ], - "score": -0.86, + "score": -0.66, "label": [ "collection" ] diff --git a/rules/00215.json b/rules/00215.json index 2269dc36..f35d24c6 100644 --- a/rules/00215.json +++ b/rules/00215.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": 0.01, + "score": -0.04, "label": [ "collection" ] diff --git a/rules/00216.json b/rules/00216.json index bb79ad15..9d10dd37 100644 --- a/rules/00216.json +++ b/rules/00216.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -1.45, + "score": -1.44, "label": [ "collection" ] diff --git a/rules/00217.json b/rules/00217.json index 4aa2b7b5..a770bd15 100644 --- a/rules/00217.json +++ b/rules/00217.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String;)I" } ], - "score": -0.66, + "score": -0.74, "label": [ "collection" ] diff --git a/rules/00218.json b/rules/00218.json index 3dec5ff5..3ec175b7 100644 --- a/rules/00218.json +++ b/rules/00218.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 0.47, + "score": 0.35, "label": [ "collection" ] diff --git a/rules/00219.json b/rules/00219.json index 54f7a6d9..1419d09d 100644 --- a/rules/00219.json +++ b/rules/00219.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 2.24, + "score": 2.19, "label": [ "collection" ] diff --git a/rules/00220.json b/rules/00220.json index fbc0bc92..d0e3b8e0 100644 --- a/rules/00220.json +++ b/rules/00220.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" } ], - "score": 0.5, + "score": 0.56, "label": [ "collection" ] diff --git a/rules/00221.json b/rules/00221.json index 157763f6..74b372b5 100644 --- a/rules/00221.json +++ b/rules/00221.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.76, + "score": -1.69, "label": [ "collection" ] diff --git a/rules/00222.json b/rules/00222.json index dec544df..a00221eb 100644 --- a/rules/00222.json +++ b/rules/00222.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/content/ContentResolver;" } ], - "score": 0.53, + "score": 0.47, "label": [ "collection" ] diff --git a/rules/00223.json b/rules/00223.json index 8681ef31..fa4077b2 100644 --- a/rules/00223.json +++ b/rules/00223.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/content/ContentResolver;" } ], - "score": -0.33, + "score": -0.45, "label": [ "collection" ] diff --git a/rules/00224.json b/rules/00224.json index 3b7cefeb..0799de8a 100644 --- a/rules/00224.json +++ b/rules/00224.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/net/NetworkInfo;" } ], - "score": -0.65, + "score": -0.61, "label": [ "collection", "network" diff --git a/rules/00225.json b/rules/00225.json index c33200b4..907764ce 100644 --- a/rules/00225.json +++ b/rules/00225.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.93, + "score": 0.92, "label": [ "control" ] diff --git a/rules/00227.json b/rules/00227.json index bd94f276..03adc3d3 100644 --- a/rules/00227.json +++ b/rules/00227.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 1.21, + "score": 1.13, "label": [ "control" ] diff --git a/rules/00228.json b/rules/00228.json index 0a16cbeb..5f061617 100644 --- a/rules/00228.json +++ b/rules/00228.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/net/NetworkInfo;" } ], - "score": -1.06, + "score": -1.08, "label": [ "collection", "applications", diff --git a/rules/00229.json b/rules/00229.json index 53972295..be05be0c 100644 --- a/rules/00229.json +++ b/rules/00229.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)V" } ], - "score": -0.98, + "score": -1.05, "label": [ "control" ] diff --git a/rules/00230.json b/rules/00230.json index 9a5432ea..ff1a9b35 100644 --- a/rules/00230.json +++ b/rules/00230.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.78, + "score": 0.67, "label": [ "control" ] diff --git a/rules/00231.json b/rules/00231.json index 0cc15929..8caff207 100644 --- a/rules/00231.json +++ b/rules/00231.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; I)Landroid/content/pm/PackageInfo;" } ], - "score": 0.28, + "score": 0.25, "label": [ "collection", "applications" diff --git a/rules/00232.json b/rules/00232.json index a55b2287..5201fe49 100644 --- a/rules/00232.json +++ b/rules/00232.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Context; Ljava/lang/Class;)V" } ], - "score": 2.05, + "score": 1.96, "label": [ "applications", "control" diff --git a/rules/00233.json b/rules/00233.json index e6377a23..4c23fd4e 100644 --- a/rules/00233.json +++ b/rules/00233.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent; I)Landroid/content/pm/ResolveInfo;" } ], - "score": 0.19, + "score": 0.2, "label": [ "collection", "applications", diff --git a/rules/00235.json b/rules/00235.json index 1e514e54..6b08102f 100644 --- a/rules/00235.json +++ b/rules/00235.json @@ -16,7 +16,7 @@ ] } ], - "score": 0.66, + "score": 0.67, "label": [ "collection" ] diff --git a/rules/00237.json b/rules/00237.json index 7b10fb73..d9818d6f 100644 --- a/rules/00237.json +++ b/rules/00237.json @@ -13,7 +13,7 @@ "descriptor": "([BII)V" } ], - "score": -0.16, + "score": -0.17, "label": [ "network", "file" diff --git a/rules/00238.json b/rules/00238.json index 1b5cbccc..0ec2d20d 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.2, + "score": -0.21, "label": [ "collection" ] diff --git a/rules/00239.json b/rules/00239.json index fac010d7..c0263748 100644 --- a/rules/00239.json +++ b/rules/00239.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.71, + "score": 0.64, "label": [ "socket", "network" diff --git a/rules/00240.json b/rules/00240.json index b162e424..647a1323 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.82, + "score": 0.83, "label": [ "accessibility service", "control" diff --git a/rules/00241.json b/rules/00241.json index 89a1b16c..4e9dfe2f 100644 --- a/rules/00241.json +++ b/rules/00241.json @@ -13,7 +13,7 @@ "method": "getContentDescription" } ], - "score": 0.06, + "score": 0.04, "label": [ "accessibility service" ] diff --git a/rules/00242.json b/rules/00242.json index 1129a495..66c6d932 100644 --- a/rules/00242.json +++ b/rules/00242.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.54, + "score": -0.58, "label": [ "file" ] diff --git a/rules/00243.json b/rules/00243.json index 33f6c735..9362e946 100644 --- a/rules/00243.json +++ b/rules/00243.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 0.42, + "score": 0.36, "label": [ "command", "network", diff --git a/rules/00244.json b/rules/00244.json index 76422429..c5c0b60a 100644 --- a/rules/00244.json +++ b/rules/00244.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -1.18, + "score": -1.22, "label": [ "file" ] diff --git a/rules/00245.json b/rules/00245.json index 78ba03de..e51af94f 100644 --- a/rules/00245.json +++ b/rules/00245.json @@ -16,7 +16,7 @@ ] } ], - "score": 1.49, + "score": 1.5, "label": [ "reflection" ] diff --git a/rules/00246.json b/rules/00246.json index a63bf1ad..986a5972 100644 --- a/rules/00246.json +++ b/rules/00246.json @@ -20,7 +20,7 @@ "method": "addView" } ], - "score": 0.69, + "score": 0.79, "label": [ "screen" ] diff --git a/rules/00247.json b/rules/00247.json index 84d8733e..9a0f823f 100644 --- a/rules/00247.json +++ b/rules/00247.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 1.2, + "score": 1.21, "label": [ "socket", "network" diff --git a/rules/00248.json b/rules/00248.json index 6724b40f..8be4be9d 100644 --- a/rules/00248.json +++ b/rules/00248.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.59, + "score": 0.6, "label": [ "nfc" ] diff --git a/rules/00249.json b/rules/00249.json index 24bf5b72..07427b96 100644 --- a/rules/00249.json +++ b/rules/00249.json @@ -16,7 +16,7 @@ "method": "" } ], - "score": 0.38, + "score": 0.39, "label": [ "collection", "nfc" diff --git a/rules/00250.json b/rules/00250.json index 206e9612..f61d13ce 100644 --- a/rules/00250.json +++ b/rules/00250.json @@ -13,7 +13,7 @@ "method": "inflate" } ], - "score": 1.04, + "score": 1.01, "label": [ "screen" ] diff --git a/rules/00251.json b/rules/00251.json index 5b47bc20..8dac2c9b 100644 --- a/rules/00251.json +++ b/rules/00251.json @@ -13,7 +13,7 @@ "method": "setOnClickListener" } ], - "score": 0.03, + "score": 0.12, "label": [ "collection" ] diff --git a/rules/00253.json b/rules/00253.json index 65c2bea5..a2a9d67f 100644 --- a/rules/00253.json +++ b/rules/00253.json @@ -19,5 +19,5 @@ "connection", "http" ], - "score": 0.95 + "score": 0.96 } \ No newline at end of file diff --git a/rules/00254.json b/rules/00254.json index 260bc58a..5fb7544d 100644 --- a/rules/00254.json +++ b/rules/00254.json @@ -19,5 +19,5 @@ } ], "label": [], - "score": -1.44 + "score": -1.33 } \ No newline at end of file diff --git a/rules/00255.json b/rules/00255.json index 95b37a9b..1e3cab5e 100644 --- a/rules/00255.json +++ b/rules/00255.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object;)Z" } ], - "score": -0.13, + "score": -0.15, "label": [ "accessibility service", "control" diff --git a/rules/00256.json b/rules/00256.json index 0f9fd65d..11a963ab 100644 --- a/rules/00256.json +++ b/rules/00256.json @@ -16,7 +16,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.19, + "score": -0.16, "label": [ "sms", "collection", diff --git a/rules/00259.json b/rules/00259.json index 123d2f66..f650175c 100644 --- a/rules/00259.json +++ b/rules/00259.json @@ -19,5 +19,5 @@ "connection", "control" ], - "score": -0.57 + "score": -0.58 } \ No newline at end of file diff --git a/rules/00260.json b/rules/00260.json index 5b9aa1aa..8d42b9cf 100644 --- a/rules/00260.json +++ b/rules/00260.json @@ -16,7 +16,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.27, + "score": -0.23, "label": [ "sms", "collection", diff --git a/rules/00262.json b/rules/00262.json index a5b802ef..bf4435c0 100644 --- a/rules/00262.json +++ b/rules/00262.json @@ -21,5 +21,5 @@ "label": [ "collection" ], - "score": 0.91 + "score": 0.92 } \ No newline at end of file diff --git a/rules/00264.json b/rules/00264.json index bf5477f6..218de65f 100644 --- a/rules/00264.json +++ b/rules/00264.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/util/Iterator;" } ], - "score": 1.03, + "score": 0.91, "label": [ "applications", "collection" diff --git a/rules/00265.json b/rules/00265.json index 0b931200..5690b195 100644 --- a/rules/00265.json +++ b/rules/00265.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" } ], - "score": -1.21, + "score": -1.15, "label": [ "applications", "collection" diff --git a/rules/00266.json b/rules/00266.json index b3ca427c..c8f9a576 100644 --- a/rules/00266.json +++ b/rules/00266.json @@ -13,7 +13,7 @@ "descriptor": "(I)Landroid/content/ClipData$Item;" } ], - "score": -2.03, + "score": -2.1, "label": [ "keylogging" ] diff --git a/rules/00267.json b/rules/00267.json index ace4583a..1abff443 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.67, + "score": 0.69, "label": [ "accessibility service", "control" diff --git a/rules/00268.json b/rules/00268.json index 92d1e102..c9d14cac 100644 --- a/rules/00268.json +++ b/rules/00268.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap;)V" } ], - "score": 0.0, + "score": -0.09, "label": [ "screen" ] diff --git a/rules/00269.json b/rules/00269.json index c747dbc6..485898e7 100644 --- a/rules/00269.json +++ b/rules/00269.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" } ], - "score": -0.87, + "score": -0.97, "label": [ "screen" ] diff --git a/rules/00270.json b/rules/00270.json index 341e61d8..f4bbd34d 100644 --- a/rules/00270.json +++ b/rules/00270.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Canvas;)V" } ], - "score": -0.24, + "score": -0.16, "label": [ "screen" ] diff --git a/rules/00271.json b/rules/00271.json index 9afc7f49..40b4ed5d 100644 --- a/rules/00271.json +++ b/rules/00271.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 0.19, + "score": 0.27, "label": [ "collection" ] diff --git a/rules/00272.json b/rules/00272.json index 474735b5..1a033b85 100644 --- a/rules/00272.json +++ b/rules/00272.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/reflect/Field;" } ], - "score": 1.79, + "score": 1.77, "label": [ "reflection", "evasion" diff --git a/rules/00273.json b/rules/00273.json index 8fbe1a22..ff7a7175 100644 --- a/rules/00273.json +++ b/rules/00273.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/io/InputStream;" } ], - "score": 1.96, + "score": 1.95, "label": [ "network", "http", diff --git a/rules/00274.json b/rules/00274.json index ee2b8737..deccceea 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.3, "label": [ "reflection", "control" diff --git a/rules/00275.json b/rules/00275.json index 249d1439..cbe31c4f 100644 --- a/rules/00275.json +++ b/rules/00275.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/ComponentName; I I)V" } ], - "score": 1.02, + "score": 1.09, "label": [ "persistence", "evasion", diff --git a/rules/00276.json b/rules/00276.json index 5a8a97c7..5aaa3927 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.01, + "score": 2.94, "label": [ "reflection" ] diff --git a/rules/00277.json b/rules/00277.json index cf6d6dbe..8a062802 100644 --- a/rules/00277.json +++ b/rules/00277.json @@ -13,7 +13,7 @@ "descriptor": "(I)V" } ], - "score": 1.03, + "score": 1.02, "label": [ "nfc", "relay", diff --git a/rules/00278.json b/rules/00278.json new file mode 100644 index 00000000..a46061d2 --- /dev/null +++ b/rules/00278.json @@ -0,0 +1,25 @@ +{ + "crime": "Configure video source and camcorder profile for video capture recording", + "permission": [ + "android.permission.CAMERA", + "android.permission.RECORD_AUDIO" + ], + "api": [ + { + "class": "Landroid/media/MediaRecorder;", + "method": "setVideoSource", + "descriptor": "(I)V" + }, + { + "class": "Landroid/media/MediaRecorder;", + "method": "setProfile", + "descriptor": "(Landroid/media/CamcorderProfile;)V" + } + ], + "score": -1.2, + "label": [ + "camera", + "video", + "collection" + ] +} \ No newline at end of file