[tor-commits] [orbot/master] manually use `aapt singleCrunch` for reproducible builds

n8fr8 at torproject.org n8fr8 at torproject.org
Tue Apr 28 21:05:00 UTC 2020


commit 30cdfa93f27d21f3d2a2b79ec6b5cbd93586a366
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Thu Sep 5 16:14:51 2019 +0200

    manually use `aapt singleCrunch` for reproducible builds
    
    PNG crunching is not a deterministic process, especially the way aapt does
    it.  This makes the builds not reproducible.  The easy solution to this is
    to pre-crunch the PNGs and commit them to git.  This also uses exiftool to
    strip any metadata from the PNG.  This then disables running the crunch as
    part of the gradle build process.
    
    https://medium.com/@duhroach/smaller-pngs-and-android-s-aapt-tool-4ce38a24019d
---
 app-mini/src/main/ic_launcher-web.png              | Bin 18915 -> 20211 bytes
 .../res/drawable-hdpi-v11/ic_stat_notifyerr.png    | Bin 480 -> 359 bytes
 .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png | Bin 744 -> 944 bytes
 .../res/drawable-hdpi-v9/ic_stat_notifyerr.png     | Bin 616 -> 508 bytes
 .../main/res/drawable-hdpi/ic_action_settings.png  | Bin 553 -> 329 bytes
 .../res/drawable-hdpi/ic_settings_white_24dp.png   | Bin 460 -> 816 bytes
 .../main/res/drawable-hdpi/ic_stat_notifyerr.png   | Bin 1312 -> 901 bytes
 .../src/main/res/drawable-hdpi/ic_stat_tor.png     | Bin 606 -> 912 bytes
 .../res/drawable-ldpi-v11/ic_stat_notifyerr.png    | Bin 294 -> 262 bytes
 .../res/drawable-ldpi-v9/ic_stat_notifyerr.png     | Bin 342 -> 326 bytes
 .../main/res/drawable-ldpi/ic_action_settings.png  | Bin 319 -> 250 bytes
 .../main/res/drawable-ldpi/ic_stat_notifyerr.png   | Bin 647 -> 443 bytes
 .../res/drawable-mdpi-v11/ic_stat_notifyerr.png    | Bin 357 -> 317 bytes
 .../res/drawable-mdpi-v9/ic_stat_notifyerr.png     | Bin 458 -> 417 bytes
 .../res/drawable-mdpi/ic_settings_white_24dp.png   | Bin 326 -> 598 bytes
 .../src/main/res/drawable-mdpi/ic_stat_tor.png     | Bin 389 -> 576 bytes
 .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png   | Bin 618 -> 406 bytes
 .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png    | Bin 747 -> 580 bytes
 .../res/drawable-xhdpi/ic_settings_white_24dp.png  | Bin 562 -> 982 bytes
 .../src/main/res/drawable-xhdpi/ic_stat_tor.png    | Bin 773 -> 1115 bytes
 .../res/drawable-xxhdpi/ic_settings_white_24dp.png | Bin 843 -> 1455 bytes
 .../src/main/res/drawable-xxhdpi/ic_stat_tor.png   | Bin 1131 -> 1496 bytes
 .../drawable-xxxhdpi/ic_settings_white_24dp.png    | Bin 1074 -> 1764 bytes
 .../src/main/res/drawable-xxxhdpi/ic_stat_tor.png  | Bin 1564 -> 1899 bytes
 app-mini/src/main/res/drawable/ic_menu_about.png   | Bin 1771 -> 1479 bytes
 app-mini/src/main/res/drawable/ic_menu_exit.png    | Bin 2693 -> 1031 bytes
 app-mini/src/main/res/drawable/ic_stat_tor_off.png | Bin 744 -> 944 bytes
 app-mini/src/main/res/drawable/onion32.png         | Bin 1599 -> 1402 bytes
 app-mini/src/main/res/drawable/toroff.png          | Bin 19187 -> 19161 bytes
 app-mini/src/main/res/drawable/toron.png           | Bin 19057 -> 19035 bytes
 app-mini/src/main/res/drawable/torstarting.png     | Bin 18052 -> 18019 bytes
 app-mini/src/main/res/mipmap-hdpi/ic_launcher.png  | Bin 2019 -> 2579 bytes
 .../res/mipmap-hdpi/ic_launcher_foreground.png     | Bin 1815 -> 2048 bytes
 .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 4055 -> 5226 bytes
 app-mini/src/main/res/mipmap-mdpi/ic_launcher.png  | Bin 1456 -> 1473 bytes
 .../res/mipmap-mdpi/ic_launcher_foreground.png     | Bin 1174 -> 1536 bytes
 .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 2620 -> 3414 bytes
 app-mini/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 2761 -> 3479 bytes
 .../res/mipmap-xhdpi/ic_launcher_foreground.png    | Bin 2495 -> 2543 bytes
 .../main/res/mipmap-xhdpi/ic_launcher_round.png    | Bin 5714 -> 7313 bytes
 .../src/main/res/mipmap-xxhdpi/ic_launcher.png     | Bin 4143 -> 5120 bytes
 .../res/mipmap-xxhdpi/ic_launcher_foreground.png   | Bin 3922 -> 3468 bytes
 .../main/res/mipmap-xxhdpi/ic_launcher_round.png   | Bin 8706 -> 10885 bytes
 .../src/main/res/mipmap-xxxhdpi/ic_launcher.png    | Bin 5726 -> 6935 bytes
 .../res/mipmap-xxxhdpi/ic_launcher_foreground.png  | Bin 5467 -> 4466 bytes
 .../main/res/mipmap-xxxhdpi/ic_launcher_round.png  | Bin 12555 -> 15090 bytes
 app/build.gradle                                   |   3 +++
 .../res/drawable-hdpi-v11/ic_stat_notifyerr.png    | Bin 480 -> 359 bytes
 app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png | Bin 802 -> 660 bytes
 .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png | Bin 744 -> 944 bytes
 .../res/drawable-hdpi-v11/ic_stat_tor_xfer.png     | Bin 967 -> 1073 bytes
 .../res/drawable-hdpi-v9/ic_stat_notifyerr.png     | Bin 616 -> 508 bytes
 app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png  | Bin 713 -> 640 bytes
 .../main/res/drawable-hdpi/ic_action_settings.png  | Bin 553 -> 329 bytes
 app/src/main/res/drawable-hdpi/ic_launcher.png     | Bin 4194 -> 3616 bytes
 .../res/drawable-hdpi/ic_settings_white_24dp.png   | Bin 460 -> 816 bytes
 .../main/res/drawable-hdpi/ic_stat_notifyerr.png   | Bin 1312 -> 901 bytes
 app/src/main/res/drawable-hdpi/ic_stat_tor.png     | Bin 852 -> 715 bytes
 .../main/res/drawable-hdpi/ic_stat_tor_xfer.png    | Bin 990 -> 969 bytes
 .../res/drawable-ldpi-v11/ic_stat_notifyerr.png    | Bin 294 -> 262 bytes
 app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png | Bin 390 -> 420 bytes
 .../res/drawable-ldpi-v9/ic_stat_notifyerr.png     | Bin 342 -> 326 bytes
 app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png  | Bin 358 -> 365 bytes
 .../main/res/drawable-ldpi/ic_action_settings.png  | Bin 319 -> 250 bytes
 app/src/main/res/drawable-ldpi/ic_launcher.png     | Bin 2394 -> 2004 bytes
 .../main/res/drawable-ldpi/ic_stat_notifyerr.png   | Bin 647 -> 443 bytes
 app/src/main/res/drawable-ldpi/ic_stat_tor.png     | Bin 606 -> 494 bytes
 .../res/drawable-mdpi-v11/ic_stat_notifyerr.png    | Bin 357 -> 317 bytes
 app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png | Bin 517 -> 441 bytes
 .../res/drawable-mdpi-v11/ic_stat_tor_xfer.png     | Bin 607 -> 741 bytes
 .../res/drawable-mdpi-v9/ic_stat_notifyerr.png     | Bin 458 -> 417 bytes
 app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png  | Bin 475 -> 464 bytes
 .../res/drawable-mdpi/ic_settings_white_24dp.png   | Bin 326 -> 598 bytes
 .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png   | Bin 618 -> 406 bytes
 .../main/res/drawable-xhdpi-v11/ic_stat_tor.png    | Bin 1165 -> 887 bytes
 .../res/drawable-xhdpi-v11/ic_stat_tor_xfer.png    | Bin 1337 -> 1348 bytes
 .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png    | Bin 747 -> 580 bytes
 app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png | Bin 970 -> 864 bytes
 .../res/drawable-xhdpi/ic_settings_white_24dp.png  | Bin 562 -> 982 bytes
 .../main/res/drawable-xxhdpi-v11/ic_stat_tor.png   | Bin 1903 -> 1307 bytes
 .../res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png   | Bin 2019 -> 1734 bytes
 .../res/drawable-xxhdpi/ic_settings_white_24dp.png | Bin 843 -> 1455 bytes
 .../main/res/drawable-xxxhdpi-v11/ic_stat_tor.png  | Bin 2661 -> 1734 bytes
 .../res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png  | Bin 3156 -> 2424 bytes
 .../drawable-xxxhdpi/ic_settings_white_24dp.png    | Bin 1074 -> 1764 bytes
 app/src/main/res/drawable/ic_launcher.png          | Bin 6055 -> 5111 bytes
 app/src/main/res/drawable/ic_menu_about.png        | Bin 1771 -> 1479 bytes
 app/src/main/res/drawable/ic_menu_exit.png         | Bin 2693 -> 1031 bytes
 app/src/main/res/drawable/ic_stat_tor_off.png      | Bin 744 -> 944 bytes
 app/src/main/res/drawable/ic_stat_tor_xfer.png     | Bin 600 -> 628 bytes
 app/src/main/res/drawable/onion32.png              | Bin 1599 -> 1402 bytes
 app/src/main/res/drawable/toroff.png               | Bin 19187 -> 19161 bytes
 app/src/main/res/drawable/toron.png                | Bin 19057 -> 19035 bytes
 app/src/main/res/drawable/torstarting.png          | Bin 18052 -> 18019 bytes
 .../android/en-US/images/featureGraphic.png        | Bin 299999 -> 224893 bytes
 fastlane/metadata/android/en-US/images/icon.png    | Bin 46595 -> 31345 bytes
 .../phoneScreenshots/device-2018-01-05-122015.png  | Bin 337474 -> 254422 bytes
 .../phoneScreenshots/device-2018-01-05-122035.png  | Bin 119904 -> 96898 bytes
 .../phoneScreenshots/device-2018-01-05-122111.png  | Bin 472163 -> 358410 bytes
 .../phoneScreenshots/device-2018-01-05-122301.png  | Bin 65793 -> 52269 bytes
 .../phoneScreenshots/device-2018-01-05-122310.png  | Bin 65793 -> 52269 bytes
 .../phoneScreenshots/device-2018-01-05-122314.png  | Bin 65793 -> 52269 bytes
 .../phoneScreenshots/device-2018-01-05-122344.png  | Bin 236020 -> 193597 bytes
 .../phoneScreenshots/device-2018-01-05-123814.png  | Bin 282081 -> 222617 bytes
 .../phoneScreenshots/device-2018-01-05-123828.png  | Bin 148480 -> 120576 bytes
 .../phoneScreenshots/device-2018-01-05-123836.png  | Bin 161380 -> 130945 bytes
 .../phoneScreenshots/device-2018-01-05-123908.png  | Bin 344849 -> 259920 bytes
 .../phoneScreenshots/device-2018-01-05-124039.png  | Bin 49019 -> 39303 bytes
 .../phoneScreenshots/device-2018-01-05-124045.png  | Bin 73495 -> 58218 bytes
 .../phoneScreenshots/device-2018-01-05-124052.png  | Bin 80358 -> 64827 bytes
 .../phoneScreenshots/device-2018-01-05-124059.png  | Bin 120833 -> 96786 bytes
 orbotservice/build.gradle                          |   4 ++++
 .../res/drawable-hdpi-v11/ic_stat_notifyerr.png    | Bin 480 -> 359 bytes
 .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png | Bin 744 -> 944 bytes
 .../res/drawable-hdpi-v9/ic_stat_notifyerr.png     | Bin 616 -> 508 bytes
 .../res/drawable-hdpi/ic_refresh_white_24dp.png    | Bin 387 -> 675 bytes
 .../main/res/drawable-hdpi/ic_stat_notifyerr.png   | Bin 1312 -> 901 bytes
 .../src/main/res/drawable-hdpi/ic_stat_tor.png     | Bin 1136 -> 1519 bytes
 .../res/drawable-ldpi-v11/ic_stat_notifyerr.png    | Bin 294 -> 262 bytes
 .../res/drawable-ldpi-v9/ic_stat_notifyerr.png     | Bin 342 -> 326 bytes
 .../main/res/drawable-ldpi/ic_stat_notifyerr.png   | Bin 647 -> 443 bytes
 .../res/drawable-mdpi-v11/ic_stat_notifyerr.png    | Bin 357 -> 317 bytes
 .../res/drawable-mdpi-v9/ic_stat_notifyerr.png     | Bin 458 -> 417 bytes
 .../drawable-mdpi/ic_action_settings.png           | Bin 364 -> 251 bytes
 .../drawable-mdpi/ic_autorenew_black_36dp.png      | Bin 369 -> 578 bytes
 .../drawable-mdpi/ic_filter_none_black_36dp.png    | Bin 198 -> 251 bytes
 .../drawable-mdpi/drawable-mdpi/ic_launcher.png    | Bin 2677 -> 2319 bytes
 .../ic_playlist_add_check_black_36dp.png           | Bin 163 -> 202 bytes
 .../drawable-mdpi/ic_stat_notifyerr.png            | Bin 883 -> 617 bytes
 .../drawable-mdpi/drawable-mdpi/ic_stat_tor.png    | Bin 535 -> 479 bytes
 .../drawable-mdpi/ic_stat_tor_xfer.png             | Bin 600 -> 628 bytes
 .../res/drawable-mdpi/drawable-mdpi/inverse.png    | Bin 1027 -> 1231 bytes
 .../res/drawable-mdpi/ic_refresh_white_24dp.png    | Bin 254 -> 426 bytes
 .../main/res/drawable-mdpi/ic_stat_notifyerr.png   | Bin 883 -> 617 bytes
 .../src/main/res/drawable-mdpi/ic_stat_tor.png     | Bin 622 -> 943 bytes
 .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png   | Bin 618 -> 406 bytes
 .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png    | Bin 747 -> 580 bytes
 .../res/drawable-xhdpi/ic_refresh_white_24dp.png   | Bin 509 -> 895 bytes
 .../main/res/drawable-xhdpi/ic_stat_notifyerr.png  | Bin 1796 -> 1370 bytes
 .../src/main/res/drawable-xhdpi/ic_stat_tor.png    | Bin 1774 -> 2148 bytes
 .../drawable-xxhdpi/ic_autorenew_black_36dp.png    | Bin 1000 -> 1440 bytes
 .../drawable-xxhdpi/ic_filter_none_black_36dp.png  | Bin 415 -> 518 bytes
 .../drawable-xxhdpi/ic_launcher.png                | Bin 9556 -> 7975 bytes
 .../ic_playlist_add_check_black_36dp.png           | Bin 325 -> 413 bytes
 .../drawable-xxhdpi/ic_stat_tor.png                | Bin 1872 -> 1430 bytes
 .../drawable-xxhdpi/ic_stat_tor_xfer.png           | Bin 2216 -> 1295 bytes
 .../drawable-xxhdpi/drawable-xxhdpi/inverse.png    | Bin 1027 -> 1231 bytes
 .../res/drawable-xxhdpi/ic_refresh_white_24dp.png  | Bin 734 -> 1231 bytes
 .../src/main/res/drawable-xxhdpi/ic_stat_tor.png   | Bin 3241 -> 3296 bytes
 .../drawable-xxxhdpi/ic_autorenew_black_36dp.png   | Bin 1362 -> 1953 bytes
 .../drawable-xxxhdpi/ic_filter_none_black_36dp.png | Bin 505 -> 577 bytes
 .../drawable-xxxhdpi/ic_launcher.png               | Bin 13297 -> 11077 bytes
 .../ic_playlist_add_check_black_36dp.png           | Bin 379 -> 440 bytes
 .../drawable-xxxhdpi/ic_stat_tor.png               | Bin 2631 -> 1998 bytes
 .../drawable-xxxhdpi/ic_stat_tor_xfer.png          | Bin 2859 -> 1585 bytes
 .../drawable-xxxhdpi/drawable-xxxhdpi/inverse.png  | Bin 1027 -> 1231 bytes
 .../res/drawable-xxxhdpi/ic_refresh_white_24dp.png | Bin 967 -> 1553 bytes
 .../src/main/res/drawable-xxxhdpi/ic_stat_tor.png  | Bin 3188 -> 3580 bytes
 tools/png-pre-compress                             |  18 ++++++++++++++++++
 159 files changed, 25 insertions(+)

