Commit Graph

183 Commits

Author SHA1 Message Date
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
tonymanou c44ae5888c Optimize map operations 2017-01-30 20:11:17 +08:00
topjohnwu b9495cd1bb Improve static data management 2017-01-30 20:04:49 +08:00
topjohnwu bfec381933 Improve su requests 2017-01-30 19:27:00 +08:00
topjohnwu d30397e9c0 Let users know why blacklist PoGO and AP... 2017-01-30 01:40:51 +08:00
topjohnwu d9597549fd Prevent excessive su requests 2017-01-30 00:44:33 +08:00
topjohnwu cd4dfc9861 Add Superuser settings 2017-01-28 06:13:07 +08:00
topjohnwu 09bdbc1224 Revert "Read only the first line instead of loading the whole file"
This reverts commit a5b573eaaa.

The file shall always have one single line, no need to create a new method
2017-01-28 01:25:51 +08:00
tonymanou 651547ef20 Fix raw use of generics warnings 2017-01-28 01:25:15 +08:00