Commit Graph

3142 Commits

Author SHA1 Message Date
osm0sis 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
osm0sis 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
Ian Macdonald 8513946e09 'magiskboot hexpatch' will exit with status 1 when nothing patched. 2019-06-10 21:41:40 -07:00
nonnymoose 8ebd9c8927 Use original file type when creating device nodes 2019-06-10 21:41:17 -07:00
topjohnwu 1d54c5144e Fix background update checks 2019-06-10 21:25:42 -07:00
topjohnwu e40d4318fa Let Kotlin target Java 8 2019-06-10 21:22:07 -07:00
topjohnwu 7756e10779 Rewrite configs with Kotlin delagate properties 2019-06-10 04:37:56 -07:00
topjohnwu 3e58d502d0 Update SettingsFragment to Kotlin 2019-06-09 03:04:37 -07:00
topjohnwu 1c8846dc57 Make PreferenceModel an interface 2019-06-08 16:30:12 -07:00
topjohnwu 2f320c7239 Update ClassMap 2019-06-08 15:34:15 -07:00
topjohnwu e799918ab6 Update update check service 2019-06-08 15:28:59 -07:00
topjohnwu 86c4928e0f Fix locale settings
AppCompatActivity changed its impl again...
2019-06-08 02:11:10 -07:00
topjohnwu 0293eb5c51 Never refetch magisk version dynamically 2019-06-08 01:44:02 -07:00
topjohnwu 1ee75b6aa6 Download snet package without legacy impl 2019-06-08 01:39:22 -07:00
topjohnwu 4b30b224b5 Remove separate constant class 2019-06-08 00:41:03 -07:00
topjohnwu 16b232d2a3 Enable okhttp logging in debug only 2019-06-07 02:03:17 -07:00
topjohnwu 3f3b1f5b1d Sort policy with app name 2019-06-07 01:24:54 -07:00
topjohnwu cec017b7bf More MagidkDB fixes 2019-06-07 01:05:54 -07:00
topjohnwu 3123cc1059 Update AndroidX dependencies 2019-06-07 00:27:07 -07:00
topjohnwu caa9df86bc Switch to R8 friendly room-runtime 2019-06-07 00:17:00 -07:00
topjohnwu f417389a7a Fix magisk database code in app 2019-06-06 00:39:24 -07:00
topjohnwu 662a5c8ea6 Upgrade Retrofit 2.6.0 2019-06-05 23:41:51 -07:00
topjohnwu 7edfbfb764 Upgrade SDK 2019-06-05 21:33:09 -07:00
topjohnwu c1602d2554 Support execute commands in magiskhide env
Credits to #1454
v19.3
2019-06-04 22:27:19 -07:00
topjohnwu 9f8d4e1022 Properly isolate mount namespace 2019-06-04 21:21:27 -07:00
Viktor De Pasquale d1dfda405f Removed Kotpref and replaced it with PreferenceModel 2019-06-04 00:59:57 -07:00
Emanuel Hajnzic 28efded624 Update and cleanup for german strings.xml 2019-06-03 23:37:57 -07:00
topjohnwu 06c86ee267 Remove samsung.md 2019-06-03 23:37:16 -07:00
Ian Macdonald 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
topjohnwu 4fcdcd9a8a Detect UID from data directories 2019-06-03 23:32:49 -07:00
topjohnwu 80d834fb55 Use kotshi instead of moshi-kotlin-codegen 2019-06-01 13:18:11 -07:00
topjohnwu 4122ebe18f Remove unused Room database code 2019-06-01 02:20:40 -07:00
topjohnwu 7d87777bf8 Improve proguard rules 2019-06-01 01:13:29 -07:00
topjohnwu 4a73d634e0 Tidy things up 2019-05-31 21:46:59 -07:00
topjohnwu 373dc10a40 Use moshi code-gen 2019-05-31 21:46:42 -07:00
Ian Macdonald ed43ec8ea2 Populate Config variables based on update channel parameters.
With thanks to @diareuse.
2019-05-31 20:48:21 -07:00
topjohnwu 7918fc3528 Support building individual applets 2019-05-30 21:17:58 -07:00
osm0sis 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
topjohnwu c0d1ce96d1 Cleanup 2019-05-30 01:05:48 -07:00
topjohnwu b31d3802eb Properly force refresh 2019-05-29 23:45:18 -07:00
Viktor De Pasquale be1228c3b4 Reverted removing UpdateRepos temporarily 2019-05-29 18:40:16 +02:00
Viktor De Pasquale 15c94c6b34 Merge remote-tracking branch 'john/master' into development
# Conflicts:
#	build.gradle
2019-05-29 18:28:50 +02:00
Viktor De Pasquale 202d23426a Fixed update cards having their text resized 2019-05-29 16:35:02 +02:00
Viktor De Pasquale 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
vvb2060 76c88913f9 Ensure Magisk environment normal 2019-05-27 16:29:54 -07:00
topjohnwu a3a1aed723 Don't check zygote in busy loop 2019-05-27 16:27:19 -07:00
topjohnwu 81aa56f60f Support EROFS system-as-root devices
Close #1381
2019-05-27 15:19:28 -07:00
Vladimír Kubala 73bb850209 Update Slovak translation 2019-05-27 15:04:30 -07:00
Gozzwip 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
topjohnwu ae24397793 Try to wait if block device is not ready
Close #1459
2019-05-27 15:01:49 -07:00