--- /home/hans/code/fdroid/data/tmp/be.uhasselt.privacypolice_12.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_be.uhasselt.privacypolice_12.apk ├── zipinfo {} │ @@ -1,65 +1,65 @@ │ -Zip file size: 128173 bytes, number of entries: 63 │ +Zip file size: 130157 bytes, number of entries: 63 │ -rw---- 2.0 fat 5717 bl defN 16-May-01 19:22 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 5838 bl defN 16-May-01 19:22 META-INF/1E0D5D7A.SF │ -rw---- 2.0 fat 1326 bl defN 16-May-01 19:22 META-INF/1E0D5D7A.RSA │ -rw---- 2.0 fat 41 bl defN 16-May-01 18:18 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 16-May-01 18:18 META-INF/fdroidserverid │ --rw---- 2.0 fat 5476 bX defN 16-May-01 18:18 AndroidManifest.xml │ --rw---- 1.0 fat 813 b- stor 16-May-01 18:17 res/drawable-hdpi-v11/ic_notification.png │ --rw---- 1.0 fat 3295 b- stor 16-May-01 18:17 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 690 b- stor 16-May-01 18:17 res/drawable-hdpi-v4/ic_wifi_signal_0_teal.png │ --rw---- 1.0 fat 994 b- stor 16-May-01 18:17 res/drawable-hdpi-v4/ic_wifi_signal_1_teal.png │ --rw---- 1.0 fat 952 b- stor 16-May-01 18:17 res/drawable-hdpi-v4/ic_wifi_signal_2_teal.png │ --rw---- 1.0 fat 975 b- stor 16-May-01 18:17 res/drawable-hdpi-v4/ic_wifi_signal_3_teal.png │ --rw---- 1.0 fat 835 b- stor 16-May-01 18:17 res/drawable-hdpi-v4/ic_wifi_signal_4_teal.png │ --rw---- 1.0 fat 566 b- stor 16-May-01 18:17 res/drawable-mdpi-v11/ic_notification.png │ --rw---- 1.0 fat 2112 b- stor 16-May-01 18:17 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 502 b- stor 16-May-01 18:17 res/drawable-mdpi-v4/ic_wifi_signal_0_teal.png │ --rw---- 1.0 fat 722 b- stor 16-May-01 18:17 res/drawable-mdpi-v4/ic_wifi_signal_1_teal.png │ --rw---- 1.0 fat 651 b- stor 16-May-01 18:17 res/drawable-mdpi-v4/ic_wifi_signal_2_teal.png │ --rw---- 1.0 fat 689 b- stor 16-May-01 18:17 res/drawable-mdpi-v4/ic_wifi_signal_3_teal.png │ --rw---- 1.0 fat 569 b- stor 16-May-01 18:17 res/drawable-mdpi-v4/ic_wifi_signal_4_teal.png │ --rw---- 1.0 fat 995 b- stor 16-May-01 18:17 res/drawable-xhdpi-v11/ic_notification.png │ --rw---- 1.0 fat 4693 b- stor 16-May-01 18:17 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 852 b- stor 16-May-01 18:17 res/drawable-xhdpi-v4/ic_wifi_signal_0_teal.png │ --rw---- 1.0 fat 1208 b- stor 16-May-01 18:17 res/drawable-xhdpi-v4/ic_wifi_signal_1_teal.png │ --rw---- 1.0 fat 1141 b- stor 16-May-01 18:17 res/drawable-xhdpi-v4/ic_wifi_signal_2_teal.png │ --rw---- 1.0 fat 1197 b- stor 16-May-01 18:17 res/drawable-xhdpi-v4/ic_wifi_signal_3_teal.png │ --rw---- 1.0 fat 996 b- stor 16-May-01 18:17 res/drawable-xhdpi-v4/ic_wifi_signal_4_teal.png │ --rw---- 2.0 fat 580 bl defN 16-May-01 18:18 res/drawable-xxhdpi-v11/border.xml │ --rw---- 1.0 fat 1356 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v11/ic_notification.png │ --rw---- 1.0 fat 7691 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1227 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v4/ic_wifi_signal_0_teal.png │ --rw---- 1.0 fat 1764 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v4/ic_wifi_signal_1_teal.png │ --rw---- 1.0 fat 1665 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v4/ic_wifi_signal_2_teal.png │ --rw---- 1.0 fat 1758 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v4/ic_wifi_signal_3_teal.png │ --rw---- 1.0 fat 1522 b- stor 16-May-01 18:17 res/drawable-xxhdpi-v4/ic_wifi_signal_4_teal.png │ --rw---- 1.0 fat 372 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_0_pink.png │ --rw---- 1.0 fat 628 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_0_teal.png │ --rw---- 1.0 fat 865 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_1_pink.png │ --rw---- 1.0 fat 979 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_1_teal.png │ --rw---- 1.0 fat 864 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_2_pink.png │ --rw---- 1.0 fat 880 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_2_teal.png │ --rw---- 1.0 fat 822 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_3_pink.png │ --rw---- 1.0 fat 878 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_3_teal.png │ --rw---- 1.0 fat 372 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_4_pink.png │ --rw---- 1.0 fat 628 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_signal_4_teal.png │ --rw---- 1.0 fat 555 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_unavailable_pink.png │ --rw---- 1.0 fat 726 b- stor 16-May-01 18:17 res/drawable-xxxhdpi-v4/ic_wifi_unavailable_teal.png │ --rw---- 2.0 fat 1636 bl defN 16-May-01 18:18 res/layout/activity_askpermission.xml │ --rw---- 2.0 fat 1188 bl defN 16-May-01 18:18 res/layout/activity_locationnotice.xml │ --rw---- 2.0 fat 896 bl defN 16-May-01 18:18 res/layout/activity_preferences.xml │ --rw---- 2.0 fat 960 bl defN 16-May-01 18:18 res/layout/item_networkmanager.xml │ --rw---- 2.0 fat 464 bl defN 16-May-01 18:18 res/menu/ask_permission.xml │ --rw---- 2.0 fat 492 bl defN 16-May-01 18:18 res/menu/networkmanager.xml │ --rw---- 1.0 fat 1565 b- stor 16-May-01 18:17 res/mipmap-hdpi-v4/ic_menu_clear_playlist.png │ --rw---- 1.0 fat 1587 b- stor 16-May-01 18:17 res/mipmap-mdpi-v4/ic_menu_clear_playlist.png │ --rw---- 1.0 fat 2355 b- stor 16-May-01 18:17 res/mipmap-xhdpi-v4/ic_menu_clear_playlist.png │ --rw---- 1.0 fat 3944 b- stor 16-May-01 18:17 res/mipmap-xxhdpi-v4/ic_menu_clear_playlist.png │ --rw---- 1.0 fat 5280 b- stor 16-May-01 18:17 res/mipmap-xxxhdpi-v4/ic_menu_clear_playlist.png │ --rw---- 2.0 fat 1056 bl defN 16-May-01 18:18 res/xml/preferences.xml │ --rw---- 2.0 fat 632 bl defN 16-May-01 18:18 res/xml/preferences_location.xml │ --rw---- 2.0 fat 1020 bl defN 16-May-01 18:18 res/xml/tracker.xml │ --rw---- 1.0 fat 23604 b- stor 16-May-01 18:17 resources.arsc │ --rw---- 2.0 fat 43472 bl defN 16-May-01 18:18 classes.dex │ -63 files, 160169 bytes uncompressed, 117951 bytes compressed: 26.4% │ +-rw---- 2.0 fat 5476 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 813 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v11/ic_notification.png │ +-rw---- 1.0 fat 3295 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 690 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_wifi_signal_0_teal.png │ +-rw---- 1.0 fat 994 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_wifi_signal_1_teal.png │ +-rw---- 1.0 fat 952 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_wifi_signal_2_teal.png │ +-rw---- 1.0 fat 975 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_wifi_signal_3_teal.png │ +-rw---- 1.0 fat 835 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_wifi_signal_4_teal.png │ +-rw---- 1.0 fat 566 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v11/ic_notification.png │ +-rw---- 1.0 fat 2112 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 502 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_wifi_signal_0_teal.png │ +-rw---- 1.0 fat 722 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_wifi_signal_1_teal.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_wifi_signal_2_teal.png │ +-rw---- 1.0 fat 689 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_wifi_signal_3_teal.png │ +-rw---- 1.0 fat 569 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_wifi_signal_4_teal.png │ +-rw---- 1.0 fat 995 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v11/ic_notification.png │ +-rw---- 1.0 fat 4693 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 852 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_wifi_signal_0_teal.png │ +-rw---- 1.0 fat 1208 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_wifi_signal_1_teal.png │ +-rw---- 1.0 fat 1141 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_wifi_signal_2_teal.png │ +-rw---- 1.0 fat 1197 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_wifi_signal_3_teal.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_wifi_signal_4_teal.png │ +-rw---- 2.0 fat 580 bl defN 08-Jan-01 00:00 res/drawable-xxhdpi-v11/border.xml │ +-rw---- 1.0 fat 1356 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v11/ic_notification.png │ +-rw---- 1.0 fat 7691 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1227 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_wifi_signal_0_teal.png │ +-rw---- 1.0 fat 1764 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_wifi_signal_1_teal.png │ +-rw---- 1.0 fat 1665 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_wifi_signal_2_teal.png │ +-rw---- 1.0 fat 1758 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_wifi_signal_3_teal.png │ +-rw---- 1.0 fat 1522 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_wifi_signal_4_teal.png │ +-rw---- 1.0 fat 372 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_0_pink.png │ +-rw---- 1.0 fat 628 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_0_teal.png │ +-rw---- 1.0 fat 865 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_1_pink.png │ +-rw---- 1.0 fat 979 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_1_teal.png │ +-rw---- 1.0 fat 864 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_2_pink.png │ +-rw---- 1.0 fat 880 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_2_teal.png │ +-rw---- 1.0 fat 822 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_3_pink.png │ +-rw---- 1.0 fat 878 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_3_teal.png │ +-rw---- 1.0 fat 372 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_4_pink.png │ +-rw---- 1.0 fat 628 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_signal_4_teal.png │ +-rw---- 1.0 fat 555 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_unavailable_pink.png │ +-rw---- 1.0 fat 726 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_wifi_unavailable_teal.png │ +-rw---- 2.0 fat 1636 bl defN 08-Jan-01 00:00 res/layout/activity_askpermission.xml │ +-rw---- 2.0 fat 1188 bl defN 08-Jan-01 00:00 res/layout/activity_locationnotice.xml │ +-rw---- 2.0 fat 896 bl defN 08-Jan-01 00:00 res/layout/activity_preferences.xml │ +-rw---- 2.0 fat 960 bl defN 08-Jan-01 00:00 res/layout/item_networkmanager.xml │ +-rw---- 2.0 fat 464 bl defN 08-Jan-01 00:00 res/menu/ask_permission.xml │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 res/menu/networkmanager.xml │ +-rw---- 1.0 fat 1565 b- stor 08-Jan-01 00:00 res/mipmap-hdpi-v4/ic_menu_clear_playlist.png │ +-rw---- 1.0 fat 1587 b- stor 08-Jan-01 00:00 res/mipmap-mdpi-v4/ic_menu_clear_playlist.png │ +-rw---- 1.0 fat 2355 b- stor 08-Jan-01 00:00 res/mipmap-xhdpi-v4/ic_menu_clear_playlist.png │ +-rw---- 1.0 fat 3944 b- stor 08-Jan-01 00:00 res/mipmap-xxhdpi-v4/ic_menu_clear_playlist.png │ +-rw---- 1.0 fat 5280 b- stor 08-Jan-01 00:00 res/mipmap-xxxhdpi-v4/ic_menu_clear_playlist.png │ +-rw---- 2.0 fat 1056 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/xml/preferences_location.xml │ +-rw---- 2.0 fat 1020 bl defN 08-Jan-01 00:00 res/xml/tracker.xml │ +-rw---- 1.0 fat 23492 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 49656 bl defN 08-Jan-01 00:00 classes.dex │ +63 files, 166241 bytes uncompressed, 120075 bytes compressed: 27.8% ├── smali/be/uhasselt/privacypolice/LocationAccess.smali │ @@ -55,15 +55,15 @@ │ │ :goto_0 │ return v0 │ │ :cond_0 │ const-string v0, "android.permission.ACCESS_COARSE_LOCATION" │ │ - invoke-static {p1, v0}, La/a/a/b/a;->a(Landroid/content/Context;Ljava/lang/String;)I │ + invoke-static {p1, v0}, Landroid/support/a/b/a;->a(Landroid/content/Context;Ljava/lang/String;)I │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const-string v0, "PrivacyPolice" ├── smali/be/uhasselt/privacypolice/l.smali │ @@ -222,69 +222,69 @@ │ │ const v7, 0x7f060012 │ │ invoke-virtual {v3, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - new-instance v7, La/a/a/a/h; │ + new-instance v7, Landroid/support/a/a/h; │ │ iget-object v8, p0, Lbe/uhasselt/privacypolice/l;->a:Landroid/content/Context; │ │ - invoke-direct {v7, v8}, La/a/a/a/h;->(Landroid/content/Context;)V │ + invoke-direct {v7, v8}, Landroid/support/a/a/h;->(Landroid/content/Context;)V │ │ const v8, 0x7f020002 │ │ - invoke-virtual {v7, v8}, La/a/a/a/h;->a(I)La/a/a/a/h; │ + invoke-virtual {v7, v8}, Landroid/support/a/a/h;->a(I)Landroid/support/a/a/h; │ │ move-result-object v7 │ │ - invoke-virtual {v7, v10}, La/a/a/a/h;->b(I)La/a/a/a/h; │ + invoke-virtual {v7, v10}, Landroid/support/a/a/h;->b(I)Landroid/support/a/a/h; │ │ move-result-object v7 │ │ - invoke-virtual {v7, v4}, La/a/a/a/h;->a(Ljava/lang/CharSequence;)La/a/a/a/h; │ + invoke-virtual {v7, v4}, Landroid/support/a/a/h;->a(Ljava/lang/CharSequence;)Landroid/support/a/a/h; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v5}, La/a/a/a/h;->b(Ljava/lang/CharSequence;)La/a/a/a/h; │ + invoke-virtual {v4, v5}, Landroid/support/a/a/h;->b(Ljava/lang/CharSequence;)Landroid/support/a/a/h; │ │ move-result-object v4 │ │ - new-instance v7, La/a/a/a/g; │ + new-instance v7, Landroid/support/a/a/g; │ │ - invoke-direct {v7}, La/a/a/a/g;->()V │ + invoke-direct {v7}, Landroid/support/a/a/g;->()V │ │ - invoke-virtual {v7, v5}, La/a/a/a/g;->a(Ljava/lang/CharSequence;)La/a/a/a/g; │ + invoke-virtual {v7, v5}, Landroid/support/a/a/g;->a(Ljava/lang/CharSequence;)Landroid/support/a/a/g; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, La/a/a/a/h;->a(La/a/a/a/t;)La/a/a/a/h; │ + invoke-virtual {v4, v5}, Landroid/support/a/a/h;->a(Landroid/support/a/a/v;)Landroid/support/a/a/h; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v2}, La/a/a/a/h;->a(Landroid/app/PendingIntent;)La/a/a/a/h; │ + invoke-virtual {v4, v2}, Landroid/support/a/a/h;->a(Landroid/app/PendingIntent;)Landroid/support/a/a/h; │ │ move-result-object v2 │ │ const v4, 0x108001d │ │ - invoke-virtual {v2, v4, v3, v1}, La/a/a/a/h;->a(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)La/a/a/a/h; │ + invoke-virtual {v2, v4, v3, v1}, Landroid/support/a/a/h;->a(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/a/a/h; │ │ move-result-object v1 │ │ const v2, 0x108002b │ │ - invoke-virtual {v1, v2, v6, v0}, La/a/a/a/h;->a(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)La/a/a/a/h; │ + invoke-virtual {v1, v2, v6, v0}, Landroid/support/a/a/h;->a(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/a/a/h; │ │ move-result-object v0 │ │ iget-object v1, p0, Lbe/uhasselt/privacypolice/l;->b:Landroid/app/NotificationManager; │ │ - invoke-virtual {v0}, La/a/a/a/h;->a()Landroid/app/Notification; │ + invoke-virtual {v0}, Landroid/support/a/a/h;->a()Landroid/app/Notification; │ │ move-result-object v0 │ │ invoke-virtual {v1, v9, v0}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ return-void │ .end method │ @@ -356,71 +356,71 @@ │ │ const/high16 v4, 0x8000000 │ │ invoke-static {v2, v3, v1, v4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v1 │ │ - new-instance v2, La/a/a/a/h; │ + new-instance v2, Landroid/support/a/a/h; │ │ iget-object v3, p0, Lbe/uhasselt/privacypolice/l;->a:Landroid/content/Context; │ │ - invoke-direct {v2, v3}, La/a/a/a/h;->(Landroid/content/Context;)V │ + invoke-direct {v2, v3}, Landroid/support/a/a/h;->(Landroid/content/Context;)V │ │ const v3, 0x7f020002 │ │ - invoke-virtual {v2, v3}, La/a/a/a/h;->a(I)La/a/a/a/h; │ + invoke-virtual {v2, v3}, Landroid/support/a/a/h;->a(I)Landroid/support/a/a/h; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v5}, La/a/a/a/h;->b(I)La/a/a/a/h; │ + invoke-virtual {v2, v5}, Landroid/support/a/a/h;->b(I)Landroid/support/a/a/h; │ │ move-result-object v2 │ │ const v3, 0x7f06000f │ │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, La/a/a/a/h;->a(Ljava/lang/CharSequence;)La/a/a/a/h; │ + invoke-virtual {v2, v3}, Landroid/support/a/a/h;->a(Ljava/lang/CharSequence;)Landroid/support/a/a/h; │ │ move-result-object v2 │ │ invoke-virtual {v0, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, La/a/a/a/h;->b(Ljava/lang/CharSequence;)La/a/a/a/h; │ + invoke-virtual {v2, v3}, Landroid/support/a/a/h;->b(Ljava/lang/CharSequence;)Landroid/support/a/a/h; │ │ move-result-object v2 │ │ - new-instance v3, La/a/a/a/g; │ + new-instance v3, Landroid/support/a/a/g; │ │ - invoke-direct {v3}, La/a/a/a/g;->()V │ + invoke-direct {v3}, Landroid/support/a/a/g;->()V │ │ invoke-virtual {v0, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-virtual {v3, v0}, La/a/a/a/g;->a(Ljava/lang/CharSequence;)La/a/a/a/g; │ + invoke-virtual {v3, v0}, Landroid/support/a/a/g;->a(Ljava/lang/CharSequence;)Landroid/support/a/a/g; │ │ move-result-object v0 │ │ - invoke-virtual {v2, v0}, La/a/a/a/h;->a(La/a/a/a/t;)La/a/a/a/h; │ + invoke-virtual {v2, v0}, Landroid/support/a/a/h;->a(Landroid/support/a/a/v;)Landroid/support/a/a/h; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v1}, La/a/a/a/h;->a(Landroid/app/PendingIntent;)La/a/a/a/h; │ + invoke-virtual {v0, v1}, Landroid/support/a/a/h;->a(Landroid/app/PendingIntent;)Landroid/support/a/a/h; │ │ move-result-object v0 │ │ iget-object v1, p0, Lbe/uhasselt/privacypolice/l;->b:Landroid/app/NotificationManager; │ │ - invoke-virtual {v0}, La/a/a/a/h;->a()Landroid/app/Notification; │ + invoke-virtual {v0}, Landroid/support/a/a/h;->a()Landroid/app/Notification; │ │ move-result-object v0 │ │ invoke-virtual {v1, v5, v0}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ goto :goto_0 │ .end method │ --- smali/a/a/a/a/ap.smali ├── +++ smali/android/support/a/a/as.smali │┄ Files similar despite different names (difference score: 41) │ @@ -1,13 +1,13 @@ │ -.class La/a/a/a/ap; │ +.class Landroid/support/a/a/as; │ .super Ljava/lang/Object; │ │ │ # direct methods │ -.method static a([La/a/a/a/ar;)[Landroid/app/RemoteInput; │ +.method static a([Landroid/support/a/a/au;)[Landroid/app/RemoteInput; │ .locals 5 │ │ if-nez p0, :cond_0 │ │ const/4 v0, 0x0 │ │ :goto_0 │ @@ -25,45 +25,45 @@ │ │ if-ge v0, v2, :cond_1 │ │ aget-object v2, p0, v0 │ │ new-instance v3, Landroid/app/RemoteInput$Builder; │ │ - invoke-virtual {v2}, La/a/a/a/ar;->a()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/support/a/a/au;->a()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v2}, La/a/a/a/ar;->b()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/support/a/a/au;->b()Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;->setLabel(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, La/a/a/a/ar;->c()[Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/support/a/a/au;->c()[Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;->setChoices([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, La/a/a/a/ar;->d()Z │ + invoke-virtual {v2}, Landroid/support/a/a/au;->d()Z │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;->setAllowFreeFormInput(Z)Landroid/app/RemoteInput$Builder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, La/a/a/a/ar;->e()Landroid/os/Bundle; │ + invoke-virtual {v2}, Landroid/support/a/a/au;->e()Landroid/os/Bundle; │ │ move-result-object v2 │ │ invoke-virtual {v3, v2}, Landroid/app/RemoteInput$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; │ │ move-result-object v2 │ --- smali/a/a/a/a/ac.smali ├── +++ smali/android/support/a/a/af.smali │┄ Files similar despite different names (difference score: 3) │ @@ -1,8 +1,8 @@ │ -.class La/a/a/a/ac; │ +.class Landroid/support/a/a/af; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method static a(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ .locals 6 │ --- smali/a/a/a/a/ab.smali ├── +++ smali/android/support/a/a/ac.smali │┄ Files similar despite different names (difference score: 17) │ @@ -1,8 +1,8 @@ │ -.class La/a/a/a/ab; │ +.class public Landroid/support/a/a/ac; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ .locals 0 │ --- smali/a/a/a/a/ag.smali ├── +++ smali/android/support/a/a/aj.smali │┄ Files similar despite different names (difference score: 36) │ @@ -1,34 +1,38 @@ │ -.class public La/a/a/a/ag; │ +.class public Landroid/support/a/a/aj; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements La/a/a/a/a; │ -.implements La/a/a/a/b; │ +.implements Landroid/support/a/a/a; │ +.implements Landroid/support/a/a/b; │ │ │ # instance fields │ .field private a:Landroid/app/Notification$Builder; │ │ .field private final b:Landroid/os/Bundle; │ │ .field private c:Ljava/util/List; │ │ +.field private d:Landroid/widget/RemoteViews; │ + │ +.field private e:Landroid/widget/RemoteViews; │ + │ │ # direct methods │ -.method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ +.method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V │ .locals 8 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, La/a/a/a/ag;->c:Ljava/util/List; │ + iput-object v4, p0, Landroid/support/a/a/aj;->c:Ljava/util/List; │ │ new-instance v4, Landroid/app/Notification$Builder; │ │ invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ @@ -198,75 +202,83 @@ │ │ move/from16 v2, p13 │ │ invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ - iput-object v4, p0, La/a/a/a/ag;->a:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/a/a/aj;->a:Landroid/app/Notification$Builder; │ │ new-instance v4, Landroid/os/Bundle; │ │ invoke-direct {v4}, Landroid/os/Bundle;->()V │ │ - iput-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iput-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ if-eqz p18, :cond_0 │ │ - iget-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ move-object/from16 v0, p18 │ │ invoke-virtual {v4, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ │ :cond_0 │ if-eqz p17, :cond_1 │ │ - iget-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ const-string v5, "android.support.localOnly" │ │ const/4 v6, 0x1 │ │ invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ :cond_1 │ if-eqz p19, :cond_2 │ │ - iget-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ const-string v5, "android.support.groupKey" │ │ move-object/from16 v0, p19 │ │ invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ if-eqz p20, :cond_8 │ │ - iget-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ const-string v5, "android.support.isGroupSummary" │ │ const/4 v6, 0x1 │ │ invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ :cond_2 │ :goto_4 │ if-eqz p21, :cond_3 │ │ - iget-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ const-string v5, "android.support.sortKey" │ │ move-object/from16 v0, p21 │ │ invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ :cond_3 │ + move-object/from16 v0, p22 │ + │ + iput-object v0, p0, Landroid/support/a/a/aj;->d:Landroid/widget/RemoteViews; │ + │ + move-object/from16 v0, p23 │ + │ + iput-object v0, p0, Landroid/support/a/a/aj;->e:Landroid/widget/RemoteViews; │ + │ return-void │ │ :cond_4 │ const/4 v4, 0x0 │ │ goto/16 :goto_0 │ │ @@ -282,15 +294,15 @@ │ │ :cond_7 │ const/4 v4, 0x0 │ │ goto :goto_3 │ │ :cond_8 │ - iget-object v4, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ const-string v5, "android.support.useSideChannel" │ │ const/4 v6, 0x1 │ │ invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ @@ -298,55 +310,55 @@ │ .end method │ │ │ # virtual methods │ .method public a()Landroid/app/Notification$Builder; │ .locals 1 │ │ - iget-object v0, p0, La/a/a/a/ag;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, Landroid/support/a/a/aj;->a:Landroid/app/Notification$Builder; │ │ return-object v0 │ .end method │ │ -.method public a(La/a/a/a/z;)V │ +.method public a(Landroid/support/a/a/ad;)V │ .locals 2 │ │ - iget-object v0, p0, La/a/a/a/ag;->c:Ljava/util/List; │ + iget-object v0, p0, Landroid/support/a/a/aj;->c:Ljava/util/List; │ │ - iget-object v1, p0, La/a/a/a/ag;->a:Landroid/app/Notification$Builder; │ + iget-object v1, p0, Landroid/support/a/a/aj;->a:Landroid/app/Notification$Builder; │ │ - invoke-static {v1, p1}, La/a/a/a/af;->a(Landroid/app/Notification$Builder;La/a/a/a/z;)Landroid/os/Bundle; │ + invoke-static {v1, p1}, Landroid/support/a/a/ai;->a(Landroid/app/Notification$Builder;Landroid/support/a/a/ad;)Landroid/os/Bundle; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ return-void │ .end method │ │ .method public b()Landroid/app/Notification; │ .locals 6 │ │ - iget-object v0, p0, La/a/a/a/ag;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, Landroid/support/a/a/aj;->a:Landroid/app/Notification$Builder; │ │ invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ │ move-result-object v1 │ │ - invoke-static {v1}, La/a/a/a/af;->a(Landroid/app/Notification;)Landroid/os/Bundle; │ + invoke-static {v1}, Landroid/support/a/a/ai;->a(Landroid/app/Notification;)Landroid/os/Bundle; │ │ move-result-object v2 │ │ new-instance v3, Landroid/os/Bundle; │ │ - iget-object v0, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v0, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ invoke-direct {v3, v0}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ │ - iget-object v0, p0, La/a/a/a/ag;->b:Landroid/os/Bundle; │ + iget-object v0, p0, Landroid/support/a/a/aj;->b:Landroid/os/Bundle; │ │ invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ @@ -375,26 +387,44 @@ │ invoke-virtual {v3, v0}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V │ │ goto :goto_0 │ │ :cond_1 │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ │ - iget-object v0, p0, La/a/a/a/ag;->c:Ljava/util/List; │ + iget-object v0, p0, Landroid/support/a/a/aj;->c:Ljava/util/List; │ │ - invoke-static {v0}, La/a/a/a/af;->a(Ljava/util/List;)Landroid/util/SparseArray; │ + invoke-static {v0}, Landroid/support/a/a/ai;->a(Ljava/util/List;)Landroid/util/SparseArray; │ │ move-result-object v0 │ │ if-eqz v0, :cond_2 │ │ - invoke-static {v1}, La/a/a/a/af;->a(Landroid/app/Notification;)Landroid/os/Bundle; │ + invoke-static {v1}, Landroid/support/a/a/ai;->a(Landroid/app/Notification;)Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "android.support.actionExtras" │ │ invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ │ :cond_2 │ + iget-object v0, p0, Landroid/support/a/a/aj;->d:Landroid/widget/RemoteViews; │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/a/a/aj;->d:Landroid/widget/RemoteViews; │ + │ + iput-object v0, v1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + │ + :cond_3 │ + iget-object v0, p0, Landroid/support/a/a/aj;->e:Landroid/widget/RemoteViews; │ + │ + if-eqz v0, :cond_4 │ + │ + iget-object v0, p0, Landroid/support/a/a/aj;->e:Landroid/widget/RemoteViews; │ + │ + iput-object v0, v1, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews; │ + │ + :cond_4 │ return-object v1 │ .end method │ --- smali/a/a/a/a/ae.smali ├── +++ smali/android/support/a/a/ah.smali │┄ Files similar despite different names (difference score: 6) │ @@ -1,12 +1,12 @@ │ -.class public La/a/a/a/ae; │ +.class public Landroid/support/a/a/ah; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements La/a/a/a/b; │ +.implements Landroid/support/a/a/b; │ │ │ # instance fields │ .field private a:Landroid/app/Notification$Builder; │ │ │ # direct methods │ @@ -169,15 +169,15 @@ │ │ move/from16 v2, p13 │ │ invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ - iput-object v4, p0, La/a/a/a/ae;->a:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/a/a/ah;->a:Landroid/app/Notification$Builder; │ │ return-void │ │ :cond_0 │ const/4 v4, 0x0 │ │ goto :goto_0 │ @@ -199,23 +199,23 @@ │ .end method │ │ │ # virtual methods │ .method public a()Landroid/app/Notification$Builder; │ .locals 1 │ │ - iget-object v0, p0, La/a/a/a/ae;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, Landroid/support/a/a/ah;->a:Landroid/app/Notification$Builder; │ │ return-object v0 │ .end method │ │ .method public b()Landroid/app/Notification; │ .locals 1 │ │ - iget-object v0, p0, La/a/a/a/ae;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, Landroid/support/a/a/ah;->a:Landroid/app/Notification$Builder; │ │ invoke-virtual {v0}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ move-result-object v0 │ │ return-object v0 │ .end method