Commit Graph

  • 8ab045331b Workaround realpath FORTIFY crashes topjohnwu 2020-05-03 22:11:39 -07:00
  • a8d0936e04 Update BusyBox topjohnwu 2020-05-02 03:42:42 -07:00
  • 4e349acb50 Build libselinux without ANDROID defined topjohnwu 2020-05-01 00:45:23 -07:00
  • 947e3b06b4 Use template to get lambda for RAII topjohnwu 2020-04-30 01:27:36 -07:00
  • 5fd574a14f Fix --remove-modules command topjohnwu 2020-04-30 01:26:50 -07:00
  • 03c1053871 scripts: fix persist out-of-space copying sepolicy.rule - bugged TWRPs were filling persist with recovery logs, so clean those as a potential workaround - abort module install if sepolicy.rule fails to copy, since 99% of the time the module wouldn't include it if it could function without it osm0sis 2020-04-28 00:32:00 -03:00
  • c7ed0ef5eb Fix SAR support for overlay.d topjohnwu 2020-04-25 23:19:36 -07:00
  • 2aede97754 scripts: fix find_block false positives /dev/log/kernel and /dev/BOOT - try /dev/block first with full depth to catch all platform/soc variations to the by-name directory, and the new dynamic partition /dev/block/mapper - next try uevent for block devices as before - lastly try /dev with maxdepth 1 (immediate directory) to find /dev/bootimg, /dev/recovery, etc. while avoiding /dev/log/kernel - move bootimg higher in the list than boot so /dev/bootimg gets found first and avoids /dev/BOOT - recovery_a/_b now also exists - minor touch-ups for readability and consistency osm0sis 2020-04-21 14:56:04 -03:00
  • 9b8a5e9bf3 scripts: add author name back to module install banner print osm0sis 2020-04-21 20:14:18 -03:00
  • 0f910f2d40 scripts: ensure system is able to be mounted rw before attempting - this is needed for installations on Lineage 17.1 Recovery (AOSP Q) for logical partition devices, which uses /dev/block/mapper to stage the partitions osm0sis 2020-04-20 01:20:19 -03:00
  • 15f155100c Rewrite skel_node mounting and construction logic topjohnwu 2020-04-24 02:07:46 -07:00
  • 2468f5a6c4 Fix custom sepolicy patches topjohnwu 2020-04-22 23:01:11 -07:00
  • 945a52a99f Handle extremely rare edge case topjohnwu 2020-04-22 05:04:45 -07:00
  • 486b2c82a7 Disable kmsg rate limiting topjohnwu 2020-04-21 20:04:29 -07:00
  • 800b7f4370 Bump min module Magisk version to v20.0 topjohnwu 2020-04-21 01:14:14 -07:00
  • 8ca5a048d6 Support system_ext topjohnwu 2020-04-20 23:57:29 -07:00
  • 44b7a3c3f1 Only run bootsigner on Android 5.0+ topjohnwu 2020-04-20 22:12:14 -07:00
  • 554ebe7206 Skel dest could not exist topjohnwu 2020-04-20 22:04:57 -07:00
  • d7b87fcb8e Add untrusted_app_29 for Android 11 vvb2060 2020-04-21 00:45:42 +08:00
  • c94f9e1cc9 Use a binary that exists on all devices for hijacking topjohnwu 2020-04-20 04:27:25 -07:00
  • 68532fade3 Update SAR detection method for Android 11 vvb2060 2020-04-20 19:18:19 +08:00
  • e219867cdf Hijack another binary for 2nd stage topjohnwu 2020-04-19 22:15:12 -07:00
  • 765d5d9729 Small magiskinit cleanup topjohnwu 2020-04-19 04:56:56 -07:00
  • 43029f37b1 Cleanup our tracks topjohnwu 2020-04-19 03:33:25 -07:00
  • 7188462c55 fix Magisk install on ODROID-N2/C4 voodik 2020-04-14 12:24:02 +08:00
  • f9ff814955 Update gradle files topjohnwu 2020-04-19 02:44:54 -07:00
  • dfbd1305b3 Android 11 support 🎉 topjohnwu 2020-04-19 02:35:28 -07:00
  • c9255ab31b Remove legacy migration topjohnwu 2020-04-18 23:46:56 -07:00
  • 1e714af3cf Support MagiskHide when /sbin does not exist topjohnwu 2020-04-18 23:45:00 -07:00
  • 4c959cd983 Support cases when /sbin does not exist topjohnwu 2020-04-18 23:19:19 -07:00
  • d959c35723 Make cleaner mount info topjohnwu 2020-04-18 18:50:25 -07:00
  • 69a9d7485b Support injecting magisk bins topjohnwu 2020-04-18 05:15:59 -07:00
  • dcf07ad8c7 Directly filter '.' and '..' in xreaddir topjohnwu 2020-04-18 04:20:21 -07:00
  • ed6cdb2eb4 Rename file topjohnwu 2020-04-18 04:10:19 -07:00
  • a73e7e9f99 Introduce new module mount implementation topjohnwu 2020-04-18 02:00:48 -07:00
  • ab853e1fcf Update dir traversal code topjohnwu 2020-04-12 13:38:57 -07:00
  • 37d38b62b1 Fix strings topjohnwu 2020-04-12 05:53:23 -07:00
  • f9bb517142 Update RU strings Ilya Kushnir 2020-04-12 15:50:58 +03:00
  • efe9b867d5 Add Hebrew Translation tzagim 2020-04-12 15:49:22 +03:00
  • d9cf33d1ba Fixed shortcuts Viktor De Pasquale 2020-04-11 18:34:10 +02:00
  • ee3028e67d Updated layout of modules screen Viktor De Pasquale 2020-04-11 18:09:33 +02:00
  • d810e6c82d Fixed modules screen crashing on load Viktor De Pasquale 2020-04-11 17:58:10 +02:00
  • e0a281583d Preparation for dynamic tmpfs path topjohnwu 2020-04-12 05:34:56 -07:00
  • d739dcac2b Remove dependency on magisk.hpp in libutils topjohnwu 2020-04-11 04:40:40 -07:00
  • cdd4cb8ec2 Update BusyBox to build on latest NDK topjohnwu 2020-04-11 04:05:58 -07:00
  • 93ef90cd24 Fix FORTIFY crashes topjohnwu 2020-04-11 04:05:34 -07:00
  • e165a1e65c Use BusyBox standalone mode if available topjohnwu 2020-04-11 02:21:47 -07:00
  • 4066e5bf14 Update Makefiles topjohnwu 2020-04-06 22:45:08 -07:00
  • 4729514a22 Remove snet module from Magisk topjohnwu 2020-04-05 02:13:53 -07:00
  • 93aedcfeb7 Update all hardcode paths in app and script topjohnwu 2020-04-05 01:27:07 -07:00
  • 47d18bb896 Fix typo of boot methods topjohnwu 2020-04-04 01:48:28 -07:00
  • 61dafbe06e Fix LV for Boot Method C topjohnwu 2020-04-04 01:27:27 -07:00
  • 474325da68 Add 'Android Booting Shenanigans' to docs topjohnwu 2020-04-04 01:17:50 -07:00
  • 9317401d57 Update Windows instruction for Python topjohnwu 2020-04-03 16:52:28 -07:00
  • 67d746a62c Let build.py setup NDK topjohnwu 2020-04-03 03:33:39 -07:00
  • 2f1f68f12f Prepare compilation for NDK r21 topjohnwu 2020-04-03 02:58:39 -07:00
  • 2742edd73f scripts: only show addon.d error once on failures Chris Renshaw 2020-04-02 13:42:38 -03:00
  • 834561a5de Content in dt_fstab is not null terminated in emulator Shaka Huang 2020-03-27 14:56:49 +08:00
  • 11102b4dd6 scripts: fix finding nand/mtd boot on some devices Chris Renshaw 2020-03-31 14:13:06 -03:00
  • fef2da3c0b Fix bug in compiling elf_cleaner with g++ zivmc 2020-04-01 10:58:26 +08:00
  • 9820296e92 Update files.cpp in libutils topjohnwu 2020-04-02 02:17:45 -07:00
  • dbfde74c1e Clean rootfs in switch_root topjohnwu 2020-04-01 23:37:11 -07:00
  • b28668e18d Prevent possible race condition topjohnwu 2020-04-01 22:40:59 -07:00
  • 5f1174de27 Introduce new boot flow to handle SAR 2SI topjohnwu 2020-04-01 04:39:28 -07:00
  • 543ce937ec Don't need to find system_dev topjohnwu 2020-03-31 22:41:25 -07:00
  • 5537b083a8 Move surequest out of legacy topjohnwu 2020-03-30 23:53:11 -07:00
  • 6b0854749f Added setting resetting state on install screen Viktor De Pasquale 2020-03-30 16:17:33 +02:00
  • 09ba4772b8 Fixed using wrong argument for flashing order Viktor De Pasquale 2020-03-30 16:06:05 +02:00
  • 06a1d08465 Replace ellipsis with recommended characters topjohnwu 2020-03-30 04:50:10 -07:00
  • d510ead877 fix letters fessmm 2020-03-30 13:37:03 +02:00
  • 2968a1559e Get rid of the final Java file in app topjohnwu 2020-03-30 04:41:54 -07:00
  • cba26eedb5 Move several stuffs out of shared topjohnwu 2020-03-30 04:25:42 -07:00
  • 23e74b2781 Prevent showing empty screen in stealth mode topjohnwu 2020-03-30 04:03:56 -07:00
  • ef0277d10e Properly set themes for dialogs in stub topjohnwu 2020-03-30 04:03:33 -07:00
  • a623a5b7cc Set proper component name in FlashFragment topjohnwu 2020-03-29 23:11:09 -07:00
  • be8479fdba French translation update Davy Defaud 2020-03-29 15:13:28 +02:00
  • e97e6d467c Update Ukrainian strings Taras 2020-03-29 16:12:56 +03:00
  • 75ec890d46 module_permission_declined string JoanVC100 2020-03-25 17:55:02 +01:00
  • 871a9c29c8 Update strings.xml Vladimír Kubala 2020-03-28 12:45:21 +01:00
  • a4f903d947 Update strings.xml dark-basic 2020-03-28 08:49:39 -04:00
  • 1920a52829 Added progressbar indicating content loading on modules screen Viktor De Pasquale 2020-03-29 12:38:41 +02:00
  • 6e14a727b1 Fixed modules screen not offering reboot when local modules change Viktor De Pasquale 2020-03-29 11:55:37 +02:00
  • ea855837df Fixed melting UI on pre A10 devices Viktor De Pasquale 2020-03-29 11:36:43 +02:00
  • d05ed0e59c Manager: remove v from download names Chris Renshaw 2020-03-28 06:00:06 -03:00
  • a9eb443072 Ignore existing attributes in manifest topjohnwu 2020-03-28 21:42:31 -07:00
  • d382b00efd Accept all paths in FileProvider topjohnwu 2020-03-28 01:27:41 -07:00
  • ef9d077c7f Update build.py topjohnwu 2020-03-27 23:23:26 -07:00
  • e4b20abf8e Update gradle files topjohnwu 2020-03-27 22:41:53 -07:00
  • e9f0a10175 Update stable release badges John Wu 2020-03-27 21:43:52 -07:00
  • c3968a26cf Remove dynamic loading code topjohnwu 2020-03-27 01:25:05 -07:00
  • 9371515ecc Disable animations in superuser fragment topjohnwu 2020-03-27 00:53:38 -07:00
  • a83e055b19 Fix strings topjohnwu 2020-03-27 00:53:13 -07:00
  • 6907651756 Updated flash screen so it's a fragment Viktor De Pasquale 2020-03-24 18:07:20 +01:00
  • fc2d0246e6 Added requesting navigation being hidden when showing alternative view Viktor De Pasquale 2020-03-24 15:55:10 +01:00
  • bb9c362bab Added back button for ModuleFragment when displaying filter Viktor De Pasquale 2020-03-24 15:53:34 +01:00
  • 51402e68d2 Fixed log not displaying back button when alternative view is shown Viktor De Pasquale 2020-03-24 15:52:02 +01:00
  • 1b8813228b Updated the app to use navigation components instead of custom solution Viktor De Pasquale 2020-03-17 17:28:09 +01:00
  • 922e36cfb0 Updated the width of bottom navigation Viktor De Pasquale 2020-03-17 16:15:30 +01:00
  • edff094626 Added log as primary fragment Viktor De Pasquale 2020-03-16 18:26:08 +01:00
  • aa72a080b0 core: clean up /data/adb/magisk.img, etc. as well Chris Renshaw 2020-03-23 20:24:18 -03:00