Commit Graph

191 Commits

Author SHA1 Message Date
topjohnwu 2ecbca303b Update Shell 2017-08-03 23:33:08 +08:00
topjohnwu 345cd1795f Update WebService 2017-08-01 23:08:34 +08:00
topjohnwu 5716218f41 Update busybox version and bug fixes 2017-07-31 00:21:18 +08:00
topjohnwu 36124ddca4 Update CallbackEvents 2017-07-23 00:39:38 +08:00
topjohnwu bd6585765e Add locale settings 2017-07-23 00:33:24 +08:00
topjohnwu 73bb0b10ee Prevent memory leak in CallbackEvent 2017-07-21 05:18:24 +08:00
topjohnwu 72820b162c Code cleanups 2017-07-21 05:08:39 +08:00
topjohnwu 89e5b8d057 Switch to official BouncyCastle 2017-07-21 03:56:48 +08:00
topjohnwu da4f53ebbb Don't store multiple repo copies in memory 2017-07-21 02:46:19 +08:00
topjohnwu 8458553b74 Update database helper 2017-07-21 02:10:00 +08:00
topjohnwu 668d85d14e Improve notification support 2017-07-20 01:44:32 +08:00
topjohnwu c11a3dc95c Fix Magisk Manager freezing issue 2017-07-20 00:51:30 +08:00
topjohnwu 56f57c20a2 Update AsyncTasks to prevent memory leak 2017-07-19 18:01:22 +08:00
topjohnwu 6933bcf7bb Merge shells 2017-07-18 17:14:42 +08:00
topjohnwu 2ea046cd80 Add flashing screen 2017-07-18 17:14:42 +08:00
topjohnwu f4097a372b Root shell with no outputs 2017-07-18 01:06:05 +08:00
topjohnwu 87ea2a2bef Rewrite root shell 2017-07-16 03:00:01 +08:00
topjohnwu d2bcac813e Fix update notifications on Android O 2017-07-14 02:27:02 +08:00
topjohnwu aaa12853ad Prevent crashing when requesting SN check while checking
Fixed #208, fixed #212
2017-07-13 15:12:43 +08:00
topjohnwu fd4aaab137 Rewrite zip signing 2017-06-16 03:12:57 +08:00
topjohnwu 4a5d033efb Store data in intent for OTA 2017-06-08 22:35:30 +08:00
topjohnwu 69e5bcd57d Simple OTA implementation 2017-06-07 02:21:58 +08:00
topjohnwu efeddda328 Use Java synchronize instead serial tasks 2017-06-06 03:21:52 +08:00
topjohnwu 27879c3f01 Improve Logger 2017-05-31 17:43:55 +08:00
topjohnwu e6f10176c6 Network check 2017-05-23 17:01:38 +08:00
topjohnwu 9ef798f534 Update SafetyNet check UI 2017-05-20 03:04:14 +08:00
topjohnwu e272dbe9af Include busybox binary and remove busybox toggle 2017-05-12 04:05:21 +08:00
topjohnwu 6a9e39c470 Support unlimited amount of repos 2017-04-26 00:15:53 +08:00
topjohnwu 47b13aa5ea Use stock FAB; Log monospace; Fixes 2017-04-24 21:52:23 +08:00
topjohnwu ae88d3054d Finally, official Java 8 support 2017-04-05 17:02:18 +08:00
Wang Han 4c7bdbb284 Fix crashing when selecting release notes on some devices 2017-03-26 23:55:11 +08:00
topjohnwu a3f0ef8e77 Many improvements and bug fixes
Close #114
2017-02-21 03:38:37 +08:00
topjohnwu d99252f394 Add update notification 2017-02-17 08:51:51 +08:00
topjohnwu a03bb90754 Use README.md in details for repo 2017-02-16 05:48:26 +08:00
topjohnwu d1c939f48a Use temporary files to process zips
Fix #96
2017-02-15 23:46:50 +08:00
topjohnwu 23c84a7803 Massive Zip flashing refactoring 2017-02-15 05:25:24 +08:00
topjohnwu c4afa069df Add custom AlertDialog 2017-02-13 23:11:50 +08:00
topjohnwu 44b0d4127c Remove GSON and switch to database 2017-02-12 23:27:20 +08:00
topjohnwu 1418ec2416 Remove module helper 2017-02-12 20:53:41 +08:00
topjohnwu b51978f51c Move asynctasks to seperate package 2017-02-12 19:49:46 +08:00
topjohnwu b07361580a Contexts are different: Make context clearer 2017-02-12 05:02:18 +08:00
topjohnwu d1b5ebad7d Several fixes 2017-02-07 07:32:40 +08:00
topjohnwu 22a5c11f0d Fix MagiskHide startup issue 2017-02-07 06:02:06 +08:00
topjohnwu 51b22d1ad4 Make callback events non-static 2017-02-07 04:09:49 +08:00
topjohnwu bef5969580 No more static crap :) 2017-02-07 02:01:32 +08:00
topjohnwu 6e28a26015 Add uninstall button 2017-02-06 03:20:17 +08:00
topjohnwu b3b2149ebb Optimize root shell and startups 2017-02-05 22:02:14 +08:00
topjohnwu 7239c2e31a Update to the latest settings 2017-02-05 04:40:52 +08:00
topjohnwu 99ef0b8cb4 Handle MagiskHide at boot 2017-02-01 23:54:32 +08:00
tonymanou 00a0e64fdd Prefer List/Map/Set as declaring type over their implementations
Unless your are using a method declared in subclasses of an
interface, it is better to use the interface as declaring type.
One advantage of this is that changing used implementation will
be much simpler (you will have less declarations to edit).
2017-01-30 20:11:17 +08:00