topjohnwu
056dafc59f
Use R8 full mode
...
R8 FTW!
2019-04-02 16:32:40 -04:00
topjohnwu
a9c90718d6
Update some dependencies
2019-04-02 01:50:25 -04:00
topjohnwu
1cd45b53b1
Support recovery based Magisk
...
Some devices (mainly new Samsung phones we're talking here...) using
A only system-as-root refuse to load ramdisk when booted with boot
no matter what we do. With many A only system-as-root devices, even
though their boot image is kernel only, we can still be able to add
a ramdisk section into the image and force the kernel to use it as
rootfs. However the bootloader on devices like the S10 simply does
not load anything within boot image into memory other than the kernel.
This gives as the only option is to install Magisk on the recovery
partition. This commits adds proper support for these kind of scenarios.
2019-03-30 00:49:48 -04:00
topjohnwu
5b30c77403
Fix strings
2019-03-29 10:39:11 -04:00
Gozzwip
8248480d56
Translation done
...
Please change the name of the language to Azərbaycanca
2019-03-29 10:37:28 -04:00
topjohnwu
a7f6afa4bc
Add 7.1.1 changelog
2019-03-29 10:31:08 -04:00
topjohnwu
d22c7de79a
Don't care minMagiskVersion
...
It will be sanitized by magiskbot anyways
2019-03-29 10:25:07 -04:00
topjohnwu
3eae9494ce
Add 7.1.0 changelog
2019-03-28 09:53:05 -04:00
topjohnwu
8049b08918
More precise new installer detection
2019-03-28 06:33:24 -04:00
Oliver Cervera
d1fa5be210
Update Italian translations
...
- added new strings from Welcome Activity
- misc fixes
2019-03-28 05:52:46 -04:00
Cristian Silaghi
fdbb1af02c
Update Romanian language
2019-03-28 05:52:25 -04:00
topjohnwu
d08b1a6639
Remove com.google.android.gms from default list
...
It seems that even adding this to the list doesn't 100% works on all
devices out there, and some even reported crashes on several Google
services. Disable it for now and do further investigations in the future.
2019-03-27 21:33:04 -04:00
topjohnwu
10f50e2401
Revert to old behavior on old MagiskHide versions
2019-03-27 20:43:38 -04:00
topjohnwu
4859ee2da9
Inject module-installer.sh if new format is detected
2019-03-24 06:20:57 -04:00
topjohnwu
b45db44ad9
Update transitions
2019-03-24 04:29:09 -04:00
topjohnwu
e25ce63872
Remove AppUtils
2019-03-24 02:16:19 -04:00
topjohnwu
162eeaa0a6
Improve repo adapter
2019-03-24 02:02:34 -04:00
topjohnwu
f36ce905aa
Improve repo adapter
...
Fix #435
2019-03-23 23:18:26 -04:00
topjohnwu
8ac3aaf36c
Rename Topic -> Event
2019-03-23 21:58:42 -04:00
topjohnwu
f5f7fd9132
Add com.android.google gms to default hide list
...
Close #1235
2019-03-23 04:39:34 -04:00
topjohnwu
db06038548
Fix Magisk installation
2019-03-22 02:48:42 -04:00
topjohnwu
ecb33d3176
Cleanup scripts
2019-03-22 02:32:21 -04:00
topjohnwu
d371d017b7
Update dependencies
2019-03-22 00:49:55 -04:00
topjohnwu
1d9359d563
Fix additional setup
2019-03-20 03:20:02 -04:00
topjohnwu
981e90cc32
Don't remove SafetyNet from hide list
2019-03-14 07:00:36 -04:00
topjohnwu
650b2ce6b1
Fix config bugs
2019-03-13 15:25:53 -04:00
topjohnwu
ecf3d30349
Only show expansion when necessary
2019-03-13 08:15:02 -04:00
topjohnwu
15ddd0e284
More MagiskHide list UI improvements
2019-03-13 07:49:12 -04:00
topjohnwu
18ac6b270f
Make Expandable more extensible
2019-03-13 06:12:02 -04:00
topjohnwu
3e35de9b39
Small UI improvements
2019-03-13 05:11:18 -04:00
topjohnwu
1e24c72c11
Use our own existing implementation
2019-03-13 01:37:35 -04:00
vvb2060
217564963d
New MagiskHide UI
2019-03-12 17:20:08 -04:00
topjohnwu
771e500468
Use dark theme by default
2019-03-11 07:39:01 -04:00
topjohnwu
7e3ff03109
Default to canary channel if running canary build
2019-03-11 07:38:31 -04:00
topjohnwu
a1827fd680
Make sure to read db before
2019-03-11 07:30:37 -04:00
topjohnwu
9ce334feac
Update the way to deal with configs
2019-03-11 07:03:36 -04:00
topjohnwu
ed11e0bff6
Fix repackage manager settings migration
2019-03-11 05:43:48 -04:00
topjohnwu
a46e255709
Fix strings.xml
2019-03-09 05:47:19 -05:00
Vladimír Kubala
63e2bbb4d1
Slovak translation update
2019-03-09 05:37:50 -05:00
bubuleur
c3dabae237
Update French Language
...
Small correction line 108 thank you
2019-03-09 05:37:41 -05:00
topjohnwu
f1abcbb7fb
Update WorkManager
2019-03-09 05:36:49 -05:00
topjohnwu
ab0cc78d2c
Update README.md
2019-03-08 10:23:42 -05:00
topjohnwu
de5c902fdb
Remove app-core module
...
Less confusion
2019-03-08 10:19:22 -05:00
topjohnwu
cf65169c99
Separate stub Magisk Manager to a module
2019-03-08 10:16:02 -05:00
topjohnwu
745865ee53
Add canary channels
...
Only show if user is already on canary channels
2019-03-08 06:23:13 -05:00
lindwurm
a3fc6d2a27
l10n: Update Japanese translation
...
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
2019-03-07 06:10:42 -05:00
linar10
7db05ac927
Update strings.xml
2019-03-07 06:10:29 -05:00
Igor Dyatlov
8bed93b3c5
Updated Russian translation
2019-03-07 06:10:14 -05:00
topjohnwu
c699f30831
Fix some build issues
2019-03-07 05:05:46 -05:00
topjohnwu
3e73e3a906
Play with Java streams
2019-03-07 03:43:28 -05:00
topjohnwu
32c65d8a88
Upgrade Android Studio
2019-03-07 03:41:24 -05:00
topjohnwu
a49328edd3
Workaround Binder transaction limits
2019-03-07 02:07:34 -05:00
topjohnwu
9a15365a57
Welcome, Java 8/9 APIs
...
Fix #1162
2019-03-07 00:01:07 -05:00
linar10
e8f35b02ca
Update strings.xml
2019-03-02 05:49:37 -05:00
topjohnwu
b1afd554fc
Application Component Granularity MagiskHide
...
Before switching to the new MagiskHide implementation (APK inotify),
logcat parsing provides us lots of information to target a process.
We were targeting components so that apps with multi-processes
can still be hidden properly.
After switching to the new implementation, our granularity is limited
to the UID of the process. This is especially dangerous since Android
allow apps signed with the same signature to share UIDs, and many system
apps utilize this for elevated permissions for some services.
This commit introduces process name matching. We could not blanketly
target an UID, so the workaround is to verify its process name before
unmounting.
The tricky thing is that any app developer is allowed to name the
process of its component to whatever they want; there is no 'one
rule to catch them all' to target a specific package. As a result,
Magisk Manager is updated to scan through all components of all apps,
and show different processes of the same app, each as a separate
hide target in the list.
The hide target database also has to be updated accordingly.
Each hide target is now a <package name, process name> pair. The
magiskhide CLI and Magisk Manager is updated to support this new
target format.
2019-03-01 17:08:08 -05:00
topjohnwu
885e3c574b
Upgrade dependencies
2019-02-28 23:42:33 -05:00
topjohnwu
05dd5f3396
Only load config prop when needed
...
Close #922
2019-02-28 23:42:33 -05:00
SakuraSa233
ec3c43faf1
update: Japanese translation
2019-02-28 05:57:53 -05:00
Cristian Silaghi
99d6bd8efc
Minor changes for Romanian
2019-02-27 16:44:49 -05:00
linar10
4c8587a9f2
Update strings.xml
2019-02-27 16:44:41 -05:00
John Wu
164a99681b
Make case Intent.ACTION_REBOOT fall through
2019-02-27 16:44:27 -05:00
vvb2060
0eef4eacd6
Use REBOOT foreground broadcast
2019-02-27 16:44:27 -05:00
topjohnwu
f28e425542
Fix strings resources
2019-02-26 03:13:49 -05:00
Hugwalk
d1a4f046e9
Recreate translations for Chinese (Taiwan)
...
Fixed wordings to fit Taiwanese accent.
e.g. 日誌 (log) to 記錄檔
Kept proper nouns in English
e.g. Superuser instead of 超級使用者
Removed westernised Chinese as much as possible.
2019-02-26 03:08:29 -05:00
Gozzwip
2ce1dc4afe
new translations
2019-02-26 03:07:45 -05:00
linar10
37ac249fd7
Update strings.xml
2019-02-26 03:07:29 -05:00
Oliver Cervera
7b089b888a
Update Italian Translation
...
Minor changes
2019-02-26 02:47:01 -05:00
Cristian Silaghi
68f0e1fe39
Update Romanian translation
2019-02-26 02:46:50 -05:00
linar10
c08b0d4974
update pl
2019-02-18 03:33:25 -05:00
dark-basic
7d652afd87
Small Changes. Very Small.
...
I hope it does not have to be adjusted again. Since the text does not appear completely. (Only appears when the rotation of the screen is horizontal)
2019-02-18 03:33:08 -05:00
lindwurm
7126648404
l10n: ja: Update Japanese translations
...
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
2019-02-18 03:32:27 -05:00
lindwurm
4a5e2dc9c7
l10n: ja: Fix strings for UI
...
* strings "インストール", "タップしてSafetyNetチェックを開始" are too long to show in button
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
2019-02-18 03:32:27 -05:00
topjohnwu
e5940168fe
Fix string resources
2019-02-12 17:03:20 -05:00
Igor Sorocean
6855baf0f8
Update romanian translation
2019-02-12 17:01:11 -05:00
Fatih Fırıncı
dfd16e8fef
Update strings.xml
2019-02-12 17:01:01 -05:00
Remita Amine
98a36819bc
Limit Boot Image selection dialog to File Managers
2019-02-12 17:00:48 -05:00
marciozomb13
de8bc9ca9d
Update strings.xml
...
PT-rBR update
2019-02-12 17:00:32 -05:00
topjohnwu
c137f2de4f
Remove SDK 16 support completely
...
Android 4.1 init miss several significant features Magisk reply on,
so the final decision is to forget about it in the future.
Pull minSdkVersion of Magisk Manager back to 17 and remove some
unnecessary adjustments done for SDK 16
2019-02-12 16:58:05 -05:00
Rom
49640ce03a
Update French translation
2019-02-11 03:06:44 -05:00
Mevlüt TOPÇU
08e3405394
Update strings.xml
2019-02-07 00:45:51 -05:00
dark-basic
4ebfa07186
Some adjustments - Update Strings
...
I changed some words for their synonyms. In order to verify how it behaves on screens less than 5 inches.
(Some changes were made, since several devices I have, some words do not appear yet having space)
2019-02-07 00:45:43 -05:00
topjohnwu
f0639390aa
Update dependencies
2019-02-07 00:37:40 -05:00
topjohnwu
bbdfed2d5a
Fix strings
2019-02-05 00:52:52 -05:00
Madis
7f4daa2c50
Estonian update
2019-02-05 00:50:53 -05:00
Gozzwip
baf9b67b35
Creating Azerbaijani file
2019-02-05 00:50:40 -05:00
Mevlüt TOPÇU
caf73b0b36
Update Turksih language
...
Merge please
Thank you
2019-02-05 00:50:28 -05:00
Furkan
acf87c2794
fix one word
2019-02-05 00:50:17 -05:00
topjohnwu
7f5f6b54fb
Ask for fingerprint before deleting policy
...
Close #1038
2019-02-04 23:08:06 -05:00
topjohnwu
a08eb8a446
Hide install button by default
...
Close #1037
2019-02-04 22:56:45 -05:00
topjohnwu
b31402766e
Add 7.0.0 changelog
2019-02-04 03:15:20 -05:00
topjohnwu
9ab3143bf0
Force preference screen to use our preference stored in DE
2019-02-04 03:13:01 -05:00
topjohnwu
81a0cddb9e
Add DirectBoot support to receivers and SuRequestActivity
...
Close #1032 , courtesy of @vvb2060
2019-02-04 01:58:04 -05:00
Taras
5a2cd2ac84
Update Ukrainian translation
2019-02-03 16:13:44 -05:00
Albert I
2bd8448aaa
Update Indonesian translations
...
Signed-off-by: Albert I <krascgq@outlook.co.id>
2019-02-03 16:13:30 -05:00
topjohnwu
c7301a5161
Better support for low API levels
2019-02-03 09:50:49 -05:00
topjohnwu
1e94f0a094
Some minor adjustments
2019-02-03 05:16:29 -05:00
topjohnwu
e39d2567ea
More SDK 16 fixes
2019-02-03 04:59:04 -05:00
topjohnwu
949136c92a
Small UI adjustments
2019-02-03 03:57:49 -05:00
topjohnwu
9f456a9b19
Do not show negative button for several dialogs
2019-02-03 03:57:49 -05:00
topjohnwu
4cf6ba25ca
Make update cards more feasible on other languages
2019-02-03 03:57:49 -05:00