diff --git a/app-mini/src/main/ic_launcher-web.png b/app-mini/src/main/ic_launcher-web.png
index fe170c1e..6903b7bd 100644
Binary files a/app-mini/src/main/ic_launcher-web.png and b/app-mini/src/main/ic_launcher-web.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png
index 1f97a9ed..782a52d9 100644
Binary files a/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png b/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png
index 6df646eb..a8cbe1de 100644
Binary files a/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png and b/app-mini/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png
index 58fc5ae8..75f8a863 100644
Binary files a/app-mini/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi/ic_action_settings.png b/app-mini/src/main/res/drawable-hdpi/ic_action_settings.png
index d57b2905..6bcf08a7 100644
Binary files a/app-mini/src/main/res/drawable-hdpi/ic_action_settings.png and b/app-mini/src/main/res/drawable-hdpi/ic_action_settings.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi/ic_settings_white_24dp.png b/app-mini/src/main/res/drawable-hdpi/ic_settings_white_24dp.png
index 97ded33b..55d652f5 100644
Binary files a/app-mini/src/main/res/drawable-hdpi/ic_settings_white_24dp.png and b/app-mini/src/main/res/drawable-hdpi/ic_settings_white_24dp.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-hdpi/ic_stat_notifyerr.png
index b65fa648..abd8c126 100644
Binary files a/app-mini/src/main/res/drawable-hdpi/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-hdpi/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-hdpi/ic_stat_tor.png b/app-mini/src/main/res/drawable-hdpi/ic_stat_tor.png
index 3091474e..b50c7a3f 100644
Binary files a/app-mini/src/main/res/drawable-hdpi/ic_stat_tor.png and b/app-mini/src/main/res/drawable-hdpi/ic_stat_tor.png differ
diff --git a/app-mini/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png
index b73292dd..43d71e2f 100644
Binary files a/app-mini/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png
index 2787bbb5..eedf7faf 100644
Binary files a/app-mini/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-ldpi/ic_action_settings.png b/app-mini/src/main/res/drawable-ldpi/ic_action_settings.png
index c3927fd7..d179ccec 100644
Binary files a/app-mini/src/main/res/drawable-ldpi/ic_action_settings.png and b/app-mini/src/main/res/drawable-ldpi/ic_action_settings.png differ
diff --git a/app-mini/src/main/res/drawable-ldpi/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-ldpi/ic_stat_notifyerr.png
index 518e188e..645432c2 100644
Binary files a/app-mini/src/main/res/drawable-ldpi/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-ldpi/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png
index 935e2093..e55893c3 100644
Binary files a/app-mini/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png
index b1490315..b19d6b65 100644
Binary files a/app-mini/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-mdpi/ic_settings_white_24dp.png b/app-mini/src/main/res/drawable-mdpi/ic_settings_white_24dp.png
index 8909c355..74830332 100644
Binary files a/app-mini/src/main/res/drawable-mdpi/ic_settings_white_24dp.png and b/app-mini/src/main/res/drawable-mdpi/ic_settings_white_24dp.png differ
diff --git a/app-mini/src/main/res/drawable-mdpi/ic_stat_tor.png b/app-mini/src/main/res/drawable-mdpi/ic_stat_tor.png
index a10c654d..a4b2f3ec 100644
Binary files a/app-mini/src/main/res/drawable-mdpi/ic_stat_tor.png and b/app-mini/src/main/res/drawable-mdpi/ic_stat_tor.png differ
diff --git a/app-mini/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png
index bed9e215..36f750a5 100644
Binary files a/app-mini/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png b/app-mini/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png
index 7d1139c9..7eaea7be 100644
Binary files a/app-mini/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png and b/app-mini/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app-mini/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png b/app-mini/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png
index 5caedc8e..24dc0e8c 100644
Binary files a/app-mini/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png and b/app-mini/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png differ
diff --git a/app-mini/src/main/res/drawable-xhdpi/ic_stat_tor.png b/app-mini/src/main/res/drawable-xhdpi/ic_stat_tor.png
index 25bf4549..0cec60a0 100644
Binary files a/app-mini/src/main/res/drawable-xhdpi/ic_stat_tor.png and b/app-mini/src/main/res/drawable-xhdpi/ic_stat_tor.png differ
diff --git a/app-mini/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png b/app-mini/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png
index eabb0a2b..3c1b30ad 100644
Binary files a/app-mini/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png and b/app-mini/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png differ
diff --git a/app-mini/src/main/res/drawable-xxhdpi/ic_stat_tor.png b/app-mini/src/main/res/drawable-xxhdpi/ic_stat_tor.png
index fb7bce8a..781d6a47 100644
Binary files a/app-mini/src/main/res/drawable-xxhdpi/ic_stat_tor.png and b/app-mini/src/main/res/drawable-xxhdpi/ic_stat_tor.png differ
diff --git a/app-mini/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png b/app-mini/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png
index 507c5edd..f27a68b7 100644
Binary files a/app-mini/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png and b/app-mini/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png differ
diff --git a/app-mini/src/main/res/drawable-xxxhdpi/ic_stat_tor.png b/app-mini/src/main/res/drawable-xxxhdpi/ic_stat_tor.png
index 32595644..1661fd13 100644
Binary files a/app-mini/src/main/res/drawable-xxxhdpi/ic_stat_tor.png and b/app-mini/src/main/res/drawable-xxxhdpi/ic_stat_tor.png differ
diff --git a/app-mini/src/main/res/drawable/ic_menu_about.png b/app-mini/src/main/res/drawable/ic_menu_about.png
index 866d4e0b..5734d4d3 100644
Binary files a/app-mini/src/main/res/drawable/ic_menu_about.png and b/app-mini/src/main/res/drawable/ic_menu_about.png differ
diff --git a/app-mini/src/main/res/drawable/ic_menu_exit.png b/app-mini/src/main/res/drawable/ic_menu_exit.png
index d301ea64..f6491824 100644
Binary files a/app-mini/src/main/res/drawable/ic_menu_exit.png and b/app-mini/src/main/res/drawable/ic_menu_exit.png differ
diff --git a/app-mini/src/main/res/drawable/ic_stat_tor_off.png b/app-mini/src/main/res/drawable/ic_stat_tor_off.png
index 6df646eb..a8cbe1de 100644
Binary files a/app-mini/src/main/res/drawable/ic_stat_tor_off.png and b/app-mini/src/main/res/drawable/ic_stat_tor_off.png differ
diff --git a/app-mini/src/main/res/drawable/onion32.png b/app-mini/src/main/res/drawable/onion32.png
index 78467601..5e002370 100644
Binary files a/app-mini/src/main/res/drawable/onion32.png and b/app-mini/src/main/res/drawable/onion32.png differ
diff --git a/app-mini/src/main/res/drawable/toroff.png b/app-mini/src/main/res/drawable/toroff.png
index 759400f2..d7367ea2 100644
Binary files a/app-mini/src/main/res/drawable/toroff.png and b/app-mini/src/main/res/drawable/toroff.png differ
diff --git a/app-mini/src/main/res/drawable/toron.png b/app-mini/src/main/res/drawable/toron.png
index 12f830a5..46a5e5af 100644
Binary files a/app-mini/src/main/res/drawable/toron.png and b/app-mini/src/main/res/drawable/toron.png differ
diff --git a/app-mini/src/main/res/drawable/torstarting.png b/app-mini/src/main/res/drawable/torstarting.png
index 3a08305f..b58490fb 100644
Binary files a/app-mini/src/main/res/drawable/torstarting.png and b/app-mini/src/main/res/drawable/torstarting.png differ
diff --git a/app-mini/src/main/res/mipmap-hdpi/ic_launcher.png b/app-mini/src/main/res/mipmap-hdpi/ic_launcher.png
index 42426c19..eef89435 100644
Binary files a/app-mini/src/main/res/mipmap-hdpi/ic_launcher.png and b/app-mini/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app-mini/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app-mini/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index aa867fe2..01d70758 100644
Binary files a/app-mini/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/app-mini/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/app-mini/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app-mini/src/main/res/mipmap-hdpi/ic_launcher_round.png
index d8e76add..2508f71b 100644
Binary files a/app-mini/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/app-mini/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/app-mini/src/main/res/mipmap-mdpi/ic_launcher.png b/app-mini/src/main/res/mipmap-mdpi/ic_launcher.png
index 6c8a8aac..5b616d96 100644
Binary files a/app-mini/src/main/res/mipmap-mdpi/ic_launcher.png and b/app-mini/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app-mini/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app-mini/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index ea25e877..ada9b628 100644
Binary files a/app-mini/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/app-mini/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/app-mini/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app-mini/src/main/res/mipmap-mdpi/ic_launcher_round.png
index d056f3cf..50a61022 100644
Binary files a/app-mini/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/app-mini/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/app-mini/src/main/res/mipmap-xhdpi/ic_launcher.png b/app-mini/src/main/res/mipmap-xhdpi/ic_launcher.png
index 09ca1b23..f7cf2a02 100644
Binary files a/app-mini/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app-mini/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index 782034e0..18b8fad9 100644
Binary files a/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index 9197cb68..9613090b 100644
Binary files a/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/app-mini/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher.png
index b45b0359..e6d96037 100644
Binary files a/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
index a0b88e23..9e9c5835 100644
Binary files a/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index 51aac254..31f253ca 100644
Binary files a/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/app-mini/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 7061de75..2cbd708a 100644
Binary files a/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
index 829f12db..c7d8e5ee 100644
Binary files a/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index 1b155587..05f7e20c 100644
Binary files a/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/app-mini/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/app/build.gradle b/app/build.gradle
index a6b56a43..b51afb13 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -31,6 +31,9 @@ android {
         minSdkVersion 16
         targetSdkVersion 29
     }
