From bed4fa3b36696f0ae114e2664264d51d68c735f3 Mon Sep 17 00:00:00 2001 From: pulorsok Date: Thu, 14 May 2026 00:08:48 +0800 Subject: [PATCH] Add rules for Godfather and sync score-adjusted rules Single clean commit replacing the earlier "Add rules for Godfather" sequence which was accidentally re-adding the duplicate rule files at the repo root. This branch now follows the canonical layout where rule JSON files live only under rules/. * Adds rule #00274 "Modify PopupWindow width and invoke a method via reflection" at rules/00274.json, generated from the Godfather analysis run. * Re-tunes the existing 273 rules' scores from the score-adjustment PyTorch training pass run with the Godfather sample set added. Reflects each rule's malware-vs-benign signal across the current pool. * Removes the duplicate JSON files from the repo root (rules already live under rules/). Co-Authored-By: Claude Opus 4.7 (1M context) --- 00001.json | 20 -------------------- 00002.json | 20 -------------------- 00003.json | 20 -------------------- 00004.json | 21 --------------------- 00005.json | 20 -------------------- 00006.json | 20 -------------------- 00007.json | 20 -------------------- 00008.json | 20 -------------------- 00009.json | 20 -------------------- 00010.json | 22 ---------------------- 00011.json | 22 ---------------------- 00012.json | 20 -------------------- 00013.json | 20 -------------------- 00014.json | 20 -------------------- 00015.json | 20 -------------------- 00016.json | 21 --------------------- 00017.json | 21 --------------------- 00018.json | 21 --------------------- 00019.json | 20 -------------------- 00020.json | 20 -------------------- 00021.json | 20 -------------------- 00022.json | 20 -------------------- 00023.json | 21 --------------------- 00024.json | 21 --------------------- 00025.json | 20 -------------------- 00026.json | 20 -------------------- 00027.json | 20 -------------------- 00028.json | 20 -------------------- 00029.json | 20 -------------------- 00030.json | 20 -------------------- 00031.json | 21 --------------------- 00032.json | 20 -------------------- 00033.json | 20 -------------------- 00034.json | 21 --------------------- 00035.json | 20 -------------------- 00036.json | 20 -------------------- 00037.json | 20 -------------------- 00038.json | 20 -------------------- 00039.json | 21 --------------------- 00040.json | 20 -------------------- 00041.json | 20 -------------------- 00042.json | 21 --------------------- 00043.json | 21 --------------------- 00044.json | 21 --------------------- 00045.json | 21 --------------------- 00047.json | 21 --------------------- 00048.json | 21 --------------------- 00049.json | 21 --------------------- 00050.json | 21 --------------------- 00051.json | 20 -------------------- 00052.json | 20 -------------------- 00053.json | 20 -------------------- 00054.json | 20 -------------------- 00055.json | 21 --------------------- 00056.json | 20 -------------------- 00057.json | 21 --------------------- 00058.json | 21 --------------------- 00059.json | 20 -------------------- 00060.json | 21 --------------------- 00061.json | 21 --------------------- 00062.json | 21 --------------------- 00063.json | 20 -------------------- 00064.json | 20 -------------------- 00065.json | 20 -------------------- 00066.json | 20 -------------------- 00067.json | 20 -------------------- 00068.json | 20 -------------------- 00069.json | 20 -------------------- 00070.json | 22 ---------------------- 00071.json | 23 ----------------------- 00072.json | 22 ---------------------- 00073.json | 22 ---------------------- 00074.json | 21 --------------------- 00075.json | 21 --------------------- 00076.json | 21 --------------------- 00077.json | 23 ----------------------- 00078.json | 21 --------------------- 00079.json | 20 -------------------- 00080.json | 21 --------------------- 00081.json | 20 -------------------- 00082.json | 21 --------------------- 00083.json | 21 --------------------- 00084.json | 21 --------------------- 00085.json | 21 --------------------- 00086.json | 20 -------------------- 00087.json | 20 -------------------- 00088.json | 21 --------------------- 00089.json | 21 --------------------- 00090.json | 20 -------------------- 00091.json | 20 -------------------- 00092.json | 20 -------------------- 00093.json | 22 ---------------------- 00094.json | 21 --------------------- 00095.json | 21 --------------------- 00096.json | 21 --------------------- 00097.json | 21 --------------------- 00098.json | 20 -------------------- 00099.json | 21 --------------------- 00100.json | 21 --------------------- 00101.json | 20 -------------------- 00102.json | 20 -------------------- 00103.json | 20 -------------------- 00104.json | 20 -------------------- 00105.json | 21 --------------------- 00106.json | 21 --------------------- 00107.json | 23 ----------------------- 00108.json | 21 --------------------- 00109.json | 21 --------------------- 00110.json | 21 --------------------- 00111.json | 21 --------------------- 00112.json | 21 --------------------- 00113.json | 21 --------------------- 00114.json | 21 --------------------- 00115.json | 21 --------------------- 00116.json | 21 --------------------- 00117.json | 21 --------------------- 00118.json | 21 --------------------- 00119.json | 23 ----------------------- 00120.json | 21 --------------------- 00121.json | 21 --------------------- 00122.json | 21 --------------------- 00123.json | 21 --------------------- 00124.json | 20 -------------------- 00125.json | 20 -------------------- 00126.json | 23 ----------------------- 00127.json | 20 -------------------- 00128.json | 21 --------------------- 00129.json | 21 --------------------- 00130.json | 21 --------------------- 00131.json | 21 --------------------- 00132.json | 21 --------------------- 00133.json | 21 --------------------- 00134.json | 21 --------------------- 00135.json | 21 --------------------- 00136.json | 21 --------------------- 00137.json | 21 --------------------- 00138.json | 20 -------------------- 00139.json | 21 --------------------- 00140.json | 23 ----------------------- 00141.json | 20 -------------------- 00142.json | 21 --------------------- 00143.json | 20 -------------------- 00144.json | 23 ----------------------- 00145.json | 21 --------------------- 00146.json | 21 --------------------- 00147.json | 21 --------------------- 00148.json | 21 --------------------- 00149.json | 20 -------------------- 00150.json | 22 ---------------------- 00151.json | 23 ----------------------- 00152.json | 23 ----------------------- 00153.json | 22 ---------------------- 00154.json | 20 -------------------- 00155.json | 21 --------------------- 00156.json | 23 ----------------------- 00157.json | 21 --------------------- 00158.json | 21 --------------------- 00159.json | 20 -------------------- 00160.json | 20 -------------------- 00161.json | 20 -------------------- 00162.json | 20 -------------------- 00163.json | 20 -------------------- 00164.json | 21 --------------------- 00165.json | 21 --------------------- 00166.json | 21 --------------------- 00167.json | 20 -------------------- 00168.json | 20 -------------------- 00169.json | 20 -------------------- 00170.json | 21 --------------------- 00171.json | 20 -------------------- 00172.json | 22 ---------------------- 00173.json | 20 -------------------- 00174.json | 21 --------------------- 00175.json | 20 -------------------- 00176.json | 23 ----------------------- 00177.json | 20 -------------------- 00178.json | 20 -------------------- 00179.json | 25 ------------------------- 00180.json | 20 -------------------- 00181.json | 20 -------------------- 00182.json | 23 ----------------------- 00183.json | 23 ----------------------- 00184.json | 23 ----------------------- 00185.json | 23 ----------------------- 00186.json | 23 ----------------------- 00187.json | 23 ----------------------- 00188.json | 26 -------------------------- 00189.json | 26 -------------------------- 00190.json | 23 ----------------------- 00191.json | 23 ----------------------- 00192.json | 23 ----------------------- 00193.json | 20 -------------------- 00194.json | 20 -------------------- 00195.json | 21 --------------------- 00196.json | 21 --------------------- 00197.json | 20 -------------------- 00198.json | 20 -------------------- 00199.json | 20 -------------------- 00200.json | 24 ------------------------ 00201.json | 24 ------------------------ 00202.json | 23 ----------------------- 00203.json | 23 ----------------------- 00204.json | 20 -------------------- 00205.json | 21 --------------------- 00206.json | 20 -------------------- 00207.json | 20 -------------------- 00208.json | 21 --------------------- 00209.json | 20 -------------------- 00210.json | 20 -------------------- 00211.json | 21 --------------------- 00212.json | 20 -------------------- 00213.json | 20 -------------------- 00214.json | 20 -------------------- 00215.json | 20 -------------------- 00216.json | 20 -------------------- 00217.json | 20 -------------------- 00218.json | 20 -------------------- 00219.json | 20 -------------------- 00220.json | 20 -------------------- 00221.json | 20 -------------------- 00222.json | 20 -------------------- 00223.json | 20 -------------------- 00224.json | 21 --------------------- 00225.json | 20 -------------------- 00226.json | 21 --------------------- 00227.json | 20 -------------------- 00228.json | 22 ---------------------- 00229.json | 20 -------------------- 00230.json | 20 -------------------- 00231.json | 21 --------------------- 00232.json | 21 --------------------- 00233.json | 22 ---------------------- 00234.json | 23 ----------------------- 00235.json | 23 ----------------------- 00236.json | 21 --------------------- 00237.json | 21 --------------------- 00238.json | 20 -------------------- 00239.json | 21 --------------------- 00240.json | 21 --------------------- 00241.json | 20 -------------------- 00242.json | 20 -------------------- 00243.json | 22 ---------------------- 00244.json | 20 -------------------- 00245.json | 23 ----------------------- 00246.json | 27 --------------------------- 00247.json | 21 --------------------- 00248.json | 20 -------------------- 00249.json | 24 ------------------------ 00250.json | 20 -------------------- 00251.json | 20 -------------------- 00252.json | 25 ------------------------- 00253.json | 23 ----------------------- 00254.json | 23 ----------------------- 00255.json | 21 --------------------- 00256.json | 25 ------------------------- 00257.json | 25 ------------------------- 00258.json | 20 -------------------- 00259.json | 23 ----------------------- 00260.json | 25 ------------------------- 00261.json | 21 --------------------- 00262.json | 25 ------------------------- 00263.json | 18 ------------------ 00264.json | 21 --------------------- 00265.json | 21 --------------------- 00266.json | 20 -------------------- 00267.json | 21 --------------------- 00268.json | 20 -------------------- 00269.json | 20 -------------------- 00270.json | 20 -------------------- 00271.json | 20 -------------------- 00272.json | 21 --------------------- 00273.json | 22 ---------------------- rules/00002.json | 2 +- rules/00003.json | 2 +- rules/00004.json | 2 +- rules/00005.json | 2 +- rules/00007.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/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/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/00068.json | 2 +- rules/00069.json | 2 +- rules/00070.json | 2 +- rules/00071.json | 2 +- rules/00072.json | 2 +- rules/00073.json | 2 +- rules/00075.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/00085.json | 2 +- rules/00086.json | 2 +- rules/00087.json | 2 +- rules/00088.json | 2 +- rules/00089.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/00104.json | 2 +- rules/00105.json | 2 +- rules/00106.json | 2 +- rules/00107.json | 2 +- rules/00108.json | 2 +- rules/00109.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/00122.json | 2 +- rules/00123.json | 2 +- rules/00124.json | 2 +- rules/00125.json | 2 +- rules/00126.json | 2 +- rules/00127.json | 2 +- rules/00129.json | 2 +- rules/00130.json | 2 +- rules/00132.json | 2 +- rules/00134.json | 2 +- rules/00135.json | 2 +- rules/00136.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/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/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/00173.json | 2 +- rules/00174.json | 2 +- rules/00176.json | 2 +- rules/00177.json | 2 +- rules/00178.json | 2 +- rules/00179.json | 2 +- rules/00180.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/00194.json | 2 +- rules/00195.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/00211.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/00226.json | 2 +- rules/00227.json | 2 +- rules/00228.json | 2 +- rules/00229.json | 2 +- rules/00230.json | 2 +- rules/00231.json | 2 +- rules/00233.json | 2 +- rules/00235.json | 2 +- rules/00236.json | 2 +- rules/00237.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/00255.json | 2 +- rules/00257.json | 2 +- rules/00258.json | 2 +- rules/00259.json | 2 +- rules/00262.json | 2 +- rules/00263.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 +- 00046.json => rules/00274.json | 13 +++++++------ 515 files changed, 249 insertions(+), 5958 deletions(-) delete mode 100644 00001.json delete mode 100644 00002.json delete mode 100644 00003.json delete mode 100644 00004.json delete mode 100644 00005.json delete mode 100644 00006.json delete mode 100644 00007.json delete mode 100644 00008.json delete mode 100644 00009.json delete mode 100644 00010.json delete mode 100644 00011.json delete mode 100644 00012.json delete mode 100644 00013.json delete mode 100644 00014.json delete mode 100644 00015.json delete mode 100644 00016.json delete mode 100644 00017.json delete mode 100644 00018.json delete mode 100644 00019.json delete mode 100644 00020.json delete mode 100644 00021.json delete mode 100644 00022.json delete mode 100644 00023.json delete mode 100644 00024.json delete mode 100644 00025.json delete mode 100644 00026.json delete mode 100644 00027.json delete mode 100644 00028.json delete mode 100644 00029.json delete mode 100644 00030.json delete mode 100644 00031.json delete mode 100644 00032.json delete mode 100644 00033.json delete mode 100644 00034.json delete mode 100644 00035.json delete mode 100644 00036.json delete mode 100644 00037.json delete mode 100644 00038.json delete mode 100644 00039.json delete mode 100644 00040.json delete mode 100644 00041.json delete mode 100644 00042.json delete mode 100644 00043.json delete mode 100644 00044.json delete mode 100644 00045.json delete mode 100644 00047.json delete mode 100644 00048.json delete mode 100644 00049.json delete mode 100644 00050.json delete mode 100644 00051.json delete mode 100644 00052.json delete mode 100644 00053.json delete mode 100644 00054.json delete mode 100644 00055.json delete mode 100644 00056.json delete mode 100644 00057.json delete mode 100644 00058.json delete mode 100644 00059.json delete mode 100644 00060.json delete mode 100644 00061.json delete mode 100644 00062.json delete mode 100644 00063.json delete mode 100644 00064.json delete mode 100644 00065.json delete mode 100644 00066.json delete mode 100644 00067.json delete mode 100644 00068.json delete mode 100644 00069.json delete mode 100644 00070.json delete mode 100644 00071.json delete mode 100644 00072.json delete mode 100644 00073.json delete mode 100644 00074.json delete mode 100644 00075.json delete mode 100644 00076.json delete mode 100644 00077.json delete mode 100644 00078.json delete mode 100644 00079.json delete mode 100644 00080.json delete mode 100644 00081.json delete mode 100644 00082.json delete mode 100644 00083.json delete mode 100644 00084.json delete mode 100644 00085.json delete mode 100644 00086.json delete mode 100644 00087.json delete mode 100644 00088.json delete mode 100644 00089.json delete mode 100644 00090.json delete mode 100644 00091.json delete mode 100644 00092.json delete mode 100644 00093.json delete mode 100644 00094.json delete mode 100644 00095.json delete mode 100644 00096.json delete mode 100644 00097.json delete mode 100644 00098.json delete mode 100644 00099.json delete mode 100644 00100.json delete mode 100644 00101.json delete mode 100644 00102.json delete mode 100644 00103.json delete mode 100644 00104.json delete mode 100644 00105.json delete mode 100644 00106.json delete mode 100644 00107.json delete mode 100644 00108.json delete mode 100644 00109.json delete mode 100644 00110.json delete mode 100644 00111.json delete mode 100644 00112.json delete mode 100644 00113.json delete mode 100644 00114.json delete mode 100644 00115.json delete mode 100644 00116.json delete mode 100644 00117.json delete mode 100644 00118.json delete mode 100644 00119.json delete mode 100644 00120.json delete mode 100644 00121.json delete mode 100644 00122.json delete mode 100644 00123.json delete mode 100644 00124.json delete mode 100644 00125.json delete mode 100644 00126.json delete mode 100644 00127.json delete mode 100644 00128.json delete mode 100644 00129.json delete mode 100644 00130.json delete mode 100644 00131.json delete mode 100644 00132.json delete mode 100644 00133.json delete mode 100644 00134.json delete mode 100644 00135.json delete mode 100644 00136.json delete mode 100644 00137.json delete mode 100644 00138.json delete mode 100644 00139.json delete mode 100644 00140.json delete mode 100644 00141.json delete mode 100644 00142.json delete mode 100644 00143.json delete mode 100644 00144.json delete mode 100644 00145.json delete mode 100644 00146.json delete mode 100644 00147.json delete mode 100644 00148.json delete mode 100644 00149.json delete mode 100644 00150.json delete mode 100644 00151.json delete mode 100644 00152.json delete mode 100644 00153.json delete mode 100644 00154.json delete mode 100644 00155.json delete mode 100644 00156.json delete mode 100644 00157.json delete mode 100644 00158.json delete mode 100644 00159.json delete mode 100644 00160.json delete mode 100644 00161.json delete mode 100644 00162.json delete mode 100644 00163.json delete mode 100644 00164.json delete mode 100644 00165.json delete mode 100644 00166.json delete mode 100644 00167.json delete mode 100644 00168.json delete mode 100644 00169.json delete mode 100644 00170.json delete mode 100644 00171.json delete mode 100644 00172.json delete mode 100644 00173.json delete mode 100644 00174.json delete mode 100644 00175.json delete mode 100644 00176.json delete mode 100644 00177.json delete mode 100644 00178.json delete mode 100644 00179.json delete mode 100644 00180.json delete mode 100644 00181.json delete mode 100644 00182.json delete mode 100644 00183.json delete mode 100644 00184.json delete mode 100644 00185.json delete mode 100644 00186.json delete mode 100644 00187.json delete mode 100644 00188.json delete mode 100644 00189.json delete mode 100644 00190.json delete mode 100644 00191.json delete mode 100644 00192.json delete mode 100644 00193.json delete mode 100644 00194.json delete mode 100644 00195.json delete mode 100644 00196.json delete mode 100644 00197.json delete mode 100644 00198.json delete mode 100644 00199.json delete mode 100644 00200.json delete mode 100644 00201.json delete mode 100644 00202.json delete mode 100644 00203.json delete mode 100644 00204.json delete mode 100644 00205.json delete mode 100644 00206.json delete mode 100644 00207.json delete mode 100644 00208.json delete mode 100644 00209.json delete mode 100644 00210.json delete mode 100644 00211.json delete mode 100644 00212.json delete mode 100644 00213.json delete mode 100644 00214.json delete mode 100644 00215.json delete mode 100644 00216.json delete mode 100644 00217.json delete mode 100644 00218.json delete mode 100644 00219.json delete mode 100644 00220.json delete mode 100644 00221.json delete mode 100644 00222.json delete mode 100644 00223.json delete mode 100644 00224.json delete mode 100644 00225.json delete mode 100644 00226.json delete mode 100644 00227.json delete mode 100644 00228.json delete mode 100644 00229.json delete mode 100644 00230.json delete mode 100644 00231.json delete mode 100644 00232.json delete mode 100644 00233.json delete mode 100644 00234.json delete mode 100644 00235.json delete mode 100644 00236.json delete mode 100644 00237.json delete mode 100644 00238.json delete mode 100644 00239.json delete mode 100644 00240.json delete mode 100644 00241.json delete mode 100644 00242.json delete mode 100644 00243.json delete mode 100644 00244.json delete mode 100644 00245.json delete mode 100644 00246.json delete mode 100644 00247.json delete mode 100644 00248.json delete mode 100644 00249.json delete mode 100644 00250.json delete mode 100644 00251.json delete mode 100644 00252.json delete mode 100644 00253.json delete mode 100644 00254.json delete mode 100644 00255.json delete mode 100644 00256.json delete mode 100644 00257.json delete mode 100644 00258.json delete mode 100644 00259.json delete mode 100644 00260.json delete mode 100644 00261.json delete mode 100644 00262.json delete mode 100644 00263.json delete mode 100644 00264.json delete mode 100644 00265.json delete mode 100644 00266.json delete mode 100644 00267.json delete mode 100644 00268.json delete mode 100644 00269.json delete mode 100644 00270.json delete mode 100644 00271.json delete mode 100644 00272.json delete mode 100644 00273.json rename 00046.json => rules/00274.json (52%) diff --git a/00001.json b/00001.json deleted file mode 100644 index 0b344258..00000000 --- a/00001.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Initialize bitmap object and compress data (e.g. JPEG) into bitmap object", - "permission": [], - "api": [ - { - "class": "Landroid/graphics/BitmapFactory;", - "method": "decodeByteArray", - "descriptor": "([B I I)Landroid/graphics/Bitmap;" - }, - { - "class": "Landroid/graphics/Bitmap;", - "method": "compress", - "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" - } - ], - "score": -0.05, - "label": [ - "camera" - ] -} \ No newline at end of file diff --git a/00002.json b/00002.json deleted file mode 100644 index 322c755e..00000000 --- a/00002.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Open the camera and take picture", - "permission": [], - "api": [ - { - "class": "Landroid/hardware/Camera;", - "method": "open", - "descriptor": "(I)Landroid/hardware/Camera;" - }, - { - "class": "Landroid/hardware/Camera;", - "method": "takePicture", - "descriptor": "(Landroid/hardware/Camera$ShutterCallback; Landroid/hardware/Camera$PictureCallback; Landroid/hardware/Camera$PictureCallback;)V" - } - ], - "score": -0.1, - "label": [ - "camera" - ] -} \ No newline at end of file diff --git a/00003.json b/00003.json deleted file mode 100644 index 2c0f9501..00000000 --- a/00003.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Put the compressed bitmap data into JSON object", - "permission": [], - "api": [ - { - "class": "Landroid/graphics/Bitmap;", - "method": "compress", - "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Z)Lorg/json/JSONObject;" - } - ], - "score": -0.59, - "label": [ - "camera" - ] -} \ No newline at end of file diff --git a/00004.json b/00004.json deleted file mode 100644 index 20317782..00000000 --- a/00004.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get filename and put it to JSON object", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getName", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": -1.18, - "label": [ - "file", - "collection" - ] -} \ No newline at end of file diff --git a/00005.json b/00005.json deleted file mode 100644 index e30245b9..00000000 --- a/00005.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get absolute path of file and put it to JSON object", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getAbsolutePath", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": -0.8, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00006.json b/00006.json deleted file mode 100644 index 1b4bbeb4..00000000 --- a/00006.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Scheduling recording task", - "permission": [], - "api": [ - { - "class": "Landroid/media/MediaRecorder;", - "method": "", - "descriptor": "()V" - }, - { - "class": "Ljava/util/Timer;", - "method": "", - "descriptor": "()V" - } - ], - "score": -0.29, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00007.json b/00007.json deleted file mode 100644 index 8a80a29c..00000000 --- a/00007.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Use absolute path of directory for the output media file path", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getAbsolutePath", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFile", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": -0.52, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00008.json b/00008.json deleted file mode 100644 index ba96d488..00000000 --- a/00008.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if successfully sending out SMS", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsManager;", - "method": "sendTextMessage", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" - }, - { - "class": "Ljava/lang/Boolean;", - "method": "valueOf", - "descriptor": "(Z)Ljava/lang/Boolean;" - } - ], - "score": -0.44, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00009.json b/00009.json deleted file mode 100644 index 4dd11709..00000000 --- a/00009.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Put data in cursor to JSON object", - "permission": [], - "api": [ - { - "class": "Landroid/database/Cursor;", - "method": "getString", - "descriptor": "(I)Ljava/lang/String;" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": -1.83, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00010.json b/00010.json deleted file mode 100644 index 122b0622..00000000 --- a/00010.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Read sensitive data(SMS, CALLLOG) and put it into JSON object", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": -1.13, - "label": [ - "sms", - "calllog", - "collection" - ] -} \ No newline at end of file diff --git a/00011.json b/00011.json deleted file mode 100644 index 59091fc4..00000000 --- a/00011.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Query data from URI (SMS, CALLLOGS)", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - } - ], - "score": 1.59, - "label": [ - "sms", - "calllog", - "collection" - ] -} \ No newline at end of file diff --git a/00012.json b/00012.json deleted file mode 100644 index 80d57df3..00000000 --- a/00012.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Read data and put it into a buffer stream", - "permission": [], - "api": [ - { - "class": "Ljava/io/FileInputStream;", - "method": "", - "descriptor": "(Ljava/io/File;)V" - }, - { - "class": "Ljava/io/BufferedInputStream;", - "method": "", - "descriptor": "(Ljava/io/InputStream;)V" - } - ], - "score": 0.13, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00013.json b/00013.json deleted file mode 100644 index d1586c3c..00000000 --- a/00013.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Read file and put it into a stream", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "", - "descriptor": "(Ljava/lang/String;)V" - }, - { - "class": "Ljava/io/FileInputStream;", - "method": "", - "descriptor": "(Ljava/io/File;)V" - } - ], - "score": 0.24, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00014.json b/00014.json deleted file mode 100644 index 8d3bf426..00000000 --- a/00014.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Read file into a stream and put it into a JSON object", - "permission": [], - "api": [ - { - "class": "Ljava/io/FileInputStream;", - "method": "", - "descriptor": "(Ljava/io/File;)V" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": -1.69, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00015.json b/00015.json deleted file mode 100644 index 1f45c584..00000000 --- a/00015.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Put buffer stream (data) to JSON object", - "permission": [], - "api": [ - { - "class": "Ljava/io/BufferedInputStream;", - "method": "read", - "descriptor": "([B I I)I" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": 0.05, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00016.json b/00016.json deleted file mode 100644 index de68c305..00000000 --- a/00016.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get location info of the device and put it to JSON object", - "permission": [], - "api": [ - { - "class": "Landroid/location/Location;", - "method": "getLongitude", - "descriptor": "()D" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": 0.37, - "label": [ - "location", - "collection" - ] -} \ No newline at end of file diff --git a/00017.json b/00017.json deleted file mode 100644 index 784116de..00000000 --- a/00017.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get Location of the device and append this info to a string", - "permission": [], - "api": [ - { - "class": "Landroid/location/Location;", - "method": "getLatitude", - "descriptor": "()D" - }, - { - "class": "Ljava/lang/StringBuilder;", - "method": "append", - "descriptor": "(D)Ljava/lang/StringBuilder;" - } - ], - "score": 1.02, - "label": [ - "location", - "collection" - ] -} \ No newline at end of file diff --git a/00018.json b/00018.json deleted file mode 100644 index e8cee46d..00000000 --- a/00018.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get JSON object prepared and fill in location info", - "permission": [], - "api": [ - { - "class": "Lorg/json/JSONObject;", - "method": "", - "descriptor": "()V" - }, - { - "class": "Landroid/location/LocationManager;", - "method": "requestLocationUpdates", - "descriptor": "(Ljava/lang/String; J F Landroid/location/LocationListener;)V" - } - ], - "score": -0.4, - "label": [ - "location", - "collection" - ] -} \ No newline at end of file diff --git a/00019.json b/00019.json deleted file mode 100644 index 27f5420e..00000000 --- a/00019.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Find a method from given class name, usually for reflection", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Object;", - "method": "getClass", - "descriptor": "()Ljava/lang/Class;" - }, - { - "class": "Ljava/lang/Class;", - "method": "getMethod", - "descriptor": "(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" - } - ], - "score": -1.13, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00020.json b/00020.json deleted file mode 100644 index f6063d9a..00000000 --- a/00020.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get absolute path of the file and store in string", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getAbsolutePath", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/StringBuilder;", - "method": "toString", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.32, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00021.json b/00021.json deleted file mode 100644 index 048b5869..00000000 --- a/00021.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Load additional DEX files dynamically", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getAbsolutePath", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/ClassLoader;", - "method": "loadClass", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" - } - ], - "score": -0.52, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00022.json b/00022.json deleted file mode 100644 index f1ebcb92..00000000 --- a/00022.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Open a file from given absolute path of the file", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getAbsolutePath", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/io/File;", - "method": "", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": 1.96, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00023.json b/00023.json deleted file mode 100644 index a41cbff2..00000000 --- a/00023.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Start another application from current application", - "permission": [], - "api": [ - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getLaunchIntentForPackage", - "descriptor": "(Ljava/lang/String;)Landroid/content/Intent;" - }, - { - "class": "Landroid/content/Context;", - "method": "startActivity", - "descriptor": "(Landroid/content/Intent;)V" - } - ], - "score": 2.08, - "label": [ - "reflection", - "control" - ] -} \ No newline at end of file diff --git a/00024.json b/00024.json deleted file mode 100644 index ec97e036..00000000 --- a/00024.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Write file after Base64 decoding", - "permission": [], - "api": [ - { - "class": "Landroid/util/Base64;", - "method": "decode", - "descriptor": "([B I)[B" - }, - { - "class": "Ljava/io/FileOutputStream;", - "method": "write", - "descriptor": "([B)V" - } - ], - "score": 0.63, - "label": [ - "reflection", - "file" - ] -} \ No newline at end of file diff --git a/00025.json b/00025.json deleted file mode 100644 index 5110e3a3..00000000 --- a/00025.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Monitor the general action to be performed", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "getAction", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/String;", - "method": "equals", - "descriptor": "(Ljava/lang/Object;)Z" - } - ], - "score": 0.92, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00026.json b/00026.json deleted file mode 100644 index 339bd726..00000000 --- a/00026.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Method reflection", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Class;", - "method": "getMethod", - "descriptor": "(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" - }, - { - "class": "Ljava/lang/reflect/Method;", - "method": "invoke", - "descriptor": "(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" - } - ], - "score": -0.72, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00027.json b/00027.json deleted file mode 100644 index 2e80c4e3..00000000 --- a/00027.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get specific method from other Dex files", - "permission": [], - "api": [ - { - "class": "Ljava/lang/ClassLoader;", - "method": "loadClass", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" - }, - { - "class": "Ljava/lang/Class;", - "method": "getMethod", - "descriptor": "(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" - } - ], - "score": -0.2, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00028.json b/00028.json deleted file mode 100644 index 9af57720..00000000 --- a/00028.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Read file from assets directory", - "permission": [], - "api": [ - { - "class": "Landroid/content/res/AssetManager;", - "method": "open", - "descriptor": "(Ljava/lang/String;)Ljava/io/InputStream;" - }, - { - "class": "Ljava/io/InputStream;", - "method": "read", - "descriptor": "([B)I" - } - ], - "score": 2.23, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00029.json b/00029.json deleted file mode 100644 index e5025eb2..00000000 --- a/00029.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Initialize class object dynamically", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Class;", - "method": "forName", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" - }, - { - "class": "Ljava/lang/reflect/Constructor;", - "method": "newInstance", - "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" - } - ], - "score": -0.02, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00030.json b/00030.json deleted file mode 100644 index c328b37e..00000000 --- a/00030.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Connect to the remote server through the given URL", - "permission": [], - "api": [ - { - "class": "Ljava/net/URL;", - "method": "openConnection", - "descriptor": "()Ljava/net/URLConnection;" - }, - { - "class": "Ljava/net/HttpURLConnection;", - "method": "connect", - "descriptor": "()V" - } - ], - "score": -1.47, - "label": [ - "network" - ] -} \ No newline at end of file diff --git a/00031.json b/00031.json deleted file mode 100644 index 80cc218f..00000000 --- a/00031.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Check the list of currently running applications", - "permission": [], - "api": [ - { - "class": "Landroid/app/ActivityManager;", - "method": "getRunningTasks", - "descriptor": "(I)Ljava/util/List;" - }, - { - "class": "Landroid/content/ComponentName;", - "method": "getPackageName", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.68, - "label": [ - "reflection", - "collection" - ] -} \ No newline at end of file diff --git a/00032.json b/00032.json deleted file mode 100644 index 8004f018..00000000 --- a/00032.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Load external class", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Class;", - "method": "getClassLoader", - "descriptor": "()Ljava/lang/ClassLoader;" - }, - { - "class": "Ljava/lang/ClassLoader;", - "method": "loadClass", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" - } - ], - "score": -1.23, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00033.json b/00033.json deleted file mode 100644 index 51d9c3b2..00000000 --- a/00033.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query the IMEI number", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getDeviceId", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.91, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00034.json b/00034.json deleted file mode 100644 index b0dc172c..00000000 --- a/00034.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the current data network type", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkType", - "descriptor": "()I" - } - ], - "score": 0.7, - "label": [ - "collection", - "network" - ] -} \ No newline at end of file diff --git a/00035.json b/00035.json deleted file mode 100644 index 46bbabb2..00000000 --- a/00035.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query the list of the installed packages", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getPackageManager", - "descriptor": "()Landroid/content/pm/PackageManager;" - }, - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getInstalledPackages", - "descriptor": "(I)Ljava/util/List;" - } - ], - "score": 1.77, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00036.json b/00036.json deleted file mode 100644 index f2673bd5..00000000 --- a/00036.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get resource file from res/raw directory", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getPackageName", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - } - ], - "score": -1.29, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00037.json b/00037.json deleted file mode 100644 index d9147f0b..00000000 --- a/00037.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Send notification", - "permission": [], - "api": [ - { - "class": "Landroid/app/Notification$Builder;", - "method": "build", - "descriptor": "()Landroid/app/Notification;" - }, - { - "class": "Landroid/app/NotificationManager;", - "method": "notify", - "descriptor": "(I Landroid/app/Notification;)V" - } - ], - "score": -1.59, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00038.json b/00038.json deleted file mode 100644 index e8689a8f..00000000 --- a/00038.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query the phone number", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getLine1Number", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.74, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00039.json b/00039.json deleted file mode 100644 index 3861c8be..00000000 --- a/00039.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Start a web server", - "permission": [], - "api": [ - { - "class": "Ljava/net/ServerSocket;", - "method": "accept", - "descriptor": "()Ljava/net/Socket;" - }, - { - "class": "Ljava/net/Socket;", - "method": "getInetAddress", - "descriptor": "()Ljava/net/InetAddress;" - } - ], - "score": -0.56, - "label": [ - "control", - "network" - ] -} \ No newline at end of file diff --git a/00040.json b/00040.json deleted file mode 100644 index 76c338e8..00000000 --- a/00040.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Send SMS", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsManager;", - "method": "divideMessage", - "descriptor": "(Ljava/lang/String;)Ljava/util/ArrayList;" - }, - { - "class": "Landroid/telephony/SmsManager;", - "method": "sendMultipartTextMessage", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/util/ArrayList; Ljava/util/ArrayList; Ljava/util/ArrayList;)V" - } - ], - "score": -0.74, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00041.json b/00041.json deleted file mode 100644 index f283150b..00000000 --- a/00041.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Save recorded audio/video to file", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "toString", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFile", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": -0.63, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00042.json b/00042.json deleted file mode 100644 index 4366383e..00000000 --- a/00042.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query WiFi BSSID and scan results", - "permission": [], - "api": [ - { - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getBSSID", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "getScanResults", - "descriptor": "()Ljava/util/List;" - } - ], - "score": 0.05, - "label": [ - "collection", - "wifi" - ] -} \ No newline at end of file diff --git a/00043.json b/00043.json deleted file mode 100644 index 211eb0f5..00000000 --- a/00043.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Calculate WiFi signal strength", - "permission": [], - "api": [ - { - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getRssi", - "descriptor": "()I" - }, - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "calculateSignalLevel", - "descriptor": "(I I)I" - } - ], - "score": -0.22, - "label": [ - "collection", - "wifi" - ] -} \ No newline at end of file diff --git a/00044.json b/00044.json deleted file mode 100644 index 214f9c6d..00000000 --- a/00044.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the last time this package's activity was used", - "permission": [], - "api": [ - { - "class": "Landroid/app/usage/UsageStatsManager;", - "method": "queryUsageStats", - "descriptor": "(I J J)Ljava/util/List;" - }, - { - "class": "Landroid/app/usage/UsageStats;", - "method": "getLastTimeUsed", - "descriptor": "()J" - } - ], - "score": 0.28, - "label": [ - "collection", - "reflection" - ] -} \ No newline at end of file diff --git a/00045.json b/00045.json deleted file mode 100644 index e916ff39..00000000 --- a/00045.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the name of currently running application", - "permission": [], - "api": [ - { - "class": "Landroid/app/usage/UsageStatsManager;", - "method": "queryUsageStats", - "descriptor": "(I J J)Ljava/util/List;" - }, - { - "class": "Landroid/app/usage/UsageStats;", - "method": "getPackageName", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 1.57, - "label": [ - "collection", - "reflection" - ] -} \ No newline at end of file diff --git a/00047.json b/00047.json deleted file mode 100644 index 0a3357c5..00000000 --- a/00047.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the local IP address", - "permission": [], - "api": [ - { - "class": "Ljava/net/Socket;", - "method": "getLocalAddress", - "descriptor": "()Ljava/net/InetAddress;" - }, - { - "class": "Ljava/net/InetAddress;", - "method": "getHostAddress", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.24, - "label": [ - "network", - "collection" - ] -} \ No newline at end of file diff --git a/00048.json b/00048.json deleted file mode 100644 index caf70fe6..00000000 --- a/00048.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the SMS contents", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsMessage;", - "method": "createFromPdu", - "descriptor": "([B)Landroid/telephony/SmsMessage;" - }, - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getDisplayMessageBody", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.54, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00049.json b/00049.json deleted file mode 100644 index 61b7e252..00000000 --- a/00049.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the phone number from SMS sender", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsMessage;", - "method": "createFromPdu", - "descriptor": "([B)Landroid/telephony/SmsMessage;" - }, - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getDisplayOriginatingAddress", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.34, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00050.json b/00050.json deleted file mode 100644 index e716f799..00000000 --- a/00050.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the SMS service centre timestamp", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsMessage;", - "method": "createFromPdu", - "descriptor": "([B)Landroid/telephony/SmsMessage;" - }, - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getTimestampMillis", - "descriptor": "()J" - } - ], - "score": 0.54, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00051.json b/00051.json deleted file mode 100644 index f8e8040a..00000000 --- a/00051.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Implicit intent(view a web page, make a phone call, etc.) via setData", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/Intent;", - "method": "setData", - "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" - } - ], - "score": -0.57, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00052.json b/00052.json deleted file mode 100644 index a093b694..00000000 --- a/00052.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Deletes media specified by a content URI(SMS, CALL_LOG, File, etc.)", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/ContentResolver;", - "method": "delete", - "descriptor": "(Landroid/net/Uri; Ljava/lang/String; [Ljava/lang/String;)I" - } - ], - "score": 0.6, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00053.json b/00053.json deleted file mode 100644 index 30be7965..00000000 --- a/00053.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Monitor data identified by a given content URI changes(SMS, MMS, etc.)", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/ContentResolver;", - "method": "registerContentObserver", - "descriptor": "(Landroid/net/Uri; Z Landroid/database/ContentObserver;)V" - } - ], - "score": -1.16, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00054.json b/00054.json deleted file mode 100644 index 606f739e..00000000 --- a/00054.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Install other APKs from file", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "fromFile", - "descriptor": "(Ljava/io/File;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/Intent;", - "method": "setDataAndType", - "descriptor": "(Landroid/net/Uri; Ljava/lang/String;)Landroid/content/Intent;" - } - ], - "score": 1.13, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00055.json b/00055.json deleted file mode 100644 index 8ac6f2a5..00000000 --- a/00055.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the SMS content and the source of the phone number", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getDisplayMessageBody", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getDisplayOriginatingAddress", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.27, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00056.json b/00056.json deleted file mode 100644 index d8ac1faf..00000000 --- a/00056.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Modify voice volume", - "permission": [], - "api": [ - { - "class": "Landroid/media/AudioManager;", - "method": "getStreamMaxVolume", - "descriptor": "(I)I" - }, - { - "class": "Landroid/media/AudioManager;", - "method": "setStreamVolume", - "descriptor": "(I I I)V" - } - ], - "score": -0.25, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00057.json b/00057.json deleted file mode 100644 index 098ab3a6..00000000 --- a/00057.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Return the DHCP-assigned addresses from the last successful DHCP request", - "permission": [], - "api": [ - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "getDhcpInfo", - "descriptor": "()Landroid/net/DhcpInfo;" - }, - { - "class": "Ljava/lang/StringBuilder;", - "method": "toString", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.61, - "label": [ - "network", - "collection" - ] -} \ No newline at end of file diff --git a/00058.json b/00058.json deleted file mode 100644 index 30a6345a..00000000 --- a/00058.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Connect to the specific WIFI network", - "permission": [], - "api": [ - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "getConfiguredNetworks", - "descriptor": "()Ljava/util/List;" - }, - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "enableNetwork", - "descriptor": "(I Z)Z" - } - ], - "score": -0.17, - "label": [ - "wifi", - "control" - ] -} \ No newline at end of file diff --git a/00059.json b/00059.json deleted file mode 100644 index 06d31bf0..00000000 --- a/00059.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query the SIM card status", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSimState", - "descriptor": "()I" - }, - { - "class": "Ljava/lang/Integer;", - "method": "intValue", - "descriptor": "()I" - } - ], - "score": -0.37, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00060.json b/00060.json deleted file mode 100644 index 8d877a0f..00000000 --- a/00060.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the network operator name", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkOperatorName", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/Integer;", - "method": "valueOf", - "descriptor": "(I)Ljava/lang/Integer;" - } - ], - "score": -0.67, - "label": [ - "network", - "collection" - ] -} \ No newline at end of file diff --git a/00061.json b/00061.json deleted file mode 100644 index bffacbf8..00000000 --- a/00061.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Return dynamic information about the current Wi-Fi connection", - "permission": [], - "api": [ - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "getConnectionInfo", - "descriptor": "()Landroid/net/wifi/WifiInfo;" - }, - { - "class": "Ljava/lang/Integer;", - "method": "valueOf", - "descriptor": "(I)Ljava/lang/Integer;" - } - ], - "score": 0.19, - "label": [ - "wifi", - "collection" - ] -} \ No newline at end of file diff --git a/00062.json b/00062.json deleted file mode 100644 index 85381b22..00000000 --- a/00062.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query WiFi information and WiFi Mac Address", - "permission": [], - "api": [ - { - "class": "Landroid/net/wifi/WifiManager;", - "method": "getConnectionInfo", - "descriptor": "()Landroid/net/wifi/WifiInfo;" - }, - { - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getMacAddress", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.01, - "label": [ - "wifi", - "collection" - ] -} \ No newline at end of file diff --git a/00063.json b/00063.json deleted file mode 100644 index 7c3b5f3d..00000000 --- a/00063.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Implicit intent(view a web page, make a phone call, etc.)", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Ljava/lang/String; Landroid/net/Uri;)V" - } - ], - "score": 0.2, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00064.json b/00064.json deleted file mode 100644 index 266187d5..00000000 --- a/00064.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Monitor incoming call status", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getCallState", - "descriptor": "()I" - } - ], - "score": 0.51, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00065.json b/00065.json deleted file mode 100644 index c2eda8cf..00000000 --- a/00065.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get the country code of the SIM card provider", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSimCountryIso", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.31, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00066.json b/00066.json deleted file mode 100644 index a388db60..00000000 --- a/00066.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query the ICCID number", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSimSerialNumber", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.2, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00067.json b/00067.json deleted file mode 100644 index 92704c6e..00000000 --- a/00067.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query the IMSI number", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": 0.85, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00068.json b/00068.json deleted file mode 100644 index b686489f..00000000 --- a/00068.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Executes the specified string Linux command", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Runtime;", - "method": "getRuntime", - "descriptor": "()Ljava/lang/Runtime;" - }, - { - "class": "Ljava/lang/Runtime;", - "method": "exec", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Process;" - } - ], - "score": 1.85, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00069.json b/00069.json deleted file mode 100644 index efd5ed12..00000000 --- a/00069.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Run shell script programmably", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Runtime;", - "method": "exec", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Process;" - }, - { - "class": "Ljava/lang/Process;", - "method": "getOutputStream", - "descriptor": "()Ljava/io/OutputStream;" - } - ], - "score": 0.67, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00070.json b/00070.json deleted file mode 100644 index 3a48aa11..00000000 --- a/00070.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Get sender's address and send SMS", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V", - "class": "Landroid/telephony/SmsManager;", - "method": "sendTextMessage" - } - ], - "score": -0.15, - "label": [ - "collection", - "command", - "sms" - ] -} \ No newline at end of file diff --git a/00071.json b/00071.json deleted file mode 100644 index aa05414b..00000000 --- a/00071.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Write the ISO country code of the current network operator into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkCountryIso" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": -0.19, - "label": [ - "collection", - "command", - "network", - "file" - ] -} \ No newline at end of file diff --git a/00072.json b/00072.json deleted file mode 100644 index 33143da2..00000000 --- a/00072.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Write HTTP input stream into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/io/InputStream;", - "class": "Ljava/net/HttpURLConnection;", - "method": "getInputStream" - }, - { - "descriptor": "([B I I)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": 0.2, - "label": [ - "command", - "network", - "file" - ] -} \ No newline at end of file diff --git a/00073.json b/00073.json deleted file mode 100644 index 404fcf1f..00000000 --- a/00073.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Write the SIM card information into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/util/List;", - "class": "Landroid/telephony/SubscriptionManager;", - "method": "getActiveSubscriptionInfoList" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": -0.26, - "label": [ - "collection", - "telephony", - "file" - ] -} \ No newline at end of file diff --git a/00074.json b/00074.json deleted file mode 100644 index 23f7b383..00000000 --- a/00074.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get IMSI and the ISO country code", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkCountryIso" - } - ], - "score": -0.08, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00075.json b/00075.json deleted file mode 100644 index bd518470..00000000 --- a/00075.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get location of the device", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Z", - "class": "Landroid/location/LocationManager;", - "method": "isProviderEnabled" - }, - { - "descriptor": "(Ljava/lang/String;)Landroid/location/Location;", - "class": "Landroid/location/LocationManager;", - "method": "getLastKnownLocation" - } - ], - "score": -0.65, - "label": [ - "collection", - "location" - ] -} \ No newline at end of file diff --git a/00076.json b/00076.json deleted file mode 100644 index 0816a451..00000000 --- a/00076.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WiFi information and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/net/wifi/WifiInfo;", - "class": "Landroid/net/wifi/WifiManager;", - "method": "getConnectionInfo" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": 0.04, - "label": [ - "collection", - "wifi" - ] -} \ No newline at end of file diff --git a/00077.json b/00077.json deleted file mode 100644 index c23450c0..00000000 --- a/00077.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Read sensitive data(SMS, CALLLOG, etc)", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/content/ContentResolver;", - "class": "Landroid/content/Context;", - "method": "getContentResolver" - }, - { - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "class": "Landroid/content/ContentResolver;", - "method": "query" - } - ], - "score": 1.37, - "label": [ - "collection", - "sms", - "calllog", - "calendar" - ] -} \ No newline at end of file diff --git a/00078.json b/00078.json deleted file mode 100644 index c73fa95b..00000000 --- a/00078.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the network operator name", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkOperatorName" - } - ], - "score": -1.87, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00079.json b/00079.json deleted file mode 100644 index 854aa5a1..00000000 --- a/00079.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Hide the current app's icon", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/content/pm/PackageManager;", - "class": "Landroid/content/Context;", - "method": "getPackageManager" - }, - { - "descriptor": "(Landroid/content/ComponentName; I I)V", - "class": "Landroid/content/pm/PackageManager;", - "method": "setComponentEnabledSetting" - } - ], - "score": 0.72, - "label": [ - "evasion" - ] -} \ No newline at end of file diff --git a/00080.json b/00080.json deleted file mode 100644 index e79250aa..00000000 --- a/00080.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Save recorded audio/video to a file", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "(Ljava/lang/String;)V", - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFile" - } - ], - "score": -0.47, - "label": [ - "record", - "file" - ] -} \ No newline at end of file diff --git a/00081.json b/00081.json deleted file mode 100644 index 1daf817e..00000000 --- a/00081.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get declared method from given method name", - "permission": [], - "api": [ - { - "descriptor": "()V", - "class": "Ljava/lang/StringBuilder;", - "method": "" - }, - { - "descriptor": "()[Ljava/lang/reflect/Method;", - "class": "Ljava/lang/Class;", - "method": "getDeclaredMethods" - } - ], - "score": -0.94, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00082.json b/00082.json deleted file mode 100644 index 5fe85d24..00000000 --- a/00082.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WiFi MAC address", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getMacAddress" - } - ], - "score": -0.12, - "label": [ - "collection", - "wifi" - ] -} \ No newline at end of file diff --git a/00083.json b/00083.json deleted file mode 100644 index 014fb779..00000000 --- a/00083.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the IMEI number", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/app/Activity;", - "method": "getSystemService" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getDeviceId" - } - ], - "score": 0.02, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00084.json b/00084.json deleted file mode 100644 index 7b4cc3bf..00000000 --- a/00084.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the ISO country code and IMSI", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkCountryIso" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId" - } - ], - "score": -0.19, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00085.json b/00085.json deleted file mode 100644 index 332cf3ff..00000000 --- a/00085.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the ISO country code and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkCountryIso" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": 0.88, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00086.json b/00086.json deleted file mode 100644 index 1265cab5..00000000 --- a/00086.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if the device is in data roaming mode", - "permission": [], - "api": [ - { - "descriptor": "()Z", - "class": "Landroid/net/NetworkInfo;", - "method": "isRoaming" - }, - { - "descriptor": "(Ljava/lang/Object;)Z", - "class": "Ljava/lang/Object;", - "method": "equals" - } - ], - "score": -1.22, - "label": [ - "telephony" - ] -} \ No newline at end of file diff --git a/00087.json b/00087.json deleted file mode 100644 index 5cb29432..00000000 --- a/00087.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check the current network type", - "permission": [], - "api": [ - { - "descriptor": "()I", - "class": "Landroid/net/NetworkInfo;", - "method": "getType" - }, - { - "descriptor": "(Ljava/lang/Object;)Z", - "class": "Ljava/lang/Object;", - "method": "equals" - } - ], - "score": -0.84, - "label": [ - "network" - ] -} \ No newline at end of file diff --git a/00088.json b/00088.json deleted file mode 100644 index e393f9eb..00000000 --- a/00088.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Create a secure socket connection to the given host address", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/net/InetAddress;", - "method": "getHostAddress" - }, - { - "descriptor": "(Ljava/net/Socket; Ljava/lang/String; I Z)Ljava/net/Socket;", - "class": "Ljavax/net/ssl/SSLSocketFactory;", - "method": "createSocket" - } - ], - "score": 0.26, - "label": [ - "command", - "network" - ] -} \ No newline at end of file diff --git a/00089.json b/00089.json deleted file mode 100644 index 8c4d4929..00000000 --- a/00089.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Connect to a URL and receive input stream from the server", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/net/URLConnection;", - "class": "Ljava/net/URL;", - "method": "openConnection" - }, - { - "descriptor": "()Ljava/io/InputStream;", - "class": "Ljava/net/HttpURLConnection;", - "method": "getInputStream" - } - ], - "score": -1.12, - "label": [ - "command", - "network" - ] -} \ No newline at end of file diff --git a/00090.json b/00090.json deleted file mode 100644 index d4ce9c10..00000000 --- a/00090.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Set recroded audio/video file format", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "(I)V", - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFormat" - } - ], - "score": -0.41, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00091.json b/00091.json deleted file mode 100644 index 9e2997b8..00000000 --- a/00091.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Retrieve data from broadcast", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/os/Bundle;", - "class": "Landroid/content/Intent;", - "method": "getExtras" - }, - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - } - ], - "score": -0.38, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00092.json b/00092.json deleted file mode 100644 index a256c603..00000000 --- a/00092.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Send broadcast", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/content/Context;", - "class": "Landroid/app/Activity;", - "method": "getApplicationContext" - }, - { - "descriptor": "(Landroid/content/Intent;)V", - "class": "Landroid/content/Context;", - "method": "sendBroadcast" - } - ], - "score": -0.68, - "label": [ - "command" - ] -} \ No newline at end of file diff --git a/00093.json b/00093.json deleted file mode 100644 index 0e2b167b..00000000 --- a/00093.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Get the content of SMS and forward it to others via SMS", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V", - "class": "Landroid/telephony/SmsManager;", - "method": "sendTextMessage" - } - ], - "score": -0.42, - "label": [ - "collection", - "sms", - "command" - ] -} \ No newline at end of file diff --git a/00094.json b/00094.json deleted file mode 100644 index 67b5c805..00000000 --- a/00094.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Connect to a URL and read data from it", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/net/URLConnection;", - "class": "Ljava/net/URL;", - "method": "openConnection" - }, - { - "descriptor": "([B)I", - "class": "Ljava/io/InputStream;", - "method": "read" - } - ], - "score": 0.48, - "label": [ - "command", - "network" - ] -} \ No newline at end of file diff --git a/00095.json b/00095.json deleted file mode 100644 index 85ef651c..00000000 --- a/00095.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Write the ICCID of device into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SubscriptionInfo;", - "method": "getIccId" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": -0.11, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00096.json b/00096.json deleted file mode 100644 index 5f991ec6..00000000 --- a/00096.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Connect to a URL and set request method", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/net/URLConnection;", - "class": "Ljava/net/URL;", - "method": "openConnection" - }, - { - "descriptor": "(Ljava/lang/String;)V", - "class": "Ljava/net/HttpURLConnection;", - "method": "setRequestMethod" - } - ], - "score": -0.82, - "label": [ - "command", - "network" - ] -} \ No newline at end of file diff --git a/00097.json b/00097.json deleted file mode 100644 index 1170b7bb..00000000 --- a/00097.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the sender address of the SMS and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": -0.65, - "label": [ - "collection", - "sms" - ] -} \ No newline at end of file diff --git a/00098.json b/00098.json deleted file mode 100644 index 5c126ec7..00000000 --- a/00098.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if the network is connected", - "permission": [], - "api": [ - { - "descriptor": "()Z", - "class": "Landroid/net/NetworkInfo;", - "method": "isConnected" - }, - { - "descriptor": "(Ljava/lang/Object;)Z", - "class": "Ljava/lang/Object;", - "method": "equals" - } - ], - "score": -1.05, - "label": [ - "network" - ] -} \ No newline at end of file diff --git a/00099.json b/00099.json deleted file mode 100644 index a32259f4..00000000 --- a/00099.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get location of the current GSM and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "()I", - "class": "Landroid/telephony/gsm/GsmCellLocation;", - "method": "getCid" - }, - { - "descriptor": "(Ljava/lang/String; I)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": 0.54, - "label": [ - "collection", - "location" - ] -} \ No newline at end of file diff --git a/00100.json b/00100.json deleted file mode 100644 index 9587d268..00000000 --- a/00100.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Check the network capabilities", - "permission": [], - "api": [ - { - "descriptor": "(Landroid/net/Network;)Landroid/net/NetworkCapabilities;", - "class": "Landroid/net/ConnectivityManager;", - "method": "getNetworkCapabilities" - }, - { - "descriptor": "(Ljava/lang/Object;)Z", - "class": "Ljava/lang/Object;", - "method": "equals" - } - ], - "score": 0.58, - "label": [ - "collection", - "network" - ] -} \ No newline at end of file diff --git a/00101.json b/00101.json deleted file mode 100644 index 803ed9cd..00000000 --- a/00101.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Initialize recorder", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "()V", - "class": "Landroid/media/MediaRecorder;", - "method": "prepare" - } - ], - "score": -0.34, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00102.json b/00102.json deleted file mode 100644 index 2cd20166..00000000 --- a/00102.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Set the phone speaker on", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "(Z)V", - "class": "Landroid/media/AudioManager;", - "method": "setSpeakerphoneOn" - } - ], - "score": -0.24, - "label": [ - "command" - ] -} \ No newline at end of file diff --git a/00103.json b/00103.json deleted file mode 100644 index 5a05ecaf..00000000 --- a/00103.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check the active network type", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/net/NetworkInfo;", - "class": "Landroid/net/ConnectivityManager;", - "method": "getActiveNetworkInfo" - }, - { - "descriptor": "(Ljava/lang/Object;)Z", - "class": "Ljava/lang/Object;", - "method": "equals" - } - ], - "score": -1.43, - "label": [ - "network" - ] -} \ No newline at end of file diff --git a/00104.json b/00104.json deleted file mode 100644 index e2df2c07..00000000 --- a/00104.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if the given path is directory", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "()Z", - "class": "Ljava/io/File;", - "method": "isDirectory" - } - ], - "score": 0.28, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00105.json b/00105.json deleted file mode 100644 index 1d6469ee..00000000 --- a/00105.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Append the sender's address to the string", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/StringBuilder;", - "class": "Ljava/lang/StringBuilder;", - "method": "append" - } - ], - "score": -0.24, - "label": [ - "collection", - "sms" - ] -} \ No newline at end of file diff --git a/00106.json b/00106.json deleted file mode 100644 index 8a4aa23d..00000000 --- a/00106.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the currently formatted WiFi IP address", - "permission": [], - "api": [ - { - "descriptor": "()I", - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getIpAddress" - }, - { - "descriptor": "(I)Ljava/lang/String;", - "class": "Landroid/text/format/Formatter;", - "method": "formatIpAddress" - } - ], - "score": -0.31, - "label": [ - "collection", - "wifi" - ] -} \ No newline at end of file diff --git a/00107.json b/00107.json deleted file mode 100644 index 9625a326..00000000 --- a/00107.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Write the IMSI number into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": 0.08, - "label": [ - "collection", - "telephony", - "file", - "command" - ] -} \ No newline at end of file diff --git a/00108.json b/00108.json deleted file mode 100644 index 7c597650..00000000 --- a/00108.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Read the input stream from given URL", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/io/InputStream;", - "class": "Ljava/net/HttpURLConnection;", - "method": "getInputStream" - }, - { - "descriptor": "([B)I", - "class": "Ljava/io/InputStream;", - "method": "read" - } - ], - "score": 1.22, - "label": [ - "network", - "command" - ] -} \ No newline at end of file diff --git a/00109.json b/00109.json deleted file mode 100644 index e18263bc..00000000 --- a/00109.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Connect to a URL and get the response code", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/net/URLConnection;", - "class": "Ljava/net/URL;", - "method": "openConnection" - }, - { - "descriptor": "()I", - "class": "Ljava/net/HttpURLConnection;", - "method": "getResponseCode" - } - ], - "score": -0.48, - "label": [ - "network", - "command" - ] -} \ No newline at end of file diff --git a/00110.json b/00110.json deleted file mode 100644 index b9bfb7a3..00000000 --- a/00110.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query the ICCID number", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/util/List;", - "class": "Landroid/telephony/SubscriptionManager;", - "method": "getActiveSubscriptionInfoList" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SubscriptionInfo;", - "method": "getIccId" - } - ], - "score": -0.35, - "label": [ - "collection", - "telephony" - ] -} \ No newline at end of file diff --git a/00111.json b/00111.json deleted file mode 100644 index d6027d82..00000000 --- a/00111.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the sender address of the SMS", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/lang/String;", - "method": "toString" - } - ], - "score": 0.07, - "label": [ - "collection", - "sms" - ] -} \ No newline at end of file diff --git a/00112.json b/00112.json deleted file mode 100644 index b79ed09d..00000000 --- a/00112.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the date of the calendar event", - "permission": [], - "api": [ - { - "descriptor": "()J", - "class": "Ljava/util/Calendar;", - "method": "getTimeInMillis" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/util/Date;", - "method": "toString" - } - ], - "score": 0.17, - "label": [ - "collection", - "calendar" - ] -} \ No newline at end of file diff --git a/00113.json b/00113.json deleted file mode 100644 index 1d82de5c..00000000 --- a/00113.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get location and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Landroid/location/Location;", - "class": "Landroid/location/LocationManager;", - "method": "getLastKnownLocation" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": 0.79, - "label": [ - "collection", - "location" - ] -} \ No newline at end of file diff --git a/00114.json b/00114.json deleted file mode 100644 index 719d4689..00000000 --- a/00114.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Create a secure socket connection to the proxy address", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/net/SocketAddress;", - "class": "Ljava/net/Proxy;", - "method": "address" - }, - { - "descriptor": "(Ljava/net/Socket; Ljava/lang/String; I Z)Ljava/net/Socket;", - "class": "Ljavax/net/ssl/SSLSocketFactory;", - "method": "createSocket" - } - ], - "score": 0.87, - "label": [ - "network", - "command" - ] -} \ No newline at end of file diff --git a/00115.json b/00115.json deleted file mode 100644 index 3cfd7898..00000000 --- a/00115.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get last known location of the device", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Landroid/location/Location;", - "class": "Landroid/location/LocationManager;", - "method": "getLastKnownLocation" - }, - { - "descriptor": "()D", - "class": "Landroid/location/Location;", - "method": "getLongitude" - } - ], - "score": 1.14, - "label": [ - "collection", - "location" - ] -} \ No newline at end of file diff --git a/00116.json b/00116.json deleted file mode 100644 index 0ee055b9..00000000 --- a/00116.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WiFi MAC address and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getMacAddress" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": -0.12, - "label": [ - "wifi", - "collection" - ] -} \ No newline at end of file diff --git a/00117.json b/00117.json deleted file mode 100644 index 1b212ec1..00000000 --- a/00117.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the IMSI and network operator name", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkOperatorName" - } - ], - "score": 0.04, - "label": [ - "telephony", - "collection" - ] -} \ No newline at end of file diff --git a/00118.json b/00118.json deleted file mode 100644 index e927a03f..00000000 --- a/00118.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Check if the content of SMS contains given string", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody" - }, - { - "descriptor": "(Ljava/lang/CharSequence;)Z", - "class": "Ljava/lang/String;", - "method": "contains" - } - ], - "score": -0.29, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00119.json b/00119.json deleted file mode 100644 index da537f78..00000000 --- a/00119.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Write the IMEI number into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getDeviceId" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": 0.04, - "label": [ - "collection", - "file", - "telephony", - "command" - ] -} \ No newline at end of file diff --git a/00120.json b/00120.json deleted file mode 100644 index 99031fe0..00000000 --- a/00120.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Append the sender's address to the string", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "(I)Ljava/lang/StringBuilder;", - "class": "Ljava/lang/StringBuilder;", - "method": "append" - } - ], - "score": -0.16, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00121.json b/00121.json deleted file mode 100644 index 48361f60..00000000 --- a/00121.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Create a directory", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "()Z", - "class": "Ljava/io/File;", - "method": "mkdirs" - } - ], - "score": 0.09, - "label": [ - "file", - "command" - ] -} \ No newline at end of file diff --git a/00122.json b/00122.json deleted file mode 100644 index 4431d640..00000000 --- a/00122.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Check if the sender address of SMS contains the given string", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "(Ljava/lang/CharSequence;)Z", - "class": "Ljava/lang/String;", - "method": "contains" - } - ], - "score": -0.2, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00123.json b/00123.json deleted file mode 100644 index c97b4cbb..00000000 --- a/00123.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Save the response to JSON after connecting to the remote server", - "permission": [], - "api": [ - { - "descriptor": "()V", - "class": "Ljava/net/HttpURLConnection;", - "method": "connect" - }, - { - "descriptor": "(Ljava/lang/String;)V", - "class": "Lorg/json/JSONObject;", - "method": "" - } - ], - "score": -0.37, - "label": [ - "network", - "command" - ] -} \ No newline at end of file diff --git a/00124.json b/00124.json deleted file mode 100644 index 3a0dd7b7..00000000 --- a/00124.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check the current active network type", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/net/Network;", - "class": "Landroid/net/ConnectivityManager;", - "method": "getActiveNetwork" - }, - { - "descriptor": "(Ljava/lang/Object;)Z", - "class": "Ljava/lang/Object;", - "method": "equals" - } - ], - "score": 0.65, - "label": [ - "network" - ] -} \ No newline at end of file diff --git a/00125.json b/00125.json deleted file mode 100644 index 0e5cda54..00000000 --- a/00125.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if the given file path exist", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "()Z", - "class": "Ljava/io/File;", - "method": "exists" - } - ], - "score": -0.16, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00126.json b/00126.json deleted file mode 100644 index 26968e30..00000000 --- a/00126.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Read sensitive data(SMS, CALLLOG, etc)", - "permission": [], - "api": [ - { - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "class": "Landroid/content/ContentResolver;", - "method": "query" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/lang/String;", - "method": "toString" - } - ], - "score": 0.02, - "label": [ - "collection", - "sms", - "calllog", - "calendar" - ] -} \ No newline at end of file diff --git a/00127.json b/00127.json deleted file mode 100644 index 32ab0df6..00000000 --- a/00127.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Monitor the broadcast action events (BOOT_COMPLETED, etc)", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/content/Intent;", - "method": "getAction" - }, - { - "descriptor": "(Ljava/lang/String;)I", - "class": "Ljava/lang/String;", - "method": "compareToIgnoreCase" - } - ], - "score": 0.1, - "label": [ - "command" - ] -} \ No newline at end of file diff --git a/00128.json b/00128.json deleted file mode 100644 index 05bd393a..00000000 --- a/00128.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query user account information", - "permission": [], - "api": [ - { - "descriptor": "(Landroid/content/Context;)Landroid/accounts/AccountManager;", - "class": "Landroid/accounts/AccountManager;", - "method": "get" - }, - { - "descriptor": "()[Landroid/accounts/Account;", - "class": "Landroid/accounts/AccountManager;", - "method": "getAccounts" - } - ], - "score": -0.35, - "label": [ - "collection", - "account" - ] -} \ No newline at end of file diff --git a/00129.json b/00129.json deleted file mode 100644 index 746b83ea..00000000 --- a/00129.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the content of SMS", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/lang/String;", - "method": "toString" - } - ], - "score": 0.15, - "label": [ - "sms", - "collection" - ] -} \ No newline at end of file diff --git a/00130.json b/00130.json deleted file mode 100644 index 8abe2548..00000000 --- a/00130.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WIFI information", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "()Landroid/net/wifi/WifiInfo;", - "class": "Landroid/net/wifi/WifiManager;", - "method": "getConnectionInfo" - } - ], - "score": 1.24, - "label": [ - "wifi", - "collection" - ] -} \ No newline at end of file diff --git a/00131.json b/00131.json deleted file mode 100644 index 54da8e5c..00000000 --- a/00131.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get location of the current GSM and put it into JSON", - "permission": [], - "api": [ - { - "descriptor": "()I", - "class": "Landroid/telephony/gsm/GsmCellLocation;", - "method": "getLac" - }, - { - "descriptor": "(Ljava/lang/String; I)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": 0.32, - "label": [ - "collection", - "location" - ] -} \ No newline at end of file diff --git a/00132.json b/00132.json deleted file mode 100644 index d27d4e7c..00000000 --- a/00132.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Query The ISO country code", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkCountryIso" - } - ], - "score": -0.65, - "label": [ - "telephony", - "collection" - ] -} \ No newline at end of file diff --git a/00133.json b/00133.json deleted file mode 100644 index ccacfd9b..00000000 --- a/00133.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Start recording", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "()V", - "class": "Landroid/media/MediaRecorder;", - "method": "start" - } - ], - "score": -0.41, - "label": [ - "record", - "command" - ] -} \ No newline at end of file diff --git a/00134.json b/00134.json deleted file mode 100644 index 75c40c24..00000000 --- a/00134.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WiFi IP address", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "()I", - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getIpAddress" - } - ], - "score": -0.14, - "label": [ - "wifi", - "collection" - ] -} \ No newline at end of file diff --git a/00135.json b/00135.json deleted file mode 100644 index 8ec7c779..00000000 --- a/00135.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WiFi id and put it into JSON.", - "permission": [], - "api": [ - { - "descriptor": "()I", - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getNetworkId" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;", - "class": "Lorg/json/JSONObject;", - "method": "put" - } - ], - "score": -0.13, - "label": [ - "wifi", - "collection" - ] -} \ No newline at end of file diff --git a/00136.json b/00136.json deleted file mode 100644 index 4a93b4ac..00000000 --- a/00136.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Stop recording", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "()V", - "class": "Landroid/media/MediaRecorder;", - "method": "stop" - } - ], - "score": -0.34, - "label": [ - "record", - "command" - ] -} \ No newline at end of file diff --git a/00137.json b/00137.json deleted file mode 100644 index acd86ae1..00000000 --- a/00137.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get last known location of the device", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Landroid/location/Location;", - "class": "Landroid/location/LocationManager;", - "method": "getLastKnownLocation" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/location/Location;", - "method": "toString" - } - ], - "score": 0.16, - "label": [ - "location", - "collection" - ] -} \ No newline at end of file diff --git a/00138.json b/00138.json deleted file mode 100644 index e5b12121..00000000 --- a/00138.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Set the audio source (MIC)", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "class": "Landroid/os/Bundle;", - "method": "getString" - }, - { - "descriptor": "(I)V", - "class": "Landroid/media/MediaRecorder;", - "method": "setAudioSource" - } - ], - "score": -0.4, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00139.json b/00139.json deleted file mode 100644 index 6baf2e9b..00000000 --- a/00139.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the current WiFi id", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "class": "Landroid/content/Context;", - "method": "getSystemService" - }, - { - "descriptor": "()I", - "class": "Landroid/net/wifi/WifiInfo;", - "method": "getNetworkId" - } - ], - "score": -0.19, - "label": [ - "collection", - "wifi" - ] -} \ No newline at end of file diff --git a/00140.json b/00140.json deleted file mode 100644 index 951c09c2..00000000 --- a/00140.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Write the phone number into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getLine1Number" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": 0.24, - "label": [ - "collection", - "telephony", - "file", - "command" - ] -} \ No newline at end of file diff --git a/00141.json b/00141.json deleted file mode 100644 index 57aa549d..00000000 --- a/00141.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Load class from given class name", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/lang/StringBuilder;", - "method": "toString" - }, - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;", - "class": "Ljava/lang/ClassLoader;", - "method": "loadClass" - } - ], - "score": -1.65, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00142.json b/00142.json deleted file mode 100644 index 0132bc9b..00000000 --- a/00142.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get calendar information", - "permission": [], - "api": [ - { - "descriptor": "(I)I", - "class": "Ljava/util/Calendar;", - "method": "get" - }, - { - "descriptor": "(Ljava/lang/String;)Ljava/lang/StringBuilder;", - "class": "Ljava/lang/StringBuilder;", - "method": "append" - } - ], - "score": 2.21, - "label": [ - "collection", - "calendar" - ] -} \ No newline at end of file diff --git a/00143.json b/00143.json deleted file mode 100644 index ac0bc75f..00000000 --- a/00143.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get external class from given path or file name", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/lang/StringBuilder;", - "method": "toString" - }, - { - "descriptor": "()Ljava/lang/ClassLoader;", - "class": "Landroid/app/Service;", - "method": "getClassLoader" - } - ], - "score": -0.48, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00144.json b/00144.json deleted file mode 100644 index 2ca28f88..00000000 --- a/00144.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Write SIM card serial number into a file", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSimSerialNumber" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": 0.04, - "label": [ - "collection", - "telephony", - "file", - "command" - ] -} \ No newline at end of file diff --git a/00145.json b/00145.json deleted file mode 100644 index 3647f222..00000000 --- a/00145.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Create a socket connection to the proxy address", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/net/SocketAddress;", - "class": "Ljava/net/Proxy;", - "method": "address" - }, - { - "descriptor": "()Ljava/net/Socket;", - "class": "Ljavax/net/SocketFactory;", - "method": "createSocket" - } - ], - "score": 1.0, - "label": [ - "network", - "command" - ] -} \ No newline at end of file diff --git a/00146.json b/00146.json deleted file mode 100644 index cccbc85f..00000000 --- a/00146.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the network operator name and IMSI", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkOperatorName" - }, - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId" - } - ], - "score": 0.07, - "label": [ - "telephony", - "collection" - ] -} \ No newline at end of file diff --git a/00147.json b/00147.json deleted file mode 100644 index 522302e9..00000000 --- a/00147.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the time of current location", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)Z", - "class": "Landroid/location/LocationManager;", - "method": "isProviderEnabled" - }, - { - "descriptor": "()J", - "class": "Landroid/location/Location;", - "method": "getTime" - } - ], - "score": 0.18, - "label": [ - "collection", - "location" - ] -} \ No newline at end of file diff --git a/00148.json b/00148.json deleted file mode 100644 index bce3eeec..00000000 --- a/00148.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Create a socket connection to the given host address", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Ljava/net/InetAddress;", - "method": "getHostAddress" - }, - { - "descriptor": "()Ljava/net/Socket;", - "class": "Ljavax/net/SocketFactory;", - "method": "createSocket" - } - ], - "score": 0.65, - "label": [ - "network", - "command" - ] -} \ No newline at end of file diff --git a/00149.json b/00149.json deleted file mode 100644 index 3e18858c..00000000 --- a/00149.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Unpack an asset, possibly decrypt it and load it as DEX", - "permission": [], - "api": [ - { - "class": "android/content/res/Resources;", - "method": "getAssets", - "descriptor": "()Landroid/content/res/AssetManager;" - }, - { - "class": "Ldalvik/system/DexClassLoader;", - "method": "", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/ClassLoader;)V" - } - ], - "score": -0.13, - "label": [ - "packer" - ] -} \ No newline at end of file diff --git a/00150.json b/00150.json deleted file mode 100644 index 37895897..00000000 --- a/00150.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Send IMSI over Internet", - "permission": [ - "android.permission.INTERNET" - ], - "api": [ - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getSubscriberId", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/net/URL;", - "method": "openConnection", - "descriptor": "()Ljava/net/URLConnection;" - } - ], - "score": 0.2, - "label": [ - "phone" - ] -} \ No newline at end of file diff --git a/00151.json b/00151.json deleted file mode 100644 index 9cf3499e..00000000 --- a/00151.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Send phone number over Internet", - "permission": [ - "android.permission.INTERNET" - ], - "api": [ - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getLine1Number", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/net/URL;", - "method": "openConnection", - "descriptor": "()Ljava/net/URLConnection;" - } - ], - "score": -0.08, - "label": [ - "phone", - "privacy" - ] -} \ No newline at end of file diff --git a/00152.json b/00152.json deleted file mode 100644 index ce109a01..00000000 --- a/00152.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Get data from HTTP and send SMS", - "permission": [ - "android.permission.INTERNET" - ], - "api": [ - { - "class": "Ljava/net/URL;", - "method": "openConnection", - "descriptor": "()Ljava/net/URLConnection;" - }, - { - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V", - "class": "Landroid/telephony/SmsManager;", - "method": "sendTextMessage" - } - ], - "score": -0.14, - "label": [ - "command", - "sms" - ] -} \ No newline at end of file diff --git a/00153.json b/00153.json deleted file mode 100644 index 7e712da1..00000000 --- a/00153.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Send binary data over HTTP", - "permission": [ - "android.permission.INTERNET" - ], - "api": [ - { - "class": "Ljava/net/HttpURLConnection;", - "method": "getOutputStream", - "descriptor": "()Ljava/io/OutputStream;" - }, - { - "descriptor": "([BII)V", - "class": "Ljava/io/DataOutputStream;", - "method": "write" - } - ], - "score": -0.1, - "label": [ - "http" - ] -} \ No newline at end of file diff --git a/00154.json b/00154.json deleted file mode 100644 index 135a0306..00000000 --- a/00154.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Connect hostname to TCP or UDP socket using KryoNet", - "permission": [], - "api": [ - { - "class": "Ljava/net/InetAddress;", - "method": "getByName", - "descriptor": "(Ljava/lang/String;)Ljava/net/InetAddress;" - }, - { - "class": "Lcom/esotericsoftware/kryonet/Client;", - "method": "connect", - "descriptor": "(I Ljava/net/InetAddress; I)V" - } - ], - "score": -0.09, - "label": [ - "socket" - ] -} \ No newline at end of file diff --git a/00155.json b/00155.json deleted file mode 100644 index 2f2835cd..00000000 --- a/00155.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Execute commands on shell using DataOutputStream object", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Runtime;", - "method": "exec", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Process;" - }, - { - "class": "Ljava/io/DataOutputStream;", - "method": "writeBytes", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": 0.49, - "label": [ - "exec", - "command" - ] -} \ No newline at end of file diff --git a/00156.json b/00156.json deleted file mode 100644 index bc65a476..00000000 --- a/00156.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Acquire lock on Power Manager", - "permission": [ - "android.permission.WAKE_LOCK" - ], - "api": [ - { - "class": "Landroid/os/PowerManager;", - "method": "newWakeLock", - "descriptor": "(I Ljava/lang/String;)Landroid/os/PowerManager$WakeLock;" - }, - { - "class": "Landroid/os/PowerManager$WakeLock;", - "method": "acquire", - "descriptor": "()V" - } - ], - "score": -1.26, - "label": [ - "lock", - "power manager" - ] -} \ No newline at end of file diff --git a/00157.json b/00157.json deleted file mode 100644 index 97035920..00000000 --- a/00157.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Instantiate new object using reflection, possibly used for dexClassLoader ", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Class;", - "method": "getConstructor", - "descriptor": "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" - }, - { - "class": "Ljava/lang/reflect/Constructor;", - "method": "newInstance", - "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" - } - ], - "score": -0.31, - "label": [ - "reflection", - "dexClassLoader" - ] -} \ No newline at end of file diff --git a/00158.json b/00158.json deleted file mode 100644 index 94ff25ed..00000000 --- a/00158.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Connect to a URL and send sensitive data got from resolver", - "permission": [], - "api": [ - { - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "class": "Landroid/content/ContentResolver;", - "method": "query" - }, - { - "descriptor": "()Ljava/io/OutputStream;", - "class": "Ljava/net/HttpURLConnection;", - "method": "getOutputStream" - } - ], - "score": -0.37, - "label": [ - "privacy", - "connection" - ] -} \ No newline at end of file diff --git a/00159.json b/00159.json deleted file mode 100644 index 44d2a5b0..00000000 --- a/00159.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Use accessibility service to perform action getting node info by text", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "findAccessibilityNodeInfosByText", - "descriptor": "(Ljava/lang/String;)Ljava/util/List;" - }, - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "performAction", - "descriptor": "(I)Z" - } - ], - "score": 1.47, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00160.json b/00160.json deleted file mode 100644 index 8751b462..00000000 --- a/00160.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Use accessibility service to perform action getting node info by View Id", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "findAccessibilityNodeInfosByViewId", - "descriptor": "(Ljava/lang/String;)Ljava/util/List;" - }, - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "performAction", - "descriptor": "(I)Z" - } - ], - "score": 1.25, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00161.json b/00161.json deleted file mode 100644 index d2923914..00000000 --- a/00161.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Perfom accessibility service action on accessibility node info", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "getParent", - "descriptor": "()Landroid/view/accessibility/AccessibilityNodeInfo;" - }, - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "performAction", - "descriptor": "(I)Z" - } - ], - "score": 0.11, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00162.json b/00162.json deleted file mode 100644 index 24403fd8..00000000 --- a/00162.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Create InetSocketAddress object and connecting to it", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String; I)V", - "class": "Ljava/net/InetSocketAddress;", - "method": "" - }, - { - "descriptor": "(Ljava/net/SocketAddress;)V", - "class": "Ljava/net/Socket;", - "method": "connect" - } - ], - "score": -1.04, - "label": [ - "socket" - ] -} \ No newline at end of file diff --git a/00163.json b/00163.json deleted file mode 100644 index 718cb7d7..00000000 --- a/00163.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Create new Socket and connecting to it", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String; I)V", - "class": "Ljava/net/Socket;", - "method": "" - }, - { - "descriptor": "(Ljava/net/SocketAddress;)V", - "class": "Ljava/net/Socket;", - "method": "connect" - } - ], - "score": 0.11, - "label": [ - "socket" - ] -} \ No newline at end of file diff --git a/00164.json b/00164.json deleted file mode 100644 index 5ad33391..00000000 --- a/00164.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get SMS address and send it through http", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getOriginatingAddress" - }, - { - "descriptor": "()Ljava/io/OutputStream;", - "class": "Ljava/net/HttpURLConnection;", - "method": "getOutputStream" - } - ], - "score": -0.29, - "label": [ - "sms", - "http" - ] -} \ No newline at end of file diff --git a/00165.json b/00165.json deleted file mode 100644 index 6ccceba1..00000000 --- a/00165.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get SMS message body and send it through http", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody" - }, - { - "descriptor": "()Ljava/io/OutputStream;", - "class": "Ljava/net/HttpURLConnection;", - "method": "getOutputStream" - } - ], - "score": -0.34, - "label": [ - "sms", - "http" - ] -} \ No newline at end of file diff --git a/00166.json b/00166.json deleted file mode 100644 index 1bbc9c0f..00000000 --- a/00166.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get SMS message body and retrieve a string from it (possibly PIN / mTAN)", - "permission": [], - "api": [ - { - "descriptor": "()Ljava/lang/String;", - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody" - }, - { - "descriptor": "(Ljava/lang/String)Ljava/util/regex/Matcher;", - "class": "Ljava/util/regex/Pattern;", - "method": "matcher" - } - ], - "score": -0.34, - "label": [ - "sms", - "pin" - ] -} \ No newline at end of file diff --git a/00167.json b/00167.json deleted file mode 100644 index 042c80d6..00000000 --- a/00167.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Use accessibility service to perform action getting root in active window", - "permission": [], - "api": [ - { - "class": "Landroid/accessibilityservice/AccessibilityService;", - "method": "getRootInActiveWindow", - "descriptor": "()Landroid/view/accessibility/AccessibilityNodeInfo;" - }, - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "performAction", - "descriptor": "(I)Z" - } - ], - "score": 0.99, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00168.json b/00168.json deleted file mode 100644 index 156ee785..00000000 --- a/00168.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Use accessibility service to perform global action getting node info by text", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "findAccessibilityNodeInfosByText", - "descriptor": "(Ljava/lang/String;)Ljava/util/List;" - }, - { - "class": "Landroid/accessibilityservice/AccessibilityService;", - "method": "performGlobalAction", - "descriptor": "(I)Z" - } - ], - "score": 0.15, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00169.json b/00169.json deleted file mode 100644 index 20de4618..00000000 --- a/00169.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Use accessibility service to perform global action getting node info by View Id", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "findAccessibilityNodeInfosByViewId", - "descriptor": "(Ljava/lang/String;)Ljava/util/List;" - }, - { - "class": "Landroid/accessibilityservice/AccessibilityService;", - "method": "performGlobalAction", - "descriptor": "(I)Z" - } - ], - "score": 0.9, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00170.json b/00170.json deleted file mode 100644 index 8ce003a7..00000000 --- a/00170.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get installed applications and put the list in shared preferences", - "permission": [], - "api": [ - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getInstalledApplications", - "descriptor": "(I)Ljava/util/List;" - }, - { - "class": "Landroid/content/SharedPreferences$Editor;", - "method": "putString", - "descriptor": "(Ljava/lang/String; Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" - } - ], - "score": 0.7, - "label": [ - "applications", - "privacy" - ] -} \ No newline at end of file diff --git a/00171.json b/00171.json deleted file mode 100644 index 586b8c30..00000000 --- a/00171.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Compare network operator with a string", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/TelephonyManager;", - "method": "getNetworkOperatorName", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/String;", - "method": "equals", - "descriptor": "(Ljava/lang/Object;)Z" - } - ], - "score": 0.8, - "label": [ - "network" - ] -} \ No newline at end of file diff --git a/00172.json b/00172.json deleted file mode 100644 index 0218c358..00000000 --- a/00172.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Check Admin permissions to (probably) get them", - "permission": [ - "android.permission.BIND_DEVICE_ADMIN" - ], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/app/admin/DevicePolicyManager;", - "method": "isAdminActive", - "descriptor": "(Landroid/content/ComponentName;)Z" - } - ], - "score": -0.45, - "label": [ - "admin" - ] -} \ No newline at end of file diff --git a/00173.json b/00173.json deleted file mode 100644 index 750e2a26..00000000 --- a/00173.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get bounds in screen of an AccessibilityNodeInfo and perform action", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "getBoundsInScreen", - "descriptor": "(Landroid/graphics/Rect;)V" - }, - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "performAction", - "descriptor": "(I)Z" - } - ], - "score": -0.01, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00174.json b/00174.json deleted file mode 100644 index a7f3cf31..00000000 --- a/00174.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get all accounts by type and put them in a JSON object", - "permission": [], - "api": [ - { - "class": "Landroid/accounts/AccountManager;", - "method": "getAccountsByType", - "descriptor": "(Ljava/lang/String;)[Landroid/accounts/Account;" - }, - { - "class": "Lorg/json/JSONObject;", - "method": "put", - "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" - } - ], - "score": -0.36, - "label": [ - "accounts", - "collection" - ] -} \ No newline at end of file diff --git a/00175.json b/00175.json deleted file mode 100644 index f625c0a5..00000000 --- a/00175.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get notification manager and cancel notifications", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/app/NotificationManager;", - "method": "cancelAll", - "descriptor": "()V" - } - ], - "score": -1.33, - "label": [ - "notification" - ] -} \ No newline at end of file diff --git a/00176.json b/00176.json deleted file mode 100644 index 3e655774..00000000 --- a/00176.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Send sms to a contact of contact list", - "permission": [ - "android.permission.SEND_SMS", - "android.permission.READ_CONTACTS" - ], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Landroid/os/Bundle; Landroid/os/CancellationSignal;)Landroid/database/Cursor;" - }, - { - "class": "Landroid/telephony/SmsManager;", - "method": "sendTextMessage", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" - } - ], - "score": -0.09, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00177.json b/00177.json deleted file mode 100644 index 4e1c934e..00000000 --- a/00177.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if permission is granted and request it", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "checkPermission", - "descriptor": "(Ljava/lang/String; I I)I" - }, - { - "class": "Landroid/app/Activity;", - "method": "requestPermissions", - "descriptor": "([Ljava/lang/String; I)V" - } - ], - "score": -1.3, - "label": [ - "permission" - ] -} \ No newline at end of file diff --git a/00178.json b/00178.json deleted file mode 100644 index b79cdf9c..00000000 --- a/00178.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Execute Linux commands via ProcessBuilder", - "permission": [], - "api": [ - { - "class": "Ljava/lang/ProcessBuilder;", - "method": "", - "descriptor": "([Ljava/lang/String;)V" - }, - { - "class": "Ljava/lang/ProcessBuilder;", - "method": "start", - "descriptor": "()Ljava/lang/Process;" - } - ], - "score": -0.02, - "label": [ - "command" - ] -} \ No newline at end of file diff --git a/00179.json b/00179.json deleted file mode 100644 index a0368905..00000000 --- a/00179.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "crime": "Send Location via SMS", - "permission": [ - "android.permission.SEND_SMS", - "android.permission.ACCESS_COARSE_LOCATION", - "android.permission.ACCESS_FINE_LOCATION" - ], - "api": [ - { - "class": "Landroid/telephony/TelephonyManager", - "method": "getCellLocation", - "descriptor": "()Landroid/telephony/CellLocation;" - }, - { - "class": "Landroid/telephony/SmsManager", - "method": "sendTextMessage", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" - } - ], - "score": -0.4, - "label": [ - "location", - "collection" - ] -} \ No newline at end of file diff --git a/00180.json b/00180.json deleted file mode 100644 index de62066b..00000000 --- a/00180.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Load native libraries(.so) via System.loadLibrary (60% means caught)", - "permission": [], - "api": [ - { - "class": "Ljava/lang/System;", - "method": "loadLibrary", - "descriptor": "(Ljava/lang/String;)V" - }, - { - "class": "Ljava/lang/System;", - "method": "loadLibrary", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": -1.65, - "label": [ - "so" - ] -} \ No newline at end of file diff --git a/00181.json b/00181.json deleted file mode 100644 index 58f52964..00000000 --- a/00181.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Load native libraries(.so) via System.load (60% means caught)", - "permission": [], - "api": [ - { - "class": "Ljava/lang/System;", - "method": "load", - "descriptor": "(Ljava/lang/String;)V" - }, - { - "class": "Ljava/lang/System;", - "method": "load", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": -0.65, - "label": [ - "so" - ] -} \ No newline at end of file diff --git a/00182.json b/00182.json deleted file mode 100644 index e3fd750a..00000000 --- a/00182.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Open camera.", - "permission": [], - "api": [ - { - "class": "Landroid/hardware/Camera;", - "method": "open", - "descriptor": "(I)Landroid/hardware/Camera;" - }, - { - "class": "Ljava/lang/Object;", - "method": "", - "descriptor": "()V" - } - ], - "score": 0.45, - "label": [ - "camera" - ], - "malware": [ - "4b65291d3453664b214cf2b0cfd0cd5d" - ] -} \ No newline at end of file diff --git a/00183.json b/00183.json deleted file mode 100644 index 35068900..00000000 --- a/00183.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Get current camera paremeters and change the setting.", - "permission": [], - "api": [ - { - "class": "Landroid/hardware/Camera;", - "method": "getParameters", - "descriptor": "()Landroid/hardware/Camera$Parameters;" - }, - { - "class": "Landroid/hardware/Camera;", - "method": "setParameters", - "descriptor": "(Landroid/hardware/Camera$Parameters;)V" - } - ], - "score": -0.15, - "label": [ - "camera" - ], - "malware": [ - "4b65291d3453664b214cf2b0cfd0cd5d" - ] -} \ No newline at end of file diff --git a/00184.json b/00184.json deleted file mode 100644 index 70e40d41..00000000 --- a/00184.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Set camera preview texture", - "permission": [], - "api": [ - { - "class": "Landroid/hardware/Camera;", - "method": "setPreviewTexture", - "descriptor": "(Landroid/graphics/SurfaceTexture;)V" - }, - { - "class": "Ljava/lang/Object;", - "method": "", - "descriptor": "()V" - } - ], - "score": 0.5, - "label": [ - "camera" - ], - "malware": [ - "4b65291d3453664b214cf2b0cfd0cd5d" - ] -} \ No newline at end of file diff --git a/00185.json b/00185.json deleted file mode 100644 index a319e362..00000000 --- a/00185.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Start capturing camera preview frames to the screen", - "permission": [], - "api": [ - { - "class": "Landroid/hardware/Camera;", - "method": "startPreview", - "descriptor": "()V" - }, - { - "class": "Ljava/lang/Object;", - "method": "", - "descriptor": "()V" - } - ], - "score": -0.08, - "label": [ - "camera" - ], - "malware": [ - "4b65291d3453664b214cf2b0cfd0cd5d" - ] -} \ No newline at end of file diff --git a/00186.json b/00186.json deleted file mode 100644 index 9be16600..00000000 --- a/00186.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Control camera to take picture", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Object;", - "method": "", - "descriptor": "()V" - }, - { - "class": "Landroid/hardware/Camera;", - "method": "takePicture", - "descriptor": "(Landroid/hardware/Camera$ShutterCallback; Landroid/hardware/Camera$PictureCallback; Landroid/hardware/Camera$PictureCallback;)V" - } - ], - "score": -0.25, - "label": [ - "camera" - ], - "malware": [ - "4b65291d3453664b214cf2b0cfd0cd5d" - ] -} \ No newline at end of file diff --git a/00187.json b/00187.json deleted file mode 100644 index 67e35824..00000000 --- a/00187.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Query a URI and check the result", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "moveToNext", - "descriptor": "()Z" - } - ], - "score": -1.05, - "label": [ - "collection", - "sms", - "calllog", - "calendar" - ] -} \ No newline at end of file diff --git a/00188.json b/00188.json deleted file mode 100644 index 116ce2ab..00000000 --- a/00188.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "crime": "Get the address of a SMS message", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "match_keywords": [ - "sms" - ] - }, - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndex", - "descriptor": "(Ljava/lang/String;)I", - "match_keywords": [ - "address" - ] - } - ], - "score": -0.9, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00189.json b/00189.json deleted file mode 100644 index 129543a4..00000000 --- a/00189.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "crime": "Get the content of a SMS message", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "match_keywords": [ - "sms" - ] - }, - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndex", - "descriptor": "(Ljava/lang/String;)I", - "match_keywords": [ - "body" - ] - } - ], - "score": -0.81, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00190.json b/00190.json deleted file mode 100644 index f413b9f7..00000000 --- a/00190.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Query a URI and append the result into a string", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Ljava/lang/StringBuilder;", - "method": "append", - "descriptor": "(Ljava/lang/String;)Ljava/lang/StringBuilder;" - } - ], - "score": -0.39, - "label": [ - "collection", - "sms", - "calllog", - "calendar" - ] -} \ No newline at end of file diff --git a/00191.json b/00191.json deleted file mode 100644 index 03f55965..00000000 --- a/00191.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Get messages in the SMS inbox", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;", - "match_keywords": [ - "sms/inbox" - ] - }, - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndex", - "descriptor": "(Ljava/lang/String;)I" - } - ], - "score": -0.23, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00192.json b/00192.json deleted file mode 100644 index d0ffdfc1..00000000 --- a/00192.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Get messages in the SMS inbox", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;", - "match_keywords": [ - "sms/inbox" - ] - }, - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndexOrThrow", - "descriptor": "(Ljava/lang/String;)I" - } - ], - "score": -0.31, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00193.json b/00193.json deleted file mode 100644 index 27820fc7..00000000 --- a/00193.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Send a SMS message", - "permission": [], - "api": [ - { - "class": "Landroid/telephony/SmsManager;", - "method": "getDefault", - "descriptor": "()Landroid/telephony/SmsManager;" - }, - { - "class": "Landroid/telephony/SmsManager;", - "method": "sendTextMessage", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" - } - ], - "score": 0.34, - "label": [ - "sms" - ] -} \ No newline at end of file diff --git a/00194.json b/00194.json deleted file mode 100644 index 4dedc420..00000000 --- a/00194.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Set the audio source (MIC) and recorded file format", - "permission": [], - "api": [ - { - "class": "Landroid/media/MediaRecorder;", - "method": "setAudioSource", - "descriptor": "(I)V" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFormat", - "descriptor": "(I)V" - } - ], - "score": -0.58, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00195.json b/00195.json deleted file mode 100644 index 0a11243b..00000000 --- a/00195.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Set the output path of the recorded file", - "permission": [], - "api": [ - { - "class": "Ljava/io/File;", - "method": "getAbsolutePath", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFile", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": -0.42, - "label": [ - "record", - "file" - ] -} \ No newline at end of file diff --git a/00196.json b/00196.json deleted file mode 100644 index 755a946a..00000000 --- a/00196.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Set the recorded file format and output path", - "permission": [], - "api": [ - { - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFormat", - "descriptor": "(I)V" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "setOutputFile", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "score": -0.2, - "label": [ - "record", - "file" - ] -} \ No newline at end of file diff --git a/00197.json b/00197.json deleted file mode 100644 index 16f143dd..00000000 --- a/00197.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Set the audio encoder and initialize the recorder", - "permission": [], - "api": [ - { - "class": "Landroid/media/MediaRecorder;", - "method": "setAudioEncoder", - "descriptor": "(I)V" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "prepare", - "descriptor": "()V" - } - ], - "score": -0.38, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00198.json b/00198.json deleted file mode 100644 index 756c4f72..00000000 --- a/00198.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Initialize the recorder and start recording", - "permission": [], - "api": [ - { - "class": "Landroid/media/MediaRecorder;", - "method": "prepare", - "descriptor": "()V" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "start", - "descriptor": "()V" - } - ], - "score": -0.46, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00199.json b/00199.json deleted file mode 100644 index 8677404a..00000000 --- a/00199.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Stop recording and release recording resources", - "permission": [], - "api": [ - { - "class": "Landroid/media/MediaRecorder;", - "method": "stop", - "descriptor": "()V" - }, - { - "class": "Landroid/media/MediaRecorder;", - "method": "release", - "descriptor": "()V" - } - ], - "score": -0.26, - "label": [ - "record" - ] -} \ No newline at end of file diff --git a/00200.json b/00200.json deleted file mode 100644 index 8c3b7ac0..00000000 --- a/00200.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "crime": "Query data from the contact list", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "match_keywords": [ - "Phone" - ] - }, - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndex", - "descriptor": "(Ljava/lang/String;)I" - } - ], - "score": -0.78, - "label": [ - "collection", - "contact" - ] -} \ No newline at end of file diff --git a/00201.json b/00201.json deleted file mode 100644 index a2ee7248..00000000 --- a/00201.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "crime": "Query data from the call log", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;", - "match_keywords": [ - "call_log" - ] - }, - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndex", - "descriptor": "(Ljava/lang/String;)I" - } - ], - "score": -0.86, - "label": [ - "collection", - "calllog" - ] -} \ No newline at end of file diff --git a/00202.json b/00202.json deleted file mode 100644 index b643f310..00000000 --- a/00202.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Make a phone call", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Ljava/lang/String;)V", - "match_keywords": [ - "CALL" - ] - }, - { - "class": "Landroid/content/Intent;", - "method": "setData", - "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" - } - ], - "score": -0.27, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00203.json b/00203.json deleted file mode 100644 index 24151b2b..00000000 --- a/00203.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Put a phone number into an intent", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/Intent;", - "method": "setData", - "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;", - "match_keywords": [ - "tel:" - ] - } - ], - "score": -0.63, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00204.json b/00204.json deleted file mode 100644 index 6f3d96e6..00000000 --- a/00204.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get the default ringtone", - "permission": [], - "api": [ - { - "class": "Landroid/media/RingtoneManager;", - "method": "getDefaultUri", - "descriptor": "(I)Landroid/net/Uri;" - }, - { - "class": "Landroid/media/RingtoneManager;", - "method": "getRingtone", - "descriptor": "(Landroid/content/Context; Landroid/net/Uri;)Landroid/media/Ringtone;" - } - ], - "score": 0.1, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00205.json b/00205.json deleted file mode 100644 index 7edb7542..00000000 --- a/00205.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Simulate a touch gesture on the device screen", - "permission": [], - "api": [ - { - "class": "Landroid/accessibilityservice/GestureDescription$Builder;", - "method": "addStroke", - "descriptor": "(Landroid/accessibilityservice/GestureDescription$StrokeDescription;)Landroid/accessibilityservice/GestureDescription$Builder;" - }, - { - "class": "Landroid/accessibilityservice/GestureDescription$Builder;", - "method": "build", - "descriptor": "()Landroid/accessibilityservice/GestureDescription;" - } - ], - "score": 0.47, - "label": [ - "accessibility service", - "control" - ] -} \ No newline at end of file diff --git a/00206.json b/00206.json deleted file mode 100644 index a4f12892..00000000 --- a/00206.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if the text of the view contains the given string", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "getText", - "descriptor": "()Ljava/lang/CharSequence;" - }, - { - "class": "Ljava/lang/String;", - "method": "contains", - "descriptor": "(Ljava/lang/CharSequence;)Z" - } - ], - "score": -0.14, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00207.json b/00207.json deleted file mode 100644 index 93784b4d..00000000 --- a/00207.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Check if the resource name of the view contains the given string", - "permission": [], - "api": [ - { - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "getViewIdResourceName", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/String;", - "method": "contains", - "descriptor": "(Ljava/lang/CharSequence;)Z" - } - ], - "score": -0.11, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00208.json b/00208.json deleted file mode 100644 index 2427d590..00000000 --- a/00208.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Capture the contents of the device screen", - "permission": [], - "api": [ - { - "class": "Landroid/media/projection/MediaProjection;", - "method": "createVirtualDisplay", - "descriptor": "(Ljava/lang/String; I I I I Landroid/view/Surface; Landroid/hardware/display/VirtualDisplay$Callback; Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;" - }, - { - "class": "Landroid/media/projection/MediaProjection;", - "method": "registerCallback", - "descriptor": "(Landroid/media/projection/MediaProjection$Callback; Landroid/os/Handler;)V" - } - ], - "score": 0.48, - "label": [ - "collection", - "screen" - ] -} \ No newline at end of file diff --git a/00209.json b/00209.json deleted file mode 100644 index 0523eb57..00000000 --- a/00209.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get pixels from the latest rendered image", - "permission": [], - "api": [ - { - "class": "Landroid/media/ImageReader;", - "method": "acquireLatestImage", - "descriptor": "()Landroid/media/Image;" - }, - { - "class": "Landroid/media/Image;", - "method": "getPlanes", - "descriptor": "()[Landroid/media/Image$Plane;" - } - ], - "score": 1.48, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00210.json b/00210.json deleted file mode 100644 index 9a7225e8..00000000 --- a/00210.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Copy pixels from the latest rendered image into a Bitmap", - "permission": [], - "api": [ - { - "class": "Landroid/media/ImageReader;", - "method": "acquireLatestImage", - "descriptor": "()Landroid/media/Image;" - }, - { - "class": "Landroid/graphics/Bitmap;", - "method": "copyPixelsFromBuffer", - "descriptor": "(Ljava/nio/Buffer;)V" - } - ], - "score": -0.07, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00211.json b/00211.json deleted file mode 100644 index 71da1330..00000000 --- a/00211.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Open an URL in Wevbiew", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/Object;)Lgnu/lists/Pair;", - "class": "Lgnu/lists/LList;", - "method": "list1" - }, - { - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", - "class": "Lcom/google/youngandroid/runtime;", - "method": "callComponentMethod" - } - ], - "score": -0.36, - "label": [ - "connection", - "http" - ] -} \ No newline at end of file diff --git a/00212.json b/00212.json deleted file mode 100644 index 445c3d45..00000000 --- a/00212.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "getString", - "descriptor": "(I)Ljava/lang/String;" - } - ], - "score": 1.1, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00213.json b/00213.json deleted file mode 100644 index e5c65f48..00000000 --- a/00213.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get device latitude and check if logging is enabled", - "permission": [], - "api": [ - { - "class": "Landroid/location/Location;", - "method": "getLatitude", - "descriptor": "()D" - }, - { - "class": "Landroid/util/Log;", - "method": "isLoggable", - "descriptor": "(Ljava/lang/String; I)Z" - } - ], - "score": -0.02, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00214.json b/00214.json deleted file mode 100644 index cacc24af..00000000 --- a/00214.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get device time and longitude", - "permission": [], - "api": [ - { - "class": "Landroid/location/Location;", - "method": "getTime", - "descriptor": "()J" - }, - { - "class": "Landroid/location/Location;", - "method": "getLongitude", - "descriptor": "()D" - } - ], - "score": -0.76, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00215.json b/00215.json deleted file mode 100644 index 625f6dea..00000000 --- a/00215.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver and obtain the number of results", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getContentResolver", - "descriptor": "()Landroid/content/ContentResolver;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "getCount", - "descriptor": "()I" - } - ], - "score": -0.88, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00216.json b/00216.json deleted file mode 100644 index 3c4c9ec3..00000000 --- a/00216.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver and obtain the number of results", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "getCount", - "descriptor": "()I" - } - ], - "score": -1.18, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00217.json b/00217.json deleted file mode 100644 index 4b12e32f..00000000 --- a/00217.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get secure system settings and log warning messages", - "permission": [], - "api": [ - { - "class": "Landroid/provider/Settings$Secure;", - "method": "getString", - "descriptor": "(Landroid/content/ContentResolver; Ljava/lang/String;)Ljava/lang/String;" - }, - { - "class": "Landroid/util/Log;", - "method": "w", - "descriptor": "(Ljava/lang/String; Ljava/lang/String;)I" - } - ], - "score": -1.0, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00218.json b/00218.json deleted file mode 100644 index 6ce7edca..00000000 --- a/00218.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver", - "permission": [], - "api": [ - { - "class": "Landroid/database/Cursor;", - "method": "getLong", - "descriptor": "(I)J" - }, - { - "class": "Landroid/database/Cursor;", - "method": "moveToNext", - "descriptor": "()Z" - } - ], - "score": 0.86, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00219.json b/00219.json deleted file mode 100644 index 53eb6ec8..00000000 --- a/00219.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getContentResolver", - "descriptor": "()Landroid/content/ContentResolver;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "moveToFirst", - "descriptor": "()Z" - } - ], - "score": 2.36, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00220.json b/00220.json deleted file mode 100644 index aa2e1093..00000000 --- a/00220.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get the column index of device data and store a string in SharedPreferences", - "permission": [], - "api": [ - { - "class": "Landroid/database/Cursor;", - "method": "getColumnIndex", - "descriptor": "(Ljava/lang/String;)I" - }, - { - "class": "Landroid/content/SharedPreferences$Editor;", - "method": "putString", - "descriptor": "(Ljava/lang/String; Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" - } - ], - "score": 0.77, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00221.json b/00221.json deleted file mode 100644 index 62e1422d..00000000 --- a/00221.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "close", - "descriptor": "()V" - } - ], - "score": -1.71, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00222.json b/00222.json deleted file mode 100644 index d4f8975c..00000000 --- a/00222.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Query device data with ContentResolver and a URI parsed from a string", - "permission": [], - "api": [ - { - "class": "Landroid/net/Uri;", - "method": "parse", - "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" - }, - { - "class": "Landroid/content/Context;", - "method": "getContentResolver", - "descriptor": "()Landroid/content/ContentResolver;" - } - ], - "score": 1.11, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00223.json b/00223.json deleted file mode 100644 index 4ac91a6c..00000000 --- a/00223.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Access ContentResolver", - "permission": [], - "api": [ - { - "class": "Landroid/app/Activity;", - "method": "getApplicationContext", - "descriptor": "()Landroid/content/Context;" - }, - { - "class": "Landroid/content/Context;", - "method": "getContentResolver", - "descriptor": "()Landroid/content/ContentResolver;" - } - ], - "score": -0.63, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00224.json b/00224.json deleted file mode 100644 index 668e63bd..00000000 --- a/00224.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Check for network connectivity", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/net/ConnectivityManager;", - "method": "getActiveNetworkInfo", - "descriptor": "()Landroid/net/NetworkInfo;" - } - ], - "score": -0.76, - "label": [ - "collection", - "network" - ] -} \ No newline at end of file diff --git a/00225.json b/00225.json deleted file mode 100644 index 4e3efc13..00000000 --- a/00225.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Start a background service", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Ljava/lang/String;)V" - }, - { - "class": "Landroid/content/Context;", - "method": "startService", - "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" - } - ], - "score": 0.78, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00226.json b/00226.json deleted file mode 100644 index 8a6d367f..00000000 --- a/00226.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Check for network connectivity", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;" - }, - { - "class": "Landroid/net/NetworkInfo;", - "method": "isConnected", - "descriptor": "()Z" - } - ], - "score": -1.43, - "label": [ - "collection", - "network" - ] -} \ No newline at end of file diff --git a/00227.json b/00227.json deleted file mode 100644 index 01d9bfc4..00000000 --- a/00227.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Start a background service", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "()V" - }, - { - "class": "Landroid/content/Context;", - "method": "startService", - "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" - } - ], - "score": 0.98, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00228.json b/00228.json deleted file mode 100644 index 2f892e97..00000000 --- a/00228.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Access PackageManager and check for network connectivity", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getPackageManager", - "descriptor": "()Landroid/content/pm/PackageManager;" - }, - { - "class": "Landroid/net/ConnectivityManager;", - "method": "getActiveNetworkInfo", - "descriptor": "()Landroid/net/NetworkInfo;" - } - ], - "score": -1.15, - "label": [ - "collection", - "applications", - "network" - ] -} \ No newline at end of file diff --git a/00229.json b/00229.json deleted file mode 100644 index 14a98317..00000000 --- a/00229.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Start an activity", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Ljava/lang/String; Landroid/net/Uri;)V" - }, - { - "class": "Landroid/app/Activity;", - "method": "startActivity", - "descriptor": "(Landroid/content/Intent;)V" - } - ], - "score": -0.21, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00230.json b/00230.json deleted file mode 100644 index 53b616e5..00000000 --- a/00230.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Start a background service", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Landroid/content/Context; Ljava/lang/Class;)V" - }, - { - "class": "Landroid/content/Context;", - "method": "startService", - "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" - } - ], - "score": 0.11, - "label": [ - "control" - ] -} \ No newline at end of file diff --git a/00231.json b/00231.json deleted file mode 100644 index 365ae58d..00000000 --- a/00231.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get the package info of a particular app", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getPackageManager", - "descriptor": "()Landroid/content/pm/PackageManager;" - }, - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getPackageInfo", - "descriptor": "(Ljava/lang/String; I)Landroid/content/pm/PackageInfo;" - } - ], - "score": 2.04, - "label": [ - "collection", - "applications" - ] -} \ No newline at end of file diff --git a/00232.json b/00232.json deleted file mode 100644 index ccca40ae..00000000 --- a/00232.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Create an intent based on the info from PackageManager", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getPackageManager", - "descriptor": "()Landroid/content/pm/PackageManager;" - }, - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Landroid/content/Context; Ljava/lang/Class;)V" - } - ], - "score": 2.17, - "label": [ - "applications", - "control" - ] -} \ No newline at end of file diff --git a/00233.json b/00233.json deleted file mode 100644 index c287166b..00000000 --- a/00233.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Create an intent and check if any installed app can handle it", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "", - "descriptor": "(Landroid/content/Context; Ljava/lang/Class;)V" - }, - { - "class": "Landroid/content/pm/PackageManager;", - "method": "resolveActivity", - "descriptor": "(Landroid/content/Intent; I)Landroid/content/pm/ResolveInfo;" - } - ], - "score": 0.26, - "label": [ - "collection", - "applications", - "control" - ] -} \ No newline at end of file diff --git a/00234.json b/00234.json deleted file mode 100644 index b04e3412..00000000 --- a/00234.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Monitor incoming SMS message", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "getAction", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/String;", - "method": "equals", - "descriptor": "(Ljava/lang/Object;)Z", - "match_keywords": [ - "android.provider.Telephony.SMS_RECEIVED" - ] - } - ], - "score": 0.7, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00235.json b/00235.json deleted file mode 100644 index 3521b82a..00000000 --- a/00235.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Monitor outgoing phone call", - "permission": [], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "getAction", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/String;", - "method": "equals", - "descriptor": "(Ljava/lang/Object;)Z", - "match_keywords": [ - "android.intent.action.NEW_OUTGOING_CALL" - ] - } - ], - "score": 0.58, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00236.json b/00236.json deleted file mode 100644 index 5c1a0cd6..00000000 --- a/00236.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Write data to file", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "openFileOutput", - "descriptor": "(Ljava/lang/String; I)Ljava/io/FileOutputStream;" - }, - { - "class": "Ljava/io/FileOutputStream;", - "method": "write", - "descriptor": "([B)V" - } - ], - "score": -0.19, - "label": [ - "collection", - "file" - ] -} \ No newline at end of file diff --git a/00237.json b/00237.json deleted file mode 100644 index 8ce0d292..00000000 --- a/00237.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Write file content to an output stream", - "permission": [], - "api": [ - { - "class": "Ljava/io/FileInputStream;", - "method": "", - "descriptor": "(Ljava/lang/String;)V" - }, - { - "class": "Ljava/io/DataOutputStream;", - "method": "write", - "descriptor": "([BII)V" - } - ], - "score": 0.09, - "label": [ - "network", - "file" - ] -} \ No newline at end of file diff --git a/00238.json b/00238.json deleted file mode 100644 index f48d252b..00000000 --- a/00238.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Extract screenshot data to bitmap format", - "permission": [], - "api": [ - { - "class": "Landroid/accessibilityservice/AccessibilityService$ScreenshotResult;", - "method": "getHardwareBuffer", - "descriptor": "()Landroid/hardware/HardwareBuffer;" - }, - { - "class": "Landroid/graphics/Bitmap;", - "method": "compress", - "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" - } - ], - "score": -0.18, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00239.json b/00239.json deleted file mode 100644 index 05729c32..00000000 --- a/00239.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Establish a connection to an IP address", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/net/InetAddress; I)V", - "class": "Ljava/net/InetSocketAddress;", - "method": "" - }, - { - "descriptor": "(Ljava/net/SocketAddress; I)V", - "class": "Ljava/net/Socket;", - "method": "connect" - } - ], - "score": 0.55, - "label": [ - "socket", - "network" - ] -} \ No newline at end of file diff --git a/00240.json b/00240.json deleted file mode 100644 index 15e0fef8..00000000 --- a/00240.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Simulate user gestures", - "permission": [], - "api": [ - { - "class": "Landroid/accessibilityservice/GestureDescription$Builder;", - "method": "", - "descriptor": "()V" - }, - { - "class": "Landroid/accessibilityservice/AccessibilityService;", - "method": "dispatchGesture", - "descriptor": "(Landroid/accessibilityservice/GestureDescription; Landroid/accessibilityservice/AccessibilityService$GestureResultCallback; Landroid/os/Handler;)Z" - } - ], - "score": 0.49, - "label": [ - "accessibility service", - "control" - ] -} \ No newline at end of file diff --git a/00241.json b/00241.json deleted file mode 100644 index 19ba2e5c..00000000 --- a/00241.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Get the description of a UI element", - "permission": [], - "api": [ - { - "descriptor": "()Landroid/view/accessibility/AccessibilityNodeInfo;", - "class": "Landroid/view/accessibility/AccessibilityEvent;", - "method": "getSource" - }, - { - "descriptor": "()Ljava/lang/CharSequence;", - "class": "Landroid/view/accessibility/AccessibilityNodeInfo;", - "method": "getContentDescription" - } - ], - "score": 0.05, - "label": [ - "accessibility service" - ] -} \ No newline at end of file diff --git a/00242.json b/00242.json deleted file mode 100644 index 72b727bc..00000000 --- a/00242.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Write data to a file", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String; Z)V", - "class": "Ljava/io/FileOutputStream;", - "method": "" - }, - { - "descriptor": "([B)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": -0.05, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00243.json b/00243.json deleted file mode 100644 index 4b1cd614..00000000 --- a/00243.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Connect to a URL and read data from it", - "permission": [], - "api": [ - { - "descriptor": "()V", - "class": "Ljava/net/HttpURLConnection;", - "method": "connect" - }, - { - "descriptor": "([B)I", - "class": "Ljava/io/InputStream;", - "method": "read" - } - ], - "score": 0.82, - "label": [ - "command", - "network", - "file" - ] -} \ No newline at end of file diff --git a/00244.json b/00244.json deleted file mode 100644 index d87ff8ff..00000000 --- a/00244.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Write data to a file", - "permission": [], - "api": [ - { - "descriptor": "([B)I", - "class": "Ljava/io/InputStream;", - "method": "read" - }, - { - "descriptor": "([B I I)V", - "class": "Ljava/io/FileOutputStream;", - "method": "write" - } - ], - "score": -1.07, - "label": [ - "file" - ] -} \ No newline at end of file diff --git a/00245.json b/00245.json deleted file mode 100644 index b7798b57..00000000 --- a/00245.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Install other APKs from file", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String;)V", - "class": "Landroid/content/Intent;", - "method": "" - }, - { - "descriptor": "(Landroid/net/Uri; Ljava/lang/String;)Landroid/content/Intent;", - "class": "Landroid/content/Intent;", - "method": "setDataAndType", - "match_keywords": [ - "application/vnd.android.package-archive" - ] - } - ], - "score": 2.69, - "label": [ - "reflection" - ] -} \ No newline at end of file diff --git a/00246.json b/00246.json deleted file mode 100644 index 9b7793f1..00000000 --- a/00246.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "crime": "Create an overlay window on top of other applications", - "permission": [], - "api": [ - { - "descriptor": "(I I I I I)V", - "class": "Landroid/view/WindowManager$LayoutParams;", - "method": "", - "match_keywords": [ - "2002", - "2003", - "2006", - "2010", - "2038" - ] - }, - { - "descriptor": "(Landroid/view/View; Landroid/view/ViewGroup$LayoutParams;)V", - "class": "Landroid/view/WindowManager", - "method": "addView" - } - ], - "score": 0.39, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00247.json b/00247.json deleted file mode 100644 index 356aa3bd..00000000 --- a/00247.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Establish a connection to an IP address", - "permission": [], - "api": [ - { - "descriptor": "(Ljava/lang/String; I)V", - "class": "Ljava/net/InetSocketAddress;", - "method": "" - }, - { - "descriptor": "(Ljava/net/SocketAddress; I)V", - "class": "Ljava/net/Socket;", - "method": "connect" - } - ], - "score": 1.13, - "label": [ - "socket", - "network" - ] -} \ No newline at end of file diff --git a/00248.json b/00248.json deleted file mode 100644 index 5af7df96..00000000 --- a/00248.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Establish a connection to an NFC card", - "permission": [], - "api": [ - { - "descriptor": "(Landroid/nfc/Tag;)Landroid/nfc/tech/IsoDep;", - "class": "Landroid/nfc/tech/IsoDep;", - "method": "get" - }, - { - "descriptor": "()V", - "class": "Landroid/nfc/tech/IsoDep;", - "method": "connect" - } - ], - "score": 0.98, - "label": [ - "nfc" - ] -} \ No newline at end of file diff --git a/00249.json b/00249.json deleted file mode 100644 index f840c26b..00000000 --- a/00249.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "crime": "Read the payment data stored in an NFC card", - "permission": [], - "api": [ - { - "descriptor": "([B)[B", - "class": "Landroid/nfc/tech/IsoDep;", - "method": "transceive", - "match_keywords": [ - "00A404000E325041592E5359532E444446303100" - ] - }, - { - "descriptor": "(Ljava/lang/String;)V", - "class": "Landroid/content/Intent;", - "method": "" - } - ], - "score": 0.72, - "label": [ - "collection", - "nfc" - ] -} \ No newline at end of file diff --git a/00250.json b/00250.json deleted file mode 100644 index c32fe694..00000000 --- a/00250.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Create a UI layout from XML", - "permission": [], - "api": [ - { - "descriptor": "(Landroid/content/Context;)Landroid/view/LayoutInflater;", - "class": "Landroid/view/LayoutInflater;", - "method": "from" - }, - { - "descriptor": "(I Landroid/view/ViewGroup; Z)Landroid/view/View;", - "class": "Landroid/view/LayoutInflater;", - "method": "inflate" - } - ], - "score": 0.98, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00251.json b/00251.json deleted file mode 100644 index d730da8a..00000000 --- a/00251.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Listen for user clicks on a UI element", - "permission": [], - "api": [ - { - "descriptor": "(I)Landroid/view/View;", - "class": "Landroid/view/View;", - "method": "findViewById" - }, - { - "descriptor": "(Landroid/view/View$OnClickListener;)V", - "class": "Landroid/view/View;", - "method": "setOnClickListener" - } - ], - "score": 0.22, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00252.json b/00252.json deleted file mode 100644 index f68b5116..00000000 --- a/00252.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "crime": "Get the navigation bar height", - "permission": [], - "api": [ - { - "class": "Landroid/content/res/Resources;", - "method": "getIdentifier", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)I", - "match_keywords": [ - "navigation_bar_height", - "dimen", - "android" - ] - }, - { - "class": "Landroid/content/res/Resources;", - "method": "getDimensionPixelSize", - "descriptor": "(I)I" - } - ], - "score": -0.71, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00253.json b/00253.json deleted file mode 100644 index bc7ce597..00000000 --- a/00253.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Display URL content on a WebView", - "permission": [ - "android.permission.INTERNET" - ], - "api": [ - { - "class": "Landroid/view/View;", - "method": "findViewById", - "descriptor": "(I)Landroid/view/View;" - }, - { - "class": "Landroid/webkit/WebView;", - "method": "loadUrl", - "descriptor": "(Ljava/lang/String;)V" - } - ], - "label": [ - "connection", - "http" - ], - "score": 1.0 -} \ No newline at end of file diff --git a/00254.json b/00254.json deleted file mode 100644 index 42c84dec..00000000 --- a/00254.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Schedule a periodic job", - "permission": [ - "android.permission.RECEIVE_BOOT_COMPLETED" - ], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getSystemService", - "descriptor": "(Ljava/lang/String;)Ljava/lang/Object;", - "match_keywords": [ - "jobscheduler" - ] - }, - { - "class": "Landroid/app/job/JobScheduler;", - "method": "schedule", - "descriptor": "(Landroid/app/job/JobInfo;)I" - } - ], - "label": [], - "score": -1.51 -} \ No newline at end of file diff --git a/00255.json b/00255.json deleted file mode 100644 index 1e3cab5e..00000000 --- a/00255.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Save gestures into a list", - "permission": [], - "api": [ - { - "class": "Landroid/accessibilityservice/GestureDescription$Builder;", - "method": "build", - "descriptor": "()Landroid/accessibilityservice/GestureDescription;" - }, - { - "class": "Ljava/util/LinkedList;", - "method": "add", - "descriptor": "(Ljava/lang/Object;)Z" - } - ], - "score": -0.15, - "label": [ - "accessibility service", - "control" - ] -} \ No newline at end of file diff --git a/00256.json b/00256.json deleted file mode 100644 index eaa62a00..00000000 --- a/00256.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "crime": "Read SMS message from PDU", - "permission": [ - "android.permission.READ_SMS", - "android.permission.RECEIVE_SMS" - ], - "api": [ - { - "class": "Landroid/telephony/SmsMessage;", - "method": "createFromPdu", - "descriptor": "([B Ljava/lang/String;)Landroid/telephony/SmsMessage;" - }, - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.23, - "label": [ - "sms", - "collection", - "calllog" - ] -} \ No newline at end of file diff --git a/00257.json b/00257.json deleted file mode 100644 index bc52d162..00000000 --- a/00257.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "crime": "Get the status bar height", - "permission": [], - "api": [ - { - "class": "Landroid/content/res/Resources;", - "method": "getIdentifier", - "descriptor": "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)I", - "match_keywords": [ - "status_bar_height", - "dimen", - "android" - ] - }, - { - "class": "Landroid/content/res/Resources;", - "method": "getDimensionPixelSize", - "descriptor": "(I)I" - } - ], - "score": -0.83, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00258.json b/00258.json deleted file mode 100644 index c06f7b56..00000000 --- a/00258.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Create an overlay window on top of other applications", - "permission": [], - "api": [ - { - "class": "Landroid/view/View;", - "method": "getWindowToken", - "descriptor": "()Landroid/os/IBinder;" - }, - { - "class": "Landroid/view/ViewManager;", - "method": "addView", - "descriptor": "(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" - } - ], - "label": [ - "screen" - ], - "score": -0.28 -} \ No newline at end of file diff --git a/00259.json b/00259.json deleted file mode 100644 index 9725b4a5..00000000 --- a/00259.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "crime": "Allow website to access internal methods", - "permission": [ - "android.permission.INTERNET" - ], - "api": [ - { - "class": "Landroid/webkit/WebView;", - "method": "addJavascriptInterface", - "descriptor": "(Ljava/lang/Object;Ljava/lang/String;)V" - }, - { - "class": "Landroid/webkit/WebSettings;", - "method": "setJavaScriptEnabled", - "descriptor": "(Z)V" - } - ], - "label": [ - "connection", - "control" - ], - "score": -0.46 -} \ No newline at end of file diff --git a/00260.json b/00260.json deleted file mode 100644 index 0429dbdb..00000000 --- a/00260.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "crime": "Read SMS message from Intents", - "permission": [ - "android.permission.READ_SMS", - "android.permission.RECEIVE_SMS" - ], - "api": [ - { - "class": "Landroid/provider/Telephony$Sms$Intents;", - "method": "getMessagesFromIntent", - "descriptor": "(Landroid/content/Intent;)[Landroid/telephony/SmsMessage;" - }, - { - "class": "Landroid/telephony/SmsMessage;", - "method": "getMessageBody", - "descriptor": "()Ljava/lang/String;" - } - ], - "score": -0.25, - "label": [ - "sms", - "collection", - "calllog" - ] -} \ No newline at end of file diff --git a/00261.json b/00261.json deleted file mode 100644 index ff3d7ca3..00000000 --- a/00261.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Dispatch gesture from a list", - "permission": [], - "api": [ - { - "class": "Ljava/util/LinkedList;", - "method": "get", - "descriptor": "(I)Ljava/lang/Object;" - }, - { - "class": "Landroid/accessibilityservice/AccessibilityService;", - "method": "dispatchGesture", - "descriptor": "(Landroid/accessibilityservice/GestureDescription;Landroid/accessibilityservice/AccessibilityService$GestureResultCallback;Landroid/os/Handler;)Z" - } - ], - "label": [ - "accessibility service", - "control" - ], - "score": -0.05 -} \ No newline at end of file diff --git a/00262.json b/00262.json deleted file mode 100644 index e599c4fc..00000000 --- a/00262.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "crime": "Monitor device boot completion", - "permission": [ - "android.permission.RECEIVE_BOOT_COMPLETED" - ], - "api": [ - { - "class": "Landroid/content/Intent;", - "method": "getAction", - "descriptor": "()Ljava/lang/String;" - }, - { - "class": "Ljava/lang/String;", - "method": "equals", - "descriptor": "(Ljava/lang/Object;)Z", - "match_keywords": [ - "android.intent.action.BOOT_COMPLETED" - ] - } - ], - "label": [ - "collection" - ], - "score": 0.71 -} \ No newline at end of file diff --git a/00263.json b/00263.json deleted file mode 100644 index 3133cc85..00000000 --- a/00263.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "crime": "Retrieve the application context and add a view to the window manager.", - "permission": [], - "api": [ - { - "class": "Landroid/content/Context;", - "method": "getApplicationContext", - "descriptor": "()Landroid/content/Context;" - }, - { - "class": "Landroid/view/WindowManager;", - "method": "addView", - "descriptor": "(Landroid/view/View; Landroid/view/ViewGroup$LayoutParams;)V" - } - ], - "score": 0.13, - "label": [] -} \ No newline at end of file diff --git a/00264.json b/00264.json deleted file mode 100644 index 5d240a8d..00000000 --- a/00264.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Enumerate installed applications", - "permission": [], - "api": [ - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getInstalledApplications", - "descriptor": "(I)Ljava/util/List;" - }, - { - "class": "Ljava/util/List;", - "method": "iterator", - "descriptor": "()Ljava/util/Iterator;" - } - ], - "score": 0.89, - "label": [ - "applications", - "collection" - ] -} \ No newline at end of file diff --git a/00265.json b/00265.json deleted file mode 100644 index d3456ec0..00000000 --- a/00265.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Get application info and label", - "permission": [], - "api": [ - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getApplicationInfo", - "descriptor": "(Ljava/lang/String; I)Landroid/content/pm/ApplicationInfo;" - }, - { - "class": "Landroid/content/pm/PackageManager;", - "method": "getApplicationLabel", - "descriptor": "(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" - } - ], - "score": -0.71, - "label": [ - "applications", - "collection" - ] -} \ No newline at end of file diff --git a/00266.json b/00266.json deleted file mode 100644 index ff3c953a..00000000 --- a/00266.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Read clipboard", - "permission": [], - "api": [ - { - "class": "Landroid/content/ClipboardManager;", - "method": "getPrimaryClip", - "descriptor": "()Landroid/content/ClipData;" - }, - { - "class": "Landroid/content/ClipData;", - "method": "getItemAt", - "descriptor": "(I)Landroid/content/ClipData$Item;" - } - ], - "score": -1.56, - "label": [ - "keylogging" - ] -} \ No newline at end of file diff --git a/00267.json b/00267.json deleted file mode 100644 index cd1ccec1..00000000 --- a/00267.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Dispatch gesture", - "permission": [], - "api": [ - { - "class": "Landroid/accessibilityservice/GestureDescription$Builder;", - "method": "build", - "descriptor": "()Landroid/accessibilityservice/GestureDescription;" - }, - { - "class": "Landroid/accessibilityservice/AccessibilityService;", - "method": "dispatchGesture", - "descriptor": "(Landroid/accessibilityservice/GestureDescription; Landroid/accessibilityservice/AccessibilityService$GestureResultCallback; Landroid/os/Handler;)Z" - } - ], - "score": 0.52, - "label": [ - "accessibility service", - "control" - ] -} \ No newline at end of file diff --git a/00268.json b/00268.json deleted file mode 100644 index 676dfabe..00000000 --- a/00268.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Allocate canvas", - "permission": [], - "api": [ - { - "class": "Landroid/graphics/Bitmap;", - "method": "createBitmap", - "descriptor": "(I I Landroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" - }, - { - "class": "Landroid/graphics/Canvas;", - "method": "", - "descriptor": "(Landroid/graphics/Bitmap;)V" - } - ], - "score": 0.05, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00269.json b/00269.json deleted file mode 100644 index c0f9f8af..00000000 --- a/00269.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Compress bitmap", - "permission": [], - "api": [ - { - "class": "Ljava/io/ByteArrayOutputStream;", - "method": "", - "descriptor": "()V" - }, - { - "class": "Landroid/graphics/Bitmap;", - "method": "compress", - "descriptor": "(Landroid/graphics/Bitmap$CompressFormat; I Ljava/io/OutputStream;)Z" - } - ], - "score": -1.72, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00270.json b/00270.json deleted file mode 100644 index f960c11a..00000000 --- a/00270.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Capture view", - "permission": [], - "api": [ - { - "class": "Landroid/graphics/Canvas;", - "method": "", - "descriptor": "(Landroid/graphics/Bitmap;)V" - }, - { - "class": "Landroid/view/View;", - "method": "draw", - "descriptor": "(Landroid/graphics/Canvas;)V" - } - ], - "score": 0.02, - "label": [ - "screen" - ] -} \ No newline at end of file diff --git a/00271.json b/00271.json deleted file mode 100644 index 6863627e..00000000 --- a/00271.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "crime": "Accessing sensitive data from content provider", - "permission": [], - "api": [ - { - "class": "Landroid/content/ContentResolver;", - "method": "query", - "descriptor": "(Landroid/net/Uri; [Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Ljava/lang/String;)Landroid/database/Cursor;" - }, - { - "class": "Landroid/database/Cursor;", - "method": "moveToFirst", - "descriptor": "()Z" - } - ], - "score": 1.04, - "label": [ - "collection" - ] -} \ No newline at end of file diff --git a/00272.json b/00272.json deleted file mode 100644 index 305e7b06..00000000 --- a/00272.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "crime": "Resolve field via reflection", - "permission": [], - "api": [ - { - "class": "Ljava/lang/Object;", - "method": "getClass", - "descriptor": "()Ljava/lang/Class;" - }, - { - "class": "Ljava/lang/Class;", - "method": "getDeclaredField", - "descriptor": "(Ljava/lang/String;)Ljava/lang/reflect/Field;" - } - ], - "score": 3.32, - "label": [ - "reflection", - "evasion" - ] -} \ No newline at end of file diff --git a/00273.json b/00273.json deleted file mode 100644 index bb3115f7..00000000 --- a/00273.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "crime": "Send HTTP POST request and receive response", - "permission": [], - "api": [ - { - "class": "Ljava/net/HttpURLConnection;", - "method": "getOutputStream", - "descriptor": "()Ljava/io/OutputStream;" - }, - { - "class": "Ljava/net/HttpURLConnection;", - "method": "getInputStream", - "descriptor": "()Ljava/io/InputStream;" - } - ], - "score": 2.43, - "label": [ - "network", - "http", - "command" - ] -} \ No newline at end of file diff --git a/rules/00002.json b/rules/00002.json index 322c755e..31e6ba0d 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.1, + "score": -0.12, "label": [ "camera" ] diff --git a/rules/00003.json b/rules/00003.json index 2c0f9501..5fffe285 100644 --- a/rules/00003.json +++ b/rules/00003.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Z)Lorg/json/JSONObject;" } ], - "score": -0.59, + "score": -0.56, "label": [ "camera" ] diff --git a/rules/00004.json b/rules/00004.json index 20317782..036883d9 100644 --- a/rules/00004.json +++ b/rules/00004.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -1.18, + "score": -1.07, "label": [ "file", "collection" diff --git a/rules/00005.json b/rules/00005.json index e30245b9..2a4f4783 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.8, + "score": -0.82, "label": [ "file" ] diff --git a/rules/00007.json b/rules/00007.json index 8a80a29c..75a08752 100644 --- a/rules/00007.json +++ b/rules/00007.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.52, + "score": -0.51, "label": [ "file" ] diff --git a/rules/00009.json b/rules/00009.json index 4dd11709..a305a3ab 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.83, + "score": -1.86, "label": [ "file" ] diff --git a/rules/00010.json b/rules/00010.json index 122b0622..b1b28e7f 100644 --- a/rules/00010.json +++ b/rules/00010.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/Object;)Lorg/json/JSONObject;" } ], - "score": -1.13, + "score": -1.15, "label": [ "sms", "calllog", diff --git a/rules/00011.json b/rules/00011.json index 59091fc4..44d83f38 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": 1.59, + "score": 1.6, "label": [ "sms", "calllog", diff --git a/rules/00012.json b/rules/00012.json index 80d57df3..713ac59b 100644 --- a/rules/00012.json +++ b/rules/00012.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/io/InputStream;)V" } ], - "score": 0.13, + "score": -0.05, "label": [ "file" ] diff --git a/rules/00013.json b/rules/00013.json index d1586c3c..1b0205c0 100644 --- a/rules/00013.json +++ b/rules/00013.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/io/File;)V" } ], - "score": 0.24, + "score": 0.14, "label": [ "file" ] diff --git a/rules/00014.json b/rules/00014.json index 8d3bf426..acb72012 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.69, + "score": -1.7, "label": [ "file" ] diff --git a/rules/00015.json b/rules/00015.json index 1f45c584..578c3680 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.05, + "score": 0.04, "label": [ "file" ] diff --git a/rules/00016.json b/rules/00016.json index de68c305..6cd028b4 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.37, + "score": 0.41, "label": [ "location", "collection" diff --git a/rules/00017.json b/rules/00017.json index 784116de..e95b0641 100644 --- a/rules/00017.json +++ b/rules/00017.json @@ -13,7 +13,7 @@ "descriptor": "(D)Ljava/lang/StringBuilder;" } ], - "score": 1.02, + "score": 1.01, "label": [ "location", "collection" diff --git a/rules/00018.json b/rules/00018.json index e8cee46d..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.4, + "score": -0.42, "label": [ "location", "collection" diff --git a/rules/00019.json b/rules/00019.json index 27f5420e..93e2a23d 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": -1.13, + "score": -1.1, "label": [ "reflection" ] diff --git a/rules/00020.json b/rules/00020.json index f6063d9a..b111bebf 100644 --- a/rules/00020.json +++ b/rules/00020.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.32, + "score": 0.09, "label": [ "file" ] diff --git a/rules/00021.json b/rules/00021.json index 048b5869..556af702 100644 --- a/rules/00021.json +++ b/rules/00021.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" } ], - "score": -0.52, + "score": -0.56, "label": [ "reflection" ] diff --git a/rules/00022.json b/rules/00022.json index f1ebcb92..5758ab59 100644 --- a/rules/00022.json +++ b/rules/00022.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": 1.96, + "score": 1.95, "label": [ "file" ] diff --git a/rules/00023.json b/rules/00023.json index a41cbff2..e0713386 100644 --- a/rules/00023.json +++ b/rules/00023.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)V" } ], - "score": 2.08, + "score": 2.15, "label": [ "reflection", "control" diff --git a/rules/00024.json b/rules/00024.json index ec97e036..be158eb2 100644 --- a/rules/00024.json +++ b/rules/00024.json @@ -13,7 +13,7 @@ "descriptor": "([B)V" } ], - "score": 0.63, + "score": 0.57, "label": [ "reflection", "file" diff --git a/rules/00026.json b/rules/00026.json index 339bd726..9375e8c9 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.72, + "score": -0.69, "label": [ "reflection" ] diff --git a/rules/00027.json b/rules/00027.json index 2e80c4e3..bd7ce986 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.2, + "score": -0.29, "label": [ "reflection" ] diff --git a/rules/00029.json b/rules/00029.json index e5025eb2..6a6887f7 100644 --- a/rules/00029.json +++ b/rules/00029.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": -0.02, + "score": 0.25, "label": [ "reflection" ] diff --git a/rules/00030.json b/rules/00030.json index c328b37e..38438cec 100644 --- a/rules/00030.json +++ b/rules/00030.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.47, + "score": -1.29, "label": [ "network" ] diff --git a/rules/00031.json b/rules/00031.json index 80cc218f..0e0f5d36 100644 --- a/rules/00031.json +++ b/rules/00031.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.68, + "score": 0.49, "label": [ "reflection", "collection" diff --git a/rules/00032.json b/rules/00032.json index 8004f018..d3d4994a 100644 --- a/rules/00032.json +++ b/rules/00032.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Class;" } ], - "score": -1.23, + "score": -1.24, "label": [ "reflection" ] diff --git a/rules/00033.json b/rules/00033.json index 51d9c3b2..9f66d2ff 100644 --- a/rules/00033.json +++ b/rules/00033.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.91, + "score": 0.87, "label": [ "collection" ] diff --git a/rules/00034.json b/rules/00034.json index b0dc172c..ea996f36 100644 --- a/rules/00034.json +++ b/rules/00034.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": 0.7, + "score": 0.65, "label": [ "collection", "network" diff --git a/rules/00035.json b/rules/00035.json index 46bbabb2..d00b984f 100644 --- a/rules/00035.json +++ b/rules/00035.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/util/List;" } ], - "score": 1.77, + "score": 1.89, "label": [ "reflection" ] diff --git a/rules/00036.json b/rules/00036.json index f2673bd5..b757a0fa 100644 --- a/rules/00036.json +++ b/rules/00036.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Landroid/net/Uri;" } ], - "score": -1.29, + "score": -1.04, "label": [ "reflection" ] diff --git a/rules/00037.json b/rules/00037.json index d9147f0b..a5a402d0 100644 --- a/rules/00037.json +++ b/rules/00037.json @@ -13,7 +13,7 @@ "descriptor": "(I Landroid/app/Notification;)V" } ], - "score": -1.59, + "score": -1.48, "label": [ "control" ] diff --git a/rules/00038.json b/rules/00038.json index e8689a8f..752a99de 100644 --- a/rules/00038.json +++ b/rules/00038.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.74, + "score": 0.63, "label": [ "collection" ] diff --git a/rules/00039.json b/rules/00039.json index 3861c8be..1476a034 100644 --- a/rules/00039.json +++ b/rules/00039.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/net/InetAddress;" } ], - "score": -0.56, + "score": -0.43, "label": [ "control", "network" diff --git a/rules/00040.json b/rules/00040.json index 76c338e8..bf68f09c 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": -0.74, + "score": -0.86, "label": [ "sms" ] diff --git a/rules/00041.json b/rules/00041.json index f283150b..6d59e43d 100644 --- a/rules/00041.json +++ b/rules/00041.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.63, + "score": -0.64, "label": [ "record" ] diff --git a/rules/00042.json b/rules/00042.json index 4366383e..dedf53dd 100644 --- a/rules/00042.json +++ b/rules/00042.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/util/List;" } ], - "score": 0.05, + "score": 0.07, "label": [ "collection", "wifi" diff --git a/rules/00043.json b/rules/00043.json index 211eb0f5..89c9e425 100644 --- a/rules/00043.json +++ b/rules/00043.json @@ -13,7 +13,7 @@ "descriptor": "(I I)I" } ], - "score": -0.22, + "score": -0.21, "label": [ "collection", "wifi" diff --git a/rules/00044.json b/rules/00044.json index 214f9c6d..1ae9a168 100644 --- a/rules/00044.json +++ b/rules/00044.json @@ -13,7 +13,7 @@ "descriptor": "()J" } ], - "score": 0.28, + "score": 0.2, "label": [ "collection", "reflection" diff --git a/rules/00045.json b/rules/00045.json index e916ff39..d0d9abb7 100644 --- a/rules/00045.json +++ b/rules/00045.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 1.57, + "score": 1.4, "label": [ "collection", "reflection" diff --git a/rules/00047.json b/rules/00047.json index 0a3357c5..c73620ee 100644 --- a/rules/00047.json +++ b/rules/00047.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.24, + "score": -0.23, "label": [ "network", "collection" diff --git a/rules/00048.json b/rules/00048.json index caf70fe6..83791950 100644 --- a/rules/00048.json +++ b/rules/00048.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.54, + "score": 0.44, "label": [ "sms", "collection" diff --git a/rules/00049.json b/rules/00049.json index 61b7e252..4670faf9 100644 --- a/rules/00049.json +++ b/rules/00049.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.34, + "score": -0.37, "label": [ "sms", "collection" diff --git a/rules/00050.json b/rules/00050.json index e716f799..a9f9edee 100644 --- a/rules/00050.json +++ b/rules/00050.json @@ -13,7 +13,7 @@ "descriptor": "()J" } ], - "score": 0.54, + "score": 0.53, "label": [ "sms", "collection" diff --git a/rules/00051.json b/rules/00051.json index f8e8040a..3f255422 100644 --- a/rules/00051.json +++ b/rules/00051.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" } ], - "score": -0.57, + "score": -0.38, "label": [ "control" ] diff --git a/rules/00052.json b/rules/00052.json index a093b694..8ed978bc 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.6, + "score": 0.43, "label": [ "sms" ] diff --git a/rules/00053.json b/rules/00053.json index 30be7965..c21d143c 100644 --- a/rules/00053.json +++ b/rules/00053.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; Z Landroid/database/ContentObserver;)V" } ], - "score": -1.16, + "score": -1.19, "label": [ "sms" ] diff --git a/rules/00054.json b/rules/00054.json index 606f739e..f023c750 100644 --- a/rules/00054.json +++ b/rules/00054.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/net/Uri; Ljava/lang/String;)Landroid/content/Intent;" } ], - "score": 1.13, + "score": 1.1, "label": [ "reflection" ] diff --git a/rules/00055.json b/rules/00055.json index 8ac6f2a5..158a87ae 100644 --- a/rules/00055.json +++ b/rules/00055.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.27, + "score": -0.29, "label": [ "sms", "collection" diff --git a/rules/00056.json b/rules/00056.json index d8ac1faf..968ee301 100644 --- a/rules/00056.json +++ b/rules/00056.json @@ -13,7 +13,7 @@ "descriptor": "(I I I)V" } ], - "score": -0.25, + "score": -0.19, "label": [ "control" ] diff --git a/rules/00057.json b/rules/00057.json index 098ab3a6..aeac41b4 100644 --- a/rules/00057.json +++ b/rules/00057.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.61, + "score": -0.73, "label": [ "network", "collection" diff --git a/rules/00058.json b/rules/00058.json index 30a6345a..fc371f3b 100644 --- a/rules/00058.json +++ b/rules/00058.json @@ -13,7 +13,7 @@ "descriptor": "(I Z)Z" } ], - "score": -0.17, + "score": -0.18, "label": [ "wifi", "control" diff --git a/rules/00059.json b/rules/00059.json index 06d31bf0..4f895692 100644 --- a/rules/00059.json +++ b/rules/00059.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -0.37, + "score": -0.38, "label": [ "collection" ] diff --git a/rules/00060.json b/rules/00060.json index 8d877a0f..a622c107 100644 --- a/rules/00060.json +++ b/rules/00060.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/Integer;" } ], - "score": -0.67, + "score": -0.73, "label": [ "network", "collection" diff --git a/rules/00061.json b/rules/00061.json index bffacbf8..ba0a4a68 100644 --- a/rules/00061.json +++ b/rules/00061.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/Integer;" } ], - "score": 0.19, + "score": 0.22, "label": [ "wifi", "collection" diff --git a/rules/00062.json b/rules/00062.json index 85381b22..8c64d65b 100644 --- a/rules/00062.json +++ b/rules/00062.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.01, + "score": 0.02, "label": [ "wifi", "collection" diff --git a/rules/00063.json b/rules/00063.json index 7c3b5f3d..74a40b78 100644 --- a/rules/00063.json +++ b/rules/00063.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Landroid/net/Uri;)V" } ], - "score": 0.2, + "score": 0.45, "label": [ "control" ] diff --git a/rules/00064.json b/rules/00064.json index 266187d5..8d660596 100644 --- a/rules/00064.json +++ b/rules/00064.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": 0.51, + "score": 0.52, "label": [ "control" ] diff --git a/rules/00065.json b/rules/00065.json index c2eda8cf..94774f0a 100644 --- a/rules/00065.json +++ b/rules/00065.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": -0.31, + "score": -0.2, "label": [ "collection" ] diff --git a/rules/00066.json b/rules/00066.json index a388db60..2e3b3e53 100644 --- a/rules/00066.json +++ b/rules/00066.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/String;" } ], - "score": 0.2, + "score": 0.18, "label": [ "collection" ] diff --git a/rules/00068.json b/rules/00068.json index b686489f..ff2b2c59 100644 --- a/rules/00068.json +++ b/rules/00068.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/Process;" } ], - "score": 1.85, + "score": 1.78, "label": [ "control" ] diff --git a/rules/00069.json b/rules/00069.json index efd5ed12..ec054514 100644 --- a/rules/00069.json +++ b/rules/00069.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/io/OutputStream;" } ], - "score": 0.67, + "score": 0.65, "label": [ "control" ] diff --git a/rules/00070.json b/rules/00070.json index 3a48aa11..4ac0b400 100644 --- a/rules/00070.json +++ b/rules/00070.json @@ -13,7 +13,7 @@ "method": "sendTextMessage" } ], - "score": -0.15, + "score": -0.17, "label": [ "collection", "command", diff --git a/rules/00071.json b/rules/00071.json index aa05414b..83bf5357 100644 --- a/rules/00071.json +++ b/rules/00071.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.19, + "score": -0.21, "label": [ "collection", "command", diff --git a/rules/00072.json b/rules/00072.json index 33143da2..df09c502 100644 --- a/rules/00072.json +++ b/rules/00072.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.2, + "score": 0.18, "label": [ "command", "network", diff --git a/rules/00073.json b/rules/00073.json index 404fcf1f..3eff94e4 100644 --- a/rules/00073.json +++ b/rules/00073.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.26, + "score": -0.28, "label": [ "collection", "telephony", diff --git a/rules/00075.json b/rules/00075.json index bd518470..c85636f1 100644 --- a/rules/00075.json +++ b/rules/00075.json @@ -13,7 +13,7 @@ "method": "getLastKnownLocation" } ], - "score": -0.65, + "score": -0.59, "label": [ "collection", "location" diff --git a/rules/00076.json b/rules/00076.json index 0816a451..f603d262 100644 --- a/rules/00076.json +++ b/rules/00076.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.04, + "score": 0.02, "label": [ "collection", "wifi" diff --git a/rules/00077.json b/rules/00077.json index c23450c0..b4c0348a 100644 --- a/rules/00077.json +++ b/rules/00077.json @@ -13,7 +13,7 @@ "method": "query" } ], - "score": 1.37, + "score": 1.45, "label": [ "collection", "sms", diff --git a/rules/00078.json b/rules/00078.json index c73fa95b..17f50fe4 100644 --- a/rules/00078.json +++ b/rules/00078.json @@ -13,7 +13,7 @@ "method": "getNetworkOperatorName" } ], - "score": -1.87, + "score": -1.61, "label": [ "collection", "telephony" diff --git a/rules/00079.json b/rules/00079.json index 854aa5a1..3d097cb5 100644 --- a/rules/00079.json +++ b/rules/00079.json @@ -13,7 +13,7 @@ "method": "setComponentEnabledSetting" } ], - "score": 0.72, + "score": 0.66, "label": [ "evasion" ] diff --git a/rules/00081.json b/rules/00081.json index 1daf817e..33cf13cd 100644 --- a/rules/00081.json +++ b/rules/00081.json @@ -13,7 +13,7 @@ "method": "getDeclaredMethods" } ], - "score": -0.94, + "score": -1.09, "label": [ "reflection" ] diff --git a/rules/00082.json b/rules/00082.json index 5fe85d24..7506cd89 100644 --- a/rules/00082.json +++ b/rules/00082.json @@ -13,7 +13,7 @@ "method": "getMacAddress" } ], - "score": -0.12, + "score": -0.1, "label": [ "collection", "wifi" diff --git a/rules/00083.json b/rules/00083.json index 014fb779..203afe4a 100644 --- a/rules/00083.json +++ b/rules/00083.json @@ -13,7 +13,7 @@ "method": "getDeviceId" } ], - "score": 0.02, + "score": 0.03, "label": [ "collection", "telephony" diff --git a/rules/00085.json b/rules/00085.json index 332cf3ff..f3f972c9 100644 --- a/rules/00085.json +++ b/rules/00085.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.88, + "score": 0.86, "label": [ "collection", "telephony" diff --git a/rules/00086.json b/rules/00086.json index 1265cab5..aaac1993 100644 --- a/rules/00086.json +++ b/rules/00086.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.22, + "score": -1.21, "label": [ "telephony" ] diff --git a/rules/00087.json b/rules/00087.json index 5cb29432..decc49f2 100644 --- a/rules/00087.json +++ b/rules/00087.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -0.84, + "score": -0.81, "label": [ "network" ] diff --git a/rules/00088.json b/rules/00088.json index e393f9eb..256cb06c 100644 --- a/rules/00088.json +++ b/rules/00088.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.26, + "score": 0.21, "label": [ "command", "network" diff --git a/rules/00089.json b/rules/00089.json index 8c4d4929..4ea6a16e 100644 --- a/rules/00089.json +++ b/rules/00089.json @@ -13,7 +13,7 @@ "method": "getInputStream" } ], - "score": -1.12, + "score": -1.03, "label": [ "command", "network" diff --git a/rules/00091.json b/rules/00091.json index 9e2997b8..a9e0badb 100644 --- a/rules/00091.json +++ b/rules/00091.json @@ -13,7 +13,7 @@ "method": "getString" } ], - "score": -0.38, + "score": -0.52, "label": [ "collection" ] diff --git a/rules/00092.json b/rules/00092.json index a256c603..23192f4f 100644 --- a/rules/00092.json +++ b/rules/00092.json @@ -13,7 +13,7 @@ "method": "sendBroadcast" } ], - "score": -0.68, + "score": -0.76, "label": [ "command" ] diff --git a/rules/00093.json b/rules/00093.json index 0e2b167b..46ed0aa5 100644 --- a/rules/00093.json +++ b/rules/00093.json @@ -13,7 +13,7 @@ "method": "sendTextMessage" } ], - "score": -0.42, + "score": -0.43, "label": [ "collection", "sms", diff --git a/rules/00094.json b/rules/00094.json index 67b5c805..74d7d82a 100644 --- a/rules/00094.json +++ b/rules/00094.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 0.48, + "score": 0.4, "label": [ "command", "network" diff --git a/rules/00095.json b/rules/00095.json index 85ef651c..404b6b66 100644 --- a/rules/00095.json +++ b/rules/00095.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.11, + "score": -0.13, "label": [ "collection", "telephony" diff --git a/rules/00096.json b/rules/00096.json index 5f991ec6..7e159f8d 100644 --- a/rules/00096.json +++ b/rules/00096.json @@ -13,7 +13,7 @@ "method": "setRequestMethod" } ], - "score": -0.82, + "score": -0.96, "label": [ "command", "network" diff --git a/rules/00097.json b/rules/00097.json index 1170b7bb..730f441b 100644 --- a/rules/00097.json +++ b/rules/00097.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.65, + "score": -0.66, "label": [ "collection", "sms" diff --git a/rules/00098.json b/rules/00098.json index 5c126ec7..fda381e4 100644 --- a/rules/00098.json +++ b/rules/00098.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": -1.05, + "score": -1.04, "label": [ "network" ] diff --git a/rules/00099.json b/rules/00099.json index a32259f4..686c2b2e 100644 --- a/rules/00099.json +++ b/rules/00099.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.54, + "score": 0.55, "label": [ "collection", "location" diff --git a/rules/00100.json b/rules/00100.json index 9587d268..ee69c6b8 100644 --- a/rules/00100.json +++ b/rules/00100.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": 0.58, + "score": 0.42, "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/00104.json b/rules/00104.json index e2df2c07..7705b7bd 100644 --- a/rules/00104.json +++ b/rules/00104.json @@ -13,7 +13,7 @@ "method": "isDirectory" } ], - "score": 0.28, + "score": 0.24, "label": [ "file" ] diff --git a/rules/00105.json b/rules/00105.json index 1d6469ee..6fd7bdaf 100644 --- a/rules/00105.json +++ b/rules/00105.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": -0.24, + "score": -0.36, "label": [ "collection", "sms" diff --git a/rules/00106.json b/rules/00106.json index 8a4aa23d..7d7720d0 100644 --- a/rules/00106.json +++ b/rules/00106.json @@ -13,7 +13,7 @@ "method": "formatIpAddress" } ], - "score": -0.31, + "score": -0.32, "label": [ "collection", "wifi" diff --git a/rules/00107.json b/rules/00107.json index 9625a326..05de9560 100644 --- a/rules/00107.json +++ b/rules/00107.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.08, + "score": 0.07, "label": [ "collection", "telephony", diff --git a/rules/00108.json b/rules/00108.json index 7c597650..8f1410e2 100644 --- a/rules/00108.json +++ b/rules/00108.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 1.22, + "score": 1.3, "label": [ "network", "command" diff --git a/rules/00109.json b/rules/00109.json index e18263bc..c6f0012c 100644 --- a/rules/00109.json +++ b/rules/00109.json @@ -13,7 +13,7 @@ "method": "getResponseCode" } ], - "score": -0.48, + "score": -0.56, "label": [ "network", "command" diff --git a/rules/00111.json b/rules/00111.json index d6027d82..e3aab297 100644 --- a/rules/00111.json +++ b/rules/00111.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.07, + "score": 0.03, "label": [ "collection", "sms" diff --git a/rules/00112.json b/rules/00112.json index b79ed09d..9123701a 100644 --- a/rules/00112.json +++ b/rules/00112.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.17, + "score": 0.16, "label": [ "collection", "calendar" diff --git a/rules/00113.json b/rules/00113.json index 1d82de5c..999aa7bb 100644 --- a/rules/00113.json +++ b/rules/00113.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": 0.79, + "score": 0.73, "label": [ "collection", "location" diff --git a/rules/00114.json b/rules/00114.json index 719d4689..33462761 100644 --- a/rules/00114.json +++ b/rules/00114.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.87, + "score": 0.73, "label": [ "network", "command" diff --git a/rules/00115.json b/rules/00115.json index 3cfd7898..f508b589 100644 --- a/rules/00115.json +++ b/rules/00115.json @@ -13,7 +13,7 @@ "method": "getLongitude" } ], - "score": 1.14, + "score": 1.05, "label": [ "collection", "location" diff --git a/rules/00116.json b/rules/00116.json index 0ee055b9..db395c18 100644 --- a/rules/00116.json +++ b/rules/00116.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.12, + "score": -0.11, "label": [ "wifi", "collection" diff --git a/rules/00117.json b/rules/00117.json index 1b212ec1..a7e3f2b4 100644 --- a/rules/00117.json +++ b/rules/00117.json @@ -13,7 +13,7 @@ "method": "getNetworkOperatorName" } ], - "score": 0.04, + "score": 0.06, "label": [ "telephony", "collection" diff --git a/rules/00118.json b/rules/00118.json index e927a03f..e95a44f9 100644 --- a/rules/00118.json +++ b/rules/00118.json @@ -13,7 +13,7 @@ "method": "contains" } ], - "score": -0.29, + "score": -0.22, "label": [ "sms", "collection" diff --git a/rules/00119.json b/rules/00119.json index da537f78..eb5f3274 100644 --- a/rules/00119.json +++ b/rules/00119.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.04, + "score": 0.02, "label": [ "collection", "file", diff --git a/rules/00120.json b/rules/00120.json index 99031fe0..e6c00bcd 100644 --- a/rules/00120.json +++ b/rules/00120.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": -0.16, + "score": -0.18, "label": [ "sms", "collection" diff --git a/rules/00121.json b/rules/00121.json index 48361f60..8caad002 100644 --- a/rules/00121.json +++ b/rules/00121.json @@ -13,7 +13,7 @@ "method": "mkdirs" } ], - "score": 0.09, + "score": 0.11, "label": [ "file", "command" diff --git a/rules/00122.json b/rules/00122.json index 4431d640..2b380e3f 100644 --- a/rules/00122.json +++ b/rules/00122.json @@ -13,7 +13,7 @@ "method": "contains" } ], - "score": -0.2, + "score": -0.22, "label": [ "sms", "collection" diff --git a/rules/00123.json b/rules/00123.json index c97b4cbb..17c1ec90 100644 --- a/rules/00123.json +++ b/rules/00123.json @@ -13,7 +13,7 @@ "method": "" } ], - "score": -0.37, + "score": -0.28, "label": [ "network", "command" diff --git a/rules/00124.json b/rules/00124.json index 3a0dd7b7..ab7bfdaa 100644 --- a/rules/00124.json +++ b/rules/00124.json @@ -13,7 +13,7 @@ "method": "equals" } ], - "score": 0.65, + "score": 0.5, "label": [ "network" ] diff --git a/rules/00125.json b/rules/00125.json index 0e5cda54..bae7b036 100644 --- a/rules/00125.json +++ b/rules/00125.json @@ -13,7 +13,7 @@ "method": "exists" } ], - "score": -0.16, + "score": -0.23, "label": [ "file" ] diff --git a/rules/00126.json b/rules/00126.json index 26968e30..3d08012f 100644 --- a/rules/00126.json +++ b/rules/00126.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.02, + "score": -0.04, "label": [ "collection", "sms", diff --git a/rules/00127.json b/rules/00127.json index 32ab0df6..181970bc 100644 --- a/rules/00127.json +++ b/rules/00127.json @@ -13,7 +13,7 @@ "method": "compareToIgnoreCase" } ], - "score": 0.1, + "score": 0.08, "label": [ "command" ] diff --git a/rules/00129.json b/rules/00129.json index 746b83ea..3c349ad8 100644 --- a/rules/00129.json +++ b/rules/00129.json @@ -13,7 +13,7 @@ "method": "toString" } ], - "score": 0.15, + "score": 0.12, "label": [ "sms", "collection" diff --git a/rules/00130.json b/rules/00130.json index 8abe2548..5d92d18b 100644 --- a/rules/00130.json +++ b/rules/00130.json @@ -13,7 +13,7 @@ "method": "getConnectionInfo" } ], - "score": 1.24, + "score": 1.18, "label": [ "wifi", "collection" diff --git a/rules/00132.json b/rules/00132.json index d27d4e7c..d673b094 100644 --- a/rules/00132.json +++ b/rules/00132.json @@ -13,7 +13,7 @@ "method": "getNetworkCountryIso" } ], - "score": -0.65, + "score": -0.5, "label": [ "telephony", "collection" diff --git a/rules/00134.json b/rules/00134.json index 75c40c24..564116f0 100644 --- a/rules/00134.json +++ b/rules/00134.json @@ -13,7 +13,7 @@ "method": "getIpAddress" } ], - "score": -0.14, + "score": -0.1, "label": [ "wifi", "collection" diff --git a/rules/00135.json b/rules/00135.json index 8ec7c779..306731bf 100644 --- a/rules/00135.json +++ b/rules/00135.json @@ -13,7 +13,7 @@ "method": "put" } ], - "score": -0.13, + "score": -0.12, "label": [ "wifi", "collection" diff --git a/rules/00136.json b/rules/00136.json index 4a93b4ac..4c7d840c 100644 --- a/rules/00136.json +++ b/rules/00136.json @@ -13,7 +13,7 @@ "method": "stop" } ], - "score": -0.34, + "score": -0.36, "label": [ "record", "command" diff --git a/rules/00138.json b/rules/00138.json index e5b12121..161e232a 100644 --- a/rules/00138.json +++ b/rules/00138.json @@ -13,7 +13,7 @@ "method": "setAudioSource" } ], - "score": -0.4, + "score": -0.42, "label": [ "record" ] diff --git a/rules/00139.json b/rules/00139.json index 6baf2e9b..84133b97 100644 --- a/rules/00139.json +++ b/rules/00139.json @@ -13,7 +13,7 @@ "method": "getNetworkId" } ], - "score": -0.19, + "score": -0.18, "label": [ "collection", "wifi" diff --git a/rules/00140.json b/rules/00140.json index 951c09c2..dbbc8059 100644 --- a/rules/00140.json +++ b/rules/00140.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.24, + "score": 0.18, "label": [ "collection", "telephony", diff --git a/rules/00141.json b/rules/00141.json index 57aa549d..c17e7a78 100644 --- a/rules/00141.json +++ b/rules/00141.json @@ -13,7 +13,7 @@ "method": "loadClass" } ], - "score": -1.65, + "score": -1.68, "label": [ "reflection" ] diff --git a/rules/00142.json b/rules/00142.json index 0132bc9b..3b043d3f 100644 --- a/rules/00142.json +++ b/rules/00142.json @@ -13,7 +13,7 @@ "method": "append" } ], - "score": 2.21, + "score": 2.14, "label": [ "collection", "calendar" diff --git a/rules/00143.json b/rules/00143.json index ac0bc75f..89b20b63 100644 --- a/rules/00143.json +++ b/rules/00143.json @@ -13,7 +13,7 @@ "method": "getClassLoader" } ], - "score": -0.48, + "score": -0.47, "label": [ "reflection" ] diff --git a/rules/00144.json b/rules/00144.json index 2ca28f88..ea155d75 100644 --- a/rules/00144.json +++ b/rules/00144.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": 0.04, + "score": 0.03, "label": [ "collection", "telephony", diff --git a/rules/00145.json b/rules/00145.json index 3647f222..fa5ed7c8 100644 --- a/rules/00145.json +++ b/rules/00145.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 1.0, + "score": 0.86, "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 522302e9..03b6380e 100644 --- a/rules/00147.json +++ b/rules/00147.json @@ -13,7 +13,7 @@ "method": "getTime" } ], - "score": 0.18, + "score": 0.21, "label": [ "collection", "location" diff --git a/rules/00148.json b/rules/00148.json index bce3eeec..09c77d16 100644 --- a/rules/00148.json +++ b/rules/00148.json @@ -13,7 +13,7 @@ "method": "createSocket" } ], - "score": 0.65, + "score": 0.58, "label": [ "network", "command" diff --git a/rules/00149.json b/rules/00149.json index 3e18858c..74bdd29f 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.13, + "score": -0.15, "label": [ "packer" ] diff --git a/rules/00150.json b/rules/00150.json index 37895897..c394c5ab 100644 --- a/rules/00150.json +++ b/rules/00150.json @@ -15,7 +15,7 @@ "descriptor": "()Ljava/net/URLConnection;" } ], - "score": 0.2, + "score": 0.17, "label": [ "phone" ] diff --git a/rules/00151.json b/rules/00151.json index 9cf3499e..d34e3689 100644 --- a/rules/00151.json +++ b/rules/00151.json @@ -15,7 +15,7 @@ "descriptor": "()Ljava/net/URLConnection;" } ], - "score": -0.08, + "score": -0.14, "label": [ "phone", "privacy" diff --git a/rules/00152.json b/rules/00152.json index ce109a01..c39c57e9 100644 --- a/rules/00152.json +++ b/rules/00152.json @@ -15,7 +15,7 @@ "method": "sendTextMessage" } ], - "score": -0.14, + "score": -0.18, "label": [ "command", "sms" diff --git a/rules/00153.json b/rules/00153.json index 7e712da1..ee5c9dbf 100644 --- a/rules/00153.json +++ b/rules/00153.json @@ -15,7 +15,7 @@ "method": "write" } ], - "score": -0.1, + "score": -0.06, "label": [ "http" ] diff --git a/rules/00154.json b/rules/00154.json index 135a0306..d80fcd68 100644 --- a/rules/00154.json +++ b/rules/00154.json @@ -13,7 +13,7 @@ "descriptor": "(I Ljava/net/InetAddress; I)V" } ], - "score": -0.09, + "score": -0.1, "label": [ "socket" ] diff --git a/rules/00156.json b/rules/00156.json index bc65a476..242b7c72 100644 --- a/rules/00156.json +++ b/rules/00156.json @@ -15,7 +15,7 @@ "descriptor": "()V" } ], - "score": -1.26, + "score": -1.2, "label": [ "lock", "power manager" diff --git a/rules/00157.json b/rules/00157.json index 97035920..ac75c02d 100644 --- a/rules/00157.json +++ b/rules/00157.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": -0.31, + "score": -0.16, "label": [ "reflection", "dexClassLoader" diff --git a/rules/00158.json b/rules/00158.json index 94ff25ed..f0909337 100644 --- a/rules/00158.json +++ b/rules/00158.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.37, + "score": -0.38, "label": [ "privacy", "connection" diff --git a/rules/00159.json b/rules/00159.json index 44d2a5b0..d8a3c66b 100644 --- a/rules/00159.json +++ b/rules/00159.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.47, + "score": 1.66, "label": [ "accessibility service" ] diff --git a/rules/00160.json b/rules/00160.json index 8751b462..978f11d6 100644 --- a/rules/00160.json +++ b/rules/00160.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 1.25, + "score": 1.48, "label": [ "accessibility service" ] diff --git a/rules/00161.json b/rules/00161.json index d2923914..be3b116a 100644 --- a/rules/00161.json +++ b/rules/00161.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.11, + "score": 0.35, "label": [ "accessibility service" ] diff --git a/rules/00162.json b/rules/00162.json index 24403fd8..5e1689b5 100644 --- a/rules/00162.json +++ b/rules/00162.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": -1.04, + "score": -1.03, "label": [ "socket" ] diff --git a/rules/00164.json b/rules/00164.json index 5ad33391..a8a91308 100644 --- a/rules/00164.json +++ b/rules/00164.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.29, + "score": -0.31, "label": [ "sms", "http" diff --git a/rules/00165.json b/rules/00165.json index 6ccceba1..36a827b2 100644 --- a/rules/00165.json +++ b/rules/00165.json @@ -13,7 +13,7 @@ "method": "getOutputStream" } ], - "score": -0.34, + "score": -0.36, "label": [ "sms", "http" diff --git a/rules/00166.json b/rules/00166.json index 1bbc9c0f..137b17bc 100644 --- a/rules/00166.json +++ b/rules/00166.json @@ -13,7 +13,7 @@ "method": "matcher" } ], - "score": -0.34, + "score": -0.35, "label": [ "sms", "pin" diff --git a/rules/00167.json b/rules/00167.json index 042c80d6..21889430 100644 --- a/rules/00167.json +++ b/rules/00167.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.99, + "score": 1.13, "label": [ "accessibility service" ] diff --git a/rules/00168.json b/rules/00168.json index 156ee785..3d67ccb1 100644 --- a/rules/00168.json +++ b/rules/00168.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.15, + "score": 0.24, "label": [ "accessibility service" ] diff --git a/rules/00169.json b/rules/00169.json index 20de4618..06da86b4 100644 --- a/rules/00169.json +++ b/rules/00169.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": 0.9, + "score": 0.96, "label": [ "accessibility service" ] diff --git a/rules/00170.json b/rules/00170.json index 8ce003a7..e3c4e9b6 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.7, + "score": 0.65, "label": [ "applications", "privacy" diff --git a/rules/00171.json b/rules/00171.json index 586b8c30..e5a99b09 100644 --- a/rules/00171.json +++ b/rules/00171.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object;)Z" } ], - "score": 0.8, + "score": 0.87, "label": [ "network" ] diff --git a/rules/00173.json b/rules/00173.json index 750e2a26..27ee534a 100644 --- a/rules/00173.json +++ b/rules/00173.json @@ -13,7 +13,7 @@ "descriptor": "(I)Z" } ], - "score": -0.01, + "score": 0.04, "label": [ "accessibility service" ] diff --git a/rules/00174.json b/rules/00174.json index a7f3cf31..6149bc28 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.36, + "score": -0.38, "label": [ "accounts", "collection" diff --git a/rules/00176.json b/rules/00176.json index 3e655774..52b0bc5f 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.09, + "score": -0.1, "label": [ "sms" ] diff --git a/rules/00177.json b/rules/00177.json index 4e1c934e..4579d8d2 100644 --- a/rules/00177.json +++ b/rules/00177.json @@ -13,7 +13,7 @@ "descriptor": "([Ljava/lang/String; I)V" } ], - "score": -1.3, + "score": -1.21, "label": [ "permission" ] diff --git a/rules/00178.json b/rules/00178.json index b79cdf9c..f7fa4310 100644 --- a/rules/00178.json +++ b/rules/00178.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/lang/Process;" } ], - "score": -0.02, + "score": 0.05, "label": [ "command" ] diff --git a/rules/00179.json b/rules/00179.json index a0368905..b9ae884c 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": -0.4, + "score": -0.41, "label": [ "location", "collection" diff --git a/rules/00180.json b/rules/00180.json index de62066b..a9a70590 100644 --- a/rules/00180.json +++ b/rules/00180.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -1.65, + "score": -1.41, "label": [ "so" ] diff --git a/rules/00181.json b/rules/00181.json index 58f52964..1eb7380d 100644 --- a/rules/00181.json +++ b/rules/00181.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.65, + "score": -0.66, "label": [ "so" ] diff --git a/rules/00182.json b/rules/00182.json index e3fd750a..d6507583 100644 --- a/rules/00182.json +++ b/rules/00182.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.45, + "score": 0.27, "label": [ "camera" ], diff --git a/rules/00183.json b/rules/00183.json index 35068900..6da47a06 100644 --- a/rules/00183.json +++ b/rules/00183.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/hardware/Camera$Parameters;)V" } ], - "score": -0.15, + "score": -0.31, "label": [ "camera" ], diff --git a/rules/00184.json b/rules/00184.json index 70e40d41..6ba9dbae 100644 --- a/rules/00184.json +++ b/rules/00184.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": 0.5, + "score": 0.34, "label": [ "camera" ], diff --git a/rules/00185.json b/rules/00185.json index a319e362..1a1aade6 100644 --- a/rules/00185.json +++ b/rules/00185.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.08, + "score": -0.2, "label": [ "camera" ], diff --git a/rules/00187.json b/rules/00187.json index 67e35824..0d3ad16e 100644 --- a/rules/00187.json +++ b/rules/00187.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": -1.05, + "score": -1.4, "label": [ "collection", "sms", diff --git a/rules/00188.json b/rules/00188.json index 116ce2ab..c418b8b6 100644 --- a/rules/00188.json +++ b/rules/00188.json @@ -19,7 +19,7 @@ ] } ], - "score": -0.9, + "score": -0.94, "label": [ "sms" ] diff --git a/rules/00189.json b/rules/00189.json index 129543a4..9c7fd1f7 100644 --- a/rules/00189.json +++ b/rules/00189.json @@ -19,7 +19,7 @@ ] } ], - "score": -0.81, + "score": -0.85, "label": [ "sms" ] diff --git a/rules/00190.json b/rules/00190.json index f413b9f7..40df949f 100644 --- a/rules/00190.json +++ b/rules/00190.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/StringBuilder;" } ], - "score": -0.39, + "score": -0.35, "label": [ "collection", "sms", diff --git a/rules/00191.json b/rules/00191.json index 03f55965..d061bdf8 100644 --- a/rules/00191.json +++ b/rules/00191.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.23, + "score": -0.18, "label": [ "sms" ] diff --git a/rules/00192.json b/rules/00192.json index d0ffdfc1..53ed0fd0 100644 --- a/rules/00192.json +++ b/rules/00192.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.31, + "score": -0.26, "label": [ "sms" ] diff --git a/rules/00194.json b/rules/00194.json index 4dedc420..736535da 100644 --- a/rules/00194.json +++ b/rules/00194.json @@ -13,7 +13,7 @@ "descriptor": "(I)V" } ], - "score": -0.58, + "score": -0.76, "label": [ "record" ] diff --git a/rules/00195.json b/rules/00195.json index 0a11243b..00252c56 100644 --- a/rules/00195.json +++ b/rules/00195.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)V" } ], - "score": -0.42, + "score": -0.41, "label": [ "record", "file" diff --git a/rules/00197.json b/rules/00197.json index 16f143dd..a31a27d8 100644 --- a/rules/00197.json +++ b/rules/00197.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.38, + "score": -0.49, "label": [ "record" ] diff --git a/rules/00198.json b/rules/00198.json index 756c4f72..dc0dc15c 100644 --- a/rules/00198.json +++ b/rules/00198.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.46, + "score": -0.6, "label": [ "record" ] diff --git a/rules/00199.json b/rules/00199.json index 8677404a..cfc32a48 100644 --- a/rules/00199.json +++ b/rules/00199.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -0.26, + "score": -0.39, "label": [ "record" ] diff --git a/rules/00200.json b/rules/00200.json index 8c3b7ac0..f7325808 100644 --- a/rules/00200.json +++ b/rules/00200.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.78, + "score": -0.82, "label": [ "collection", "contact" diff --git a/rules/00201.json b/rules/00201.json index a2ee7248..d093b589 100644 --- a/rules/00201.json +++ b/rules/00201.json @@ -16,7 +16,7 @@ "descriptor": "(Ljava/lang/String;)I" } ], - "score": -0.86, + "score": -0.9, "label": [ "collection", "calllog" diff --git a/rules/00202.json b/rules/00202.json index b643f310..39c25b8e 100644 --- a/rules/00202.json +++ b/rules/00202.json @@ -16,7 +16,7 @@ "descriptor": "(Landroid/net/Uri;)Landroid/content/Intent;" } ], - "score": -0.27, + "score": -0.18, "label": [ "control" ] diff --git a/rules/00203.json b/rules/00203.json index 24151b2b..a9ee6b4c 100644 --- a/rules/00203.json +++ b/rules/00203.json @@ -16,7 +16,7 @@ ] } ], - "score": -0.63, + "score": -0.44, "label": [ "control" ] diff --git a/rules/00204.json b/rules/00204.json index 6f3d96e6..f323fa2b 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.1, + "score": 0.01, "label": [ "collection" ] diff --git a/rules/00205.json b/rules/00205.json index 7edb7542..4ac44fdc 100644 --- a/rules/00205.json +++ b/rules/00205.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/accessibilityservice/GestureDescription;" } ], - "score": 0.47, + "score": 0.71, "label": [ "accessibility service", "control" diff --git a/rules/00206.json b/rules/00206.json index a4f12892..48df5a13 100644 --- a/rules/00206.json +++ b/rules/00206.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/CharSequence;)Z" } ], - "score": -0.14, + "score": 0.06, "label": [ "accessibility service" ] diff --git a/rules/00207.json b/rules/00207.json index 93784b4d..ff40a433 100644 --- a/rules/00207.json +++ b/rules/00207.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/CharSequence;)Z" } ], - "score": -0.11, + "score": 0.18, "label": [ "accessibility service" ] diff --git a/rules/00208.json b/rules/00208.json index 2427d590..ec6dfe62 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.48, + "score": 0.39, "label": [ "collection", "screen" diff --git a/rules/00209.json b/rules/00209.json index 0523eb57..ca521806 100644 --- a/rules/00209.json +++ b/rules/00209.json @@ -13,7 +13,7 @@ "descriptor": "()[Landroid/media/Image$Plane;" } ], - "score": 1.48, + "score": 1.55, "label": [ "collection" ] diff --git a/rules/00210.json b/rules/00210.json index 9a7225e8..64cb1552 100644 --- a/rules/00210.json +++ b/rules/00210.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/nio/Buffer;)V" } ], - "score": -0.07, + "score": 0.17, "label": [ "collection" ] diff --git a/rules/00211.json b/rules/00211.json index 71da1330..1d377bab 100644 --- a/rules/00211.json +++ b/rules/00211.json @@ -13,7 +13,7 @@ "method": "callComponentMethod" } ], - "score": -0.36, + "score": -0.4, "label": [ "connection", "http" diff --git a/rules/00212.json b/rules/00212.json index 445c3d45..16807e8a 100644 --- a/rules/00212.json +++ b/rules/00212.json @@ -13,7 +13,7 @@ "descriptor": "(I)Ljava/lang/String;" } ], - "score": 1.1, + "score": 1.13, "label": [ "collection" ] diff --git a/rules/00213.json b/rules/00213.json index e5c65f48..9eabea25 100644 --- a/rules/00213.json +++ b/rules/00213.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; I)Z" } ], - "score": -0.02, + "score": -0.07, "label": [ "collection" ] diff --git a/rules/00214.json b/rules/00214.json index cacc24af..3ab829cd 100644 --- a/rules/00214.json +++ b/rules/00214.json @@ -13,7 +13,7 @@ "descriptor": "()D" } ], - "score": -0.76, + "score": -0.78, "label": [ "collection" ] diff --git a/rules/00215.json b/rules/00215.json index 625f6dea..98d0496a 100644 --- a/rules/00215.json +++ b/rules/00215.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -0.88, + "score": -0.79, "label": [ "collection" ] diff --git a/rules/00216.json b/rules/00216.json index 3c4c9ec3..70a8d505 100644 --- a/rules/00216.json +++ b/rules/00216.json @@ -13,7 +13,7 @@ "descriptor": "()I" } ], - "score": -1.18, + "score": -1.21, "label": [ "collection" ] diff --git a/rules/00217.json b/rules/00217.json index 4b12e32f..ef7379fb 100644 --- a/rules/00217.json +++ b/rules/00217.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; Ljava/lang/String;)I" } ], - "score": -1.0, + "score": -0.99, "label": [ "collection" ] diff --git a/rules/00218.json b/rules/00218.json index 6ce7edca..d3e7b100 100644 --- a/rules/00218.json +++ b/rules/00218.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 0.86, + "score": 0.98, "label": [ "collection" ] diff --git a/rules/00219.json b/rules/00219.json index 53eb6ec8..fe0422ca 100644 --- a/rules/00219.json +++ b/rules/00219.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 2.36, + "score": 2.37, "label": [ "collection" ] diff --git a/rules/00220.json b/rules/00220.json index aa2e1093..5cce1b98 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.77, + "score": 0.86, "label": [ "collection" ] diff --git a/rules/00221.json b/rules/00221.json index 62e1422d..3d029229 100644 --- a/rules/00221.json +++ b/rules/00221.json @@ -13,7 +13,7 @@ "descriptor": "()V" } ], - "score": -1.71, + "score": -1.85, "label": [ "collection" ] diff --git a/rules/00222.json b/rules/00222.json index d4f8975c..a1679be1 100644 --- a/rules/00222.json +++ b/rules/00222.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/content/ContentResolver;" } ], - "score": 1.11, + "score": 1.41, "label": [ "collection" ] diff --git a/rules/00223.json b/rules/00223.json index 4ac91a6c..4c1d2af5 100644 --- a/rules/00223.json +++ b/rules/00223.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/content/ContentResolver;" } ], - "score": -0.63, + "score": -0.49, "label": [ "collection" ] diff --git a/rules/00224.json b/rules/00224.json index 668e63bd..cfd4a6ac 100644 --- a/rules/00224.json +++ b/rules/00224.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/net/NetworkInfo;" } ], - "score": -0.76, + "score": -0.85, "label": [ "collection", "network" diff --git a/rules/00225.json b/rules/00225.json index 4e3efc13..575d0ba6 100644 --- a/rules/00225.json +++ b/rules/00225.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.78, + "score": 0.76, "label": [ "control" ] diff --git a/rules/00226.json b/rules/00226.json index 8a6d367f..93530014 100644 --- a/rules/00226.json +++ b/rules/00226.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": -1.43, + "score": -1.16, "label": [ "collection", "network" diff --git a/rules/00227.json b/rules/00227.json index 01d9bfc4..0d4f05a2 100644 --- a/rules/00227.json +++ b/rules/00227.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.98, + "score": 1.08, "label": [ "control" ] diff --git a/rules/00228.json b/rules/00228.json index 2f892e97..6fa01cc9 100644 --- a/rules/00228.json +++ b/rules/00228.json @@ -13,7 +13,7 @@ "descriptor": "()Landroid/net/NetworkInfo;" } ], - "score": -1.15, + "score": -1.23, "label": [ "collection", "applications", diff --git a/rules/00229.json b/rules/00229.json index 14a98317..cced8b65 100644 --- a/rules/00229.json +++ b/rules/00229.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)V" } ], - "score": -0.21, + "score": 0.13, "label": [ "control" ] diff --git a/rules/00230.json b/rules/00230.json index 53b616e5..186f4edf 100644 --- a/rules/00230.json +++ b/rules/00230.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent;)Landroid/content/ComponentName;" } ], - "score": 0.11, + "score": 0.05, "label": [ "control" ] diff --git a/rules/00231.json b/rules/00231.json index 365ae58d..7386b11f 100644 --- a/rules/00231.json +++ b/rules/00231.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String; I)Landroid/content/pm/PackageInfo;" } ], - "score": 2.04, + "score": 2.02, "label": [ "collection", "applications" diff --git a/rules/00233.json b/rules/00233.json index c287166b..990b15a3 100644 --- a/rules/00233.json +++ b/rules/00233.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/Intent; I)Landroid/content/pm/ResolveInfo;" } ], - "score": 0.26, + "score": 0.28, "label": [ "collection", "applications", diff --git a/rules/00235.json b/rules/00235.json index 3521b82a..ce4d5a62 100644 --- a/rules/00235.json +++ b/rules/00235.json @@ -16,7 +16,7 @@ ] } ], - "score": 0.58, + "score": 0.59, "label": [ "collection" ] diff --git a/rules/00236.json b/rules/00236.json index 5c1a0cd6..09107467 100644 --- a/rules/00236.json +++ b/rules/00236.json @@ -13,7 +13,7 @@ "descriptor": "([B)V" } ], - "score": -0.19, + "score": -0.5, "label": [ "collection", "file" diff --git a/rules/00237.json b/rules/00237.json index 8ce0d292..c08a0b55 100644 --- a/rules/00237.json +++ b/rules/00237.json @@ -13,7 +13,7 @@ "descriptor": "([BII)V" } ], - "score": 0.09, + "score": 0.11, "label": [ "network", "file" diff --git a/rules/00239.json b/rules/00239.json index 05729c32..765952ea 100644 --- a/rules/00239.json +++ b/rules/00239.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.55, + "score": 0.58, "label": [ "socket", "network" diff --git a/rules/00240.json b/rules/00240.json index 15e0fef8..cb42c6c9 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.49, + "score": 0.73, "label": [ "accessibility service", "control" diff --git a/rules/00241.json b/rules/00241.json index 19ba2e5c..1fa2d43d 100644 --- a/rules/00241.json +++ b/rules/00241.json @@ -13,7 +13,7 @@ "method": "getContentDescription" } ], - "score": 0.05, + "score": 0.18, "label": [ "accessibility service" ] diff --git a/rules/00242.json b/rules/00242.json index 72b727bc..29a6d72c 100644 --- a/rules/00242.json +++ b/rules/00242.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -0.05, + "score": -0.12, "label": [ "file" ] diff --git a/rules/00243.json b/rules/00243.json index 4b1cd614..397584c1 100644 --- a/rules/00243.json +++ b/rules/00243.json @@ -13,7 +13,7 @@ "method": "read" } ], - "score": 0.82, + "score": 0.88, "label": [ "command", "network", diff --git a/rules/00244.json b/rules/00244.json index d87ff8ff..d2b5eac1 100644 --- a/rules/00244.json +++ b/rules/00244.json @@ -13,7 +13,7 @@ "method": "write" } ], - "score": -1.07, + "score": -0.84, "label": [ "file" ] diff --git a/rules/00245.json b/rules/00245.json index b7798b57..69542221 100644 --- a/rules/00245.json +++ b/rules/00245.json @@ -16,7 +16,7 @@ ] } ], - "score": 2.69, + "score": 2.56, "label": [ "reflection" ] diff --git a/rules/00246.json b/rules/00246.json index 9b7793f1..4e9a8046 100644 --- a/rules/00246.json +++ b/rules/00246.json @@ -20,7 +20,7 @@ "method": "addView" } ], - "score": 0.39, + "score": 0.61, "label": [ "screen" ] diff --git a/rules/00247.json b/rules/00247.json index 356aa3bd..f44e0822 100644 --- a/rules/00247.json +++ b/rules/00247.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 1.13, + "score": 0.97, "label": [ "socket", "network" diff --git a/rules/00248.json b/rules/00248.json index 5af7df96..72a4fafa 100644 --- a/rules/00248.json +++ b/rules/00248.json @@ -13,7 +13,7 @@ "method": "connect" } ], - "score": 0.98, + "score": 0.78, "label": [ "nfc" ] diff --git a/rules/00249.json b/rules/00249.json index f840c26b..c1c948ab 100644 --- a/rules/00249.json +++ b/rules/00249.json @@ -16,7 +16,7 @@ "method": "" } ], - "score": 0.72, + "score": 0.57, "label": [ "collection", "nfc" diff --git a/rules/00250.json b/rules/00250.json index c32fe694..a346f3fc 100644 --- a/rules/00250.json +++ b/rules/00250.json @@ -13,7 +13,7 @@ "method": "inflate" } ], - "score": 0.98, + "score": 0.84, "label": [ "screen" ] diff --git a/rules/00251.json b/rules/00251.json index d730da8a..1e226e0e 100644 --- a/rules/00251.json +++ b/rules/00251.json @@ -13,7 +13,7 @@ "method": "setOnClickListener" } ], - "score": 0.22, + "score": 0.19, "label": [ "collection" ] diff --git a/rules/00252.json b/rules/00252.json index f68b5116..a1d05962 100644 --- a/rules/00252.json +++ b/rules/00252.json @@ -18,7 +18,7 @@ "descriptor": "(I)I" } ], - "score": -0.71, + "score": -0.94, "label": [ "screen" ] diff --git a/rules/00253.json b/rules/00253.json index bc7ce597..a3d3c460 100644 --- a/rules/00253.json +++ b/rules/00253.json @@ -19,5 +19,5 @@ "connection", "http" ], - "score": 1.0 + "score": 0.81 } \ No newline at end of file diff --git a/rules/00254.json b/rules/00254.json index 42c84dec..0e969302 100644 --- a/rules/00254.json +++ b/rules/00254.json @@ -19,5 +19,5 @@ } ], "label": [], - "score": -1.51 + "score": -1.62 } \ No newline at end of file diff --git a/rules/00255.json b/rules/00255.json index 1e3cab5e..ecbe5b1e 100644 --- a/rules/00255.json +++ b/rules/00255.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/Object;)Z" } ], - "score": -0.15, + "score": -0.1, "label": [ "accessibility service", "control" diff --git a/rules/00257.json b/rules/00257.json index bc52d162..2b711d7a 100644 --- a/rules/00257.json +++ b/rules/00257.json @@ -18,7 +18,7 @@ "descriptor": "(I)I" } ], - "score": -0.83, + "score": -1.06, "label": [ "screen" ] diff --git a/rules/00258.json b/rules/00258.json index c06f7b56..5a579314 100644 --- a/rules/00258.json +++ b/rules/00258.json @@ -16,5 +16,5 @@ "label": [ "screen" ], - "score": -0.28 + "score": -0.3 } \ No newline at end of file diff --git a/rules/00259.json b/rules/00259.json index 9725b4a5..007fd873 100644 --- a/rules/00259.json +++ b/rules/00259.json @@ -19,5 +19,5 @@ "connection", "control" ], - "score": -0.46 + "score": -0.6 } \ No newline at end of file diff --git a/rules/00262.json b/rules/00262.json index e599c4fc..b7a06b6a 100644 --- a/rules/00262.json +++ b/rules/00262.json @@ -21,5 +21,5 @@ "label": [ "collection" ], - "score": 0.71 + "score": 0.72 } \ No newline at end of file diff --git a/rules/00263.json b/rules/00263.json index 3133cc85..d722bcff 100644 --- a/rules/00263.json +++ b/rules/00263.json @@ -13,6 +13,6 @@ "descriptor": "(Landroid/view/View; Landroid/view/ViewGroup$LayoutParams;)V" } ], - "score": 0.13, + "score": 0.15, "label": [] } \ No newline at end of file diff --git a/rules/00264.json b/rules/00264.json index 5d240a8d..b9802105 100644 --- a/rules/00264.json +++ b/rules/00264.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/util/Iterator;" } ], - "score": 0.89, + "score": 0.75, "label": [ "applications", "collection" diff --git a/rules/00265.json b/rules/00265.json index d3456ec0..04725e3c 100644 --- a/rules/00265.json +++ b/rules/00265.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" } ], - "score": -0.71, + "score": -0.96, "label": [ "applications", "collection" diff --git a/rules/00266.json b/rules/00266.json index ff3c953a..b9ddabdb 100644 --- a/rules/00266.json +++ b/rules/00266.json @@ -13,7 +13,7 @@ "descriptor": "(I)Landroid/content/ClipData$Item;" } ], - "score": -1.56, + "score": -2.01, "label": [ "keylogging" ] diff --git a/rules/00267.json b/rules/00267.json index cd1ccec1..e8ff9b9b 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.52, + "score": 0.76, "label": [ "accessibility service", "control" diff --git a/rules/00268.json b/rules/00268.json index 676dfabe..1c63f32f 100644 --- a/rules/00268.json +++ b/rules/00268.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Bitmap;)V" } ], - "score": 0.05, + "score": -0.32, "label": [ "screen" ] diff --git a/rules/00269.json b/rules/00269.json index c0f9f8af..b3d21c1f 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.72, + "score": -1.33, "label": [ "screen" ] diff --git a/rules/00270.json b/rules/00270.json index f960c11a..507f316b 100644 --- a/rules/00270.json +++ b/rules/00270.json @@ -13,7 +13,7 @@ "descriptor": "(Landroid/graphics/Canvas;)V" } ], - "score": 0.02, + "score": -0.19, "label": [ "screen" ] diff --git a/rules/00271.json b/rules/00271.json index 6863627e..874c81db 100644 --- a/rules/00271.json +++ b/rules/00271.json @@ -13,7 +13,7 @@ "descriptor": "()Z" } ], - "score": 1.04, + "score": 1.02, "label": [ "collection" ] diff --git a/rules/00272.json b/rules/00272.json index 305e7b06..b0681161 100644 --- a/rules/00272.json +++ b/rules/00272.json @@ -13,7 +13,7 @@ "descriptor": "(Ljava/lang/String;)Ljava/lang/reflect/Field;" } ], - "score": 3.32, + "score": 2.93, "label": [ "reflection", "evasion" diff --git a/rules/00273.json b/rules/00273.json index bb3115f7..97038655 100644 --- a/rules/00273.json +++ b/rules/00273.json @@ -13,7 +13,7 @@ "descriptor": "()Ljava/io/InputStream;" } ], - "score": 2.43, + "score": 2.16, "label": [ "network", "http", diff --git a/00046.json b/rules/00274.json similarity index 52% rename from 00046.json rename to rules/00274.json index 081393de..db0b244c 100644 --- a/00046.json +++ b/rules/00274.json @@ -1,11 +1,11 @@ { - "crime": "Method reflection", + "crime": "Modify PopupWindow width and invoke a method via reflection", "permission": [], "api": [ { - "class": "Ljava/lang/Class;", - "method": "getDeclaredMethod", - "descriptor": "(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" + "class": "Landroid/widget/PopupWindow;", + "method": "setWidth", + "descriptor": "(I)V" }, { "class": "Ljava/lang/reflect/Method;", @@ -13,8 +13,9 @@ "descriptor": "(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" } ], - "score": -0.34, + "score": 2.17, "label": [ - "reflection" + "reflection", + "control" ] } \ No newline at end of file