Commit Graph

  • 54930024f5 Added biometric dialog instead of fingerprint one Viktor De Pasquale 2019-11-12 18:01:24 +01:00
  • c5f2f63458 Fixed slow scrolling and list updates on hide screen Viktor De Pasquale 2019-11-12 17:23:27 +01:00
  • b2b81a5d0f Fixed "enabled" state for download action button Viktor De Pasquale 2019-11-12 16:45:28 +01:00
  • 265dca3723 Removed intermediate loading item - adding intermediate items causes recyclerview renderer to display artifacts (copies of some views) Viktor De Pasquale 2019-11-12 15:58:32 +01:00
  • 171ddab32b Reorganize code handling su requests topjohnwu 2019-11-12 03:20:07 -05:00
  • 2aee0b0be0 Refactor code for handling MagiskDB topjohnwu 2019-11-11 15:46:02 -05:00
  • 817cdf7113 fix multiuser owner_managed mode vvb2060 2019-01-29 04:41:51 +08:00
  • 495e734428 Updated module sections so it looks more consistent Viktor De Pasquale 2019-11-11 19:36:40 +01:00
  • 82120cf47f Added processing of the download states Viktor De Pasquale 2019-11-11 18:01:23 +01:00
  • 027a5695f2 Added progressbars to repo items Viktor De Pasquale 2019-11-11 18:00:36 +01:00
  • d6d82edff5 Fixed file service not broadcasting indeterminate states Viktor De Pasquale 2019-11-11 17:59:44 +01:00
  • a12eb3fc6f Fixed incorrect indeterminate progressbar color Viktor De Pasquale 2019-11-11 17:59:09 +01:00
  • 6c84574366 Added loading item to modules Viktor De Pasquale 2019-11-11 16:22:33 +01:00
  • 1a38f25bd9 Properly invoke method topjohnwu 2019-11-10 14:59:19 -05:00
  • ad40e53349 Update hacks topjohnwu 2019-11-09 18:17:16 -05:00
  • a2ddf362d8 Make a.a not extend AppComponentFactory topjohnwu 2019-11-09 15:57:12 -05:00
  • 65eca31635 Updating RU translation Ilya Kushnir 2019-11-09 11:40:10 +02:00
  • 8b0b4a2c39 SignBoot: also catch empty streamed signature as indicating not signed - compare against new byte[] array as a quick tell, since when streaming from a partition with an unsigned image "signature" would of course read without issue but then remain filled by zero padding, resulting in the following: java.io.IOException: unexpected end-of-contents marker at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source:14) at com.topjohnwu.signing.SignBoot$BootSignature.<init>(SignBoot.java:235) at com.topjohnwu.signing.SignBoot.verifySignature(SignBoot.java:144) at com.topjohnwu.signing.BootSigner.main(BootSigner.java:15) at a.a.main(a.java:20) osm0sis 2019-11-05 02:39:55 -04:00
  • bc5cbe9fba Updated module item design to follow suit with the rest of the app Viktor De Pasquale 2019-11-08 19:19:19 +01:00
  • f83f92d3fa Updated modules screen so it displays all the content in one recyclerview Added "endless" scrolling support - this is done in order to display everything very swiftly and load as user needs it - for the most part we'll download only ~10 items and load the rest as scroll progresses, this accomplishes the illusion that whole list is being populated Added sections and updated repo view Viktor De Pasquale 2019-11-08 19:03:43 +01:00
  • c0216c0653 Get XMLs directly topjohnwu 2019-11-08 02:59:09 -05:00
  • 61de63a518 Cleanup manifest topjohnwu 2019-11-08 02:15:30 -05:00
  • d952cc2327 Properly solve the connection problem topjohnwu 2019-11-07 17:41:59 -05:00
  • 19fd4dd89c Partially reverted removing "moveToState" Viktor De Pasquale 2019-11-06 18:52:58 +01:00
  • f941f5c0b0 Fixed observer not being called immediately Viktor De Pasquale 2019-11-06 17:37:18 +01:00
  • c7cad7e4aa Updated modules so they are properly arranged to respective sections Viktor De Pasquale 2019-11-06 17:09:00 +01:00
  • 1c8988d3f7 Updated "night" style of elevated card Viktor De Pasquale 2019-11-05 19:39:06 +01:00
  • 70a3dbe2b0 Added primitive implementation of modules screen Viktor De Pasquale 2019-11-05 19:38:02 +01:00
  • efbb3ab25f Fixed red tint regarding system security not being spanned across the whole card Viktor De Pasquale 2019-11-05 16:19:41 +01:00
  • 46447f7cfd Proper string buffer size topjohnwu 2019-11-05 01:46:46 -05:00
  • a6e62e07a2 Sort modules ignore case topjohnwu 2019-11-04 17:14:18 -05:00
  • b1d25e0503 Reuse ALPHANUM topjohnwu 2019-11-04 15:42:40 -05:00
  • 25c557248c Use ContentProvider call method for communication topjohnwu 2019-11-04 14:32:28 -05:00
  • b0e7c65504 Added icon for "all processes hidden" state Viktor De Pasquale 2019-11-04 17:40:13 +01:00
  • b18b044b63 Updated filter card to be more compact Viktor De Pasquale 2019-11-04 17:39:51 +01:00
  • 8f5f8db717 Fixed dark mode colors Viktor De Pasquale 2019-11-04 17:39:17 +01:00
  • 016e28383b Added animated progressbar Viktor De Pasquale 2019-11-04 16:58:39 +01:00
  • f1427e9279 Updated hide item layout Viktor De Pasquale 2019-11-04 16:45:54 +01:00
  • 169e9ab5ad Updated hide fragment layout and design of the filter window Viktor De Pasquale 2019-11-04 15:58:40 +01:00
  • 472cde29b8 Allow non supported Magisk to use Magisk Manager topjohnwu 2019-11-04 03:24:16 -05:00
  • 73525d19e9 Update strings.xml linar10 2019-11-03 23:15:17 +01:00
  • 26618f8d73 Don't do broadcast tests from app topjohnwu 2019-11-03 17:01:09 -05:00
  • 6f7c13b814 Refactor JarMap topjohnwu 2019-11-03 04:45:35 -05:00
  • e7d668502c SignBoot: improve error catching/reporting - != remain shouldn't indicate "not signed", it should indicate a read error as with != hdr.length - attempt to catch unsigned images at signature read, before they make it to BootSignature bootsig = new BootSignature(signature); and result in the following: java.io.IOException: unexpected end-of-contents marker at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source:14) at com.topjohnwu.signing.SignBoot$BootSignature.<init>(SignBoot.java:230) at com.topjohnwu.signing.SignBoot.verifySignature(SignBoot.java:139) at com.topjohnwu.signing.BootSigner.main(BootSigner.java:15) at a.a.main(a.java:20) osm0sis 2019-11-03 04:22:21 -05:00
  • 6fd357962f scripts: fix signing in recovery with addon.d-v1 - change to $TMPDIR in addon.d.sh since recovery addon.d-v1 backup + restore leaves you in /tmp/addon.d which the restore then deletes, which would break $BOOTSIGNER execution with the following: libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 1078 (main), pid 1078 (main) Segmentation fault - also move $BOOTSIGNER execution to after cd $MAGISKBIN to ensure it's in a working directory in all cases - addon.d.sh data mount wasn't doing anything since /data has to already be mounted for the script to be running, so move it into /system/addon.d/99-magisk.sh stub script where it might be useful on recoveries that don't mount /data initially osm0sis 2019-11-02 22:50:33 -03:00
  • 0c9feedb37 Support restarting app when obfuscated topjohnwu 2019-11-03 02:55:12 -05:00
  • dad52724db Updated hide fragment with more robust filtering UI Viktor De Pasquale 2019-11-02 18:12:22 +01:00
  • 14ba002cbc Update Slovak translation Vladimír Kubala 2019-11-02 16:59:20 +01:00
  • d48e9d5d72 Removed button patterns defying MD Viktor De Pasquale 2019-11-02 15:59:07 +01:00
  • 7da97489cc Add v7.4.0 release notes v20.1 manager-v7.4.0 topjohnwu 2019-11-02 01:24:56 -04:00
  • a9f11b28c8 Fix busybox scripts again topjohnwu 2019-11-02 01:16:54 -04:00
  • b31d986c8d Update scripts topjohnwu 2019-11-02 00:41:51 -04:00
  • 2dad751889 Update Italian translation Oliver Cervera 2019-11-01 23:38:18 +01:00
  • c85b1c56af signing: fixes for bootimg hdr_v1 and hdr_v2 - increase SignBoot bootimg header version maximum from 4 to 8 (upstream AOSP is already at 3) and make a variable for future ease - hdr read size of 1024 bytes was too small as hdr_v1 and hdr_v2 have increased the used header page areas to 1632 and 1648 bytes, respectively, so raise this to the minimum page size of 2048 and also make a variable for future ease - do not return "not signed" for all caught exceptions, show StackTrace for future debugging then still return false for script purposes - correct "test keys" boot image signing strings (scripts and app) to "verity keys" osm0sis 2019-11-02 00:26:53 -03:00
  • 6dd34aec47 scripts: refactor and major addon.d fixes - remove redundant addon.d.sh script bits that were covered elsewhere ($TMPDIR in util_functions.sh, find_dtbo_image in patch_dtbo_image) - refactor addon.d.sh and flash_script.sh for simplicity and readability, and put common flashing script in util_functions.sh (as patch_boot_image), which should greatly help avoid them getting out of sync going forward and fixes compressing ramdisk support and post-patch cleanup for addon.d - add check_data to addon.d.sh since moving stock_boot* and stock_dtbo* backups depend on it and so weren't occuring with addon.d - fix find_manager_apk with working fallback for recovery addon.d execution (where magisk --sqlite will not work for hidden Manager), Manager DynAPK hiding, and print a useful log warning if an APK can't be found osm0sis 2019-11-02 00:26:08 -03:00
  • 4cd154675f Random dname topjohnwu 2019-11-01 18:52:37 -04:00
  • 24e2c3a5e9 Removed unused icons Viktor De Pasquale 2019-11-01 21:30:29 +01:00
  • 064523ef25 Updated checkbox height Viktor De Pasquale 2019-11-01 21:15:02 +01:00
  • 85f293a44e Updated policy colors and internal ids Viktor De Pasquale 2019-11-01 21:10:00 +01:00
  • 8e412bee5f Updated radio button sizes Viktor De Pasquale 2019-11-01 19:15:05 +01:00
  • 7d5555f82e Added safety notice and support section description Viktor De Pasquale 2019-11-01 19:02:30 +01:00
  • 6720725d27 Added clarifying tooltips and captions Viktor De Pasquale 2019-11-01 18:12:52 +01:00
  • fe5c65d798 Fixed use of RxBus for toggling policies Viktor De Pasquale 2019-11-01 17:58:42 +01:00
  • 253f3cf1ba Fixed inconsistent icon sizes Viktor De Pasquale 2019-11-01 17:55:25 +01:00
  • d8d72f92b3 Fixed policy toggle being impossible to cancel Viktor De Pasquale 2019-11-01 14:47:59 +01:00
  • a30f5b175f Fix busybox makefiles topjohnwu 2019-11-01 09:38:01 -04:00
  • 8277896ca1 Make sure uninstall.sh is executed on remove topjohnwu 2019-11-01 03:07:12 -04:00
  • 493068c073 Attempt to rescan zygote multiple times topjohnwu 2019-11-01 02:12:28 -04:00
  • f4299fbea8 Update BusyBox to 1.31.1 topjohnwu 2019-10-31 18:11:10 -04:00
  • 10ce11d671 Fix config/locale issues topjohnwu 2019-10-31 17:13:06 -04:00
  • db2e48b49f Added manager mode recognition Viktor De Pasquale 2019-10-31 20:58:17 +01:00
  • 5e089451af Added loaders to superuser and hide Viktor De Pasquale 2019-10-31 20:53:37 +01:00
  • 6aa22267f4 Updated Hide screen to be fully functioning Viktor De Pasquale 2019-10-31 20:34:07 +01:00
  • 0f34457a10 Directly store strings in viewmodel topjohnwu 2019-10-31 15:33:13 -04:00
  • 34c65e13bc Fix strings topjohnwu 2019-10-31 12:39:54 -04:00
  • 17a77e2577 Shortcut booleans John Wu 2019-10-31 02:43:59 -04:00
  • 0f219e5ae6 Better argument parsing logic John Wu 2019-10-31 02:37:24 -04:00
  • 353c3c7d81 magiskboot: add unpack -n to help with repack validity tests - support unpack without decompression to allow easy testing of magiskboot's header, structure and hashing handling by comparing repack checksum versus origbootimg - make -n first to match repack osm0sis 2019-10-29 15:48:58 -03:00
  • 0a89edf3b0 Update French translation Rom 2019-10-31 07:04:00 +01:00
  • e7155837d7 Make sure magisk daemon won't get killed by init topjohnwu 2019-10-31 01:57:47 -04:00
  • f76c020dd7 Added implementation of hide screen Viktor De Pasquale 2019-10-30 21:58:42 +01:00
  • 722fba7805 Updated bottom nav width to not spread useless spaces Viktor De Pasquale 2019-10-30 21:09:00 +01:00
  • 86551909fc Added safe mode notice to modules screen Viktor De Pasquale 2019-10-30 17:54:43 +01:00
  • 588e94c11d Updated locations of certain elements Viktor De Pasquale 2019-10-30 17:11:42 +01:00
  • 31e003bda5 Fix bug in version detection topjohnwu 2019-10-30 05:24:22 -04:00
  • 490e4d3180 Target the proper channel in stub topjohnwu 2019-10-30 05:00:52 -04:00
  • dc9f69bab0 Minor changes topjohnwu 2019-10-30 04:15:53 -04:00
  • fdf04f77f2 Send bitmap to notifications and shortcuts topjohnwu 2019-10-30 01:02:53 -04:00
  • 9e66310c28 Updated fragment container Viktor De Pasquale 2019-10-29 16:58:46 +01:00
  • 93c422dce6 Added post-merge fixes Viktor De Pasquale 2019-10-29 16:52:42 +01:00
  • 7d6eebdae3 Fixed unreasonable change resulting in major breakage all around the app Viktor De Pasquale 2019-10-29 16:50:01 +01:00
  • f11bb609c9 Merge remote-tracking branch 'john/master' into feature/redesign Viktor De Pasquale 2019-10-29 15:53:53 +01:00
  • 5e87483f34 Move addAssetPath to shared topjohnwu 2019-10-29 07:37:19 -04:00
  • f7aa451591 Update strings topjohnwu 2019-10-29 07:36:50 -04:00
  • 321d11c2c6 Move Mapping class topjohnwu 2019-10-28 01:15:27 -04:00
  • b910a92731 Fixed ui issues in unrooted state Viktor De Pasquale 2019-10-27 11:00:16 +01:00
  • ee447bc4ce Improve Keygen yet again topjohnwu 2019-10-26 21:11:32 -04:00
  • 31153e4366 Minor grammatical changes Nathan Muccino 2019-10-23 18:05:21 -04:00
  • 7693024c29 Replace general resources with platform topjohnwu 2019-10-26 19:23:57 -04:00
  • 9628700a2f Update Turkish language Mevlüt TOPÇU 2019-10-25 15:24:17 +03:00