+    aaptOptions {
+        cruncherEnabled = false
+    }
     lintOptions {
         checkReleaseBuilds false
         // Or, if you prefer, you can continue to check for errors in release builds,
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png
index 1f97a9ed..782a52d9 100644
Binary files a/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png and b/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png
index b4d2e333..543c788f 100644
Binary files a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png and b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png
index 6df646eb..a8cbe1de 100644
Binary files a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png and b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png
index 3d757218..781f061a 100644
Binary files a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png and b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png
index 58fc5ae8..75f8a863 100644
Binary files a/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png and b/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png
index 1dfdc09a..716e4981 100644
Binary files a/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png and b/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_settings.png b/app/src/main/res/drawable-hdpi/ic_action_settings.png
index d57b2905..6bcf08a7 100644
Binary files a/app/src/main/res/drawable-hdpi/ic_action_settings.png and b/app/src/main/res/drawable-hdpi/ic_action_settings.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/drawable-hdpi/ic_launcher.png
index e9954eb7..ce4331de 100644
Binary files a/app/src/main/res/drawable-hdpi/ic_launcher.png and b/app/src/main/res/drawable-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png
index 97ded33b..55d652f5 100644
Binary files a/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png and b/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png b/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png
index b65fa648..abd8c126 100644
Binary files a/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png and b/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_tor.png b/app/src/main/res/drawable-hdpi/ic_stat_tor.png
index 0f3b147e..0f8f87d1 100644
Binary files a/app/src/main/res/drawable-hdpi/ic_stat_tor.png and b/app/src/main/res/drawable-hdpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png b/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png
index d222fb67..44a2f772 100644
Binary files a/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png and b/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png
index b73292dd..43d71e2f 100644
Binary files a/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png and b/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png
index 0f24ee8a..e3d85b5b 100644
Binary files a/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png and b/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png
index 2787bbb5..eedf7faf 100644
Binary files a/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png and b/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png
index 82d54466..2f344690 100644
Binary files a/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png and b/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_action_settings.png b/app/src/main/res/drawable-ldpi/ic_action_settings.png
index c3927fd7..d179ccec 100644
Binary files a/app/src/main/res/drawable-ldpi/ic_action_settings.png and b/app/src/main/res/drawable-ldpi/ic_action_settings.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_launcher.png b/app/src/main/res/drawable-ldpi/ic_launcher.png
index aed52cbc..089ac7e2 100644
Binary files a/app/src/main/res/drawable-ldpi/ic_launcher.png and b/app/src/main/res/drawable-ldpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png b/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png
index 518e188e..645432c2 100644
Binary files a/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png and b/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_stat_tor.png b/app/src/main/res/drawable-ldpi/ic_stat_tor.png
index 3cd399db..1a18c2ab 100644
Binary files a/app/src/main/res/drawable-ldpi/ic_stat_tor.png and b/app/src/main/res/drawable-ldpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png
index 935e2093..e55893c3 100644
Binary files a/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png and b/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png
index a34840dc..be7dccf7 100644
Binary files a/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png and b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png
index fe291e76..04168ec8 100644
Binary files a/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png and b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png
index b1490315..b19d6b65 100644
Binary files a/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png and b/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png
index c150cede..be212d07 100644
Binary files a/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png and b/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png
index 8909c355..74830332 100644
Binary files a/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png and b/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png
index bed9e215..36f750a5 100644
Binary files a/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png and b/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png
index e742ae7b..2344022f 100644
Binary files a/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png and b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png
index 27e86725..270a4139 100644
Binary files a/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png and b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png
index 7d1139c9..7eaea7be 100644
Binary files a/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png and b/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png
index 9e56f4fc..ce82130d 100644
Binary files a/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png and b/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png
index 5caedc8e..24dc0e8c 100644
Binary files a/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png and b/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png
index 1451c505..c162b7e0 100644
Binary files a/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png and b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png
index 59e63d4d..0d09348f 100644
Binary files a/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png and b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png
index eabb0a2b..3c1b30ad 100644
Binary files a/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png and b/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png
index a78d2907..5b6154a8 100644
Binary files a/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png and b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png
index 30fe5893..8e6eb04a 100644
Binary files a/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png and b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png
index 507c5edd..f27a68b7 100644
Binary files a/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png and b/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png differ
diff --git a/app/src/main/res/drawable/ic_launcher.png b/app/src/main/res/drawable/ic_launcher.png
index ea473739..5f418e7c 100644
Binary files a/app/src/main/res/drawable/ic_launcher.png and b/app/src/main/res/drawable/ic_launcher.png differ
diff --git a/app/src/main/res/drawable/ic_menu_about.png b/app/src/main/res/drawable/ic_menu_about.png
index 866d4e0b..5734d4d3 100644
Binary files a/app/src/main/res/drawable/ic_menu_about.png and b/app/src/main/res/drawable/ic_menu_about.png differ
diff --git a/app/src/main/res/drawable/ic_menu_exit.png b/app/src/main/res/drawable/ic_menu_exit.png
index d301ea64..f6491824 100644
Binary files a/app/src/main/res/drawable/ic_menu_exit.png and b/app/src/main/res/drawable/ic_menu_exit.png differ
diff --git a/app/src/main/res/drawable/ic_stat_tor_off.png b/app/src/main/res/drawable/ic_stat_tor_off.png
index 6df646eb..a8cbe1de 100644
Binary files a/app/src/main/res/drawable/ic_stat_tor_off.png and b/app/src/main/res/drawable/ic_stat_tor_off.png differ
diff --git a/app/src/main/res/drawable/ic_stat_tor_xfer.png b/app/src/main/res/drawable/ic_stat_tor_xfer.png
index 73ab2330..ec893235 100644
Binary files a/app/src/main/res/drawable/ic_stat_tor_xfer.png and b/app/src/main/res/drawable/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable/onion32.png b/app/src/main/res/drawable/onion32.png
index 78467601..5e002370 100644
Binary files a/app/src/main/res/drawable/onion32.png and b/app/src/main/res/drawable/onion32.png differ
diff --git a/app/src/main/res/drawable/toroff.png b/app/src/main/res/drawable/toroff.png
index 759400f2..d7367ea2 100644
Binary files a/app/src/main/res/drawable/toroff.png and b/app/src/main/res/drawable/toroff.png differ
diff --git a/app/src/main/res/drawable/toron.png b/app/src/main/res/drawable/toron.png
index 12f830a5..46a5e5af 100644
Binary files a/app/src/main/res/drawable/toron.png and b/app/src/main/res/drawable/toron.png differ
diff --git a/app/src/main/res/drawable/torstarting.png b/app/src/main/res/drawable/torstarting.png
index 3a08305f..b58490fb 100644
Binary files a/app/src/main/res/drawable/torstarting.png and b/app/src/main/res/drawable/torstarting.png differ
diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png
index f0c12d40..e34640ef 100644
Binary files a/fastlane/metadata/android/en-US/images/featureGraphic.png and b/fastlane/metadata/android/en-US/images/featureGraphic.png differ
diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png
index 2f8735c1..9813df31 100644
Binary files a/fastlane/metadata/android/en-US/images/icon.png and b/fastlane/metadata/android/en-US/images/icon.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122015.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122015.png
index c8e777b6..14307613 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122015.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122015.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122035.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122035.png
index add55f2e..c105aaab 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122035.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122035.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122111.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122111.png
index 593e9308..47e9d9f6 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122111.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122111.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122301.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122301.png
index 61e27eb4..256932bc 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122301.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122301.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122310.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122310.png
index 61e27eb4..256932bc 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122310.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122310.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122314.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122314.png
index 61e27eb4..256932bc 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122314.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122314.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122344.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122344.png
index 6f118d8c..96f8a24c 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122344.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-01-05-122344.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123814.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123814.png
index 356bc950..f11425d1 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123814.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123814.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123828.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123828.png
index a70c93ec..d6d6cb68 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123828.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123828.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123836.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123836.png
index 6896c0fd..0f94e5ac 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123836.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123836.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123908.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123908.png
index 47d3b5f5..a8ffda63 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123908.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-123908.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124039.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124039.png
index 10f76ee7..db835f9b 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124039.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124039.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124045.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124045.png
index 1b4f1dcc..6f7b0a8f 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124045.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124045.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124052.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124052.png
index 086a1b22..7500ca90 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124052.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124052.png differ
diff --git a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124059.png b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124059.png
index 76c95c6e..4f51e829 100644
Binary files a/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124059.png and b/fastlane/metadata/android/fa/images/phoneScreenshots/device-2018-01-05-124059.png differ
diff --git a/orbotservice/build.gradle b/orbotservice/build.gradle
index a5d07d76..96861f1e 100644
--- a/orbotservice/build.gradle
+++ b/orbotservice/build.gradle
@@ -25,6 +25,10 @@ android {
         }
     }
 
