Commit Graph

644 Commits

Author SHA1 Message Date
topjohnwu
c4e90b810d FlashZIP: preProcess need no root; fix toast message 2016-10-03 01:12:24 +08:00
topjohnwu
6ef47249ab Fix FlashZip (again...) 2016-10-03 00:05:53 +08:00
topjohnwu
55410f026b Fix Magisk Version; remove unnecessary root calls 2016-10-01 16:59:01 +08:00
topjohnwu
f2611f64ac Various fixes 2016-10-01 05:21:24 +08:00
dvdandroid
d788bd8323 UI Fixes
+ Adjusted dark theme colors
+ Moved setting to an activity
+ Code format
+ Changed some icons
+ Minor fixes
2016-10-01 01:02:24 +08:00
topjohnwu
9eb108f13e More cleanups 2016-09-30 18:22:43 +08:00
topjohnwu
eebd64bedb Remove Auto Root Code
Revert this commit after things are sorted out
2016-09-30 18:07:08 +08:00
topjohnwu
21504f1329 Add settings for shell logging 2016-09-30 11:35:46 +08:00
topjohnwu
ff6bae936d Fix root shell racing condition 2016-09-30 10:52:04 +08:00
topjohnwu
62523c815e Add Shell logging 2016-09-30 10:41:40 +08:00
topjohnwu
0f5465c5da Small fixes 2016-09-30 03:18:08 +08:00
topjohnwu
e4cba70008 Ready for release 2016-09-29 23:24:31 +08:00
topjohnwu
692b993eee Additional notice for Module updates 2016-09-29 03:37:57 +08:00
topjohnwu
35e3a479cd Remove unnecessary expand list that causes crashes 2016-09-29 02:05:53 +08:00
topjohnwu
bb7ff27d04 Massive repo refactor 2016-09-29 01:42:25 +08:00
topjohnwu
0acc5e33b3 Magisk Update checker use prefs listener 2016-09-28 18:05:55 +08:00
topjohnwu
cb5187fd8d Finish repo download and flash 2016-09-28 14:50:26 +08:00
topjohnwu
160c6e6554 Stupid fix... 2016-09-28 00:36:58 +08:00
topjohnwu
a173179b03 Final fix for flash zip 2016-09-28 00:33:01 +08:00
topjohnwu
e73497e4b7 Update UI callback with prefs listener 2016-09-27 22:57:20 +08:00
d8ahazard
835ef01a70 Prettify theme, add relaunch to settings on change 2016-09-27 15:58:21 +08:00
d8ahazard
a1335aecfb Clean up default preferences setter 2016-09-27 15:58:04 +08:00
d8ahazard
c553312fd5 Re-add activity check
Causes false disables otherwise.
2016-09-27 15:57:17 +08:00
d8ahazard
3adc7ca22a Fix snackbar position 2016-09-27 15:56:53 +08:00
topjohnwu
441e603bc0 Update FlashZip to use Uri 2016-09-27 15:51:38 +08:00
topjohnwu
7511df61b3 Magisk Version isn't async 2016-09-26 11:46:13 +08:00
topjohnwu
91d3d2ad1f Fix UI refreshes 2016-09-26 10:45:34 +08:00
d8ahazard
6692b618ea More fun with themes 2016-09-26 09:21:48 +08:00
d8ahazard
2052149dc1 Moar work on dark theme 2016-09-26 02:28:12 +08:00
d8ahazard
7b8237afae Add theming for AlertDialogBuilder 2016-09-26 02:28:04 +08:00
topjohnwu
859a984ec8 Minor fixes 2016-09-25 21:59:54 +08:00
topjohnwu
89932b325d Update busybox; Improve environment setup 2016-09-25 21:31:38 +08:00
d8ahazard
dac85757b3 Re-add busybox
Add check for proper install, install if not.  Needed for flashing zips.
2016-09-25 02:16:10 -05:00
d8ahazard
3b0cec9db6 Account for reinstalls where service permissions are lost. 2016-09-25 01:25:58 -05:00
d8ahazard
17749bb14a Code cleanup, fixing thangs... 2016-09-25 01:16:08 -05:00
d8ahazard
c56dd4172e Apparently, I thought a theme was a good idea... 2016-09-25 00:16:28 -05:00
d8ahazard
d2335485f2 String update, make sure to close shade if requesting Accessibility perms. 2016-09-24 14:21:26 -05:00
d8ahazard
cf69dd644a Fix some thangs 2016-09-24 13:46:42 -05:00
d8ahazard
8df6af62d7 Initial Refactor of WelcomeActivity, Set up Basic Splash Elements 2016-09-24 11:54:12 -05:00
d8ahazard
3c3bb70b01 Add intent flag for permission request from Utils 2016-09-24 10:56:57 -05:00
d8ahazard
d8a4eaf026 Merge From Master
Resolve conflicts in ReposFragment, downgrade build-tools version
because my computer is stupid.
2016-09-24 10:12:42 -05:00
d8ahazard
2402010d24 Oh Github app, I hate you sometimes...
Because it decided not to notice these files...
2016-09-24 10:09:56 -05:00
d8ahazard
16c804106a Code clean-up 2016-09-24 10:07:30 -05:00
d8ahazard
b1ef9361f3 Need to check and change the autoRoot state in fragment on UI Refresh 2016-09-24 08:07:20 -05:00
d8ahazard
766a26128d Well, almost. :P 2016-09-23 23:26:54 -05:00
d8ahazard
5b2dce6cf6 Oh, it's so buttery...
Running out of stuff to fix.  👯
2016-09-23 23:25:12 -05:00
d8ahazard
bee9be534c Remove Magisk from app list 2016-09-23 16:45:50 -05:00
d8ahazard
4b49331d97 I think...that...might be it? 2016-09-23 16:42:25 -05:00
d8ahazard
3de13a4d9e Refactor, cleanup, backstack works 2016-09-23 16:22:11 -05:00
topjohnwu
8a7df954e5 Update check module update 2016-09-23 17:12:29 +08:00
d8ahazard
3706b53e65 WIP sync 2016-09-22 16:47:54 -05:00
d8ahazard
8a8aaf3297 More fixes, more breaks... 2016-09-21 23:36:28 -05:00
d8ahazard
41a5639711 Whoop whoop 2016-09-21 16:55:20 -05:00
d8ahazard
5d8f9f1a5a Merge work from last night 2016-09-21 09:22:36 -05:00
d8ahazard
5124cd4b77 Merge remote-tracking branch 'origin/digitalhigh_automount' into digitalhigh_automount 2016-09-21 09:03:07 -05:00
d8ahazard
0cbf66996f WIP Sync
It might compile, is probably broken atm...
2016-09-21 07:39:12 -05:00
topjohnwu
e922fdc5d0 Merge conflict 2016-09-21 11:39:49 +08:00
topjohnwu
0addbaa9a8 Refactor repo class and SharedPref 2016-09-21 11:29:43 +08:00
d8ahazard
8176fb7bad WIP Tile stuff 2016-09-20 17:01:20 -05:00
topjohnwu
baae3592d3 Small cleanup 2016-09-21 01:08:05 +08:00
d8ahazard
6a40e18193 More work on Quick Settings, refactoring 2016-09-20 11:36:33 -05:00
d8ahazard
2cdb6b811f Quicksettings Tile, more AutoRoot fun
It's so purdy...
2016-09-20 00:05:41 -05:00
d8ahazard
8a8aa1337b More root stuff
Because we can can can...
2016-09-19 16:48:13 -05:00
d8ahazard
3fe5647a15 Moar fun with autoroot 2016-09-19 02:42:20 -05:00
d8ahazard
fec1245811 Moar merging, updates, fun
Because it's a big old mess...
2016-09-19 01:46:07 -05:00
topjohnwu
ccab6eb7c4 Merge cherry-pick 2016-09-18 22:49:51 -05:00
topjohnwu
c9f6e2e257 Create BaseModule (for future merging with repo) 2016-09-19 11:47:52 +08:00
topjohnwu
f0d3a4e4b7 Change Utility functions static 2016-09-19 10:08:46 +08:00
topjohnwu
41295e0c4d Refactor modules fragment 2016-09-18 22:56:12 +08:00
d8ahazard
2abd0265c8 Merges, and stuff 2016-09-17 23:30:46 -05:00
topjohnwu
1e09ccb4d9 Update FlashZip 2016-09-18 04:32:49 +08:00
topjohnwu
11e1d04dd1 Change root detection and toggle 2016-09-18 02:32:08 +08:00
d8ahazard
5898534c23 Vroom vroom!
Look at er go!
2016-09-15 23:46:10 -05:00
d8ahazard
7836336689 WIP Sync 2016-09-15 16:59:34 -05:00
d8ahazard
f96865c2cb Remove unneeded lines 2016-09-15 15:47:23 -05:00
topjohnwu
e475893fd7 Change su path 2016-09-16 04:42:51 +08:00
d8ahazard
75a37adcd1 Merge remote-tracking branch 'refs/remotes/origin/digitalhigh_autodownload' into digitalhigh_automount
Yeeeeaaaaaaaaaahhhhhhhhhh baby!
2016-09-15 14:01:35 -05:00
d8ahazard
c3b1070b83 Merge remote-tracking branch 'refs/remotes/origin/master' into digitalhigh_automount
Woop woop
2016-09-15 13:49:30 -05:00
d8ahazard
0b02e8116c Holy tapdancing god, it works now! 2016-09-15 12:52:58 -05:00
d8ahazard
8f973661f4 Still can't open URI's for ZIP files on external storage, but we're close... 2016-09-15 07:35:12 -05:00
d8ahazard
c5a73a5c19 Code cleanup 2016-09-14 17:29:35 -05:00
d8ahazard
6a90340b14 Work on file picker - WIP 2016-09-14 17:12:47 -05:00
d8ahazard
46abbfe224 More refinements... 2016-09-13 15:44:07 -05:00
d8ahazard
145d4e4bd5 Goddammit...
Github likes to skip a file when I'm committing...
2016-09-13 07:31:43 -05:00
d8ahazard
b3ba79a3ba Add Swipe-to-refresh for Modules, Code Cleanup, Stylizations
Moar updates.  Modules now swipe to refresh and indicate properly-ish.
Cleanup minor code stuff.  Colorize icons to match, set global color
variable so it can be changed...
2016-09-12 23:05:04 -05:00
d8ahazard
e690f6d487 Add some more strings from preferences...
We have the knowledge...USE IT.
2016-09-12 16:57:06 -05:00
d8ahazard
3d4b4e04c5 Bring module fragment up to same level as repo fragment 2016-09-12 16:47:32 -05:00
d8ahazard
62dd8f35c0 Add custom comparator for Repos (sort them alphabetically)
Now they come out in a nice alphabetized list...
2016-09-12 14:40:15 -05:00
d8ahazard
1468dfd6b6 Add CacheModule display string to title 2016-09-12 14:33:03 -05:00
d8ahazard
40e92721c1 Clean up graphics and animations 2016-09-12 12:03:02 -05:00
d8ahazard
204e940dcb More work on "downloads" fragment
Need to clean up animations yet, add "last update" label, etc.
2016-09-11 22:44:24 -05:00
d8ahazard
98aa9bd3fe I'm going to commit this now...
Still got work to do, but I don't want to lose this...
2016-09-11 13:36:58 -05:00
d8ahazard
041531e96d More cleanup, add native filepicker
Code cleanup, add filepicker lib to avoid issues with stock file apps.
2016-09-09 23:40:57 -05:00
d8ahazard
1a1d37a2d0 Looking good... 2016-09-09 16:49:25 -05:00
d8ahazard
214649ec20 Apparently Github is sensitive... 2016-09-08 15:47:10 -05:00
d8ahazard
e3866eeb29 I think it won't break anything? 2016-09-08 14:47:04 -05:00
d8ahazard
20db216275 Fix FAB layout error 2016-09-08 21:55:01 +08:00
d8ahazard
f404fe0570 Break/Fix
Wheeeeee
2016-09-06 16:54:08 -05:00
d8ahazard
bef4361736 That's important too... 2016-09-02 14:50:54 -05:00
d8ahazard
aa991b62f4 My brain hurts... 2016-09-02 13:18:37 -05:00
d8ahazard
8dfe0f4373 I must have been really tired...
Not sure how this got deleted...
2016-09-02 08:36:03 -05:00
d8ahazard
ffedb79670 Synch update - WIP
Not finished, just synchronizing workflows.
2016-09-02 08:32:34 -05:00
d8ahazard
0e23935455 Add some internets!
WIP, not done yet.
2016-09-01 16:58:26 -05:00
d8ahazard
4f62320e7b Temp disable busybox install for testing 2016-09-01 10:42:37 -05:00
d8ahazard
aee3bd3a80 Fix FAB layout error 2016-09-01 10:42:26 -05:00
d8ahazard
c992b89b2f Well, the disable part works...
Auto enable is still a bit trigger happy.  But, bugs worked out, might
try a method of detection that uses root...
2016-08-31 22:04:27 -05:00
d8ahazard
fc5c9647d8 Initial implementation of auto-mount, WIP
Will manually merge working product into /master
2016-08-31 16:52:42 -05:00
d8ahazard
3a238e9d4b Implement file picker and install methods into Modules section.
Tested and working.
2016-08-31 16:49:35 -05:00
topjohnwu
e21131d67e Zip Autoflash; Massive refactor 2016-08-29 06:35:07 +08:00
topjohnwu
1f02d0f6d0 Add auto zip flashing support 2016-08-28 03:59:03 +08:00
topjohnwu
830fde8007 Download with DownloadManager 2016-08-27 19:02:41 +08:00
dvdandroid
c44ce77e95 Updated UI for tablets 2016-08-27 01:02:53 +08:00
dvdandroid
ab318ef99e Updated UI
Added "Root" section
2016-08-26 12:45:35 +02:00
dvdandroid
c86c2661af Changed download file path to internal storage 2016-08-25 17:39:09 +02:00
dvdandroid
dabb222511 [WIP] Update checker
TODO: change download file path to internal storage
2016-08-25 14:59:07 +02:00
dvdandroid
ef13b3a36c Change update checker; using a JSON file now 2016-08-25 14:36:06 +02:00
topjohnwu
6fb9081394 Fix merge issue 2016-08-25 18:40:00 +08:00
topjohnwu
1ba38b3902 Merge update 2016-08-25 18:23:20 +08:00
topjohnwu
dc06a132bc Finalize 2.0 version 2016-08-25 18:08:07 +08:00
dvdandroid
c97197b61a Cleanup; added update checker 2016-08-25 11:04:56 +02:00
topjohnwu
3e97d29bcf Merge conflict 2016-08-25 06:26:20 +08:00
topjohnwu
a5ea214553 Rewrite all root method with own su library 2016-08-25 05:58:15 +08:00
dvdandroid
91c6ae229e Force reload modules, added view if modules are not found, show progress dialog when granting root 2016-08-23 18:28:27 +02:00
dvdandroid
e18f4c843a Added AboutActivity 2016-08-23 17:02:32 +02:00
dvdandroid
0f103d5853 UI improvements, cleanup 2016-08-23 12:39:36 +02:00
dvdandroid
56f10e238b UI improvements 2016-08-23 11:39:18 +02:00
topjohnwu
5baa2e9069 AsyncTask fix and UI adjustment 2016-08-23 07:38:03 +08:00
topjohnwu
7bf83371d5 Add root fragment and refactor 2016-08-23 05:42:47 +08:00
topjohnwu
36c575023e Remove unnecessary root calls 2016-08-23 05:42:46 +08:00
topjohnwu
7eadc74f6c Proper module management 2016-08-23 05:42:46 +08:00
dvdandroid
3ad06c406c [WIP] Use checkbox and delete button instead of a popup menu 2016-08-23 05:42:46 +08:00
dvdandroid
c68e37a8c4 Use libsuperuser lib 2016-08-23 05:42:46 +08:00
dvdandroid
e66496eae7 Small UI improvement 2016-08-23 05:42:45 +08:00
dvdandroid
e6b951c62a Log fragment completed 2016-08-23 05:42:45 +08:00
dvdandroid
5279226f36 Two-tabs layout: non-cache and cache modules 2016-08-23 05:42:45 +08:00
dvdandroid
31b552ab51 Module fragment with menu; remove and disable buttons 2016-08-23 05:42:45 +08:00
dvdandroid
f5e53cd60f Start materializing module fragment 2016-08-23 05:42:44 +08:00
dvdandroid
4a48f59d27 Changed root method 2016-08-23 05:42:44 +08:00
dvdandroid
bc2c63bf1f Fixed list not loaded
NOTE: every module directory must have permission 777, and module.prop file 744 (or at least must be only readable for all users)
2016-08-23 05:42:44 +08:00
dvdandroid
4692ed4b4a Load modules in a listview 2016-08-17 13:00:55 +02:00
dvdandroid
615bbcae74 Refactoring 2016-08-17 12:01:58 +02:00
topjohnwu
7737c6aee1 v4: change root switch method; massive refactor 2016-08-17 00:56:00 +08:00
topjohnwu
b18b5c4f43 Update disable method (requires Magisk v2) 2016-08-08 00:26:39 +08:00
topjohnwu
4752b0772f Initial Commit 2016-08-06 00:58:05 +08:00