Commit Graph

  • ab90901793 Use C++ smart pointer for caching su_info topjohnwu 2019-07-07 00:31:49 -07:00
  • 4f206fd918 Fix compile errors topjohnwu 2019-07-06 23:04:24 -07:00
  • 7233285437 Use relative symbolic links topjohnwu 2019-07-04 17:58:38 -07:00
  • 8e348a11c2 Support non standard image headers John Wu 2019-07-04 11:09:17 -07:00
  • 085ea6d0a1 SignBoot: use verity keys not testkey to correctly follow AOSP osm0sis 2019-07-04 03:20:09 -03:00
  • aaf88b1895 BootSigner: add ability to change target name - supports signing /recovery images - add as final argument and default to /boot if not supplied so installer scripts remain the same osm0sis 2019-07-04 03:17:14 -03:00
  • 4f4a9412a3 SignBoot: updates from AOSP for boot_img_hdr_v1 and v2 "Allow recovery-dtbo in recovery.img to be signed" by Hridya Valsaraju: https://android.googlesource.com/platform/system/extras/+/9bb9f8f857170c5865944bdc9e4700a73a6e7434 osm0sis 2019-07-04 03:05:44 -03:00
  • a92e039363 Split util headers topjohnwu 2019-07-01 22:58:19 -07:00
  • 33aa4ca4b7 Move libmincrypt into separate repo topjohnwu 2019-06-30 19:53:03 -07:00
  • 05658cafc7 Fix typo causing sbin clone failure topjohnwu 2019-06-30 19:24:14 -07:00
  • ff3710de66 Minor code changes across all sources topjohnwu 2019-06-30 19:09:31 -07:00
  • db8dd9f186 Init code rearrangement topjohnwu 2019-06-30 11:39:13 -07:00
  • e8b73ba6d1 Add separate product partition support topjohnwu 2019-06-29 14:19:10 -07:00
  • f1112fdf37 Logical Resizable Android Partitions support topjohnwu 2019-06-29 00:47:29 -07:00
  • a48c4f9e05 magiskboot: don't clobber /overlay with cpio restore anymore - Magisk "dirty" flashes would remove the /overlay directory which might have been put there by a custom kernel or other mod - this is a leftover from when Magisk itself used /overlay for placing init.magisk.rc, so just remove this file specifically and leave the rest intact osm0sis 2019-06-27 18:01:00 -03:00
  • 19a521d2e9 French translation update Rom 2019-06-27 14:45:27 +02:00
  • dd6e55ac31 [ro] Add translators cristisilaghi 2019-06-23 23:47:56 +03:00
  • b1e63f0f14 Manager: fix ModulesFragment reboot menu - correct 'booloader' typo breaking bootloader entry - remove extra bootloader entry Shell.su line which is unnecessary since it's covered by reboot() - revert to using reboot recovery for recovery entry since svc power reboot recovery triggers a very disconcerting "Factory data reset" reboot dialog on many devices - add Reboot to EDL mode option for good measure osm0sis 2019-06-24 16:13:31 -03:00
  • b0e49a4cc8 Kill blastula pool when magiskhide init topjohnwu 2019-06-27 00:49:27 -07:00
  • 1e94517a72 MagiskHide is coming back strong topjohnwu 2019-06-27 00:28:34 -07:00
  • 98f60216ac Temporary disable MagiskHide by default topjohnwu 2019-06-25 23:32:07 -07:00
  • e29b712108 Start Magisk in SAR topjohnwu 2019-06-25 23:31:59 -07:00
  • a462435f2f Load custom sepolicy topjohnwu 2019-06-25 21:34:02 -07:00
  • 911b8273fe Fix typo in sbin clone topjohnwu 2019-06-25 03:35:25 -07:00
  • 09935e591a Proper SARInit test topjohnwu 2019-06-25 03:34:54 -07:00
  • 4a212dba35 Early mount partitions in SAR topjohnwu 2019-06-25 02:47:16 -07:00
  • aac9e85e04 More Q cleanup topjohnwu 2019-06-25 02:38:34 -07:00
  • bb67a837d3 Adjust class structures topjohnwu 2019-06-24 01:50:47 -07:00
  • 6cde695194 Remove Q dirty hacks in SARCompat topjohnwu 2019-06-24 01:31:42 -07:00
  • a1a1ac0bbb Add sbin overlay to system-as-root topjohnwu 2019-06-24 01:21:33 -07:00
  • 9ec8bc2166 Boot MagiskInit as actual system-as-root topjohnwu 2019-06-23 15:14:47 -07:00
  • 28cd6a75e7 Add missing functions in bionic topjohnwu 2019-06-23 14:54:48 -07:00
  • 4cc7aced15 Add new util function topjohnwu 2019-06-23 03:53:41 -07:00
  • 1058aeb04f Label current SAR impl as compat topjohnwu 2019-06-22 03:18:45 -07:00
  • cfec0db947 Delay mounting sbin overlay topjohnwu 2019-06-22 03:14:33 -07:00
  • 120bd6cd68 v7.3.2 Changelog manager-v7.3.2 topjohnwu 2019-06-21 01:06:26 -07:00
  • 9aef06d1b8 Fix traductors JoanVC100 2019-06-20 12:25:13 +02:00
  • e6e9dd751c Upgrade Kotlin topjohnwu 2019-06-21 00:53:40 -07:00
  • 5dd677756f Fixed multiple fetch tasks running at once Disposing wouldn't help since the shell doesn't appear to handle concurrency well Viktor De Pasquale 2019-06-20 19:52:57 +02:00
  • b77c590910 Fixed the searchView being collapsed after searching through it Now they have their state synced with viewModel to allow continuity Viktor De Pasquale 2019-06-20 19:49:14 +02:00
  • 7e5f2822ae Fix superuser fragment crashes Fix superuser screen encountering inconsistencies when refreshing the data rapidly Viktor De Pasquale 2019-06-18 11:54:11 +02:00
  • 12bbc7fd6b Update v7.3.1 changelog manager-v7.3.1 topjohnwu 2019-06-17 22:15:38 -07:00
  • bf9ac8252b Cleanup UpdateInfo topjohnwu 2019-06-16 16:47:30 -07:00
  • 4a3f5dc619 Cleanups topjohnwu 2019-06-16 14:35:51 -07:00
  • ca156befbd Fixed mapping generic pairs to policy crashing when no policy is found The policy (app) is now deleted when found invalid (uninstalled) Viktor De Pasquale 2019-06-16 15:18:39 +02:00
  • 4db41e2ac4 Added attempted fix for parsing data off default thread Viktor De Pasquale 2019-06-16 09:48:27 +02:00
  • 982a43fce1 Moved diff computation of policy list to the background thread Viktor De Pasquale 2019-06-16 09:23:37 +02:00
  • dd76a74e1c Fixed fast scroll button crashing while scrolling to undefined position Viktor De Pasquale 2019-06-16 09:00:46 +02:00
  • 70cb52b2c7 Fixed fast scroll button being visible when log is empty Viktor De Pasquale 2019-06-16 09:00:28 +02:00
  • 5c7f69acaa Separate SAR and legacy implementation topjohnwu 2019-06-16 12:45:32 -07:00
  • f1d9015e5f Move load kernel info out of class topjohnwu 2019-06-15 22:25:09 -07:00
  • e8d900c58e Fix typo topjohnwu 2019-06-15 18:12:12 -07:00
  • a6241ae912 Fix magiskboot unpack option parsing topjohnwu 2019-06-15 15:59:57 -07:00
  • 4a697ca2ec Add 7.3.0 changelog manager-v7.3.0 topjohnwu 2019-06-14 22:38:51 -07:00
  • 58bec7f2c9 Update dependencies topjohnwu 2019-06-14 22:38:37 -07:00
  • 213f84985c Update Chinese (Traditional) translate Wenlin Shen 2019-06-12 19:42:05 +08:00
  • 074b1f8c61 Added one-click scroll to the bottom Viktor De Pasquale 2019-06-12 16:08:02 +02:00
  • 326eee8c83 Migrate a lot of classes to Kotlin topjohnwu 2019-06-12 03:29:38 -07:00
  • 00bff4912e Use svc for reboot if feasible topjohnwu 2019-06-12 00:55:21 -07:00
  • 0ce1720516 Fixed magisk log screen lines having multiple lines Viktor De Pasquale 2019-06-11 17:26:23 +02:00
  • 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 osm0sis 2019-06-07 15:56:20 -03: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 osm0sis 2019-06-06 16:56:17 -03:00
  • 8513946e09 'magiskboot hexpatch' will exit with status 1 when nothing patched. Ian Macdonald 2019-06-08 14:29:30 +02:00
  • 8ebd9c8927 Use original file type when creating device nodes nonnymoose 2019-06-10 23:41:17 -05:00
  • 1d54c5144e Fix background update checks topjohnwu 2019-06-10 21:25:42 -07:00
  • e40d4318fa Let Kotlin target Java 8 topjohnwu 2019-06-10 21:22:02 -07:00
  • 7756e10779 Rewrite configs with Kotlin delagate properties topjohnwu 2019-06-10 04:37:56 -07:00
  • 3e58d502d0 Update SettingsFragment to Kotlin topjohnwu 2019-06-09 03:04:37 -07:00
  • 1c8846dc57 Make PreferenceModel an interface topjohnwu 2019-06-08 16:30:12 -07:00
  • 2f320c7239 Update ClassMap topjohnwu 2019-06-08 15:34:15 -07:00
  • e799918ab6 Update update check service topjohnwu 2019-06-08 15:28:59 -07:00
  • 86c4928e0f Fix locale settings topjohnwu 2019-06-08 02:11:10 -07:00
  • 0293eb5c51 Never refetch magisk version dynamically topjohnwu 2019-06-08 01:44:02 -07:00
  • 1ee75b6aa6 Download snet package without legacy impl topjohnwu 2019-06-08 01:39:22 -07:00
  • 4b30b224b5 Remove separate constant class topjohnwu 2019-06-08 00:41:03 -07:00
  • 16b232d2a3 Enable okhttp logging in debug only topjohnwu 2019-06-07 02:03:17 -07:00
  • 3f3b1f5b1d Sort policy with app name topjohnwu 2019-06-07 01:24:54 -07:00
  • cec017b7bf More MagidkDB fixes topjohnwu 2019-06-07 01:05:54 -07:00
  • 3123cc1059 Update AndroidX dependencies topjohnwu 2019-06-07 00:27:07 -07:00
  • caa9df86bc Switch to R8 friendly room-runtime topjohnwu 2019-06-07 00:17:00 -07:00
  • f417389a7a Fix magisk database code in app topjohnwu 2019-06-06 00:39:24 -07:00
  • 662a5c8ea6 Upgrade Retrofit 2.6.0 topjohnwu 2019-06-05 23:41:51 -07:00
  • 7edfbfb764 Upgrade SDK topjohnwu 2019-06-05 21:33:09 -07:00
  • c1602d2554 Support execute commands in magiskhide env v19.3 topjohnwu 2019-06-04 22:27:19 -07:00
  • 9f8d4e1022 Properly isolate mount namespace topjohnwu 2019-06-04 21:21:27 -07:00
  • d1dfda405f Removed Kotpref and replaced it with PreferenceModel Viktor De Pasquale 2019-06-03 16:35:36 +02:00
  • 28efded624 Update and cleanup for german strings.xml Emanuel Hajnzic 2019-06-01 14:11:07 +02:00
  • 06c86ee267 Remove samsung.md topjohnwu 2019-06-03 23:37:16 -07:00
  • 5892780871 Added warnings about flashing only an AP file and using MTP. Ian Macdonald 2019-05-31 19:40:38 +02:00
  • 4fcdcd9a8a Detect UID from data directories topjohnwu 2019-06-03 23:32:49 -07:00
  • 80d834fb55 Use kotshi instead of moshi-kotlin-codegen topjohnwu 2019-06-01 13:18:11 -07:00
  • 4122ebe18f Remove unused Room database code topjohnwu 2019-06-01 02:20:40 -07:00
  • 7d87777bf8 Improve proguard rules topjohnwu 2019-06-01 01:13:29 -07:00
  • 4a73d634e0 Tidy things up topjohnwu 2019-05-31 21:46:59 -07:00
  • 373dc10a40 Use moshi code-gen topjohnwu 2019-05-31 21:46:42 -07:00
  • ed43ec8ea2 Populate Config variables based on update channel parameters. Ian Macdonald 2019-05-30 18:44:43 +02:00
  • 7918fc3528 Support building individual applets topjohnwu 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 osm0sis 2019-05-28 12:47:52 -03:00
  • c0d1ce96d1 Cleanup topjohnwu 2019-05-30 01:05:48 -07:00
  • b31d3802eb Properly force refresh topjohnwu 2019-05-29 23:45:18 -07:00