Commit Graph

3992 Commits

Author SHA1 Message Date
ee407472cf magiskboot: allow forcing no recompression on ramdisk.cpio
- when input image had a compressed ramdisk magiskboot had no way to force the repack with the uncompressed ramdisk.cpio since it does not formally recognize cpio as its own format, so add a switch to support forcing repacking to any possible ramdisk format regardless of input image
2019-06-10 21:57:39 -07:00
f341f3b2dd magiskboot: accept forcing recognized but unsupported format compression
- when input image had a different supported format (e.g. gzip) magiskboot would not accept a manually compressed ramdisk or kernel in an unsupported format (e.g. lzop) despite being able to recognize it, so instead would double compress using whatever the input format was, breaking the image with, in effect, a ramdisk.cpio.lzo.gz
2019-06-10 21:56:51 -07:00
8513946e09 'magiskboot hexpatch' will exit with status 1 when nothing patched. 2019-06-10 21:41:40 -07:00
8ebd9c8927 Use original file type when creating device nodes 2019-06-10 21:41:17 -07:00
1d54c5144e Fix background update checks 2019-06-10 21:25:42 -07:00
e40d4318fa Let Kotlin target Java 8 2019-06-10 21:22:07 -07:00
7756e10779 Rewrite configs with Kotlin delagate properties 2019-06-10 04:37:56 -07:00
3e58d502d0 Update SettingsFragment to Kotlin 2019-06-09 03:04:37 -07:00
1c8846dc57 Make PreferenceModel an interface 2019-06-08 16:30:12 -07:00
2f320c7239 Update ClassMap 2019-06-08 15:34:15 -07:00
e799918ab6 Update update check service 2019-06-08 15:28:59 -07:00
86c4928e0f Fix locale settings
AppCompatActivity changed its impl again...
2019-06-08 02:11:10 -07:00
0293eb5c51 Never refetch magisk version dynamically 2019-06-08 01:44:02 -07:00
1ee75b6aa6 Download snet package without legacy impl 2019-06-08 01:39:22 -07:00
4b30b224b5 Remove separate constant class 2019-06-08 00:41:03 -07:00
16b232d2a3 Enable okhttp logging in debug only 2019-06-07 02:03:17 -07:00
3f3b1f5b1d Sort policy with app name 2019-06-07 01:24:54 -07:00
cec017b7bf More MagidkDB fixes 2019-06-07 01:05:54 -07:00
3123cc1059 Update AndroidX dependencies 2019-06-07 00:27:07 -07:00
caa9df86bc Switch to R8 friendly room-runtime 2019-06-07 00:17:00 -07:00
f417389a7a Fix magisk database code in app 2019-06-06 00:39:24 -07:00
662a5c8ea6 Upgrade Retrofit 2.6.0 2019-06-05 23:41:51 -07:00
7edfbfb764 Upgrade SDK 2019-06-05 21:33:09 -07:00
c1602d2554 Support execute commands in magiskhide env
Credits to #1454
v19.3
2019-06-04 22:27:19 -07:00
9f8d4e1022 Properly isolate mount namespace 2019-06-04 21:21:27 -07:00
d1dfda405f Removed Kotpref and replaced it with PreferenceModel 2019-06-04 00:59:57 -07:00
28efded624 Update and cleanup for german strings.xml 2019-06-03 23:37:57 -07:00
06c86ee267 Remove samsung.md 2019-06-03 23:37:16 -07:00
5892780871 Added warnings about flashing only an AP file and using MTP.
MTP is now known to sometimes corrupt the AP file on transfer to the PC,
so we should warn users to prefer `adb`.

Furthermore, quite a few users are reporting a shrunken `/data`
file-system after flashing with Odin. This has been traced to the
flashing of only an AP file, which causes some versions of Odin to
shrink `/data`. The phenomenon is reproducable.
2019-06-03 23:35:33 -07:00
4fcdcd9a8a Detect UID from data directories 2019-06-03 23:32:49 -07:00
80d834fb55 Use kotshi instead of moshi-kotlin-codegen 2019-06-01 13:18:11 -07:00
4122ebe18f Remove unused Room database code 2019-06-01 02:20:40 -07:00
7d87777bf8 Improve proguard rules 2019-06-01 01:13:29 -07:00
4a73d634e0 Tidy things up 2019-05-31 21:46:59 -07:00
373dc10a40 Use moshi code-gen 2019-05-31 21:46:42 -07:00
ed43ec8ea2 Populate Config variables based on update channel parameters.
With thanks to @diareuse.
2019-05-31 20:48:21 -07:00
7918fc3528 Support building individual applets 2019-05-30 21:17:58 -07:00
bf58205b0a magiskboot: be clear lzop is not a supported compression format
- keep detection and always display detected format type to fascilitate external support
2019-05-30 20:31:24 -07:00
c0d1ce96d1 Cleanup 2019-05-30 01:05:48 -07:00
b31d3802eb Properly force refresh 2019-05-29 23:45:18 -07:00
be1228c3b4 Reverted removing UpdateRepos temporarily 2019-05-29 18:40:16 +02:00
15c94c6b34 Merge remote-tracking branch 'john/master' into development
# Conflicts:
#	build.gradle
2019-05-29 18:28:50 +02:00
202d23426a Fixed update cards having their text resized 2019-05-29 16:35:02 +02:00
fc26de48b2 Removed hiding advanced settings when no root is detected
This change was made in order to allow proper adjustment of boot image
2019-05-29 16:28:33 +02:00
76c88913f9 Ensure Magisk environment normal 2019-05-27 16:29:54 -07:00
a3a1aed723 Don't check zygote in busy loop 2019-05-27 16:27:19 -07:00
81aa56f60f Support EROFS system-as-root devices
Close #1381
2019-05-27 15:19:28 -07:00
73bb850209 Update Slovak translation 2019-05-27 15:04:30 -07:00
8dfec12330 Some fixes
There is a missing string which I couldn't find in this file but in app it appears when you install a module, please check.
2019-05-27 15:04:12 -07:00
ae24397793 Try to wait if block device is not ready
Close #1459
2019-05-27 15:01:49 -07:00