Commit Graph

  • 6030b00ee2 Remove excessive logging topjohnwu 2020-06-03 01:28:50 -07:00
  • a17908f6e1 Only resolve via DoH for specific hostnames topjohnwu 2020-06-03 01:15:05 -07:00
  • cb7148a24c Switch to debug logging in modules topjohnwu 2020-06-01 04:22:57 -07:00
  • 2f824f59dc Better logging system topjohnwu 2020-06-01 04:15:37 -07:00
  • ad94f10205 Fix direct install on NAND devices Chris Renshaw 2020-06-01 02:08:13 -07:00
  • 02b2290b16 Correct path of x86 libraries Shaka Huang 2020-05-31 18:42:13 +08:00
  • f8a814a588 Fix RU strings Ilya Kushnir 2020-05-24 22:07:52 +03:00
  • 4c4338cc02 Adapt to AGP 4.0 topjohnwu 2020-05-30 13:06:03 -07:00
  • 5675a1ae7d app/stub: values-es: update to provide more consistency. Facundo Montero 2020-05-30 16:56:37 -03:00
  • 0952224c3d Update JA strings AioiLight 2020-05-31 04:56:02 +09:00
  • 4e26c10287 Fix CA strings JoanVC100 2020-05-30 21:55:26 +02:00
  • f3e82b9ef1 Add DoH using cloudflare-dns vvb2060 2020-05-31 03:53:46 +08:00
  • e50295d337 magiskboot: add support for lz4 compressed dt (extra) osm0sis 2020-05-25 01:09:36 -03:00
  • fde78be2b4 Update Android Studio topjohnwu 2020-05-30 12:50:08 -07:00
  • c071ac8973 Remove unused code topjohnwu 2020-05-29 10:41:52 -07:00
  • 599ee57d39 Simplify sepolicy rules topjohnwu 2020-05-25 02:30:39 -07:00
  • 4499cebcd9 Support new sepolicy rules topjohnwu 2020-05-25 02:09:43 -07:00
  • cd6eca1dc2 Optimize match-all-type rules topjohnwu 2020-05-24 05:41:19 -07:00
  • 951273f8ef Cleanup some implementations topjohnwu 2020-05-24 04:16:40 -07:00
  • 51eeb89f67 Allow consecutive points vvb2060 2020-05-23 11:25:18 +08:00
  • 0efa73d96c Update selinux libs topjohnwu 2020-05-23 05:02:26 -07:00
  • 63512b39b2 Update NDK to r21b topjohnwu 2020-05-23 00:48:49 -07:00
  • f392ade78d Rewrite sepolicy.c in C++ topjohnwu 2020-05-23 00:18:25 -07:00
  • 0236ab887e Several statement parsing improvements topjohnwu 2020-05-22 14:05:56 -07:00
  • d4baae411b Modernize magiskpolicy topjohnwu 2020-05-21 06:48:02 -07:00
  • e02e46d0fc Detect volume down key combo for safe mode topjohnwu 2020-05-19 04:53:16 -07:00
  • 3c04dab472 magiskhide: fix late_prop_key setprop, reorganize props slightly Chris Renshaw 2020-05-18 21:27:35 -03:00
  • fc1844b4df Update policy for handling /data/adb topjohnwu 2020-05-18 23:29:26 -07:00
  • 99ef20627a Remove unused code topjohnwu 2020-05-18 05:45:08 -07:00
  • 4497e0aaca Don't expose module_list topjohnwu 2020-05-18 05:36:02 -07:00
  • c3e045e367 Use daemon state to determine late prop hiding topjohnwu 2020-05-18 05:21:47 -07:00
  • 501d3e6c32 Maintain global daemon status topjohnwu 2020-05-18 05:18:49 -07:00
  • b27b9c1d18 Minor code changes topjohnwu 2020-05-18 04:36:46 -07:00
  • f7d3d1eeaf Increase post-fs-data mode to 40 secs topjohnwu 2020-05-18 04:36:03 -07:00
  • 0d72a4c8ba Fix compile error topjohnwu 2020-05-18 04:56:29 -07:00
  • dbdb0a2560 Move late props to boot complete topjohnwu 2020-05-18 03:51:41 -07:00
  • 18a09703de Updated Georgian translation Tornike Khintibidze 2020-05-18 02:09:51 +04:00
  • bc6a14d30f Remove property ro.build.selinux topjohnwu 2020-05-17 15:01:20 -07:00
  • 97db49a57b Move vendor property manipulation to late start topjohnwu 2020-05-17 14:45:08 -07:00
  • eca2168685 Guard magiskhide state with mutexes topjohnwu 2020-05-16 23:31:30 -07:00
  • 1bcef38739 Fix German translation Hen Ry 2020-05-17 07:29:26 +02:00
  • aac6ad73da Fix collect modules topjohnwu 2020-05-16 13:45:22 -07:00
  • 122b4d66b6 Move Android logging out of libutils topjohnwu 2020-05-10 00:48:41 -07:00
  • 0f8f4e361b Update collect log logic topjohnwu 2020-05-10 00:30:11 -07:00
  • 3733b589ac native: fix slower build on non-Windows platforms Chris Renshaw 2020-05-08 06:30:32 -03:00
  • 6a2e781db2 magiskhide: add vendor.* props Chris Renshaw 2020-05-09 06:53:32 -03:00
  • c6569ce022 Fix service scripts vvb2060 2020-05-09 17:43:18 +08:00
  • a62bdc58cb Use env variables to enable standalone mode topjohnwu 2020-05-08 04:09:58 -07:00
  • 912009494d Revert accidental build script change topjohnwu 2020-05-08 01:44:10 -07:00
  • a5d7c41d20 Support Safe Mode detection topjohnwu 2020-05-08 00:45:11 -07:00
  • 232ae2a189 Update resetprop to partially use system impl topjohnwu 2020-05-07 23:54:00 -07:00
  • aa8b23105f Modernize resetprop with fancy C++ topjohnwu 2020-05-07 06:08:30 -07:00
  • c113f854a2 Fix overlay.d on SAR again topjohnwu 2020-05-07 02:30:43 -07:00
  • 87de0e7a0e Force remove AVB for 2SI since it may bootloop some devices topjohnwu 2020-05-05 01:39:19 -07:00
  • 85755e3022 Tone down our DTB patching topjohnwu 2020-05-05 01:22:40 -07:00
  • 02dc1172be Revert DTB patches to in-place binary patches topjohnwu 2020-05-05 01:03:09 -07:00
  • dbf8c41209 Force init to load fstab from file in 2SI topjohnwu 2020-05-04 02:21:51 -07:00
  • 8c4fd759c6 Strip Huawei specific logic topjohnwu 2020-05-03 23:07:40 -07:00
  • 23dc19ad94 scripts: don't abort if /vendor fails to mount Chris Renshaw 2020-05-01 17:43:45 -03:00
  • 0c99c4d93f More complete support for fstab in dt topjohnwu 2020-05-03 22:49:54 -07:00
  • 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