+    aaptOptions {
+        cruncherEnabled = false
+    }
+
     lintOptions {
         abortOnError false
     }
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png
index 1f97a9ed..782a52d9 100644
Binary files a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png
index 6df646eb..a8cbe1de 100644
Binary files a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png and b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png
index 58fc5ae8..75f8a863 100644
Binary files a/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png b/orbotservice/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png
index ffa7be93..19bea38e 100644
Binary files a/orbotservice/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png and b/orbotservice/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png
index b65fa648..abd8c126 100644
Binary files a/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png
index af616fc9..1ccb6ec8 100644
Binary files a/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png
index b73292dd..43d71e2f 100644
Binary files a/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png
index 2787bbb5..eedf7faf 100644
Binary files a/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png
index 518e188e..645432c2 100644
Binary files a/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png
index 935e2093..e55893c3 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png
index b1490315..b19d6b65 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_action_settings.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_action_settings.png
index d90f1255..4b965fa7 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_action_settings.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_action_settings.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_autorenew_black_36dp.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_autorenew_black_36dp.png
index 39be19e4..32a688d8 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_autorenew_black_36dp.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_autorenew_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_filter_none_black_36dp.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_filter_none_black_36dp.png
index ebe663df..c4a6d7d7 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_filter_none_black_36dp.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_filter_none_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_launcher.png
index e45ce29a..d81f1159 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_launcher.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_playlist_add_check_black_36dp.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_playlist_add_check_black_36dp.png
index 92448842..0a3f63b8 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_playlist_add_check_black_36dp.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_playlist_add_check_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_notifyerr.png
index c4b3178e..87684ad8 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor.png
index 6649e14a..116cb16c 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor_xfer.png
index 73ab2330..ec893235 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor_xfer.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/inverse.png b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/inverse.png
index 65eff2c7..71e1adc5 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/inverse.png and b/orbotservice/src/main/res/drawable-mdpi/drawable-mdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png b/orbotservice/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png
index 97e42b52..99233274 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png and b/orbotservice/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png
index c4b3178e..87684ad8 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png
index a2da32e6..dff3187f 100644
Binary files a/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png
index bed9e215..36f750a5 100644
Binary files a/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png
index 7d1139c9..7eaea7be 100644
Binary files a/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png b/orbotservice/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png
index 1989184b..91d695d2 100644
Binary files a/orbotservice/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png and b/orbotservice/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png
index f48e8e83..44327e6c 100644
Binary files a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png and b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png
index 3f64c293..3e0d67ae 100644
Binary files a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_autorenew_black_36dp.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_autorenew_black_36dp.png
index 2b9fd98a..f5fcab1c 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_autorenew_black_36dp.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_autorenew_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_filter_none_black_36dp.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_filter_none_black_36dp.png
index d6e77c74..b7a72182 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_filter_none_black_36dp.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_filter_none_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_launcher.png
index c2f2f45d..448c032b 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_launcher.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_playlist_add_check_black_36dp.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_playlist_add_check_black_36dp.png
index 38b8b271..aae1fc8d 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_playlist_add_check_black_36dp.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_playlist_add_check_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor.png
index 778cc1e2..5467c680 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor_xfer.png
index eb8809c4..b04b18e7 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor_xfer.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/inverse.png b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/inverse.png
index 65eff2c7..71e1adc5 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/inverse.png and b/orbotservice/src/main/res/drawable-xxhdpi/drawable-xxhdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/ic_refresh_white_24dp.png b/orbotservice/src/main/res/drawable-xxhdpi/ic_refresh_white_24dp.png
index 1692d8a2..535f3f01 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/ic_refresh_white_24dp.png and b/orbotservice/src/main/res/drawable-xxhdpi/ic_refresh_white_24dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png
index b006186a..3f21c04f 100644
Binary files a/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_autorenew_black_36dp.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_autorenew_black_36dp.png
index 5f614e44..9c9a1f66 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_autorenew_black_36dp.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_autorenew_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_filter_none_black_36dp.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_filter_none_black_36dp.png
index d88cd353..963e1951 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_filter_none_black_36dp.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_filter_none_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_launcher.png
index 74a31304..6ae04dbf 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_launcher.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_playlist_add_check_black_36dp.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_playlist_add_check_black_36dp.png
index 25426909..9a544026 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_playlist_add_check_black_36dp.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_playlist_add_check_black_36dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor.png
index a2ff338a..94542bdc 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor_xfer.png
index 8f967793..82bb917c 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor_xfer.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/inverse.png b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/inverse.png
index 65eff2c7..71e1adc5 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/inverse.png and b/orbotservice/src/main/res/drawable-xxxhdpi/drawable-xxxhdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png b/orbotservice/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png
index f5beca25..a9db32db 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png and b/orbotservice/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png
index 4127c36b..c3f54164 100644
Binary files a/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png and b/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png differ
diff --git a/tools/png-pre-compress b/tools/png-pre-compress
new file mode 100755
index 00000000..a52dbbd8
--- /dev/null
+++ b/tools/png-pre-compress
@@ -0,0 +1,18 @@
+#!/usr/bin/env sh
+
+set -e
+set -x
+
+for f in `find $(dirname $0)/../*/src/ -type f -name \*.png`; do
+    echo $f | grep -Eo '\.9\.png$' && continue  # do not optimized 9-patch, it breaks them
+    tmpfile=$(mktemp)
+    aapt singleCrunch -v -i $f -o $tmpfile
+    exiftool -all= $tmpfile
+    mv $tmpfile $f
+done
+
+for f in `find $(dirname $0)/../fastlane/metadata/android/ -type f -name \*.png`; do
+    exiftool -all= $f
+    tmpfile=$(mktemp)
+    (zopflipng --filters=01234mepb --lossy_8bit --lossy_transparent -y $f $tmpfile && mv $tmpfile $f) &
+done





More information about the tor-commits mailing list