topjohnwu
153c7fdf20
Script update, artificially bump version
2018-07-19 18:12:53 +08:00
topjohnwu
90379eeb35
Detect ramdisk partition
...
Because Huawei, fix #400
2018-07-19 17:48:51 +08:00
topjohnwu
3ae959af95
Do not early mount on symlinks on half Treble devices
...
Fix #399
2018-07-19 17:43:37 +08:00
topjohnwu
c8cc652b71
Prevent build fail when APK is first built without out folder
2018-07-19 16:25:11 +08:00
topjohnwu
4b6285e5c2
Bump Magisk Manager to v5.8.2
2018-07-19 04:27:05 +08:00
topjohnwu
013de7b3ef
Switch channel and snet APK links
2018-07-19 04:18:08 +08:00
topjohnwu
e11e88a9c5
Huawei hardcodes the slot suffix, don't append the suffix twice
2018-07-19 03:12:28 +08:00
topjohnwu
7cec8baa55
Merge magiskpolicy into Magisk main repo
2018-07-18 18:45:21 +08:00
topjohnwu
e987db9fb5
Move magiskpolicy sources to native/jni/magiskpolicy
2018-07-18 18:44:43 +08:00
topjohnwu
c603b9084f
Remove magiskpolicy as submodule
2018-07-18 18:43:36 +08:00
topjohnwu
492d6dfcf0
Merge MagiskSU into Magisk main repo
2018-07-18 18:40:13 +08:00
topjohnwu
a3e0f2dcc3
Remove MagiskSU as submodule
2018-07-18 18:40:10 +08:00
topjohnwu
cf211e26f4
Move MagiskSU sources to native/jni/su
2018-07-18 18:23:36 +08:00
topjohnwu
c5aaaa7c55
Merge Magisk Manager into Magisk main repo
2018-07-18 17:52:56 +08:00
topjohnwu
f86d077e27
Remove Magisk Manager as submodule
2018-07-18 17:50:13 +08:00
topjohnwu
f8076825cb
Move Magisk Manager files into subfolder
2018-07-18 17:47:53 +08:00
topjohnwu
201d8a97d4
Prevent crashing on broken module.prop
2018-07-18 04:01:06 +08:00
topjohnwu
d08f326990
Log fatal errors in debug mode only
2018-07-18 03:25:36 +08:00
topjohnwu
8dc9d3bc78
Dump binaries to header at build, not at request
2018-07-18 00:54:31 +08:00
topjohnwu
adf95ce3a0
Read fstab from device tree
...
In previous versions, magiskinit will not early mount if /sepolicy is detected. However on OP5/5T latest betas, the devices are fully trebelized,
but for some reason the file /sepolicy still exists, making magiskinit think it is NOT a treble device and doesn't work properly.
So to properly fix this issue, I will have to use the "official" way - check fstab in device trees. Any block mentioned in the fstab in device trees
are supposed to be early mounted. Currently magiskinit will only mount system and vendor even if other partitions exists in the dtb fstab, since other
partitions are not used to construct sepolicy (currently).
These changes can also fix #373 , since we dynamically detect PARTNAME from device trees.
2018-07-18 00:45:10 +08:00
topjohnwu
3c1aca114f
Wrap accept4 since some device does not have it
2018-07-17 06:52:23 +08:00
topjohnwu
18d0fd9d2a
MagiskInit optimizations
2018-07-17 06:18:36 +08:00
topjohnwu
c2e673f978
Less boilerplate in build script
2018-07-16 06:52:18 +08:00
topjohnwu
2bde8a1975
EMUI's logcat will change output file's permission and break ADBD
2018-07-16 06:42:36 +08:00
topjohnwu
bf9927c7dd
Sync source with AOSP
2018-07-14 04:34:48 +08:00
topjohnwu
f339a087a2
Let Magisk compile against SDK 16
2018-07-13 22:14:32 +08:00
topjohnwu
6ccc5f3788
Use xwrap functions
2018-07-13 22:10:24 +08:00
topjohnwu
1affb91f17
Support compiling against lower SDK
...
Reduce even more size for static binaries
2018-07-13 05:41:29 +08:00
topjohnwu
7779c3e372
Update Magisk Manager
2018-07-13 05:19:29 +08:00
Taras
49ba7ad22e
update Ukrainian language
2018-07-12 11:45:25 +08:00
topjohnwu
6ad33d60f7
Bump to 5.8.1
2018-07-12 11:44:16 +08:00
topjohnwu
0117274061
Better Windows support
2018-07-12 11:14:27 +08:00
topjohnwu
e50192a407
Use standard ANDROID_NDK_HOME instead of ANDROID_NDK
2018-07-12 11:01:01 +08:00
topjohnwu
c6fc0e587e
Support hardlink based proc ns
2018-07-11 23:41:38 +08:00
topjohnwu
68c448bc34
Let ShellInitializer run in BusyBox environment
2018-07-11 20:44:29 +08:00
topjohnwu
ef62272df7
Small adjustments to prevent seccomp errors
2018-07-10 02:44:58 +08:00
topjohnwu
375cd0e42b
Bump Magisk Manager version
2018-07-08 06:56:47 +08:00
topjohnwu
b885ccbd63
Bump version
2018-07-08 06:56:29 +08:00
Vv2233Bb
da6f1d0f12
Update to values.lt
2018-07-08 06:56:29 +08:00
topjohnwu
3934821436
Don't clean output
2018-07-08 00:02:18 +08:00
topjohnwu
c3b473e4bc
Fix get_outfd in embedded mode
2018-07-07 17:48:05 +08:00
Rom
4c0d435b6b
Little adjustment for French translation :)
2018-07-07 01:39:35 +08:00
topjohnwu
7ed2c077de
Support deodexed ROM on Oreo
2018-07-07 01:37:04 +08:00
topjohnwu
52a6a7bce8
Support deodexed ROM on Oreo
2018-07-07 01:36:57 +08:00
topjohnwu
1283167595
Maintain our own set of loop devices
2018-07-07 01:32:58 +08:00
topjohnwu
23c2e22910
Update image functions
2018-07-06 22:04:06 +08:00
topjohnwu
f44b2dbd45
Rename log_monitor -> log_daemon
2018-07-06 07:57:18 +08:00
topjohnwu
46ee2c3f4e
Improve handshake between the 2 daemons
2018-07-06 07:51:17 +08:00
topjohnwu
5d5ec08566
Test the log buffers before running command
2018-07-06 07:32:16 +08:00
topjohnwu
0e717a2de4
Fix additional setup
2018-07-06 01:57:32 +08:00
topjohnwu
cada862214
Fix install script to copy folders
2018-07-05 17:29:44 +08:00
topjohnwu
c3a6179a21
Update scripts
2018-07-05 17:29:13 +08:00
topjohnwu
682c6d4e7b
Prettier notification text
2018-07-05 03:21:41 +08:00
topjohnwu
d0a253c97e
Switch to discussion thread
2018-07-05 03:15:10 +08:00
topjohnwu
c0e2b3027b
Add Trad. Chinese stub translations
2018-07-05 03:04:12 +08:00
Rom
e7dc14b07d
Update French translation
2018-07-05 03:00:53 +08:00
topjohnwu
0da9146e90
Cleanup resources and add Trad. Chinese translation
2018-07-05 02:56:37 +08:00
topjohnwu
ad05a33e02
Show release notes and changelog in MarkDownWindow
2018-07-05 02:02:37 +08:00
topjohnwu
ef175e3cbe
Open log file in append mode
2018-07-04 23:46:40 +08:00
topjohnwu
4de51d93ef
Tweak info when installing
2018-07-04 23:46:16 +08:00
Oliver Cervera
8224e038a3
added latest strings
...
Added latest strings
- setup_title
- setup_msg
- restore_img_title
- restore_img_msg
2018-07-04 23:38:44 +08:00
topjohnwu
03c04c2141
Prevent duplicate policy of same package name
...
Fix #470
2018-07-04 23:38:09 +08:00
topjohnwu
2e091b04e5
Sort hidden apps to the top
2018-07-04 21:15:26 +08:00
Taras Korzhak
60296493fe
update Ukrainian strings
2018-07-04 20:22:14 +08:00
Ilya Kushnir
20c20f8f9b
Update RU strings
2018-07-04 20:22:03 +08:00
Jonas Schubert
f1d642a4e5
Updated german full/res strings
2018-07-04 20:21:49 +08:00
vvb2060
e0e5ea17a4
Update zh-rCN translation
2018-07-04 20:21:32 +08:00
Igor Sorocean
91a0ba72dc
add romanian translation for stub
2018-07-04 20:21:22 +08:00
Albert I
c54c5a974a
full: Update Indonesian translations
...
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-07-04 20:21:08 +08:00
dark-basic #DarkBasic BasicHD
532b8c54ab
Update Strings.xml Full Version
2018-07-04 20:20:57 +08:00
Eray Rafet
5ac87891b5
Update Bulgarian translation
2018-07-04 20:20:38 +08:00
topjohnwu
2d905ce3fb
Don't popup changelogs on launch
2018-07-04 20:19:51 +08:00
topjohnwu
831112abd2
Hide install to second slot option until Magisk properly supports it
2018-07-04 20:18:17 +08:00
topjohnwu
153d0f5505
Small optimization to UpdateRepos
2018-07-04 20:13:12 +08:00
topjohnwu
c78896a335
Get rid of error logs
2018-07-04 18:11:57 +08:00
topjohnwu
316ec98e0f
Rewrite Magisk log fragment
2018-07-04 17:59:16 +08:00
topjohnwu
cf58545a45
Move shell code into scripts
2018-07-04 17:15:26 +08:00
topjohnwu
e7a2144def
Optimize magiskhide to work with the log daemon
2018-07-04 01:52:23 +08:00
topjohnwu
52a2c6958b
Optimize log daemon
2018-07-03 22:25:39 +08:00
topjohnwu
70243d7a47
Add fallback to parse block from fstabs
2018-07-03 18:28:44 +08:00
topjohnwu
b5b8c4b725
First find blocks by-name, then fallback to parsing sysfs
2018-07-03 02:57:57 +08:00
topjohnwu
6c4d81b1e9
Invincible mode implemented in magisklogd
2018-07-03 01:38:19 +08:00
topjohnwu
513d732934
SIGPIPE is handled in main daemon
2018-07-03 01:37:33 +08:00
topjohnwu
c88dc8795b
Single log file
2018-07-02 22:48:26 +08:00
topjohnwu
a8030c39b1
Separate logging into its own daemon
2018-07-02 22:11:28 +08:00
topjohnwu
7243b9e72f
Improve log_monitor implementation
2018-07-01 18:18:12 +08:00
topjohnwu
d149af9628
Fix bootloop when upgrading from older Magisk
2018-07-01 14:58:31 +08:00
topjohnwu
c0ac2d540b
Update build.py to build Magisk Manager
...
Sorry I forgot to commit this change :p
2018-06-27 16:26:48 +08:00
topjohnwu
528634d755
Remove unused code
2018-06-27 06:04:16 +08:00
topjohnwu
3283439fd4
New uninstaller
2018-06-27 06:00:01 +08:00
topjohnwu
e86015badc
New uninstallation method
2018-06-27 05:58:56 +08:00
topjohnwu
c8f65fc9a1
Fix selinux error while installing Magisk on some devices
2018-06-27 01:08:48 +08:00
topjohnwu
c8216f9bc5
Fix uninstaller
2018-06-26 22:41:03 +08:00
topjohnwu
e579f314a6
Fix MagiskSU force denying root access
2018-06-26 18:46:18 +08:00
topjohnwu
2c4001387e
Several adjustments
2018-06-26 18:45:51 +08:00
topjohnwu
caa39474cb
Fix force denying on exit
2018-06-26 17:33:16 +08:00
topjohnwu
7684602ea8
More fixes for non-root devices
2018-06-26 06:04:11 +08:00
Jat
d1a7372bd2
fix a bug when $ABILONG is arm64-v8a
2018-06-26 05:03:07 +08:00
topjohnwu
4601989d4a
Speed up startup time
2018-06-26 00:29:01 +08:00
topjohnwu
23f697d62b
Fix non-root boot patching
2018-06-25 19:46:41 +08:00
topjohnwu
e837bdc8ad
Update BusyBox
...
BusyBox is unable to run properly on non-root applications due to seccomp introduced in Android 8.0.
The SDK-21 libc.a has system call wrappers that uses the system calls on the whitelist, so binaries compiled with the updated libc can work properly.
2018-06-25 16:11:31 +08:00
topjohnwu
7265450e2e
Precise free space calculation for magisk.img
...
1. Introduce new applet: imgtool for better separation from the main program
2. Actually mount the image and check statvfs for free space in the image
This shall eliminate any possible module installation failure from image resizing issues.
2018-06-22 06:18:06 +08:00
topjohnwu
058dbc9f9e
Add more indentation
2018-06-21 18:11:43 +08:00
topjohnwu
daf9b019c6
More elaborate bb_setup
2018-06-21 16:39:10 +08:00
topjohnwu
14eebd582f
Source addon.d script from data
2018-06-21 11:54:21 +08:00
topjohnwu
9a8eeacee8
Fix output of addon.d, and add support for addon.d-v2
2018-06-21 10:53:49 +08:00
topjohnwu
45b0bf5bc5
Remove unnecessary variable
2018-06-21 01:48:46 +08:00
topjohnwu
88db822c43
Get device blocks with sysfs
2018-06-21 01:37:08 +08:00
Sheryl Hohman
fbf3588fdf
fix typos
2018-06-19 14:28:09 -07:00
osm0sis
a82ef6bd35
MagiskHide: add ro.boot.vbmeta.device_state=locked
2018-06-19 14:23:06 -07:00
npes87184
312466aaf8
Prevent setting zero over than bound
...
The &cmd will return a pointer which point to a pointer of cmdline.
It is a memory address which is usually 8 bytes in 64 bits machine.
However, the struct cmdline is 4 bytes. This will cause setting zero
beyond the bound.
Below is a simple example to show the differentiation:
struct cmdline {
char skip_initramfs;
char slot[3];
};
static void parse_cmdline(struct cmdline *cmd)
{
printf("%lu\n", sizeof(*cmd)); /* 4 */
printf("%lu\n", sizeof(&cmd)); /* 8 */
}
int main()
{
struct cmdline cmd;
parse_cmdline(&cmd);
return 0;
}
This patch prevents this.
Signed-off-by: npes87184 <npes87184@gmail.com >
2018-06-19 14:22:11 -07:00
John Wu
c0ca99f4b4
Make sure APK exists before signing AVB 1.0
...
Check all possible APK locations before actually running the verification
2018-06-19 14:19:38 -07:00
XiNGRZ
196f15d240
Fix survival script for AVB 1.0 signed boot image
2018-06-19 14:19:38 -07:00
topjohnwu
bfddef2671
Bump Magisk Manager
2018-06-20 04:55:34 +08:00
topjohnwu
44395e8ff0
Fix root loss issue when MagiskHide is enabled
...
In previous implementations, proc_monitor checks whether the mount namespace of an app is actually separated from zygote using a list generated at startup.
However, for some unknown reason, some devices (e.g. Samsung) has multiple zygote servers running in the background.
This means that app processes spawned from the unlisted zygotes are not checked whether the separation is done or not, causing MagiskHide unmount stuffs in the namespace of zygote, and since zygote is the "mother" of all apps, all apps will no longer have root access.
Since I'm not sure of the reason why multiple zygotes exists, so instead of checking the namespace against a list, compare the current namespace against the parent process's namespace.
This will make sure the namespace is NOT the same as the parent process, which is supposed to be the zygote server.
2018-06-20 04:55:34 +08:00
topjohnwu
4ff39f8817
Update to libsu 1.2.0
2018-06-20 04:48:56 +08:00
linar10
1df41003ec
Update strings.xml
2018-06-20 04:48:56 +08:00
linar10
1f39ee41ad
Create strings.xml
2018-06-20 04:48:56 +08:00
Rom
42d8b1ecb9
Update French translation
2018-06-20 04:48:56 +08:00
dark-basic #DarkBasic BasicHD
a4da7b33e6
Create Strings.xml ver. Stub
2018-06-20 04:48:56 +08:00
Oliver Cervera
e4ee9e9095
Create Stub for Italian (it)
2018-06-20 04:48:56 +08:00
topjohnwu
835ece5469
Update default flag logic, fix S9/S9+ DTB patches
2018-06-18 01:40:56 +08:00
topjohnwu
77430a282f
Support new util_functions.sh
2018-06-18 01:40:42 +08:00
topjohnwu
d93fc67a75
Improve detecting device status
2018-06-17 17:59:24 +08:00
topjohnwu
838f3cc01e
Simplify hiding conditions
2018-06-17 05:16:52 +08:00
topjohnwu
4d5841332a
Change to applet name to prevent showing magisk.bin
2018-06-17 01:47:55 +08:00
topjohnwu
9b41976252
Preserve last log
2018-06-17 01:38:58 +08:00
topjohnwu
d08fd0561a
Remove invincible mode
2018-06-17 01:28:29 +08:00
topjohnwu
30e459252c
Update daemon
2018-06-17 01:26:38 +08:00
topjohnwu
a6958ac139
Fix adbd on GSIs
2018-06-17 01:25:27 +08:00
topjohnwu
d7d76f54cc
Install stub APK when needed
2018-06-14 05:09:54 +08:00
topjohnwu
e6c1dd532d
Re-implement duplicate Magisk Manager logic
...
Starting from the next Magisk release, it will no longer prefer the package name com.topjohnwu.magisk over a hidden manager; it will always be aware whether the hidden manager exists, so when a package named com.topjohnwu.magisk is installed alongside with the hidden manager, com.topjohnwu.magisk will not have root access by default.
This will prevent malware from using the package name com.topjohnwu.magisk to gain root access when a user is using a hidden manager.
To support this new behavior, several changes has to be done:
- Never grant com.topjohnwu.magisk in Magisk Manager (if it IS the actual manager, MagiskSU will grant it by default)
- While hidden, remove com.topjohnwu.magisk if exists
- Restore Magisk Manager (unhide) has to be done with root
- Upgrading Magisk Manager should preserve package name (implemented in a949641 )
2018-06-14 04:30:24 +08:00
topjohnwu
970a2e87b3
Bundle in stub APK into magiskinit
2018-06-14 02:54:38 +08:00
topjohnwu
cabaae8403
MagiskSU improvements
2018-06-14 02:54:33 +08:00
topjohnwu
d1f301e059
Improve stub manager
2018-06-14 02:31:31 +08:00
topjohnwu
79eb5b2ed2
Rename entry
2018-06-14 01:44:16 +08:00
topjohnwu
f0533fca70
Simplify su_info cache
...
The previous implementation is great if multiple different requesters call su rapidly in a very short period of time, however in the real world this is nearly impossible to happen. This comes with quite a big overhead, since it requires two lists and also an everlasting background thread to constantly maintain the lists.
The new implementation will spawn a collector thread for each cache miss, and the thread will terminate itself once the data is invalidated.
2018-06-13 23:04:57 +08:00
topjohnwu
08e98eeb15
Fail fast when possible
2018-06-13 18:14:23 +08:00
topjohnwu
f2064a84ed
Move database logic outside of MagiskSU
2018-06-13 04:34:05 +08:00
topjohnwu
b2f719989d
Move database logic outside of MagiskSU
2018-06-13 04:33:32 +08:00
topjohnwu
1e812c40ce
Finally fix magisk icons
2018-06-12 19:26:34 +08:00
topjohnwu
a949641342
Preserve hidden when upgrade
2018-06-12 05:32:35 +08:00
topjohnwu
6db27c7758
Allow file constructed JarMap getOutputStream
2018-06-12 02:57:46 +08:00
topjohnwu
c231e88a5d
Small tweak in setting up magisk DB
2018-06-12 00:04:36 +08:00
topjohnwu
3f83919e09
Fix bootloops when flashing Magisk after data wipe on FBE devices
2018-06-11 02:26:18 +08:00
topjohnwu
72a5b83544
Support patching dtb placed in extra section (S9/S9+)
2018-06-10 20:36:18 +08:00
topjohnwu
d2e8ecc646
Fix error return code when patching dtb
2018-06-10 20:36:18 +08:00
topjohnwu
30eb4074cb
Update binary dump method
2018-06-10 16:55:00 +08:00
topjohnwu
79c71509f6
Add NoUIActivity
2018-06-10 14:51:37 +08:00
topjohnwu
5dab580cfc
Move translation to correct location
2018-06-10 11:56:23 +08:00
Jason A. Donenfeld
9929e7d8e8
Remove update file on boot
...
It's not important to check the return value of unlink(2) or even verify
that the file exists. If this code is running, it means the system has
rebooted, and thus the update file, if any, should be removed so that
MagiskManager doesn't keep displaying the same message. We also handle
this before we handle "disable" so that disabled modules don't keep
requesting a reboot to update.
2018-06-10 03:02:56 +08:00
Alexandre Boeglin
f6ee252572
magiskboot: Check dtb header content to avoid false positives
2018-06-10 03:02:13 +08:00
topjohnwu
90d218ebc8
Update SafetyNet extension implementation
2018-06-10 02:35:03 +08:00
topjohnwu
499a157946
Update snet extension
2018-06-10 00:43:01 +08:00
topjohnwu
c5a7ab2415
Move runWithPermission method
2018-06-09 17:14:24 +08:00
Fatih Fırıncı
3dd5a6f378
Create strings.xml
2018-06-09 15:49:37 +08:00
Jonas Schubert
7be26a0677
Added german strings for stub
2018-06-09 15:49:24 +08:00
vvb2060
c183fdd3ca
add zh-rCN translation
2018-06-09 15:49:06 +08:00
Rom
baa439457e
Minor French translation update
2018-06-09 15:48:58 +08:00
Albert I
4dbcd54b72
Initial stub app translation to Indonesian
...
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-06-09 15:48:42 +08:00
Eray Rafet
11062f2d4f
Create strings.xml
2018-06-09 15:48:31 +08:00
topjohnwu
b0a5dbb4c2
Push to SDK 28
2018-06-09 15:47:16 +08:00
topjohnwu
0abdfda5a2
Fix busybox issues
2018-06-09 15:45:56 +08:00
topjohnwu
a0466085fe
New permissions targeting SDK 28
2018-06-09 15:45:15 +08:00
msdx321
a7ceb04cb7
Fix early mount on S9/S9+
...
Unlike other common OEMs, Samsung use uppper case partition name.
e.g: /dev/block/platform/11120000.ufs/by-name/SYSTEM
This will cause setup_block() fails to find a match partition.
Thus, we should use strcasecmp instead of strcmp.
Signed-off-by: msdx321 <msdx321@gmail.com >
2018-06-03 17:02:30 +08:00
topjohnwu
274efb49e7
Fix modules installation error
2018-06-03 17:01:10 +08:00
Andrew Gunnerson
b3cd83bbca
magiskinit: Only unmount /system and /vendor if it was mounted by magisk
...
This fixes an issue where if /system or /vendor was already mounted
prior to magiskinit running, then they would get unmounted.
Signed-off-by: Andrew Gunnerson <andrewgunnerson@gmail.com >
2018-06-03 15:25:38 +08:00
topjohnwu
b8bd83ba05
Update busybox to 1.28.4
2018-06-03 15:17:31 +08:00
topjohnwu
34dcf49fbc
Update restorecon implementation
2018-06-03 14:43:03 +08:00
topjohnwu
f2f7d77847
Fix language settings UI
2018-06-03 11:50:12 +08:00
topjohnwu
b2105f2d88
Optimize drawables
2018-06-03 04:41:45 +08:00
topjohnwu
4126f3bdcb
Update README
2018-06-03 00:00:39 +08:00
topjohnwu
74ccfe6088
No more PNGs!
2018-06-02 23:12:02 +08:00
topjohnwu
48085b5573
Implement stub Magisk Manager
2018-06-02 22:00:52 +08:00
topjohnwu
ef2f8d485b
Add key alias option to config.prop
2018-05-27 14:59:08 +08:00
topjohnwu
9fb9212b0a
Add stub apk support
2018-05-27 14:55:24 +08:00
topjohnwu
7b9ddc9b3b
Add new flavor: stub
2018-05-27 14:34:05 +08:00
vvb2060
15726a759c
Update zh-rCN translation
2018-05-27 02:02:08 +08:00
Eray Rafet
2c7474ea87
Update Bulgarian translation
2018-05-27 02:01:53 +08:00
Taras
c726aee643
update Ukrainian translation
2018-05-27 02:01:38 +08:00
topjohnwu
f31a24b16d
Update setenv functions (also fixes uninstalling)
2018-05-26 23:14:09 +08:00
topjohnwu
b436bce565
Minor optimizations
2018-05-26 21:25:59 +08:00
topjohnwu
886286a819
Disable config ondemand when using Gradle > 4.6
2018-05-26 17:35:02 +08:00
Eray Rafet
c3e94e1480
Create strings.xml
...
Add Bulgarian translation
2018-05-20 17:52:57 +08:00
Albert I
5f1343e5b4
values: Fix grammar
...
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-05-20 17:52:57 +08:00
Albert I
ffb1303d61
values-in: Update Indonesian strings
...
* "Requires Additional Setup" strings have been added.
* Clean up translators string (RIP link)
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-05-20 17:52:57 +08:00
Oliver Cervera
a0b0d938f0
New Italian strings
...
Added new translated strings
2018-05-20 17:52:57 +08:00
Fatih Fırıncı
158f5ba7d9
Update strings.xml
2018-05-20 17:52:57 +08:00
Rom
b8cf40161c
Update French translation according to commit 630f2b7
2018-05-20 17:52:57 +08:00
dark-basic #DarkBasic BasicHD
fb96e6a56f
Update strings.xml
...
New Lines added.
-The translation could suffer changes, after its implementation
---> Very good work topjohnwu ;D <------
2018-05-20 17:23:52 +08:00
Jonas Schubert
6668ba2511
Missing german setup toast translation added
2018-05-20 17:23:38 +08:00
topjohnwu
6d93831488
Fix zipsigner when using external keys
2018-05-20 15:24:47 +08:00
topjohnwu
4668ef3020
Force shell usage in SuFile
2018-05-20 14:33:04 +08:00
topjohnwu
bcdadc6581
Update busybox
2018-05-20 02:34:06 +08:00
topjohnwu
36448191b7
Fix applet invocation
2018-05-20 00:49:48 +08:00
topjohnwu
be5be108c3
Fix build all
2018-05-19 16:53:00 +08:00
topjohnwu
c9ca42aaa9
Support fixing Magisk environment
2018-05-13 18:14:44 +08:00
topjohnwu
630f2b7d19
Support fixing Magisk environment
2018-05-13 18:14:10 +08:00
topjohnwu
dde0a4a7c8
Fix strings
2018-05-13 18:10:09 +08:00
topjohnwu
c0e2f44092
Use wrapper script to prevent crazy LD_XXX flags
2018-05-13 14:32:21 +08:00
topjohnwu
1412fcbb22
Update sepolicy rules
2018-05-13 14:30:41 +08:00
topjohnwu
c69dc0f036
Update rules
2018-05-13 14:30:19 +08:00
topjohnwu
9b445d89a1
Add extract feature to update-binary
2018-05-13 14:26:28 +08:00
topjohnwu
c3c78428c4
Use lower API level for static binaries
2018-05-13 05:22:46 +08:00
topjohnwu
c6d2bf577f
Massive building system rewrite
2018-05-13 03:04:40 +08:00
Rom
b06f69573d
Update French translation
2018-05-06 03:24:13 +08:00
topjohnwu
8fd03f7434
Optimize repo updates
2018-05-06 02:51:23 +08:00
topjohnwu
25703c1750
Do not force LD_LIBRARY_PATH in recovery
2018-05-06 01:49:01 +08:00
Vv2233Bb
90e4ac2d23
Update strings.xml (Lt)
2018-05-05 12:29:09 +08:00
RoySchutte
956bceae75
Update strings.xml
2018-05-05 12:28:52 +08:00
Albert I
c663be86de
values-in: Update Indonesian translation
...
* Added "Cannot check SafetyNet" strings.
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-05-05 12:28:42 +08:00
linar10
aca78baecf
Update strings.xml
2018-05-05 12:28:26 +08:00
Fatih Fırıncı
fbcf6b7954
Update strings.xml
2018-05-05 12:28:14 +08:00
Taras
84123222aa
Ukrainian translation
2018-05-05 12:27:55 +08:00
Oliver Cervera
e9dbcf693d
Update Italian strings
2018-05-05 12:27:39 +08:00
vvb2060
1cd0a9d48f
Update zh-rCN translation
2018-05-05 12:27:18 +08:00
dark-basic #DarkBasic BasicHD
1b48e44914
Update strings.xml
...
Update
-New lines added.
2018-05-05 12:26:29 +08:00
Jonas Schubert
0a398f03fd
updated german translation adding missing strings
2018-05-05 12:26:14 +08:00
topjohnwu
3a9a3ed184
Bump Magisk Manager version
2018-04-29 15:20:41 +08:00
topjohnwu
88fae36b8a
Hide sub-services of apps for hiding
...
Close #383
2018-04-29 15:10:35 +08:00
topjohnwu
15ed3e52f2
Bump version
2018-04-29 14:50:08 +08:00
topjohnwu
8990919dab
For some reason SN check cannot run on repackaged managers
2018-04-29 14:40:42 +08:00
topjohnwu
e5638e4b15
Prevent installing 32-bit binaries on older versions
2018-04-29 14:39:03 +08:00
topjohnwu
404c6fac9a
We don't need to update APK if installed via manager
2018-04-29 14:34:59 +08:00
topjohnwu
fc9d4034a9
Fix installation in custom recoveries
2018-04-29 14:04:18 +08:00
topjohnwu
cecc0b932d
Remove some traits
2018-04-29 12:34:36 +08:00
topjohnwu
0faed7159c
Add invincible mode back
2018-04-29 12:17:28 +08:00
topjohnwu
fb491cfdcf
Add Protobuf support to resetprop
2018-04-29 01:20:48 +08:00
topjohnwu
fc706dcb40
Bump busybox to 1.28.3
2018-04-22 14:28:16 +08:00
topjohnwu
a2c1b024f3
Use 32-bit binaries only
2018-04-22 14:13:27 +08:00
topjohnwu
267395bfa2
Set ranks in case cannot show all
2018-04-22 14:03:10 +08:00
topjohnwu
920fc5ae99
Only use 32-bit binaries
2018-04-22 13:54:27 +08:00
topjohnwu
92ed0ae51b
Clean database more thoroughly
2018-04-22 13:53:25 +08:00
Frieder Bluemle
3d865394d7
Update Gradle wrapper to 4.6
2018-04-22 03:09:02 +08:00
topjohnwu
76ef1d0d86
Cleanup sepolicy rules
2018-04-22 03:06:40 +08:00
topjohnwu
c694776162
Cleanup sepolicy rules
2018-04-22 03:06:26 +08:00
topjohnwu
9484ec0c17
Massive refactoring
...
Remove post-fs mode
2018-04-22 02:16:56 +08:00
topjohnwu
7e2ba41c64
Refactoring
2018-04-22 02:16:16 +08:00
topjohnwu
614c552e55
Improve daemon startup
2018-04-21 20:16:59 +08:00
topjohnwu
7db3d84ba2
Forgot to update the default file secontext
2018-04-21 13:20:42 +08:00
topjohnwu
bb2c744ec0
Change the default file secontext
2018-04-21 13:18:33 +08:00
topjohnwu
87f6018468
Massive sepolicy refactor
2018-04-15 03:18:18 +08:00
topjohnwu
9194c50590
Update build.gradle
2018-04-15 03:17:28 +08:00
topjohnwu
873f14bbe0
setexeccon is not needed
2018-04-15 03:15:29 +08:00
topjohnwu
31110b1927
Major refactor on sepolicy
2018-04-15 03:13:01 +08:00
topjohnwu
6764a98409
SEPolicy updates
2018-04-14 18:08:53 +08:00
topjohnwu
7ff45974c6
Upstream selinux
2018-04-14 17:18:29 +08:00
topjohnwu
fd7b5f393a
Make Magisk version more clear
2018-04-14 15:32:37 +08:00
topjohnwu
2533a4fc4a
Fix APK installation on Android P
2018-04-08 03:22:22 +08:00
topjohnwu
2ca528f93f
Fix typo
2018-04-08 03:04:31 +08:00
topjohnwu
42284c5efb
Test logcat instead of checking logd
2018-04-08 02:12:40 +08:00
topjohnwu
ce2e6b7d35
Prevent outdated modules to be shown
2018-04-08 01:05:01 +08:00
topjohnwu
684c5d225a
Optimize repo update
2018-04-07 04:47:22 +08:00
topjohnwu
b75018b03b
Fix SN check errors on some devices
2018-04-07 01:49:22 +08:00
topjohnwu
41499d4b3c
Improve back navigation
2018-04-07 01:40:20 +08:00
topjohnwu
383c97c303
Add app shortcuts for Android 7.1+
2018-04-07 00:45:10 +08:00
topjohnwu
74b54ef371
Cleanup resources
2018-04-07 00:44:58 +08:00
Fatih Fırıncı
bbf7b4db79
Update strings.xml
2018-04-06 01:56:29 +08:00
feliph-rc
c61f0acab5
Update strings.xml
2018-04-06 01:56:22 +08:00
Vv2233Bb
398af123b2
Lithuanian update
2018-04-06 01:56:14 +08:00
topjohnwu
315fa9d7d3
Optimize magisk database handling
2018-04-06 01:54:09 +08:00
topjohnwu
fb5e8ef40c
Improve handling of snet extention
2018-04-05 20:52:34 +08:00
topjohnwu
7d7686da33
Update Magisk Manager
2018-03-28 15:23:55 +08:00
topjohnwu
e79d764148
Bump version
2018-03-28 15:23:03 +08:00
Unknown
ebbee0dc43
Croatian translations
...
Fixed typos, updated some translations.
2018-03-28 15:14:31 +08:00
topjohnwu
65e455ef0b
Update Android gradle plugin
2018-03-28 02:43:03 +08:00
topjohnwu
ed0c16e201
Update for new lint
2018-03-28 02:36:03 +08:00
Rom
209fdf349a
Update for French translation
2018-03-28 02:25:42 +08:00
Fatih Fırıncı
f49f2afacd
Update strings.xml
2018-03-28 02:24:57 +08:00
wokija
8c6330a3c4
Update strings.xml
...
Corrected translations, typos
2018-03-28 02:24:45 +08:00
dark-basic #DarkBasic BasicHD
337b777125
Update strings.xml
2018-03-28 02:24:34 +08:00
topjohnwu
1b756e8d96
Remove SafetyNet default apps
2018-03-28 02:23:50 +08:00
topjohnwu
ac05e2f2e2
Fix tail size calculation
...
Close #381
2018-03-27 00:45:18 +08:00
topjohnwu
787f7b3035
Remove backwards compatibility symlinks
...
These links cause magiskhide unable to work ideally and add complications. I think I gave enough time for migration
2018-03-27 00:35:59 +08:00
topjohnwu
31bd642b80
Update to busybox 1.28.2
2018-03-26 22:12:04 +08:00
topjohnwu
f0bac6b154
Resetprop small refactor
2018-03-26 21:21:48 +08:00
topjohnwu
cc7e74ca11
Cleanup build.gradle
2018-03-26 03:53:06 +08:00
topjohnwu
52d478df1a
Cleanup build.gradle
2018-03-26 03:52:12 +08:00
topjohnwu
e8a44646b8
Update Magisk Manager
2018-03-18 12:34:07 +08:00
topjohnwu
0c782edf21
Bump version
2018-03-18 12:25:13 +08:00
topjohnwu
e3948d295e
Update fragment transaction
2018-03-18 12:25:13 +08:00
topjohnwu
5f2c742a5c
Fix strings
2018-03-18 12:25:12 +08:00
topjohnwu
ae97d011ae
Change MagiskHide state if logd is disabled
2018-03-18 12:17:10 +08:00
imswebra
1b7657a374
tips.md Grammar Fix
2018-03-18 12:16:57 +08:00
topjohnwu
5665e04014
Force using system binaries
2018-03-17 21:42:42 +08:00
Vv2233Bb
b30c77aab9
Update for values-lt
2018-03-17 20:22:09 +08:00
Albert I
a5916b9c49
values-in: Add missing translation
...
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-03-17 20:21:52 +08:00
dark-basic #DarkBasic BasicHD
453180e30b
Update strings.xml
2018-03-17 20:21:39 +08:00
linar10
8bd432d391
Update strings.xml
2018-03-17 20:21:21 +08:00
topjohnwu
c9d3e20aef
Fix repo loading UI logic
2018-03-17 20:20:05 +08:00
topjohnwu
bb70385a42
Update Magisk Manager
2018-03-11 08:37:13 +08:00
topjohnwu
9855877b03
Update rules for Android P
2018-03-11 08:36:20 +08:00
topjohnwu
d5408d1f09
Bump version
2018-03-11 08:28:56 +08:00
topjohnwu
f334532aba
Fix strings
2018-03-11 07:33:30 +08:00
dark-basic #DarkBasic BasicHD
be77c09f3d
Update Strings
...
Translation update or translation improvement :D
2018-03-11 07:26:57 +08:00
Jonas Schubert
7de6a92753
added missing update and fingerprint string for german translation
2018-03-11 07:26:33 +08:00
feliph-rc
36f76f5a14
Update strings.xml
2018-03-11 07:26:10 +08:00
Rom
b84523d557
Update French translation
...
All lines checked 3 times to aoid any problem(s).
2018-03-11 07:26:00 +08:00
topjohnwu
21a557a184
Add rules for Android P
2018-03-11 07:23:30 +08:00
topjohnwu
2c78c415e9
Android P cannot install from sdcardfs, use TMPDIR
2018-03-11 05:28:47 +08:00
topjohnwu
79ccb30dd2
Disable SQLite WAL mode manually
...
Android P seems to default to WAL mode, we don't like it
2018-03-11 04:48:58 +08:00
topjohnwu
3c566becf6
Revert support library
...
Stupid Google bug: https://issuetracker.google.com/issues/74051124
2018-03-11 04:47:41 +08:00
topjohnwu
76c9188fae
Android P renamed nonplat_properties
2018-03-11 02:53:57 +08:00
topjohnwu
e4e5269836
Android P have no make_ext4fs, use mke2fs as fallback
2018-03-11 02:52:24 +08:00
topjohnwu
9e737df534
Update high compression mode detection logic
2018-03-10 15:55:55 +08:00
topjohnwu
151ca593af
Update support library
2018-03-04 12:47:15 +08:00
topjohnwu
4132eacba0
Clear folder if installation failed
...
Close #420
2018-03-03 22:09:12 +08:00
Taras
06e6151816
update Ukrainian translation
2018-03-03 21:00:49 +08:00
Igor Sorocean
70277d4edd
update romanian translation
2018-03-03 21:00:37 +08:00
RoySchutte
d21d2f1a9c
Update strings.xml
2018-03-03 21:00:17 +08:00
dark-basic #DarkBasic BasicHD
74a7be996f
ReUpdate Strings
2018-03-03 21:00:07 +08:00
Shaka Huang
0b3192c4d5
Check dtb even if kernel is not available
...
By the flow of unpacking boot image of Chrome OS there will be no kernel file but an dtb image. In that case the dtb image won’t be added when repacking boot image.
Signed-off-by: Shaka Huang <shakalaca@gmail.com >
2018-03-03 20:57:55 +08:00
Shaka Huang
968e6237bd
Fix error parsing MTK boot.img
...
Should be copy & paste error:
1. boot->r_fmt should be re-checked instead of boot->k_fmt once MTK header was found in ramdisk.
2. ramdisk_size should be restored instead of kernel_size when uncompressed ramdisk was found.
3. Correct header of ramdisk
Signed-off-by: Shaka Huang <shakalaca@gmail.com >
2018-03-03 20:57:37 +08:00
worstperson
d780b5a0e4
Add support for the Nook Tablet, Acclaim
...
Also changed occurences of NOOK with NOOKHD
2018-03-03 20:55:44 +08:00
worstperson
3e48427eaf
Add support for the new NOOK_MAGIC
...
The new cmdline value that's been in use since Marshmallow
2018-03-03 20:55:44 +08:00
worstperson
31360c34ed
Set NOOK_PRE_HEADER_SZ from 0xFFFFF to 0x100000
...
All applicable Nook HD/HD+ roms are using this offset
2018-03-03 20:55:44 +08:00
topjohnwu
e9624e2304
Update submodules
2018-02-22 02:49:54 +08:00
topjohnwu
3f38579529
Fix strings
2018-02-22 01:29:09 +08:00
topjohnwu
4d5a9f6e15
Bump version
2018-02-22 01:09:55 +08:00
topjohnwu
41f47acd76
Use native XML parser for settings migration
2018-02-22 01:09:55 +08:00
Ilya Kushnir
821dcaa7c7
Update RU strings
2018-02-22 01:09:41 +08:00
vvb2060
7135d26419
Update zh-rCN translation
2018-02-22 01:09:30 +08:00
Oliver Cervera
f7fd354dce
Update it strings
...
- New strings added
2018-02-21 16:58:42 +08:00
dark-basic #DarkBasic BasicHD
0c69a65bc4
Update strings.xml
...
New Lines added.
New Translation subject to change. :D
2018-02-21 16:58:33 +08:00
Fatih Fırıncı
2f2ca5eab4
Update strings.xml
2018-02-21 16:58:24 +08:00
topjohnwu
9c6e64f47d
Workaround compiler optimization bug
2018-02-21 14:44:24 +08:00
topjohnwu
0afa601551
Fix F2FS manager crashing
2018-02-20 05:15:06 +08:00
topjohnwu
df9c40c035
Move to raw resources
2018-02-20 05:07:18 +08:00
topjohnwu
25b67017e4
Update traditional Chinese translation
2018-02-20 03:34:36 +08:00
linar10
bc9c3346f3
Update strings.xml
2018-02-20 03:30:36 +08:00
Vv2233Bb
1db7e19fe8
Updated string-lt
2018-02-20 03:30:23 +08:00
Albert I
102c03ce2b
Update Indonesian translations
...
* Add restore manager strings
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-02-20 03:29:55 +08:00
Ilya Kushnir
ec19eb4455
Update RU strings
2018-02-20 03:29:39 +08:00
Igor Sorocean
6d9924d50e
Update romanian translation
2018-02-20 03:24:56 +08:00
Artem
16c4d74274
Add some Rus translate
2018-02-20 03:24:38 +08:00
Jonas Schubert
e4af5fd36a
Added german string values for settings restore
2018-02-20 03:24:19 +08:00
dark-basic #DarkBasic BasicHD
702775493a
Update strings.xml
...
New Line Added.
2018-02-20 03:23:55 +08:00
Oliver Cervera
b2ae826066
Italian - Add option to restore Magisk Manager
...
- Updated Italian translation with new two strings from 5.6.0
2018-02-20 03:23:44 +08:00
Fatih Fırıncı
cc3e9990fa
Update strings.xml
2018-02-20 03:23:30 +08:00
topjohnwu
271cbddd5e
Settings improvements
2018-02-20 00:39:17 +08:00
topjohnwu
26dfbb3028
Add rules for Magisk Manager
2018-02-18 19:19:14 +08:00
vczilla
f16cd987e4
Update rules.c
2018-02-18 18:47:25 +08:00
topjohnwu
c1423ca9ad
Fix F2FS crashes on SQLite 3.21.0
2018-02-18 18:12:12 +08:00
topjohnwu
74379150a1
Use scripts to setup sudb
2018-02-18 12:41:58 +08:00
topjohnwu
a94fa81195
Support non skip_initramfs device with slot suffix
2018-02-14 00:57:52 +08:00
topjohnwu
6119c24720
Bump Magisk Manager version
2018-02-13 08:04:47 +08:00
topjohnwu
c840a30c30
Bump version
2018-02-13 06:16:24 +08:00
topjohnwu
ae5277a898
Fix multiusers conflicting
2018-02-13 06:05:20 +08:00
topjohnwu
bffa837825
Fix repackaging
2018-02-13 03:27:27 +08:00
topjohnwu
b9e7d0faea
Add option to restore Magisk Manager after repackage
2018-02-13 03:22:41 +08:00
topjohnwu
860b08d9ed
Add version code to downloaded upgrades
2018-02-13 01:22:43 +08:00
topjohnwu
691dc1d49e
Update to libsu 1.1.0 with su I/O
2018-02-12 23:07:35 +08:00
topjohnwu
7da205f4c8
Round sizes to nearest integer
2018-02-12 04:56:50 +08:00
topjohnwu
9d6886d367
Do not allow backups
2018-02-12 03:18:57 +08:00
Taras Korzhak
9589b68f5a
Updated UK translation
2018-02-12 03:11:00 +08:00
Albert I
28d88af1af
Update Indonesian translations
...
* Translate new strings
* Improve translation of several strings
Signed-off-by: Albert I <krascgq@outlook.co.id >
2018-02-12 03:10:44 +08:00
Vv2233Bb
8b5acd1849
Update for springs-lt
2018-02-12 03:10:32 +08:00
topjohnwu
33dc63a7fd
Fix filenames
2018-02-12 03:09:38 +08:00
topjohnwu
754fafcfe9
Check logd before logging
2018-02-12 02:48:15 +08:00
topjohnwu
bd7766b17e
Prevent small memory leak
2018-02-11 21:55:57 +08:00
Andrew Gunnerson
70b7d73453
utils/cpio.c: Fix off-by-one error in cpio_vec_insert
...
Previously, if `cpio_vec_insert()` needed to replace a file and the file
already exists as the first entry, then a duplicate entry would get
created.
This fixes the bug I reported at:
https://forum.xda-developers.com/showpost.php?p=75449768&postcount=22647
Signed-off-by: Andrew Gunnerson <andrewgunnerson@gmail.com >
2018-02-11 18:50:42 +08:00
Andrew Gunnerson
5ad4702a5b
utils/file.c: NULL terminate all files read into memory
...
Some functions, like `patch_init_rc()`, treat buffers read into memory
as a string instead of a byte buffer. Since the buffers weren't
NULL-terminated, this resulted in out-of-bounds reads and caused crashes
in certain conditions.
THis commit updates fd_full_read() to always NULL-terminate the buffers
so that they can be treated as strings when working with text files.
Signed-off-by: Andrew Gunnerson <andrewgunnerson@gmail.com >
2018-02-11 18:50:42 +08:00
topjohnwu
40b6fe03c2
Tweak enum
2018-02-11 18:50:42 +08:00
topjohnwu
49ecba2476
Obfuscate filenames to prevent detection
...
Because why not
2018-02-11 04:04:47 +08:00
topjohnwu
ebd509d92d
Obfuscate socket name to prevent detection
...
Because why not
2018-02-11 03:59:54 +08:00
topjohnwu
7193374a7e
Better Windows support
2018-02-10 19:54:58 +08:00
topjohnwu
6728445542
Support separate ramdisk images
2018-02-10 03:34:13 +08:00
topjohnwu
10ed299c78
Detect recovery on FBE devices with no DE access
2018-02-10 03:31:00 +08:00
topjohnwu
d0a86385b7
Update console messages
2018-02-09 05:38:02 +08:00
topjohnwu
32b124913e
Change busybox config
2018-02-06 05:52:25 +08:00
topjohnwu
599ae95251
Support moving files across filesystems
2018-02-02 04:47:16 +08:00
topjohnwu
d1be34c34a
Support sepolicy_debug
2018-02-02 04:17:13 +08:00
topjohnwu
bc2cac90fe
Hardlink files recursively
2018-02-02 03:22:38 +08:00
topjohnwu
50a49e2c8c
Prevent crashes on non rooted devices
2018-02-01 04:42:59 +08:00
topjohnwu
c60adb113e
Fix strings
2018-01-31 23:11:31 +08:00
Vv2233Bb
aee015e8f6
Lithuanian translation update
2018-01-31 04:05:03 +08:00
Killer7Mod
bf6af29205
update translation to portuguese-BR
2018-01-31 04:04:48 +08:00
Primokorn
329905d472
Update FR strings.xml
2018-01-31 04:04:36 +08:00
Fatih Fırıncı
00d450d262
Update strings.xml
2018-01-31 04:04:20 +08:00
Jonas Schubert
2365d1bd20
Update german strings
2018-01-31 04:04:04 +08:00
linar10
5b385c18e5
Update strings.xml
2018-01-31 04:03:41 +08:00
Madis
98c0434ec0
Estonian updates
2018-01-31 04:03:23 +08:00
Oliver Cervera
f318d0a3bc
Italian - Add fingerprint authentication
...
Italian translation update
* Add fingerprint authentication
2018-01-31 04:03:03 +08:00
AndroPlus
27f5b410c0
Update Japanese translation
2018-01-31 04:02:48 +08:00
topjohnwu
3f55be9676
Update the method to handle global su db
2018-01-31 04:00:11 +08:00
topjohnwu
28350e3ad9
Support Nook Green Loader
2018-01-30 05:56:59 +08:00
topjohnwu
f48e6c93b8
Support Tegra blobs
2018-01-30 05:20:18 +08:00
topjohnwu
7cfc24d68f
Add DHTB header support
2018-01-29 22:16:02 +08:00
topjohnwu
a58d3ea04d
Use libmincrypt
2018-01-29 15:34:05 +08:00
topjohnwu
dfee9954e0
Small refactor of magiskboot
2018-01-29 03:12:35 +08:00
topjohnwu
eed86c760f
Add support to PXA devices
...
Close #340
2018-01-29 02:44:30 +08:00
topjohnwu
c471bb6f67
Update external sources
2018-01-29 02:41:39 +08:00
topjohnwu
518c2b0f95
Update README
2018-01-28 04:44:46 +08:00
topjohnwu
328fc44194
Rename module core to native
2018-01-27 09:11:28 +08:00
topjohnwu
b6f735a8f6
Rename module
2018-01-27 08:34:40 +08:00
topjohnwu
b05d2d3a2d
Rename module
2018-01-27 08:34:12 +08:00
topjohnwu
deae08fc4b
Port zipadjust to Java
2018-01-27 08:25:34 +08:00
topjohnwu
19af5f9e0b
Remove JNI; use native Java zipadjust
2018-01-27 08:23:02 +08:00
topjohnwu
c61135ee7b
Embed testkeys into jar
2018-01-27 00:19:35 +08:00
topjohnwu
f37f330670
Update with latest :crypto
2018-01-27 00:17:43 +08:00
topjohnwu
40082d4571
Update to libsu 1.0.0
2018-01-25 18:43:30 +08:00
topjohnwu
97cf15007f
Update crypto
2018-01-23 05:06:34 +08:00
topjohnwu
00d655f346
Update proguard to minimize APK size
2018-01-23 05:04:59 +08:00
topjohnwu
821726e7c0
Switch to libsu
2018-01-21 06:07:24 +08:00
topjohnwu
e8302dfbe2
Update Magisk Manager
2018-01-13 06:28:22 +08:00
topjohnwu
558f95cf7e
Improve APK installation and add logging
2018-01-13 06:28:07 +08:00
topjohnwu
18f6ead891
Fix alignment when boot image has head offset
2018-01-13 06:28:07 +08:00
dark-basic #DarkBasic BasicHD
759e905c3c
Update strings.xml
...
New Lines Added.
2018-01-13 05:58:07 +08:00
topjohnwu
8bf7e42913
Bump version
2018-01-13 05:53:11 +08:00
topjohnwu
0dcd073554
Fix crashes on Lollipop
2018-01-13 05:49:47 +08:00
YumeMichi
2fe35d578d
Check fm before using it
...
* Prevent NPE on devices without fingerprint.
2018-01-13 04:53:19 +08:00
topjohnwu
8d139e156e
Adjust proguard settings to prevent crash
2018-01-12 03:33:50 +08:00
topjohnwu
7c2849356a
Bump version
2018-01-12 01:57:31 +08:00
topjohnwu
0025ffd1c0
Update Trad. Chinese translation
2018-01-12 01:57:09 +08:00
topjohnwu
2ef7146642
Add fingerprint authentication
2018-01-12 01:53:49 +08:00
topjohnwu
10bd25be52
Suppress harmless error logs
2018-01-12 00:23:38 +08:00
Grammatopoulos Apostolos
1b27e69e40
Greek translation updates
2018-01-11 21:04:29 +08:00
topjohnwu
65511845d2
Fix APK installation on some devices
...
Close #367 . Android 6.0 and before doesn't like the new path
2018-01-11 20:57:05 +08:00
topjohnwu
1c743839ea
Add MS_SILENT to xmount and cleanup function wraps
2018-01-11 03:06:20 +08:00
topjohnwu
bcae9dec41
Fix a bug when only one script will run
2018-01-11 02:48:15 +08:00
Shaka Huang
482c9af41f
Fix segmentation fault
...
When both keepverity and keepforceencrypt are false, ‘e’ will be freed after removing ‘verity_key’ and segmentation fault might happened in strstr(e->filename, “fstab”)
Signed-off-by: Shaka Huang <shakalaca@gmail.com >
2018-01-11 02:08:52 +08:00
topjohnwu
8e7b757efd
Fix dtbo detection
2018-01-10 20:41:55 +08:00
Michael Cerne
1ab543cea1
Minor language changes
2018-01-10 19:13:04 +08:00
Vv2233Bb
a3f86903e4
Lithuanian translation
2018-01-10 19:12:30 +08:00
Mevlüt TOPÇU
c239c305ab
Update strings.xml
2018-01-10 19:04:26 +08:00
topjohnwu
2bf2e7461f
Update diagram URL
2018-01-09 06:50:03 +08:00
topjohnwu
7d1082b1cb
Fix magiskhide in graph
2018-01-09 06:48:58 +08:00
topjohnwu
0dbae83aec
Update diagram URL
2018-01-09 06:08:54 +08:00
topjohnwu
f927c1b997
Update procedure diagram
2018-01-09 06:07:12 +08:00
topjohnwu
89ec7dad2b
Update documentation to v15.2
2018-01-08 22:33:55 +08:00
topjohnwu
4fd61345af
Happy New Year
2018-01-02 01:27:20 +08:00
topjohnwu
2e02af994e
Bump version
2018-01-02 00:25:08 +08:00
topjohnwu
66cca24453
Samsung need more rules :)
2018-01-02 00:11:26 +08:00
topjohnwu
2f4062a923
Samsung need more rules :)
2018-01-02 00:10:49 +08:00
topjohnwu
e733484fab
Some devices don't like all log buffers
2018-01-01 23:58:13 +08:00
topjohnwu
e5c3183025
Update scripts
2018-01-01 16:46:28 +08:00
topjohnwu
836d9afe17
Update scripts
2018-01-01 16:46:08 +08:00
topjohnwu
007a352742
Update Trad. Chinese translations
2018-01-01 16:45:50 +08:00
vvb2060
e526e5659e
Update zh-rCN translation
2018-01-01 16:39:15 +08:00
Rikka
4a5227c7bf
Fix bug in SuDatabaseHelper
2018-01-01 01:11:45 +08:00
AndroPlus-org
c2c151ec4c
Update Japanese translation
2018-01-01 01:09:56 +08:00
Jonas Schubert
452096e7e4
Added missing german translations
2018-01-01 01:09:21 +08:00
linar10
50c2a9859e
Update strings.xml
2018-01-01 01:09:02 +08:00
Oliver Cervera
677b667307
Add sorting repo by update time
...
Add translation for new repo strings
2018-01-01 01:08:52 +08:00
topjohnwu
930c82316a
Slightly change logging style
2017-12-31 21:54:39 +08:00
Shaka Huang
3dc22db265
Support loading split sepolicy on non skip_initramfs devices
...
For certain device (e.g ZenFone 4 ZE554KL) there’s no sepolicy under rootfs and no a/b partition (implies no vendor partition) Magisk will failed to patch SELinux policy database and the system won’t boot up.
In order to cope with this configuration the status of loading policy db needs to be checked, once it failed we have to mount the system partition and do patch_sepolicy() again.
Signed-off-by: Shaka Huang <shakalaca@gmail.com >
2017-12-31 21:30:56 +08:00
topjohnwu
d8c51cb286
Update sepolicy handling
2017-12-31 19:32:04 +08:00
topjohnwu
2f79d0c3b3
Fix segfault while patching dtb
2017-12-31 19:30:56 +08:00
topjohnwu
5c338cd0a7
Update rules
2017-12-31 19:20:49 +08:00
topjohnwu
d8bb3af06b
Miscellaneous
2017-12-29 04:25:30 +08:00
topjohnwu
e139e8777b
Fix faulty magiskboot ramdisk patch code
2017-12-29 04:25:03 +08:00
topjohnwu
1adf331268
Bump version
2017-12-29 04:03:05 +08:00
topjohnwu
349b3e961b
More robust sudb handling
2017-12-29 04:01:39 +08:00
topjohnwu
96650c06f0
Fix the issue that installation configs won't stick
2017-12-29 03:21:51 +08:00
dark-basic #DarkBasic BasicHD
26038a0a07
Update strings.xml
2017-12-29 01:44:36 +08:00
topjohnwu
6a148b5dd9
Add sorting repo by update time
2017-12-27 01:07:33 +08:00
topjohnwu
0e109ef979
Remove snet version checkpoint, always check by code
2017-12-26 18:24:43 +08:00
topjohnwu
d52d7cfbd9
Update magiskpolicy
2017-12-26 04:24:48 +08:00
topjohnwu
4f74a259e3
Update Magisk Manager
2017-12-26 04:00:01 +08:00
topjohnwu
de2285d5e9
Bump version
2017-12-26 03:59:28 +08:00
topjohnwu
b2483ba437
Add version check within binary
2017-12-26 03:59:28 +08:00
topjohnwu
a82a5e5a49
Update snet.apk
2017-12-26 03:57:22 +08:00
topjohnwu
74da6e1dc0
Support new 1500 template
2017-12-26 03:23:58 +08:00
topjohnwu
84ffdf0ed5
Eliminate a possbility to cause segfault
2017-12-25 05:21:40 +08:00
topjohnwu
022b18c8ce
Properly detect /data status
2017-12-25 05:21:40 +08:00
topjohnwu
b92b1dcddb
cil: Allow redeclare types[attributes] and disable neverallow
2017-12-25 05:21:40 +08:00
topjohnwu
d161a02e71
Fix bug in sudb init
2017-12-25 01:38:38 +08:00
Ilya Kushnir
d2b6a700b1
Update RU strings
2017-12-25 01:37:05 +08:00
Matthias Urhahn
af203cef24
Update strings.xml
...
Improved german translation.
2017-12-25 01:36:52 +08:00
Madis
673e917e76
et: Missing strings and improvements
2017-12-25 01:36:38 +08:00
RoySchutte
a3bd41db54
Update strings.xml
2017-12-25 01:36:20 +08:00
topjohnwu
1472dbb291
Add cache magisk image merging support
2017-12-22 16:10:38 +08:00
topjohnwu
d58a8dc868
Update Magisk Manager
2017-12-22 06:44:22 +08:00
topjohnwu
0d9527921a
Fix su time limits
2017-12-22 06:43:55 +08:00
topjohnwu
e94be0b70e
Prevent creating 128M images
...
make_ext4fs will fail creating 128M ext4 images, LOL WTF? Change it to 132M to fix this issue
2017-12-22 02:39:44 +08:00
topjohnwu
f0e4aec0af
Bump version
2017-12-22 02:36:26 +08:00
topjohnwu
b0d65b5edd
Improve compatibility
2017-12-22 02:36:26 +08:00
topjohnwu
75532ef591
Add recommended KEEPVERITY and KEEPFORCEENCRYPT flags
2017-12-22 02:36:20 +08:00
topjohnwu
9a6d1bd700
Add self package into blacklist
2017-12-22 02:36:20 +08:00
topjohnwu
a7ed6c15d3
More precise sudb management
2017-12-22 02:36:15 +08:00
vvb2060
5ee49ba065
Update zh-rCN translation
2017-12-22 00:40:38 +08:00
topjohnwu
f6ae7e1bf1
Allow su to work when manager uninstalled
2017-12-22 00:30:08 +08:00
topjohnwu
190d857949
Allow su to work when manager uninstalled
2017-12-22 00:29:58 +08:00
topjohnwu
f7b4935677
Add recommend KEEPVERITY and KEEPFORCEENCRYPT flags
2017-12-21 15:42:03 +08:00
topjohnwu
a3c49de6a5
Refactor magiskboot
2017-12-21 03:36:18 +08:00
topjohnwu
d34bd47bea
Read full css into memory for MarkdownWindow
2017-12-20 00:40:19 +08:00
topjohnwu
f17792380b
Update Trad. Chinese translation
2017-12-19 23:07:33 +08:00
topjohnwu
c11920110e
Update German Translation
...
Credit: @GuepardoApps
2017-12-19 23:03:09 +08:00
Oliver Cervera
ec5a993fea
Update Italian strings
...
* 2 new strings have been added
2017-12-19 23:01:17 +08:00
linar10
d250c2cc89
Update strings.xml
2017-12-19 23:01:01 +08:00
Grammatopoulos Apostolos
767e73f40c
Greek translation updates
2017-12-19 23:00:44 +08:00
Small_Ku
3f699c9d2f
Fix a minor translation mistake
2017-12-19 22:59:54 +08:00
dark-basic #DarkBasic BasicHD
50dbd9befd
Update Strings.xml
2017-12-19 22:59:16 +08:00
Matthias Sweertvaegher
760e01bf92
request focus for grant button to enable dpad nav
...
if no buttons have focus, it is impossible to use
on android tv without hooking up a mouse
2017-12-19 22:56:10 +08:00
topjohnwu
543f435b1e
Massive improvement of Magisk Manager repackaging
2017-12-19 20:59:59 +08:00
topjohnwu
e8dd1b292f
Update snet
2017-12-19 15:51:01 +08:00
topjohnwu
91337218b3
Update snet configs
2017-12-19 15:46:54 +08:00
topjohnwu
afff3c0a49
Update snet.apk
2017-12-19 15:44:39 +08:00
topjohnwu
d21264d01b
Let magiskinit directly spawn new magisk_daemon process
2017-12-19 14:27:54 +08:00
topjohnwu
b0567eadfd
Reduce effort and memory of log monitor
2017-12-18 18:17:37 +08:00
topjohnwu
5fc2058336
Show version code when report client
2017-12-18 16:00:44 +08:00
topjohnwu
d0567d29d2
Update su to match Linux's implementation
2017-12-18 15:46:18 +08:00
topjohnwu
2b6c271d37
Initialize windows size
2017-12-18 15:46:01 +08:00
topjohnwu
b0c1a6f73a
Update su to match Linux's implementation
2017-12-18 13:12:06 +08:00
topjohnwu
4db0ad32f0
Fix install scripts
2017-12-18 03:08:53 +08:00
topjohnwu
a1871e4bc3
Fix install commands
2017-12-18 03:02:19 +08:00
topjohnwu
d065040321
Fix magiskinit invincible mode and logcat monitor
2017-12-18 02:51:27 +08:00
topjohnwu
3aa0294cd4
Fix strings.xml
2017-12-16 23:15:01 +08:00
topjohnwu
17f0fea3fc
Fix unreleased resource in rootfs
2017-12-16 04:42:16 +08:00
topjohnwu
8ca1e43533
Move all /data files into /data/adb
2017-12-16 04:42:16 +08:00
topjohnwu
310b266251
Fix installation on FBE devices
2017-12-16 04:31:31 +08:00
Grammatopoulos Apostolos
21b1b5098e
Greek translation update and fixes
2017-12-16 03:38:41 +08:00
dark-basic #DarkBasic BasicHD
a3a4a5d8a5
Update Strings.xml
...
It has been compared with strings.xml in English and I have updated based on the new restructuring of the project
2017-12-16 03:38:29 +08:00
Oliver Cervera
270536f33c
Update Italian strings
...
- Now based on new project restructure
- New strings have been added and translated
- Some strings have been revised and updated based on feedback
2017-12-16 03:37:21 +08:00
linar10
66bb433cc6
Update strings.xml
2017-12-16 03:36:58 +08:00
Fatih Fırıncı
bd4ef1a03a
Update strings.xml
2017-12-16 03:36:42 +08:00
topjohnwu
aa2d9a3bf1
Support installing to new path
2017-12-16 02:01:04 +08:00
topjohnwu
bd01c314dc
Change database location
2017-12-12 03:04:55 +08:00
topjohnwu
257308d5db
Change database location and implementation
2017-12-12 03:03:05 +08:00
topjohnwu
d4620e1654
Add rules for new database implementation
2017-12-12 02:36:11 +08:00
topjohnwu
fd6cbb138c
Change new magisk database
2017-12-12 02:35:00 +08:00
topjohnwu
aa75c8e5e4
Fix issues of repackaging with multiuser
2017-12-08 23:38:03 +08:00
topjohnwu
e404476609
Fix logs on decrypted /data
2017-12-07 23:25:43 +08:00
topjohnwu
942c870981
Properly handle KEEPVERITY and HIGHCOMP
2017-12-07 04:20:27 +08:00
topjohnwu
c461fc6daa
Adapt with new Magisk installation
2017-12-07 04:20:15 +08:00
topjohnwu
baff9256c5
Dynamic patch verity and forceencrypt flag
2017-12-07 03:21:13 +08:00
topjohnwu
b4c0a255fc
Separate pattern logic
2017-12-07 01:30:48 +08:00
topjohnwu
9f6a27c20d
Add high compression ramdisk support
2017-12-06 12:51:16 +08:00
topjohnwu
742dc137ed
More fail proof to magiskinit
2017-12-05 21:05:20 +08:00
topjohnwu
39a6bd33ce
Fix critical bug
2017-12-05 05:32:15 +08:00
topjohnwu
4672a5fad6
Add cpio extract all feature
2017-12-05 03:32:37 +08:00
topjohnwu
e649b0a2df
Update README.md
2017-12-04 22:59:29 +08:00
topjohnwu
96eaa833f5
Update README.md
2017-12-04 22:59:06 +08:00
topjohnwu
fd8dbe3eff
Greatly reduce Gradle sync time and frequency
2017-12-04 22:21:19 +08:00
topjohnwu
bb97cc594d
Cleanup and small fixes
2017-12-04 18:05:07 +08:00
topjohnwu
70a322263e
Fix Android Studio gradle sync
2017-12-04 15:32:18 +08:00
topjohnwu
c6f144d482
Update README.md
2017-12-04 15:21:06 +08:00
topjohnwu
3709489b3a
Massive project restructure
2017-12-04 15:16:41 +08:00
topjohnwu
863b13a694
Massive project restructure
2017-12-04 14:21:55 +08:00
Igor Sorocean
e6fea4e6dd
Update romanian translation
2017-12-04 13:45:47 +08:00
vvb2060
83bfc13056
Update zh-rCN translation
2017-12-04 13:45:18 +08:00
dark-basic #DarkBasic BasicHD
bc4f09209b
Update strings.xml
...
New Lines Added. --> Add reboot menu
Updated Translations --> Add Changelogs
New Line Added ---> Cleanup prefs
2017-12-04 13:45:05 +08:00
topjohnwu
145ef32e28
Tidy up external
2017-12-04 03:37:00 +08:00
topjohnwu
2212800a23
Add symlink feature to cpio
2017-12-04 03:37:00 +08:00
topjohnwu
2e25431bb6
Generalize cpio functions
2017-12-04 03:37:00 +08:00
topjohnwu
967ca17238
Fix custom channel dialog
2017-12-03 15:43:07 +08:00
topjohnwu
595c72147c
Add dark theme to superuser request
2017-12-03 15:15:00 +08:00
topjohnwu
f3c3b5a649
Cleanup prefs
2017-12-03 04:18:22 +08:00
topjohnwu
1cd2c5e653
Add changelogs
2017-12-03 04:18:22 +08:00
topjohnwu
b2873dd44b
Add reboot menu
2017-12-02 22:50:59 +08:00
topjohnwu
bb80ab4026
Support migrating settings after repackage
2017-12-02 02:35:07 +08:00
topjohnwu
32c8e7522f
More precise logging configuration
2017-12-01 17:38:57 +08:00
topjohnwu
a5e4f3cc6b
Separate cpio logic from MagiskBoot
2017-12-01 17:17:24 +08:00
topjohnwu
80cabb338b
Java has native inputstream wrapper
2017-12-01 11:42:05 +08:00
topjohnwu
2c69e2c151
Update SignAPK to use less memory
2017-12-01 11:19:38 +08:00
topjohnwu
a30777bd9f
Fix bug in compiling split cil
2017-12-01 03:33:25 +08:00
topjohnwu
e989195a68
Update magiskpolicy
2017-11-30 20:57:40 +08:00
linar10
c1dd23f5e0
Update strings.xml
2017-11-30 00:08:14 +08:00
Jonas Schubert
f93624a41c
updated german translation
2017-11-30 00:08:04 +08:00
Albert I
9f4559a059
Initial Indonesian translations
...
This brings Indonesian language support to Magisk Manager.
Signed-off-by: Albert I <krascgq@outlook.co.id >
2017-11-30 00:07:52 +08:00
Igor Sorocean
fd05cad303
Update romanian translation
2017-11-30 00:07:37 +08:00
Madis
d58b06e493
Estonian update
...
New strings and better wording
2017-11-30 00:07:22 +08:00
topjohnwu
d7a6127273
Remove Samsung sepcific patches and small refactoring
2017-11-29 06:09:35 +08:00
topjohnwu
997d58932e
Adjust daemon initialization
2017-11-28 04:43:46 +08:00
topjohnwu
b4015f877f
New invincible implementation
2017-11-28 03:42:48 +08:00
topjohnwu
8ee9984e4e
Add rules for magiskinit daemon
2017-11-27 18:32:44 +08:00
topjohnwu
d15fff95b9
Use inotify to monitor files
2017-11-27 15:37:28 +08:00
Mevlüt TOPÇU
2f0b549027
Update strings.xml
2017-11-25 00:31:58 +08:00
Ilya Kushnir
87dbd7e541
Update RU strings
2017-11-25 00:31:50 +08:00
topjohnwu
96e5da36be
Update snet.apk link
2017-11-24 22:25:42 +08:00
topjohnwu
43745edac0
Fix crashes when Google Play Service require update
2017-11-24 22:15:46 +08:00
topjohnwu
687e3b13ea
Bump Magisk Manager version
2017-11-23 23:56:17 +08:00
topjohnwu
8c6bb383b7
Add support to build with NDK r10e
2017-11-23 23:55:33 +08:00
topjohnwu
18bee21cfc
Add support to build with NDK r10e
2017-11-23 23:46:23 +08:00
topjohnwu
e5b6121d17
Add support to build with NDK r10e
2017-11-23 23:45:50 +08:00
topjohnwu
f5ceee547c
Bump version
2017-11-23 23:34:46 +08:00
topjohnwu
b612bce779
Add FLAG_ACTIVITY_NEW_TASK flag for updates
2017-11-23 23:26:06 +08:00
topjohnwu
2e88e5e9c7
Fix strings
2017-11-23 23:19:31 +08:00
Primokorn
9a7aa25c90
Update FR strings.xml
2017-11-23 23:18:13 +08:00
uvera
c4420fe932
Create values-sr
...
Serbian translation
2017-11-23 23:18:04 +08:00
Oliver Cervera
a5260f3a95
Update Italian strings
2017-11-23 23:17:47 +08:00
topjohnwu
bc592c1d13
Fix bootloops on some devices
2017-11-23 18:38:12 +08:00
topjohnwu
968bd8be67
Update Magisk Manager
2017-11-23 01:33:33 +08:00
topjohnwu
47ccf4b1f5
Bump version
2017-11-23 01:06:19 +08:00
topjohnwu
a356b21895
Prevent hiding Magisk Manager on old Magisk versions
2017-11-23 01:06:18 +08:00
dark-basic #DarkBasic BasicHD
614a36c888
Update strings.xml
...
New Lines added.
2017-11-23 00:12:23 +08:00
topjohnwu
d8b8adb88c
Fix is_mounted function
2017-11-22 22:22:29 +08:00
topjohnwu
f42d820891
Several small tweaks
2017-11-22 16:12:08 +08:00
topjohnwu
bc21a1fb71
Update internal paths
2017-11-22 16:04:24 +08:00
topjohnwu
b7e717ee8c
Update rules
2017-11-22 16:03:57 +08:00
topjohnwu
f520fe36bd
Update to use new paths
2017-11-22 14:03:15 +08:00
vvb2060
7273a1c34d
Update zh-rCN translation
2017-11-21 21:49:40 +08:00
Oliver Cervera
dc45cbce37
Update Italians strings
...
All new strings translated + clean-up!
2017-11-21 21:49:28 +08:00
topjohnwu
708d8f75c0
Notify su db corruption
2017-11-21 02:21:37 +08:00
dark-basic #DarkBasic BasicHD
bd37d90228
Update strings.xml
2017-11-21 02:15:14 +08:00
topjohnwu
b1ad691464
Several small fixes
2017-11-21 02:15:13 +08:00
topjohnwu
f4e7baf31e
Update snet.apk link
2017-11-21 00:43:13 +08:00
topjohnwu
c0e60c41f2
Update snet extension pack
2017-11-21 00:40:05 +08:00
topjohnwu
c8dad43e00
Fix boot patching
2017-11-21 00:34:25 +08:00
topjohnwu
3bc31374ac
Fix issue of touch command on Android 5.0
2017-11-20 04:13:51 +08:00
topjohnwu
858e7bae2b
More precise size for mmap
2017-11-20 03:40:37 +08:00
topjohnwu
a8f124704d
Allow custom update channels
2017-11-20 03:09:08 +08:00
vvb2060
eed2816491
Update zh-rCN translation
2017-11-19 22:48:29 +08:00
linar10
a6334b3e35
Update strings.xml
2017-11-19 22:48:20 +08:00
topjohnwu
334beebfeb
Not all devices work well with streaming
2017-11-19 06:17:31 +08:00
topjohnwu
13dad848bd
Fix download progress bug for modules larger than 20MB
2017-11-18 14:17:26 +08:00
topjohnwu
e518f4cef8
Crash proof database: reset if error occurs
2017-11-18 05:17:06 +08:00
topjohnwu
c8fd5da2da
Remove unused strings
2017-11-18 05:17:06 +08:00
topjohnwu
3a74729ecc
Add saving logs feature for installation
2017-11-18 05:17:06 +08:00
topjohnwu
49c672ac4d
Add STDERR support
2017-11-18 05:17:06 +08:00
topjohnwu
b570cb5b77
Extract external path
2017-11-18 05:17:06 +08:00
topjohnwu
97bf388471
Support new module specification
2017-11-18 05:17:05 +08:00
topjohnwu
1a32aaea6f
Drawer rearrangement
2017-11-18 05:17:05 +08:00
topjohnwu
4635883dec
Update to use adaptive icons
2017-11-18 03:56:34 +08:00
Patryk Szalanski
8c02d120a2
Fix missing includes for ndk r16
2017-11-17 02:54:16 +08:00
topjohnwu
3ba6db4a50
Update Trad. Chinese translation
2017-11-17 02:28:51 +08:00
Xorok
2f1de25747
Fix color of LogFragment menu items when using dark theme
...
I set the color directly in the ic_*.xml files instead of using android:iconTint in menu_log.xml (as seen in fragment_magisk.xml) because iconTint is API26+.
2017-11-17 02:14:13 +08:00
daveyannihilation
f60fd42ac0
Expose Flashing colours for themes
2017-11-17 02:03:35 +08:00
RoySchutte
ecc8f9c792
Update strings.xml
2017-11-17 01:45:05 +08:00
dark-basic #DarkBasic BasicHD
e295dfdcf7
Update strings.xml
2017-11-17 01:44:56 +08:00
Oliver Cervera
fc42c25390
Update IT translation for new strings
...
Updating Italian translation for new strings that have just been pushed.
2017-11-17 01:44:47 +08:00
topjohnwu
27d5858e06
Fix file selection for module install
2017-11-17 01:39:34 +08:00
topjohnwu
07e353f4ff
Fix typo when handling MTK
2017-11-16 22:26:28 +08:00
topjohnwu
bb33d9e600
Use real tmp files
2017-11-15 05:48:31 +08:00
topjohnwu
68eb0bdec9
Allow specific signal to specific threads
2017-11-15 05:48:31 +08:00
topjohnwu
32ee8e462c
Properly and fully support dtbo patching
2017-11-15 05:48:31 +08:00
Generator
e1ef732b60
update pt_PT translation
2017-11-15 05:44:13 +08:00
RoySchutte
9840b95c21
Update strings.xml
2017-11-15 05:44:05 +08:00
linar10
a6f8446d81
Update strings.xml
2017-11-15 05:43:56 +08:00
Oliver Cervera
c1c844c830
Update strings Italian
...
Urgent correction!
Many strings contain the following character
'
It needs a backslash \ typed in front, otherwise sentences are cut!
2017-11-15 05:43:46 +08:00
topjohnwu
389299afd1
Remove apps from hidelist if uninstalled
2017-11-15 05:36:57 +08:00
topjohnwu
826543a291
Fully support dtbo.img patching
2017-11-15 05:36:57 +08:00
topjohnwu
4ac83cfded
Small UI improvement
2017-11-15 00:38:38 +08:00
topjohnwu
e79aa54b70
Proper Windows building support
2017-11-12 04:17:56 +08:00
topjohnwu
9a95652034
Simplify compress code
2017-11-12 04:08:52 +08:00
topjohnwu
912c188b53
Add dtbo.img patch support
2017-11-11 01:33:50 +08:00
topjohnwu
e9d0f615ba
Add dtb test command
2017-11-11 01:30:33 +08:00
topjohnwu
9136573596
Add stdin/stdout support
2017-11-10 20:25:41 +08:00
topjohnwu
2487ec94e6
Add support to remove avb verity
2017-11-10 03:45:06 +08:00
topjohnwu
811489f157
Small reorganization
2017-11-10 01:51:41 +08:00
topjohnwu
b438cc9335
Remove unnecessary monogisk
2017-11-10 00:54:54 +08:00
topjohnwu
1d3d30fa45
Get potential slot info
2017-11-09 03:05:25 +08:00
topjohnwu
72b5985398
Prevent race condition on /magisk symlink
2017-11-09 03:05:01 +08:00
topjohnwu
64c363ce53
Update repo download progress report
2017-11-09 02:12:55 +08:00
topjohnwu
cca4347bf9
Use handler instead of weird callbacks
2017-11-09 01:43:29 +08:00
topjohnwu
3ae3d4926a
Small adjustments to UI
2017-11-09 01:11:50 +08:00
topjohnwu
36025d6d9f
Use direct path
2017-11-09 00:03:37 +08:00
topjohnwu
e171362e3e
Improve snet.apk downloading
2017-11-07 00:39:48 +08:00
topjohnwu
3e0bf2ae15
Bump version
2017-11-06 23:21:05 +08:00
dark-basic #DarkBasic BasicHD
07aa9f4b8b
Update strings.xml
...
new lines added
2017-11-06 23:04:59 +08:00
Oliver Cervera
b2d9f3fc64
Update Italian IT strings
2017-11-06 23:04:46 +08:00
Taras Korzhak
5fb3e9167e
Updated Ukrainian translation
2017-11-06 23:04:28 +08:00
topjohnwu
2db60e0a6b
Add Pixel 2 XL support
2017-11-06 22:33:41 +08:00
topjohnwu
e710848345
Unify Magisk configuration
...
Introduce monogisk tool
2017-11-06 06:22:45 +08:00
topjohnwu
99c74b31be
Improve dynamic permissions
2017-11-06 05:40:41 +08:00
topjohnwu
ce5b13824e
Organize application initialization
2017-11-06 04:47:24 +08:00
topjohnwu
c39170c42e
Organize constants
2017-11-06 04:41:23 +08:00
topjohnwu
9e96824161
Add pre-init rules
2017-11-04 04:04:00 +08:00
topjohnwu
fd19fbf300
Improve Magisk direct install
2017-11-04 04:01:58 +08:00
topjohnwu
166469827f
Support new sha1 location
2017-11-03 05:02:14 +08:00
topjohnwu
a34ed538b6
Fix potential bug
2017-11-03 02:25:42 +08:00
topjohnwu
8d6f3c2450
Fix build error on release builds
2017-11-02 14:48:22 +08:00
topjohnwu
f863d127e7
Fix Xiaomi A1 support
2017-11-01 22:49:06 +08:00
topjohnwu
5f22d3e055
Support new xml binary format
2017-10-31 22:48:48 +08:00
topjohnwu
a831110816
Add boot signing to installation
2017-10-31 17:05:24 +08:00
topjohnwu
fdd700f3e5
Update boot signing in InstallMagisk
2017-10-31 16:31:58 +08:00
topjohnwu
adf930f126
Finalize bootsigner commandline
2017-10-31 02:55:50 +08:00
topjohnwu
e97bdb53f4
Adjust java paths
2017-10-30 03:45:50 +08:00
topjohnwu
05f41928cd
Add boot signing
2017-10-30 03:45:22 +08:00
topjohnwu
2ee0829871
Fix strings.xml
2017-10-30 03:44:03 +08:00
Dmitry Val'd
743560825d
Update RU translation
...
Added new lines from original + corrected mistakes of the previous version of translation
2017-10-29 19:05:22 +08:00
Antoine
e3d84ac349
Update french translation
2017-10-29 19:05:12 +08:00
Dino Dugandžija
266c832b30
Created Croatian translation
...
I've translated the Magisk Manager app strings.xml to Croatian language. If anything else is needed, please let me know.
2017-10-29 19:04:55 +08:00
topjohnwu
f5374a024e
Improve dynamic loading snet package
2017-10-29 14:43:43 +08:00
topjohnwu
fe1439fbac
Support changing su requester package name
2017-10-28 16:20:31 +08:00
topjohnwu
4956d826fb
Fix UID stored in multiuser mode
2017-10-28 16:19:53 +08:00
topjohnwu
f5cc2af5d0
Repackage Magisk Manager for hiding
2017-10-28 16:19:53 +08:00
topjohnwu
2bc30e5c22
Hide /magisk
2017-10-28 16:12:01 +08:00
topjohnwu
7244c02a0d
Small adjustments
2017-10-28 16:11:01 +08:00
topjohnwu
84ca8e1f3e
Support changing requester in DB
2017-10-28 16:03:39 +08:00
topjohnwu
5880d4a6ec
Use global su database
2017-10-28 15:50:17 +08:00
topjohnwu
ae05dce958
Improve Shell and logging
2017-10-21 02:28:44 +08:00
topjohnwu
9ebe372a9a
Simplify flash log screen
2017-10-21 02:28:44 +08:00
topjohnwu
6c229ffa68
Update external sources
2017-10-19 00:46:39 +08:00
topjohnwu
e6e04cc5b3
Add reference ASAP
2017-10-16 11:51:34 +08:00
topjohnwu
12352510fd
Fix strings
2017-10-16 11:47:07 +08:00
vvb2060
2b3d927937
Update zh-rCN translation
2017-10-16 11:11:27 +08:00
Madis
a8890740f5
Created Estonian translation
...
I translated Magisk Manager to Estonian with the help of an app called Stringlate.
2017-10-16 11:11:19 +08:00
dark-basic #DarkBasic BasicHD
f60d7ee54b
Fix Strings.xml
...
Translation Mistakes corrected.
2017-10-16 11:11:10 +08:00
topjohnwu
896ca2ef6b
Cleanup contexts
2017-10-16 00:54:48 +08:00
topjohnwu
c036f6d529
Cleanup Utils
2017-10-15 23:54:34 +08:00
topjohnwu
6f457c0c59
Refactor shell (again)
2017-10-15 23:02:44 +08:00
topjohnwu
cdc5d983f3
Bump MagiskManager version
2017-10-15 03:21:33 +08:00
Dmitry Val'd
13bf1b27b4
Update strings.xml
...
Added new lines from original
2017-10-15 03:15:39 +08:00
topjohnwu
f742bb1c47
Hot fix for detecting MagiskHide
2017-10-15 03:12:13 +08:00
topjohnwu
96688e4dac
Fix proper Lollipop selinux support
2017-10-14 22:37:02 +08:00
topjohnwu
28a945fee9
Fix SEGFAULT in magisk log dumper
2017-10-14 21:10:52 +08:00
topjohnwu
c7e777255a
Reduce unnecessary stack memory allocation
2017-10-14 21:10:51 +08:00
topjohnwu
2dd4cf040e
Prevent multiple process clashes to start daemon
2017-10-14 21:10:51 +08:00
topjohnwu
aa0b9e2db2
Bump version
2017-10-14 04:18:14 +08:00
topjohnwu
c10076f7ed
Remove debug logs
2017-10-14 04:05:41 +08:00
topjohnwu
bcd92499f2
Massive improvement on Online Repo fetching
2017-10-14 04:05:41 +08:00
topjohnwu
b2bb0d4f72
Fix some external storage permission issues
2017-10-14 00:36:10 +08:00
topjohnwu
d1b9eca5eb
Fix bug that cause boot delay
2017-10-14 00:19:13 +08:00
topjohnwu
594a67fe28
Cleanup and add more xwraps
2017-10-14 00:08:12 +08:00
topjohnwu
cddeaffada
Remove err_handler
2017-10-13 22:26:42 +08:00
topjohnwu
e140481f14
Wrap wrapper with buffer
2017-10-13 20:47:14 +08:00
topjohnwu
6b7b71b1f8
Remove error handler
2017-10-13 04:42:30 +08:00
topjohnwu
186bd11463
Reconnect until we got content length
2017-10-13 03:25:56 +08:00
topjohnwu
a0490d6687
Update Trad. Chinese translation
2017-10-13 03:10:35 +08:00
killer7mod
beef740ade
update strings.xml for PT-BR
2017-10-13 02:45:02 +08:00
Frieder Bluemle
2ac7786a90
Update commonmark to 0.10.0
2017-10-13 02:44:42 +08:00
Frieder Bluemle
a3fb5e910f
Update bouncycastle libs to 1.58
2017-10-13 02:44:42 +08:00
Frieder Bluemle
319afe86b5
Update Gradle wrapper to 4.2.1
2017-10-13 02:44:42 +08:00
Frieder Bluemle
762ab66b86
Fix Lint errors
2017-10-13 02:44:42 +08:00
topjohnwu
0c239a42de
Allow secondary users to control Superuser settings except multiuser options
2017-10-13 02:41:43 +08:00
topjohnwu
2a8898e7c3
Fix lz4 legacy on LG zImages
2017-10-13 00:18:40 +08:00
topjohnwu
ce3f3b09b4
Brute force resizeimg for Crapsung device :)
2017-10-12 14:32:40 +08:00
topjohnwu
fe4b3df7e9
Fix selinux context on Magisk files
2017-10-12 14:32:40 +08:00
topjohnwu
25bdbcf526
Add new file operations
2017-10-12 14:32:40 +08:00
topjohnwu
df7eaa5598
Reduce update-binary size
2017-10-11 02:26:43 +08:00
topjohnwu
bb7099376b
Improve daemon startup and log management
2017-10-11 02:26:28 +08:00
topjohnwu
0327fd9710
Restart MagiskHide if daemon restarted
2017-10-10 19:49:15 +08:00
topjohnwu
e645c6e465
Refactor resetprop
2017-10-10 02:04:50 +08:00
topjohnwu
78a3d36ccc
Allow devices without separate vendor partition
2017-10-09 21:53:50 +08:00
topjohnwu
3942858ccd
Introduce a single general purpose logcat monitor
2017-10-09 05:39:40 +08:00
topjohnwu
03c8d716cc
Introduce Invincible Mode: Self recover service
2017-10-08 22:00:22 +08:00
dark-basic #DarkBasic BasicHD
e9322fba26
Update strings.xml
...
New Lines Added
2017-10-07 23:44:10 +08:00
topjohnwu
60181c4fcb
MagiskManager -> java
2017-10-07 22:48:16 +08:00
topjohnwu
c215447405
Fix Pixel C installation
2017-10-07 22:08:10 +08:00
RoySchutte
39b6df27b3
Update strings.xml
2017-10-07 20:55:00 +08:00
topjohnwu
b1ee284e7f
Rename resource -> common
2017-10-07 20:48:45 +08:00
topjohnwu
e986332bf2
Several small snet fixes
2017-10-07 20:47:44 +08:00
topjohnwu
48f9b27381
Seperate JarSigner and add task for host
2017-10-07 20:31:49 +08:00
topjohnwu
42a6e0dd10
Seperate Google proprietary code
2017-10-07 17:12:36 +08:00
topjohnwu
d4798b02ac
Move functions
2017-10-04 22:27:14 +08:00
topjohnwu
963edfe8ab
Add InputStream mode for signing zips
2017-10-04 22:09:59 +08:00
topjohnwu
53237f3ae0
Update Android Studio and Proguard configs
2017-10-04 15:23:08 +08:00
topjohnwu
64da9281a4
Show progress while downloading modules
2017-10-01 02:38:25 +08:00
topjohnwu
ab7fd9799d
Remove cache module exception
2017-10-01 01:38:25 +08:00
topjohnwu
f6bcc84251
Improve repo fetching
2017-10-01 01:28:50 +08:00
topjohnwu
35dc3d9df9
Update WebService
2017-10-01 01:12:45 +08:00
topjohnwu
566714a75d
Use override functions
2017-09-30 03:25:50 +08:00
topjohnwu
c92f30b122
Re-organize classes
2017-09-30 03:04:23 +08:00
topjohnwu
294ad094c4
Show repo loading progress by showing repos already loaded
2017-09-30 01:15:34 +08:00
topjohnwu
c1a0f520f9
Prevent flash screen close when tapping outside
2017-09-29 13:20:34 +08:00
topjohnwu
89330b89d8
Clone attributes to new tmpfs mountpoint
2017-09-29 01:07:28 +08:00
topjohnwu
a8f3718ed0
Bump MagiskManager version
2017-09-28 05:50:18 +08:00
topjohnwu
a78ba44709
Always create core directories
2017-09-28 05:50:06 +08:00
topjohnwu
ff110e3513
Update docs
2017-09-28 05:39:10 +08:00
topjohnwu
773c24b7fc
Bump version
2017-09-28 03:55:53 +08:00
topjohnwu
8f926c7ca9
Load scripts in memory
2017-09-28 03:33:56 +08:00
topjohnwu
cfae6c63b5
Remove sepolicy-inject alias
2017-09-28 01:01:46 +08:00
topjohnwu
dbfe49c56f
Unlock blocks before flashing boot image
2017-09-28 00:54:01 +08:00
topjohnwu
98e21f9f5b
Update uninstaller
2017-09-27 15:26:21 +08:00
topjohnwu
83af0497e4
Don't use dummy directory; directly use tmpfs
2017-09-27 04:36:01 +08:00
topjohnwu
6ce37b44db
Improve logging
2017-09-27 04:36:01 +08:00
topjohnwu
c562cbc2bb
Update zip and magisk installation
2017-09-26 20:46:58 +08:00
topjohnwu
9cb1cf756f
Update scripts
2017-09-26 20:21:43 +08:00
topjohnwu
3fbbb0865a
Update trad. Chinese
2017-09-26 02:13:39 +08:00
Naboleo
7d5f612a48
Update strings.xml
2017-09-26 03:07:55 +09:00
linar10
4a5a36440b
Update strings.xml
2017-09-26 03:07:41 +09:00
Dmitry Val'd
43dd5cfea1
Update RU translation
...
Added new or missing lines
2017-09-26 03:07:33 +09:00
dark-basic #DarkBasic BasicHD
7b5fec1842
Update strings.xml
2017-09-26 03:07:20 +09:00
topjohnwu
ffa005e4ab
Don't patch FBE flags
2017-09-26 02:04:07 +08:00
topjohnwu
5762ded601
Properly detect hosts file
2017-09-25 17:55:40 +08:00
topjohnwu
af102e47f1
Fix a small bug in deleteprop
2017-09-25 17:47:30 +08:00
topjohnwu
73064a816d
Fix ramdisk patches
2017-09-25 13:44:00 +08:00
topjohnwu
a3abb86daa
Only place files in de on FDE enabled devices
2017-09-24 21:29:01 +08:00
topjohnwu
4f5c656b05
Update uninstall method
2017-09-16 03:53:13 +08:00
topjohnwu
9b4ae8fcc5
Adjust scripts
2017-09-16 03:48:58 +08:00
topjohnwu
a31cddbe7b
Prevent NPE
2017-09-16 02:41:24 +08:00
topjohnwu
a1a2c52409
Patch sepolicy at boot time
2017-09-16 01:32:09 +08:00
topjohnwu
9a0b26e0b0
Proper FBE support
2017-09-15 18:05:42 +08:00
topjohnwu
b805b96e16
Read SHA1 from overlay ramdisk
2017-09-15 18:03:56 +08:00
topjohnwu
b4ecd93f1c
Proper FBE support: place files in DE
2017-09-15 18:03:25 +08:00
topjohnwu
590e7f7724
Proper support for Magisk Manager installation
2017-09-15 18:02:25 +08:00
topjohnwu
1a702b08b9
Support FBE: read from DE
2017-09-15 18:01:31 +08:00
topjohnwu
8c52dfb804
Cleanup
2017-09-15 15:23:50 +08:00
topjohnwu
0acc23e058
Allow dialog to popup
2017-09-15 13:55:36 +08:00
topjohnwu
cdd5f9b628
Fix busybox installation
2017-09-15 13:34:53 +08:00
topjohnwu
4c9f5f4655
Support patching second slot
2017-09-15 13:03:10 +08:00
topjohnwu
b80ba13cb4
Fix strings
2017-09-15 03:47:18 +08:00
Shaka Huang
4d61e5e319
Fix error generating binary for x86
...
fix typo
Signed-off-by: Shaka Huang <shakalaca@gmail.com >
2017-09-14 14:33:37 -05:00
topjohnwu
8c8a63ebfb
Use external functions in init
...
Don't reinvent the wheel
2017-09-15 03:22:23 +08:00
topjohnwu
e5e34797a8
Patch fstab from dtb
2017-09-15 02:52:53 +08:00
topjohnwu
8516ebe6f5
Add libfdt
2017-09-15 02:52:53 +08:00
topjohnwu
9f6205f47f
Refactor ramdisk pattern patches
2017-09-15 02:52:53 +08:00
topjohnwu
8b2ec23a89
Re-organize MagiskBoot
2017-09-15 02:52:53 +08:00
topjohnwu
1816ca6b02
Seperate logging to another header
2017-09-15 02:52:53 +08:00
topjohnwu
7394ff9346
Rename cpio_file -> cpio_entry
2017-09-15 02:52:53 +08:00
topjohnwu
bb5a6a1c28
Re-organize folders
2017-09-14 01:57:53 +08:00
topjohnwu
b614b06736
Search for dtb only if not existed
2017-09-14 01:57:44 +08:00
topjohnwu
7a376c9efc
Adjust the daemon for Pixel support
2017-09-14 01:57:44 +08:00
Santiago Pintos
8260bdc09c
Update translations into spanish
...
Add two strings: "zip_download_title" and "zip_download_msg"
2017-09-13 10:12:13 -05:00
RoySchutte
24f856e02b
Update strings.xml
2017-09-13 10:12:03 -05:00
Mevlüt TOPÇU
3aa619b928
Update
...
Merge please
Thank you
2017-09-13 10:11:53 -05:00
Taras Korzhak
4cb5e98d94
Update Ukrainian translation
2017-09-13 10:11:25 -05:00
Primokorn
272910575e
Update FR strings.xml
...
Stupid typo
Unhide Magisk Manager should not be translated
2017-09-13 10:09:37 -05:00
topjohnwu
a15a62f4bc
Move logic to external script file
2017-09-13 23:07:59 +08:00
topjohnwu
53cf11db8c
Fix failure if MagiskManager folder doesn't exist
2017-09-13 23:07:59 +08:00
topjohnwu
518f3d229f
Slight adjustments to scripts
2017-09-13 15:51:45 +08:00
topjohnwu
46c91f923d
Update scripts to support Pixel (XL)
2017-09-13 04:08:50 +08:00
topjohnwu
3a2262dfb3
Use backup init if booted as recovery
2017-09-13 04:08:50 +08:00
topjohnwu
ff7c38f8e9
Add runtime ramdisk patch support
2017-09-13 04:08:50 +08:00
topjohnwu
4229ba364f
Update lz4 to v1.8.0
2017-09-13 04:08:50 +08:00
topjohnwu
ba8e7a211a
Use default preferences from lz4 cli
2017-09-13 04:08:50 +08:00
topjohnwu
6b41653a32
Add kernel decompression and appended dtb support
2017-09-13 04:08:50 +08:00
topjohnwu
59c1125e72
Refactor MagiskBoot compression methods
2017-09-13 04:08:50 +08:00
topjohnwu
b536046720
MagiskBoot refactor
2017-09-13 04:08:50 +08:00
topjohnwu
619b805894
Add secilc
2017-09-13 04:08:50 +08:00
topjohnwu
8662537883
Add ramdisk overlay to magiskinit
2017-09-13 04:08:50 +08:00
topjohnwu
717890395b
Introduce magiskinit for Pixel (XL)
2017-09-13 04:08:50 +08:00
topjohnwu
b7b4164f4f
Add cpio-mv action
2017-09-13 04:08:44 +08:00
topjohnwu
7e65296470
Small improvement to cpio
2017-09-13 04:08:44 +08:00
topjohnwu
cd5f5d702f
Fix stock image dump not stored correctly
2017-09-13 04:08:44 +08:00
Dmitry Val'd
01052fbe47
Update strings.xml
2017-09-07 10:45:27 +08:00
dark-basic #DarkBasic BasicHD
a5e1e075c7
Update Strings (6-9-17)
...
Small Update
New Line Added.
2017-09-07 10:45:12 +08:00
c727
6be32ac688
update german strings
...
small improvements for new strings
also unified some strings
@topjohnwu:
what do you thing about calling the hidden Magsik Manager also "Magisk Manager" instead of "Unhide Magisk Manager"
The hidden status could be symbolized by an incognito style version of the app icon
advantages:
-same position in app drawer
-no need to translate it
2017-09-07 10:45:02 +08:00
topjohnwu
44b93e7cc4
Bump Magisk Manager version
2017-09-06 23:33:46 +08:00
topjohnwu
0eb79e5acd
Update scripts
2017-09-06 23:33:46 +08:00
topjohnwu
b362c0ef38
Bump version
2017-09-06 23:06:18 +08:00
topjohnwu
bba9969e31
Fix install button hiding
2017-09-06 23:05:51 +08:00
Primokorn
007ba24809
Update FR strings.xml
2017-09-06 22:33:04 +08:00
topjohnwu
df21539311
Some versioning fixes
2017-09-06 22:32:40 +08:00
topjohnwu
2592cb6019
Show Install button after update check done
2017-09-06 16:28:24 +08:00
topjohnwu
f7df17a7ed
Small fix
2017-09-06 15:42:45 +08:00
dark-basic #DarkBasic BasicHD
62f42b72f8
Update Strings.xml (05-09-17)
...
New lines added.
2017-09-06 14:42:22 +08:00
topjohnwu
a1ba4fda6f
Improve install Magisk
2017-09-06 14:41:59 +08:00
topjohnwu
1c06b04c45
Use GNU tar format
2017-09-06 13:39:29 +08:00
topjohnwu
eceba26894
Make MagiskHide work without magisk.img
2017-09-06 02:25:40 +08:00
topjohnwu
0bf404f75e
Bump busybox to 1.27.2
2017-09-05 21:45:13 +08:00
topjohnwu
cd8dd65a65
chcon on Android 5.0 doesn't support -h options
2017-09-05 21:44:53 +08:00
topjohnwu
50c56f8b50
Simplify flash scripts
2017-09-05 21:44:22 +08:00
topjohnwu
2ee22fd374
Add restore stock image feature
2017-09-05 17:43:13 +08:00
topjohnwu
4c230d9e61
Root shell workaround
2017-09-05 13:46:54 +08:00
topjohnwu
727294fbbe
Disable D8, dex not compatible with Android 5.0
2017-09-05 02:57:30 +08:00
Dmitry Val'd
478c43969b
Update strings.xml
...
Added missing/new lines
2017-09-05 02:50:36 +08:00
Jens Lody
79b5303350
Update german translation
2017-09-05 02:50:20 +08:00
topjohnwu
ce4b742b25
Support .img.tar as input
2017-09-04 01:57:45 +08:00
topjohnwu
a9dc15bda5
Update TW translations
2017-09-04 01:14:38 +08:00
topjohnwu
ba6387ff5c
Resource cleanup!
2017-09-04 00:58:39 +08:00
linar10
8fa98508b7
Update strings.xml
2017-09-03 23:18:12 +08:00
Dmitry Val'd
decdbaecf9
Update strings.xml
...
Added missing lines
2017-09-03 23:18:02 +08:00
gh2923
6d87cf9be0
Update Simplified Chinese Translation
2017-09-03 23:17:53 +08:00
Leonidas P
94f434c4a6
Translate Update Channel Strings
2017-09-03 23:17:36 +08:00
dark-basic #DarkBasic BasicHD
7ba867c30b
Update Strings - (New Update 03-09-17)
2017-09-03 23:17:18 +08:00
topjohnwu
3424395e10
Calculate offset for unhide
2017-09-03 23:00:54 +08:00
topjohnwu
926c7359a2
Merge download and process repo modules
2017-09-03 22:10:54 +08:00
topjohnwu
ec0af99a2e
Fix locale settings
2017-09-03 21:12:09 +08:00
topjohnwu
b4d948886c
Fix unzip issues
2017-09-03 21:05:57 +08:00
topjohnwu
4d8d79372a
Update strings
2017-09-03 18:28:46 +08:00
topjohnwu
04a589722c
Support .img.tar format for ODIN
2017-09-03 17:46:00 +08:00
topjohnwu
d4a10e2873
Various adjustments
2017-09-03 17:46:00 +08:00
topjohnwu
4998ad6c7e
Show Manager updates in dialogs
2017-09-03 14:58:21 +08:00
topjohnwu
a07ca5ff50
Slightly change busybox handling
2017-09-03 03:26:01 +08:00
topjohnwu
f07e7571ab
Change block detection method
2017-09-03 02:45:43 +08:00
topjohnwu
834c16485c
Reduce unnecessary code
2017-09-03 02:34:23 +08:00
topjohnwu
04a4265ef3
Show correct message
2017-09-03 00:17:42 +08:00
topjohnwu
0ec473195d
Update install Magisk method
2017-09-03 00:10:14 +08:00
topjohnwu
9e9f8ca8f3
Restore cwd
2017-09-02 23:28:17 +08:00
topjohnwu
0bf09256b0
Update Android Studio and Gradle
2017-09-02 19:12:03 +08:00
topjohnwu
f63af0601c
Support Magisk Manager boot image file patch
2017-08-31 03:08:09 +08:00
topjohnwu
db8fd2c913
Add boot image file patch
2017-08-31 03:07:33 +08:00
topjohnwu
189c671ce2
Rewrite environment setup
2017-08-31 02:20:06 +08:00
topjohnwu
dbe6e5b3d7
Simplify app startup
2017-08-30 02:28:24 +08:00
topjohnwu
cc81cd446b
Extract ExpandableView code into interface
2017-08-29 04:10:04 +08:00
topjohnwu
439c7118f1
Proper runtime permission implementation
2017-08-29 03:08:09 +08:00
topjohnwu
d8154a5815
Update deprecate code
2017-08-29 01:56:43 +08:00
topjohnwu
4e3787bc0d
Add beta update channel
2017-08-29 01:34:42 +08:00
topjohnwu
02e0955924
Fix settings crash
2017-08-29 00:37:52 +08:00
topjohnwu
bb39a01361
Minor adjust magiskpolicy
2017-08-28 02:14:14 +08:00
topjohnwu
3c6a170138
Minor adjustments
2017-08-28 02:13:36 +08:00
topjohnwu
a78950e822
Reduce boilerplate
2017-08-28 00:27:10 +08:00
topjohnwu
764999704a
Collect va_list before fork
2017-08-27 02:17:37 +08:00
topjohnwu
1ce1a94a35
Update translations
2017-08-27 01:38:05 +08:00
gh2923
977b6d9f67
Update Simplified Chinese Translation
2017-08-27 01:09:49 +08:00
Igor Sorocean
b5e6dbd797
update romanian translation
2017-08-27 01:09:41 +08:00
Taras
833e6688f1
Added Ukrainian translation
2017-08-27 01:09:33 +08:00
Dmitry Val'd
bc22c9f84f
Update strings.xml
...
Added missing strings
2017-08-27 01:08:25 +08:00
Mevlüt TOPÇU
2149a7d116
Update
...
Merge please
2017-08-27 01:08:14 +08:00
dark-basic #DarkBasic BasicHD
29175d2c17
Update Strings.xml
2017-08-27 01:07:45 +08:00
Leonidas P
803454d5c8
Update Greek Strings
2017-08-27 01:07:26 +08:00
topjohnwu
36cf32dc42
Change unhide app temp location
2017-08-27 01:04:55 +08:00
topjohnwu
ecfa4aafc1
Fix clone_attr
2017-08-26 23:19:56 +08:00
topjohnwu
a1e33c4d2f
Build everything ourselves
2017-08-24 12:14:17 +08:00
topjohnwu
7f8ba74dac
Add hide Magisk Manager feature
2017-08-22 03:02:08 +08:00
topjohnwu
657f4ab303
Add hide Magisk Manager feature
2017-08-22 03:01:54 +08:00
topjohnwu
e3df62d812
Refactor several utility functions
2017-08-20 21:36:32 +08:00
topjohnwu
1913125881
Update README.MD
2017-08-20 15:03:26 +08:00
topjohnwu
e8e58f3fed
Adjust run_command
2017-08-19 19:27:51 +08:00
topjohnwu
1ca9ec384b
Fix typo in cloning attribute
2017-08-19 18:59:06 +08:00
topjohnwu
9522255e3a
Proper magisk manual injection support
2017-08-17 03:46:01 +08:00
topjohnwu
2a22fa694e
Fix removing modules from images
2017-08-17 02:19:14 +08:00
topjohnwu
1591f5a0ca
Update magiskpolicy help message
2017-08-17 00:58:02 +08:00
topjohnwu
c0c38022ea
Update help message
2017-08-17 00:57:38 +08:00
topjohnwu
3bc4e9a724
Finalize docs
2017-08-17 00:41:50 +08:00
topjohnwu
f7a6bb0723
Add more details and tips
2017-08-15 10:13:19 +08:00
topjohnwu
e9c17a3ef7
Add bootstages docs
2017-08-15 02:27:07 +08:00
topjohnwu
29bb5840b5
Fix duplicate in applets.md
2017-08-15 01:38:22 +08:00
topjohnwu
c9d8d860f6
Update diagram link
2017-08-15 01:32:24 +08:00
topjohnwu
cc18096882
Update docs
2017-08-15 01:28:45 +08:00
topjohnwu
15f2a664d1
Update help messages
2017-08-15 01:25:54 +08:00
topjohnwu
93b66d26ff
Update help message
2017-08-15 00:53:44 +08:00
topjohnwu
70b4f62ddc
Update links
2017-08-14 03:54:05 +08:00
topjohnwu
e1023fdfaf
Fix typo in procedure chart
2017-08-14 03:52:37 +08:00
topjohnwu
5e9648387a
Merge module and repo docs
2017-08-14 03:46:23 +08:00
topjohnwu
2ba8b4df67
Complete module.md
2017-08-14 03:25:11 +08:00
topjohnwu
3a084c5d7b
Add docs
2017-08-14 02:41:27 +08:00
topjohnwu
f7200e39c3
Bump MagiskManager version
2017-08-13 01:50:36 +08:00
topjohnwu
ea6552615d
Bump version
2017-08-13 01:50:20 +08:00
Generator
4bf3287fce
update pt_PT
2017-08-13 01:20:04 +08:00
Mevlüt TOPÇU
832c2034c2
Update
...
Hi,
Update, translations and typo fix
Merge please
Thank you
2017-08-13 01:19:48 +08:00
RJ Trujillo
b0aa26e1f1
More string updates
...
* A few grammatical corrections were made
* Everything looks cleaner now
2017-08-13 01:19:27 +08:00
dark-basic #DarkBasic BasicHD
e52baeb967
Update Strings.xml
2017-08-13 01:19:15 +08:00
Leonidas P
8268eb9a83
Update strings.xml
2017-08-13 01:18:55 +08:00
topjohnwu
a7dfc20967
Adjust several operation orders
2017-08-13 01:15:18 +08:00
topjohnwu
6eb7c0b5d6
Add new util functions for new template version
2017-08-12 23:15:39 +08:00
topjohnwu
0b3c078aeb
Fix README.MD
2017-08-12 19:17:06 +08:00
topjohnwu
3cc458abd9
Always use global mount namespace
2017-08-12 17:07:28 +08:00
topjohnwu
750872cc37
Add boot actions
2017-08-12 17:03:31 +08:00
topjohnwu
337b4c4268
Upgrade Android Studio
2017-08-12 15:54:14 +08:00
topjohnwu
001f8657f6
Use global Magisk native busybox for Magisk Manager
2017-08-12 02:25:55 +08:00
topjohnwu
ea884e7fa1
Re-organize application startup
2017-08-12 01:31:34 +08:00
topjohnwu
29895ff474
Fix multiuser in user independent mode
2017-08-12 01:09:20 +08:00
topjohnwu
9be2844c82
Fix multiuser in user independent mode
2017-08-12 01:09:02 +08:00
topjohnwu
44adccc147
Add magisk binary mirror
2017-08-11 17:43:36 +08:00
topjohnwu
2a7e2c70b5
Extract functions
2017-08-11 14:53:24 +08:00
topjohnwu
8d431b6762
Remove IS_VENDOR flag (not needed)
2017-08-11 14:53:17 +08:00
topjohnwu
273849c0c8
Reorganize functions
2017-08-11 11:07:58 +08:00
topjohnwu
5cc14405c7
Combine image related functions
2017-08-10 17:26:37 +08:00
topjohnwu
1b1394cf5d
Improve Markdown support
...
Close #259
2017-08-08 16:12:49 +08:00
topjohnwu
1eef930dbb
Move OnClickListener to Butterknife
2017-08-08 16:09:45 +08:00
topjohnwu
f0cfd60e62
Fix multiuser
2017-08-07 00:32:04 +08:00
topjohnwu
875c687e3f
Fix multiuser mode
2017-08-07 00:31:27 +08:00
topjohnwu
1e175e74ed
Prevent crashes
2017-08-07 00:15:46 +08:00
topjohnwu
d6547f0701
Fix installer options not read properly
2017-08-04 23:49:22 +08:00
John Wu
75a46c365e
Update README.md
2017-08-04 00:23:14 +08:00
topjohnwu
8e7b8825f5
Rename callbackevents to topic/subscribers
2017-08-04 00:17:31 +08:00
topjohnwu
2ecbca303b
Update Shell
2017-08-03 23:33:08 +08:00
topjohnwu
3b68905037
Swap buffer to fix module scripts
2017-08-03 18:07:34 +08:00
topjohnwu
eae611c54d
Add b64xz to handle busybox decode/decompress in scripts
2017-08-02 18:25:24 +08:00
topjohnwu
b37bad35c2
Fuse busybox into update-binary and remove from Magisk Manager APK
2017-08-02 02:22:33 +08:00
topjohnwu
8195a4d616
Don't ignore libbusybox.so, we want it removed
2017-08-01 23:54:45 +08:00
topjohnwu
7ba40f925f
Remove busybox in APK, download from internet
2017-08-01 23:52:39 +08:00
topjohnwu
345cd1795f
Update WebService
2017-08-01 23:08:34 +08:00
topjohnwu
5fab15fee5
Add busybox into PATH for scripts
2017-08-01 15:34:16 +08:00
topjohnwu
10c8ea17aa
Fix debug message
2017-08-01 01:24:27 +08:00
topjohnwu
7058c8ff5a
Force main binaries recompile everytime
2017-07-31 23:52:50 +08:00
topjohnwu
64e85da59f
Merge Android.mk
2017-07-31 23:47:50 +08:00
topjohnwu
f79fad64aa
Fix several script issues
2017-07-31 23:31:40 +08:00
topjohnwu
cb70eebb08
Update scripts
2017-07-31 03:03:52 +08:00
topjohnwu
959aaee045
Fix FlashZip crash when fails
2017-07-31 01:19:43 +08:00
topjohnwu
edaf8787d1
Provide external files to Magisk Manager with build script
2017-07-31 00:59:41 +08:00
topjohnwu
53477f0f59
Improve locale settings
2017-07-31 00:44:38 +08:00
topjohnwu
5716218f41
Update busybox version and bug fixes
2017-07-31 00:21:18 +08:00
topjohnwu
9df6b9d5c0
Remove external files from git
...
These files should be copied to the correct place by Magisk's build script
2017-07-30 23:17:39 +08:00
topjohnwu
24164c8580
Add busybox to source
2017-07-30 20:14:12 +08:00
topjohnwu
9fca7011aa
Move headers
2017-07-30 18:15:00 +08:00
topjohnwu
a0be47ab8b
Move headers
2017-07-30 18:13:00 +08:00
topjohnwu
ec46031d36
Update Android Studio
2017-07-30 14:41:22 +08:00
RJ Trujillo
55b84d166a
Improve dialog strings
...
* A space should never follow a question mark or any form of punctuation
* Multiple exclamation marks are not needed
2017-07-30 01:36:25 -05:00
Silvered99
34ae8bacec
Update strings.xml
2017-07-30 01:36:16 -05:00
RoySchutte
cb4e5ca0f7
Update strings.xml
2017-07-30 01:36:07 -05:00
Leonidas P
0ba45468c4
Fix typos
...
these pesky little buggers, you never find them...
2017-07-30 01:35:57 -05:00
Frieder Bluemle
710502784e
Update Gradle wrapper to 4.1-rc-1
2017-07-30 01:35:46 -05:00
topjohnwu
b13eb3fd40
Force start logd ASAP
2017-07-25 05:33:25 +08:00
topjohnwu
b7986a351c
Overcome some quirks in Android Lollipop
2017-07-25 05:33:25 +08:00
topjohnwu
ce87591c62
Fix unable to get SHA1 value issue
2017-07-25 02:40:26 +08:00
topjohnwu
0275a8558d
Fix locale settings duplicate
2017-07-24 18:37:13 +08:00
topjohnwu
58acc75cf6
Fix SuLog UI
2017-07-24 13:15:05 +08:00
topjohnwu
874ababb9f
Fix strings.xml
2017-07-24 02:08:58 +08:00
gh2923
3771e6b0cd
Update Simplified Chinese Translation
2017-07-24 01:38:55 +08:00
Sopor
33eaefa966
Add Swedish translation
2017-07-24 01:38:43 +08:00
RoySchutte
cd7e236d57
Update strings.xml
2017-07-24 01:38:18 +08:00
Andrei Conache
54c0b7c7d5
update italian translation
2017-07-24 01:38:02 +08:00
zertyuiop
a2177daec2
Update strings.xml
2017-07-24 01:37:42 +08:00
dark-basic #DarkBasic BasicHD
628386b453
Update Spanish strings.xml
2017-07-24 01:37:23 +08:00
Leonidas P
b222bfb3e0
Update Greek translation
2017-07-24 01:36:09 +08:00
topjohnwu
ab199d883d
Change su logs time granularity
2017-07-24 01:26:56 +08:00
topjohnwu
356065d1ee
Rewrite SuLogAdapter
2017-07-24 01:26:56 +08:00
topjohnwu
76e7c5623d
Simplify ApplicationAdapter filter
2017-07-24 01:26:56 +08:00
topjohnwu
085fba050a
Introduce self-written SectionedAdapter
2017-07-24 01:26:45 +08:00
topjohnwu
295334d3ac
Preserve toolbar elevation when restart activity
2017-07-23 00:47:54 +08:00
topjohnwu
36124ddca4
Update CallbackEvents
2017-07-23 00:39:38 +08:00
topjohnwu
bd6585765e
Add locale settings
2017-07-23 00:33:24 +08:00
topjohnwu
c325deb4ed
Random changes
2017-07-22 17:39:34 +08:00
topjohnwu
73bb0b10ee
Prevent memory leak in CallbackEvent
2017-07-21 05:18:24 +08:00
topjohnwu
72820b162c
Code cleanups
2017-07-21 05:08:39 +08:00
topjohnwu
89e5b8d057
Switch to official BouncyCastle
2017-07-21 03:56:48 +08:00
topjohnwu
da4f53ebbb
Don't store multiple repo copies in memory
2017-07-21 02:46:19 +08:00
topjohnwu
8458553b74
Update database helper
2017-07-21 02:10:00 +08:00
topjohnwu
55ecc41d06
Bump version
2017-07-20 03:20:17 +08:00
#DarkBasic - BasicHD
28fcdf2cbb
Update strings.xml
...
Delele Translate "Magisk Modo Sólo Núcleo". (After several hours (Days :v ). I thought it was best left in its original form .Magisk Hide, should also be translated if it were the case, it was better to leave it that way so as not to confuse the users.)
Fix translation error
Translations Updates and added new line
2017-07-20 03:19:58 +08:00
topjohnwu
24087679a8
Update uninstaller
2017-07-20 02:56:36 +08:00
topjohnwu
5ac6a8cb4a
Small minor updates
2017-07-20 02:54:34 +08:00
topjohnwu
668d85d14e
Improve notification support
2017-07-20 01:44:32 +08:00
topjohnwu
c11a3dc95c
Fix Magisk Manager freezing issue
2017-07-20 00:51:30 +08:00
topjohnwu
56f57c20a2
Update AsyncTasks to prevent memory leak
2017-07-19 18:01:22 +08:00
topjohnwu
240d14779a
Minor cleanup in check updates
2017-07-19 16:10:17 +08:00
topjohnwu
25c289ad3e
Fix typo in uninstaller
2017-07-19 03:24:07 +08:00
topjohnwu
8c5f11b7dd
Update Magisk Manager
2017-07-19 02:34:23 +08:00
topjohnwu
7f7dda9ec2
Update uninstaller
2017-07-19 02:22:07 +08:00
topjohnwu
9c1005ff0c
Update to Google CTS (2017.7.17)
2017-07-19 02:22:07 +08:00
topjohnwu
5b36b4472c
Update and add new resetprop features
2017-07-19 02:22:07 +08:00
topjohnwu
3550d1e61c
Bump version
2017-07-19 00:38:25 +08:00
topjohnwu
6513ad249c
Fix string.xml
2017-07-19 00:36:54 +08:00
killer7mod
50297b1880
update strings.xml portuguese brazil
2017-07-19 00:25:36 +08:00
#DarkBasic - BasicHD
f189b78b9e
#DBC01 - Translation update
2017-07-19 00:25:23 +08:00
zertyuiop
5c0250f495
Fix too long string
...
checking_safetyNet_status string is too long.
2017-07-19 00:24:47 +08:00
pavlaras
2093f726e9
Update strings.xml
...
corrected Greek translation
2017-07-19 00:24:36 +08:00
topjohnwu
10efe3859d
Update repo fragment and adapter
2017-07-18 23:18:57 +08:00
topjohnwu
6933bcf7bb
Merge shells
2017-07-18 17:14:42 +08:00
topjohnwu
2ea046cd80
Add flashing screen
2017-07-18 17:14:42 +08:00
topjohnwu
a3fcc64aaa
MagiskBoot log to stderr
2017-07-18 11:53:28 +08:00
topjohnwu
f4097a372b
Root shell with no outputs
2017-07-18 01:06:05 +08:00
topjohnwu
f3078bc903
Update MagiskSU
2017-07-16 23:39:27 +08:00
topjohnwu
6072744f7e
Prevent logcat monitors crashing
2017-07-16 23:39:27 +08:00
topjohnwu
40b6de599c
Prevent client error
2017-07-16 15:31:40 +08:00
topjohnwu
87ea2a2bef
Rewrite root shell
2017-07-16 03:00:01 +08:00
JpegXguy
cc14a1c361
Fix untranslated strings
2017-07-15 01:23:59 +08:00
topjohnwu
bcdface60d
Fix crashing when installing modules
2017-07-15 01:22:00 +08:00
topjohnwu
4dc9419d2e
Bump version
2017-07-14 02:31:29 +08:00
topjohnwu
d2bcac813e
Fix update notifications on Android O
2017-07-14 02:27:02 +08:00
topjohnwu
080c37a7f6
Remove busybox from strings
2017-07-14 01:18:20 +08:00
topjohnwu
a87ad35a50
Check Android version before actually doing anything
...
Close #233
2017-07-14 01:13:49 +08:00
topjohnwu
cf56d7e4ed
Let core-only mode run hosts and magiskhide
2017-07-14 00:54:43 +08:00
topjohnwu
e33a5eb307
Set proper selinux context for /sbin re-link
2017-07-14 00:51:42 +08:00
topjohnwu
c1c6f55f8f
Update rules
2017-07-14 00:49:40 +08:00
topjohnwu
e5b704eb32
Several cleanups
2017-07-13 23:42:01 +08:00
topjohnwu
f9a3838db6
Fix strings
2017-07-13 15:37:00 +08:00
JpegXguy
1e61db104b
Added Greek Language
2017-07-13 15:22:53 +08:00
Generator
30a9c7718d
Added (European) Portuguese
...
Split Portuguese into pt_BR and pt_PT
2017-07-13 15:22:40 +08:00
Dmitry Val'd
34b052b5d3
Update strings.xml
...
Full and correct translation to russian language
2017-07-13 15:21:27 +08:00
topjohnwu
aaa12853ad
Prevent crashing when requesting SN check while checking
...
Fixed #208 , fixed #212
2017-07-13 15:12:43 +08:00
topjohnwu
b0ab55b0bf
Only show one notification at a time
2017-07-13 14:51:12 +08:00
topjohnwu
d2f8496f4e
Update dependency
2017-07-13 14:47:47 +08:00
topjohnwu
56457bd325
Fix lzma compressed ramdisk
...
Fix issue #222
2017-07-13 10:22:55 +08:00
topjohnwu
bdbb3c6657
Eliminate a potential segfault in magiskpolicy
...
Huge props to @jenslody for finding out the issue!
Fix #278
2017-07-13 10:13:14 +08:00
topjohnwu
4c7e081e15
Eliminate the chance to segfault on older Android versions
2017-07-13 10:12:54 +08:00
topjohnwu
c4d7001489
Fix Pixel C flashing errors
...
Use return values instead of creating a file to indicate a chromeos image
Fix #264
2017-07-13 02:14:10 +08:00
topjohnwu
c07bac9a63
Bump MagiskManager version
2017-07-11 01:54:26 +08:00
topjohnwu
d27d04783f
Add version info into util_functions
2017-07-11 01:54:11 +08:00
topjohnwu
58de5a7ec7
Prevent a slight chance to crash
2017-07-11 01:53:45 +08:00
topjohnwu
1a69b16d36
Bump version
2017-07-11 01:11:10 +08:00
topjohnwu
b5e8673e62
Fix small UI bug
2017-07-11 01:09:40 +08:00
topjohnwu
264c6a50b6
Update uninstallation
2017-07-11 00:55:53 +08:00
topjohnwu
493642eb38
Minor translation update
2017-07-11 00:55:44 +08:00
topjohnwu
504a9b4746
MagiskHide refactor
2017-07-10 23:41:21 +08:00
topjohnwu
cccb5a3e08
Update comments
2017-07-10 22:48:14 +08:00
topjohnwu
d75fa62cab
Adjust run_command function
2017-07-10 22:29:53 +08:00
topjohnwu
3d43c3c5bc
Update scripts
2017-07-10 00:17:34 +08:00
gh2923
28d42b9164
fix some expressions
2017-07-08 11:17:41 -05:00
Jens Lody
42f29062ca
Fix timeout of temporary granted su-rights.
2017-07-08 11:17:07 -05:00
topjohnwu
b570b363d9
Cleanup file descriptors and add more info
2017-07-08 23:51:58 +08:00
topjohnwu
09392be069
Cleanup file descriptors and add info
2017-07-08 23:50:47 +08:00
topjohnwu
5529dab84e
Add more info
2017-07-08 23:50:10 +08:00
topjohnwu
b9968aa1e6
Add mount-master option to su
2017-07-08 01:13:12 +08:00
topjohnwu
60ca704a9e
Add mount-master option
2017-07-08 01:12:47 +08:00
topjohnwu
c0d77808f6
Update selinux from upstream
2017-07-07 23:08:18 +08:00
topjohnwu
9679492c28
Match resetprop files with AOSP
2017-07-07 22:29:55 +08:00
topjohnwu
f3b68e6543
Seperate external shared libraries
2017-07-07 22:11:00 +08:00
topjohnwu
0dcfaaf5ff
Adjust hide policies
2017-07-07 17:52:25 +08:00
topjohnwu
ba513dcb9a
Use sqlite stub
2017-07-07 17:14:37 +08:00
topjohnwu
ebabc60477
Update Magisk Manager
2017-07-03 01:19:15 +08:00
topjohnwu
cf565d0145
Add mount ns kernel support detection
2017-07-03 01:19:15 +08:00
topjohnwu
52a23e7904
Add more props for hiding
2017-07-03 01:19:15 +08:00
topjohnwu
9e22b80714
Update unmounting policies
2017-07-03 01:19:15 +08:00
topjohnwu
7eed9c4a6d
Several improvements
2017-07-03 01:19:15 +08:00
topjohnwu
bf42fce17e
Update boot patch method and scripts
2017-07-03 01:19:15 +08:00
topjohnwu
9d421226a7
Update list implementation
2017-07-03 01:15:11 +08:00
topjohnwu
c4377ed6c2
Bump version
2017-07-03 01:08:54 +08:00
topjohnwu
7c4d5cee95
Update to new list implementation
2017-07-02 17:46:30 +08:00
topjohnwu
7d283ed65f
Optimize imports
2017-07-01 18:09:34 +08:00
topjohnwu
bf1f941e50
Adapt to Android O new broadcast limitations
2017-07-01 18:09:34 +08:00
topjohnwu
789fef34ba
Fix crash on Android O
2017-07-01 18:09:34 +08:00
topjohnwu
1daf5a611c
MagiskHide now defaults to enabled
2017-07-01 17:38:33 +08:00
topjohnwu
6aed1db67e
Update Android Studio
2017-07-01 15:57:49 +08:00
topjohnwu
7b9be8369e
Enable magiskhide by default
2017-07-01 15:45:22 +08:00
topjohnwu
7cf4b819ae
Several small tweaks
2017-07-01 14:05:54 +08:00
topjohnwu
9e1aea33c3
Improve xmkdir
2017-06-30 23:22:51 +08:00
topjohnwu
8767a88854
Check/fix ext4 image before mounting
2017-06-30 23:22:26 +08:00
topjohnwu
47c0084641
Fix cache mount bug
2017-06-30 21:49:35 +08:00
topjohnwu
54e6a790cf
Update Magisk Manager
2017-06-24 23:46:44 +09:00
topjohnwu
2a86bc8695
Update scripts
2017-06-24 23:39:24 +09:00
topjohnwu
04538372c6
Add more image commands
2017-06-24 23:37:45 +09:00
gh2923
cf68854770
Update Simplified Chinese Translation
2017-06-20 21:46:36 +08:00
linar10
711392c73b
Update Strings PL
2017-06-20 21:45:46 +08:00
c727
9573c32481
update strings.de
2017-06-20 21:45:38 +08:00
RoySchutte
a15f80f79d
Create strings.xml
2017-06-20 21:45:28 +08:00
Igor Sorocean
23e7475f06
update romanian translation
2017-06-20 21:45:11 +08:00
topjohnwu
1eb571b787
Proper handle policy changes
2017-06-20 18:33:50 +08:00
topjohnwu
dd3b716d85
Extract expandable viewholder
2017-06-20 17:57:17 +08:00
topjohnwu
28649c07e3
SU policy DB bug fix
2017-06-20 17:57:17 +08:00
topjohnwu
961e02be0d
Update Android Studio
2017-06-20 17:54:40 +08:00
topjohnwu
9430ed66cd
Add addon.d survival script
2017-06-19 00:15:44 +08:00
topjohnwu
96f8efc27a
Several small fixes
2017-06-16 15:27:28 +08:00
topjohnwu
a161491bfd
Disable shrinkResources due to buildtool bug
2017-06-16 15:25:22 +08:00
topjohnwu
a90e8b6112
Only use binaries/libs in /system
2017-06-16 04:09:36 +08:00
topjohnwu
561c1fb798
Update MagiskManager
2017-06-16 04:07:45 +08:00
topjohnwu
e0b4d1c1e4
Bump version
2017-06-16 04:07:10 +08:00
topjohnwu
fd4aaab137
Rewrite zip signing
2017-06-16 03:12:57 +08:00
topjohnwu
42d14d5ca2
Update to new build tools, target API 26
2017-06-16 03:06:22 +08:00
topjohnwu
806fec7017
Add new rules to unmount
2017-06-15 18:32:24 +08:00
topjohnwu
b3da28eade
Don't compile shell.c for sqlite
2017-06-14 03:29:59 +08:00
topjohnwu
166f6412c2
Fix a flaw in mounting logic
2017-06-14 00:55:41 +08:00
topjohnwu
1e877808bc
Fix link errors for flash scripts
2017-06-13 00:46:20 +08:00
topjohnwu
1777d9f751
Magic Mount algorithm massive bug fix
2017-06-12 03:29:01 +08:00
topjohnwu
309b99eac0
Always init for resetprop
2017-06-11 20:22:10 +08:00
topjohnwu
a5aa1b3917
Don't use system and collect logs
2017-06-11 20:20:24 +08:00
topjohnwu
aced0632ec
Improve image merging
2017-06-11 16:51:44 +08:00
topjohnwu
4e801788d7
Fix shared library linking error
2017-06-11 01:40:08 +08:00
topjohnwu
0b4baad78b
Add mount namespace mode
2017-06-08 22:56:21 +08:00
topjohnwu
d3ff482c9b
Bump version
2017-06-08 22:55:48 +08:00
topjohnwu
c9286624d4
Add namespace mode support
2017-06-08 22:50:39 +08:00
topjohnwu
f682368eeb
Update strings
2017-06-08 22:49:26 +08:00
topjohnwu
4a5d033efb
Store data in intent for OTA
2017-06-08 22:35:30 +08:00
topjohnwu
343161b195
Add mount namespace options
2017-06-08 22:27:24 +08:00
topjohnwu
201e32d4c4
Fix daemon crashes in encrypted /data
2017-06-08 19:15:51 +08:00
topjohnwu
0980cb6eb5
Proper handle version string
2017-06-08 05:21:51 +08:00
topjohnwu
f75d23363b
Update Magisk Manager
2017-06-08 05:21:27 +08:00
topjohnwu
bc576a9659
Update uninstall script
2017-06-08 04:28:55 +08:00
topjohnwu
19e407fcc4
Update translations
2017-06-08 04:23:17 +08:00
RoySchutte
bc7327d004
Update strings.xml
2017-06-08 04:14:12 +08:00
ROBERTO
666fa1c797
Update Italian translation
2017-06-08 04:14:01 +08:00
Igor Sorocean
0eda4a7821
Update romanian translation
2017-06-08 04:13:44 +08:00
topjohnwu
6c0ba66f17
Add excessive logging for debug mode
2017-06-08 03:25:15 +08:00
topjohnwu
862058fd2b
Bump version
2017-06-08 03:20:04 +08:00
topjohnwu
f32ce7392e
Update sepolicy rules
2017-06-08 03:02:01 +08:00
topjohnwu
193d160bed
Add LiveBoot support
2017-06-07 11:42:51 +08:00
topjohnwu
8bf382adad
Apparently, not every device uses emmc
2017-06-07 11:32:35 +08:00
topjohnwu
541ba357bb
Fix prop issues
2017-06-07 11:26:58 +08:00
topjohnwu
69e5bcd57d
Simple OTA implementation
2017-06-07 02:21:58 +08:00
topjohnwu
efeddda328
Use Java synchronize instead serial tasks
2017-06-06 03:21:52 +08:00
topjohnwu
b6578b52e3
Update README.MD
2017-06-04 02:55:12 +08:00
topjohnwu
fb01c43ece
Add Linux compatibility
2017-06-04 01:39:52 +08:00
topjohnwu
b9a012c6e3
Fix execution in Magisk binary for uninstallation
2017-06-04 00:35:45 +08:00
topjohnwu
17684ed8a8
Fix uninstaller and build with 'all'
2017-06-04 00:04:58 +08:00
topjohnwu
1b6b3b2cd5
Build in debug mode by default
2017-06-03 22:04:22 +08:00
topjohnwu
acd8567586
Adjust for Windows builds
2017-06-03 22:00:22 +08:00
topjohnwu
e780c76c93
Massive build script refactor
2017-06-03 20:31:02 +08:00
topjohnwu
532c6caddf
Fix typo in cpio check
2017-06-03 18:52:02 +08:00
topjohnwu
ef8d9be633
More improvements and fixes
2017-06-03 05:52:49 +08:00
topjohnwu
2cdbcc5666
Add more checks for other patches
2017-06-03 05:08:52 +08:00
topjohnwu
c282a8f328
Loop for every for logging
2017-06-03 04:31:01 +08:00
topjohnwu
b9eab39541
Add ext4 img helper commands
2017-06-03 03:58:26 +08:00
topjohnwu
20903784a4
Support file based encryption and several small updates
2017-06-03 02:28:51 +08:00
topjohnwu
3ec9ff7467
Update MagiskSU
2017-06-01 03:20:51 +08:00
topjohnwu
1ddd746862
Switch to DB based su config
2017-06-01 03:19:45 +08:00
topjohnwu
ff6938280e
Switch to DB based su configs
2017-06-01 03:18:41 +08:00
RoySchutte
1e4425b30f
Update strings-nl.xml
2017-05-31 11:45:02 -05:00
Igor Sorocean
b5d1d8cdad
Update romanian translation
2017-05-31 11:44:37 -05:00
gh2923
029be5ccca
Update Simplified Chinese Translation
2017-05-31 11:44:17 -05:00
gh2923
29c2d785b5
Update Simplified Chinese Translation
2017-05-31 11:44:04 -05:00
Exalm
abda8cfa32
Updated russian translation
2017-05-31 11:43:48 -05:00
topjohnwu
44e7d79d4c
Add Arabic translation
...
Credits to @xx6600xx
2017-06-01 00:41:36 +08:00
topjohnwu
9a1dc8ee0e
Refactor su database
2017-06-01 00:26:36 +08:00
topjohnwu
27879c3f01
Improve Logger
2017-05-31 17:43:55 +08:00
topjohnwu
29096eb5d7
Monitor package (un)install events
2017-05-31 16:31:33 +08:00
topjohnwu
17d3a87b1f
Prevent resetprop function signature duplicate with libc
2017-05-30 23:34:39 +08:00
topjohnwu
a573baea03
Simplify SU requests, binary should be much superior now
2017-05-30 01:27:10 +08:00
topjohnwu
14c5c60863
Improve excessive rapid root access performance
2017-05-29 18:56:00 +08:00
topjohnwu
48ace3de57
Big refactor: Add request cache and collector
2017-05-29 18:54:33 +08:00
topjohnwu
5af07c4531
Update Traditional Chinese translate
2017-05-28 01:44:29 +08:00
topjohnwu
70a80090c4
Improve multiuser su support
2017-05-28 01:33:58 +08:00
topjohnwu
44e36feb09
Improve multiuser settings and notification
2017-05-28 01:31:19 +08:00
topjohnwu
3395c84560
Improve multiuser notifications
2017-05-28 01:28:18 +08:00
topjohnwu
b6cb5d09cb
Add multiuser support
2017-05-27 02:43:55 +08:00
topjohnwu
2a7d996881
Add multiuser support
2017-05-27 02:41:24 +08:00
topjohnwu
94c2fc80d2
Add multiuser support
2017-05-27 02:40:12 +08:00
topjohnwu
69cfde4516
Add new function for vector (future proof)
2017-05-26 23:03:54 +08:00
topjohnwu
bdc83da098
Fix bug in magic mount
2017-05-26 23:03:54 +08:00
topjohnwu
f872a122a9
Preserve at least 32M free size
2017-05-26 23:03:45 +08:00
topjohnwu
738f943a68
Several UI tweaks
2017-05-26 18:20:53 +08:00
dvdandroid
47e62a5681
Small code cleanup
2017-05-24 21:21:15 +02:00
dvdandroid
1ecbfd7590
Adjust theme in about and settings activities
2017-05-24 20:55:47 +02:00
topjohnwu
67c139a04b
Fix theme changing glitch
2017-05-24 00:37:15 +08:00
RoySchutte
31cc008249
Update strings.xml
...
2 small changes to make strings more similar.
2017-05-23 19:47:38 +08:00
topjohnwu
9cb026439d
Update translations
2017-05-23 17:02:05 +08:00
topjohnwu
e6f10176c6
Network check
2017-05-23 17:01:38 +08:00
RoySchutte
0917c79470
Update strings.xml
...
Added and translated new strings.
2017-05-22 23:53:59 +08:00
ROBERTO
597baa986d
Updated Italian language
2017-05-22 23:53:43 +08:00
topjohnwu
75cc4b4843
Merge install and status
2017-05-21 12:16:38 +08:00
topjohnwu
aac088d496
Update strings.xml
2017-05-20 03:17:37 +08:00
RoySchutte
a822e5bbc5
Update strings.xml
...
Fixed many Dutch translations which were gramatically incorrect. Added translations (up-to-date).
Hopefully these translations will make it to the next release, because the current translations aren't pretty *_*.
2017-05-20 03:08:22 +08:00
Igor Sorocean
c527249c21
Add romanian translation
2017-05-20 03:08:14 +08:00
topjohnwu
9ef798f534
Update SafetyNet check UI
2017-05-20 03:04:14 +08:00
topjohnwu
e69b99f089
Update status UI
2017-05-19 08:37:57 -07:00
topjohnwu
55b8079e86
Update MagiskHide method
2017-05-12 23:11:28 +08:00
topjohnwu
aa92e4cbd0
Fix stupid bug in MagiskHide
2017-05-12 15:28:15 +08:00
topjohnwu
e272dbe9af
Include busybox binary and remove busybox toggle
2017-05-12 04:05:21 +08:00
topjohnwu
962f8354ac
Use new version detection method
2017-05-12 02:25:07 +08:00
topjohnwu
20e4a960f7
Fix strings
2017-05-10 22:54:17 +08:00
topjohnwu
e603877a17
Install Magisk Manager APK with pm (Android O Compat.)
2017-05-09 01:16:58 +08:00
topjohnwu
bb96477779
Improve Magic Mount with proper precedence
2017-05-09 01:09:32 +08:00
topjohnwu
543ee79720
Prevent su logging tons of errors
2017-05-08 11:50:52 +08:00
topjohnwu
371db886b4
Close client fd using thread local storage
2017-05-08 11:50:23 +08:00
topjohnwu
ea8cd98361
Cleanup file descriptors
2017-05-08 03:11:14 +08:00
topjohnwu
3904ca38c0
Do not fork a new process for waiting
2017-05-08 03:08:34 +08:00
topjohnwu
58849f28a8
Add daemon response code
2017-05-05 16:13:26 +08:00
topjohnwu
16527ceaf6
Use util function
2017-05-05 16:13:00 +08:00
topjohnwu
d66c284bed
Fix several small issues
2017-05-05 04:39:09 +08:00
topjohnwu
693848280b
Add systemless hosts support
2017-05-04 03:05:37 +08:00
topjohnwu
396afaa181
Improve magiskhide stability
2017-05-04 02:58:37 +08:00
topjohnwu
05ed29133b
Finish post-fs simple mount
2017-05-04 02:39:53 +08:00
topjohnwu
a31c1e8084
post-fs-data mode done
2017-05-04 01:22:56 +08:00
topjohnwu
21891230f2
Typo fix
2017-05-02 05:00:01 +08:00
topjohnwu
47da76c5a5
Stupid bug, critical fix
2017-05-02 04:57:14 +08:00
topjohnwu
6017ff2318
Close files, cleanup resourses
2017-05-02 04:55:55 +08:00
topjohnwu
e16d604d0d
Implement Magic Mount
2017-05-01 01:58:52 +08:00
topjohnwu
feec3e8255
Use macro
2017-05-01 01:57:00 +08:00
ROBERTO
82249cb50a
Italian language update
2017-04-28 23:45:41 +08:00
topjohnwu
d3d5703f3f
Reduce duplicate code for MagiskBoot
2017-04-28 21:53:44 +08:00
gh2923
fad417e553
Update Simplified Chinese Translation
2017-04-28 15:41:59 +08:00
lindwurm
5ba692f50c
l10n: Update Japanese Translations
...
* Fixed more strings!
Signed-off-by: lindwurm <lindwurm.q@gmail.com >
2017-04-28 15:41:50 +08:00
topjohnwu
62fe92d922
Update credits
2017-04-28 03:36:16 +08:00
topjohnwu
512e7be74f
Add version info
2017-04-28 03:26:48 +08:00
topjohnwu
f799db67eb
Add version info
2017-04-28 03:26:18 +08:00
topjohnwu
3e106a9dc5
Add version info
2017-04-28 03:24:49 +08:00
topjohnwu
727abbea8f
Cleanup magiskboot
2017-04-28 03:24:30 +08:00
topjohnwu
76f81ece62
Fix verbose output
2017-04-28 01:45:57 +08:00
topjohnwu
907e01e524
Use stable build tools + retrolambda
2017-04-26 19:04:06 +08:00
lindwurm
b8ed23efa7
l10n: Update Japanese Translations
...
Signed-off-by: lindwurm <lindwurm.q@gmail.com >
2017-04-26 19:03:14 +08:00
topjohnwu
2b3bbf7e67
Bump version
2017-04-26 00:59:56 +08:00
topjohnwu
464fe627a3
Swap tabs
2017-04-26 00:27:55 +08:00
topjohnwu
6a9e39c470
Support unlimited amount of repos
2017-04-26 00:15:53 +08:00
topjohnwu
7fec9a3cc6
Fix string.xml errors
2017-04-24 22:26:40 +08:00
Primokorn
008f6ef462
Update french strings.xml
...
Better translation.
2017-04-24 21:54:34 +08:00
lilymaniac
2440c108ca
Update values-ko/strings.xml
2017-04-24 21:54:22 +08:00
linar10
430baad8a4
Update strings pl
2017-04-24 21:54:05 +08:00
Nosi
51132e74b4
Changes Spanish
2017-04-24 21:53:48 +08:00
killer7Mod
a4f33e106a
Update Portuguese translation
2017-04-24 21:53:21 +08:00
SakuraSa233
baba3190e0
Add Japanese Translation
2017-04-24 21:53:05 +08:00
topjohnwu
47b13aa5ea
Use stock FAB; Log monospace; Fixes
2017-04-24 21:52:23 +08:00
topjohnwu
495654f9ff
Small tweaks
2017-04-24 21:43:30 +08:00
topjohnwu
a0de3fc643
Change umask
2017-04-24 21:28:25 +08:00
topjohnwu
95fec2100e
Use GPL v3 license and update copyright messages
2017-04-22 17:12:54 +08:00
topjohnwu
623a879797
Update scripts
2017-04-22 17:12:54 +08:00
topjohnwu
4c96d23f48
Some minor updates
2017-04-22 17:12:54 +08:00
topjohnwu
9bc8f6e9d7
Add common script support
2017-04-22 17:12:54 +08:00
topjohnwu
e00e6509ee
Add error code for magiskhide
2017-04-22 17:12:54 +08:00
topjohnwu
be5739508b
Isolate root daemon from requests
2017-04-22 17:12:54 +08:00
topjohnwu
38c867ea94
Some fixes
2017-04-22 17:12:54 +08:00
topjohnwu
2a985ce6c0
Add magiskhide list management
2017-04-22 17:12:54 +08:00
topjohnwu
e4f3fb36f3
Update build scripts
2017-04-22 17:12:54 +08:00
topjohnwu
b2f8792873
Add more Android O selinux stuff
2017-04-22 17:12:54 +08:00
topjohnwu
2065133e2d
Update policy rules for Android O
2017-04-22 17:12:54 +08:00
topjohnwu
86da87f254
Update build script and tools
2017-04-22 17:12:54 +08:00
topjohnwu
102a7f8723
Change flags
2017-04-22 17:12:54 +08:00
topjohnwu
e9afc15719
Fix magiskhide daemon enable/disable
2017-04-22 17:12:54 +08:00
topjohnwu
08527dde9b
Auto start magiskhide
2017-04-22 17:12:54 +08:00
topjohnwu
d9c3a3c9a9
Remove su_device auto transit
2017-04-22 17:12:54 +08:00
topjohnwu
fe89f9e55e
Update to newer functions in resetprop
2017-04-22 17:12:54 +08:00
topjohnwu
73802aabac
Fix compile issue when using NDK Unified Headers
2017-04-22 17:12:54 +08:00
topjohnwu
bc66733289
Add Android O sepolicy patches
2017-04-22 17:12:54 +08:00
topjohnwu
f4c93b2251
Update resetprop for Android O support
...
Updated to upstream https://android.googlesource.com/platform/bionic.git
2017-04-22 17:12:54 +08:00
topjohnwu
c079c598f2
Update scripts, MagiskSU now works fine
2017-04-22 17:12:54 +08:00
topjohnwu
8a2f0063d4
Improve magiskhide process/thread management
2017-04-22 17:12:54 +08:00
topjohnwu
dfe4b33f2f
Integrate sepolicy patching with MagiskSU fixed
2017-04-22 17:12:54 +08:00
topjohnwu
2f7cfa7ab2
Link binaries when daemon started
2017-04-22 17:12:54 +08:00
topjohnwu
bdcb813ee6
Add block rw support
2017-04-22 17:12:54 +08:00
topjohnwu
f0751007f3
Update main function
2017-04-22 17:12:54 +08:00
topjohnwu
6ad993704c
Integrate MagiskSU into Magisk daemon
2017-04-22 17:12:54 +08:00
topjohnwu
796c3009c7
Refactor resetprop
2017-04-22 17:12:54 +08:00
topjohnwu
144ff5e716
Integrate MagiskHide into Magisk Daemon
2017-04-22 17:12:54 +08:00
topjohnwu
054a1e5ea4
Add magisk daemon
2017-04-22 17:12:54 +08:00
topjohnwu
a223f6056e
Add zygote namespace detection
2017-04-22 17:12:54 +08:00
topjohnwu
a1fd7704e0
Fix vector bug
2017-04-22 17:12:54 +08:00
topjohnwu
b94227efc9
Add process searching
2017-04-22 17:12:54 +08:00
topjohnwu
3a7e782c07
Remove separate binary support for tools rely on daemon
2017-04-22 17:12:54 +08:00
topjohnwu
8f6b33d790
Rewrite magiskhide
2017-04-22 17:12:54 +08:00
topjohnwu
f476daa041
Change parts of library to shared
...
libsqlite and libselinux are shipped with Android systems
We build them here for the compiler to link against it,
we actually use the one in /system/lib(64)
2017-04-22 17:12:54 +08:00
topjohnwu
acfde9458d
Merge magiskpolicy, magiskhide, resetprop, magisksu
2017-04-22 17:12:54 +08:00
topjohnwu
82e969627a
Start unifying with log monitor
2017-04-22 17:12:54 +08:00
topjohnwu
9de3c582c0
Fix support for older Android versions
2017-04-22 06:28:56 +08:00
topjohnwu
45cff2b51b
Add xperm rules for Android O
2017-04-20 04:31:29 +08:00
topjohnwu
670397a73e
Add extended permission support
2017-04-20 04:04:09 +08:00
topjohnwu
272eb37e9a
Several improvments and fixes
2017-04-20 02:16:52 +08:00
topjohnwu
ca79e58ab9
More Android O rules
2017-04-18 21:29:52 +08:00
topjohnwu
977c049875
Change flags
2017-04-18 21:09:53 +08:00
topjohnwu
aefbc1c9bf
Move the helper function to higher level
2017-04-17 16:33:01 +08:00
topjohnwu
c37a2e61ed
Set context manually
2017-04-17 16:32:41 +08:00
topjohnwu
7f6cd5e469
Do not auto transit
2017-04-17 16:30:58 +08:00
topjohnwu
f6d1f1985c
Fix compile issue when using NDK Unified Headers
2017-04-16 23:12:53 +08:00
topjohnwu
222c31b306
Fix checking order
2017-04-16 23:10:18 +08:00
topjohnwu
e99185f011
Release the file after reading
2017-04-16 04:11:14 +08:00
topjohnwu
5c662f1230
Add Android O rules
2017-04-16 04:11:02 +08:00
topjohnwu
a65c7ee2fc
Integrate with unified daemon
2017-04-16 02:29:42 +08:00
topjohnwu
743c4f554d
Fix various issues
2017-04-16 02:28:12 +08:00
topjohnwu
838b2757eb
Separate public and private APIs
2017-04-15 19:26:29 +08:00
topjohnwu
a92c9fc226
MagiskSU rewrite for unified binary
2017-04-15 03:21:31 +08:00
topjohnwu
ed052e0b0b
Compile with unified binary only
...
The su binary itself cannot do much, since it still requires a daemon to work
The daemon code will soon be moved to a higher level (out of MagiskSU), so there is no point in creating a separate binary
2017-04-06 06:18:39 +08:00
topjohnwu
ae88d3054d
Finally, official Java 8 support
2017-04-05 17:02:18 +08:00
topjohnwu
7bb8b9039c
Update to new format from libsepol
2017-04-05 09:13:09 +08:00
topjohnwu
3800b4b45c
Adjustments for unified binary
2017-04-05 06:06:21 +08:00
topjohnwu
cd498711bc
Adjustments for unified binary
2017-04-05 06:00:42 +08:00
topjohnwu
40766b3375
Do not use psuedo permissive, hide instead
2017-04-03 23:28:18 +08:00
topjohnwu
411b600e14
Screw that Jack compiler, use retrolambda
2017-03-31 16:04:12 +08:00
topjohnwu
0a0ad9a184
Bump to 4.3.1
2017-03-31 13:17:58 +08:00
topjohnwu
234bead59e
Bump version
2017-03-31 06:58:47 +08:00
topjohnwu
d274e45587
Fix SuperSU installation
2017-03-31 06:25:22 +08:00
Primokorn
76de310986
Create french strings.xml
...
Hope it's not too late for the update :)
2017-03-31 03:23:23 +08:00
topjohnwu
0a0eb3f710
Update policy rules
2017-03-31 02:54:39 +08:00
topjohnwu
81d054a525
Adjust scripts
2017-03-31 02:54:39 +08:00
topjohnwu
817f050bcd
Say goodbye to old modules
2017-03-30 06:52:18 +08:00
topjohnwu
60ae685d1e
Change disable to Core Only Mode
2017-03-30 05:16:50 +08:00
topjohnwu
dc9670c439
Allow Samsung setprop policy
2017-03-30 02:53:46 +08:00
topjohnwu
2e185f4ec9
Add core props support
2017-03-30 02:47:40 +08:00
topjohnwu
67f347f880
Live patch policy in service mode
2017-03-30 02:29:10 +08:00
topjohnwu
03c8079858
Add --magisk option
2017-03-30 02:24:16 +08:00
topjohnwu
0cfc527328
Complete minimal patch
2017-03-30 02:02:39 +08:00
topjohnwu
81542fc6a8
Fix MTK header support
2017-03-29 04:35:35 +08:00
topjohnwu
5aced279d6
Add legacy lz4 mode support
2017-03-29 04:35:35 +08:00
topjohnwu
3f016f785f
Handle selinux for Samsung in binary
2017-03-29 02:23:10 +08:00
topjohnwu
a6427d081e
Fix typo
2017-03-29 02:22:33 +08:00
topjohnwu
8c7fbe20f9
Daemons cannot run in /data on Samsung, move to magisk.img
2017-03-27 07:23:53 +08:00
topjohnwu
f66a820e14
Reduce macro rules
2017-03-27 07:15:54 +08:00
Deiki-kun
469aba8ed0
Magisk Hide enable/disable scripts fix
2017-03-27 05:51:23 +08:00
Wang Han
4c7bdbb284
Fix crashing when selecting release notes on some devices
2017-03-26 23:55:11 +08:00
topjohnwu
6e8e4ad5da
Fix compile warnings
2017-03-26 23:40:34 +08:00
Jan Christian Grünhage
2f33d654e4
Fix Markdown headings
2017-03-26 21:49:24 +08:00
Jasmin Hassan
760b6385f1
list_monitor: use IN_CLOSE_WRITE instead of IN_MODIFY
2017-03-26 21:49:11 +08:00
Jasmin Hassan
91527500f9
proc_monitor: Support newer kernels am_proc_start format
2017-03-26 21:49:11 +08:00
Jasmin Hassan
e87d989ca3
Fix proccess monitor for lsskernel 6.0.1 (3.8UX)
2017-03-26 21:49:11 +08:00
topjohnwu
64d61bae08
Start MagiskHide even if disabled (MagiskSU only mode)
2017-03-26 21:47:54 +08:00
topjohnwu
9862265465
Add Samsung RKP hexpatch back
2017-03-26 21:44:44 +08:00
topjohnwu
624b7616d0
Another freakin stupid typo
2017-03-21 05:15:13 +08:00
topjohnwu
d53f33bed8
I shall test Samsung before release...
2017-03-21 04:25:49 +08:00
topjohnwu
435251ca41
Bump version
2017-03-20 06:24:59 +08:00
topjohnwu
02e039d792
Small fixes
2017-03-20 05:03:52 +08:00
topjohnwu
324a0dd38f
Update uninstall script
2017-03-20 04:17:04 +08:00
topjohnwu
cc77d93918
Fix string.xml(vi)
2017-03-20 03:38:24 +08:00
Nguyễn Thanh Tài
0ea7d8bd8c
Added Vietnamese translation
2017-03-20 03:12:03 +08:00
topjohnwu
9f9333315e
Update build script and remove redundant file
2017-03-19 05:02:20 +08:00
topjohnwu
0d10b812fe
Handle MagiskSU and MagiskHide differently
2017-03-19 05:00:12 +08:00
topjohnwu
2e6bea23ac
Add rule
2017-03-19 04:54:59 +08:00
topjohnwu
b4fe4f3d10
Rename sepolicy-inject
2017-03-18 17:26:30 +08:00
topjohnwu
ba93fcbda0
Prevent multirom crashes
2017-03-18 16:57:29 +08:00
topjohnwu
88d19a4ca4
Several fixes
2017-03-18 16:57:04 +08:00
topjohnwu
ca75dd0728
Rename project
2017-03-18 16:52:38 +08:00
topjohnwu
849b217143
Fix build issues
2017-03-16 14:08:40 +08:00
Fabio
9af6efba59
Update Italian Translation [2/2]
2017-03-16 13:40:52 +08:00
Fatih Fırıncı
079d6f06ef
Added turkish language
...
Please merge it
2017-03-16 13:40:43 +08:00
gargamelek
9cf0757689
Added czech translation
2017-03-16 13:40:30 +08:00
c727
b54c438948
update strings-de
2017-03-16 13:40:10 +08:00
linar10
c3ff4bfdad
Update strings pl
2017-03-16 13:39:49 +08:00
topjohnwu
af7b9ea898
Update to MagiskSU 8
2017-03-16 06:58:43 +08:00
topjohnwu
e103676b65
Bump version
2017-03-16 06:58:06 +08:00
topjohnwu
09cd0468cf
Stop after reading TRAILER!!!
2017-03-16 06:46:32 +08:00
topjohnwu
529aa754f5
Update scripts
2017-03-15 19:32:25 +08:00
topjohnwu
17e395c2a8
Cleanup and hide debug msg
2017-03-15 19:25:19 +08:00
topjohnwu
d50c1f39ab
Make context option NOP
2017-03-15 17:31:21 +08:00
topjohnwu
ef6b25b3bb
Duplicate the command string
2017-03-15 17:04:23 +08:00
topjohnwu
3c7e865555
The long awaited vendor mount fix
2017-03-15 03:43:28 +08:00
topjohnwu
7877ac0c3b
Well, /dev/zero cannot be used like that...
2017-03-13 05:05:51 +08:00
topjohnwu
1442e29d0e
Update size in MTK headers
2017-03-13 04:27:56 +08:00
topjohnwu
9a7e9b736e
Typo
2017-03-13 04:17:39 +08:00
topjohnwu
c421e45fa0
Small improvements and bug fixes
2017-03-12 19:22:15 +08:00
topjohnwu
8833d21ac3
Update scripts for MagiskBoot
2017-03-12 18:21:50 +08:00
topjohnwu
1a3c522c94
Various improvements for Magisk installation
2017-03-12 18:12:16 +08:00
topjohnwu
c55aa92d4f
Update build script
2017-03-12 01:24:30 +08:00
topjohnwu
212a303347
Add auto cpio backup and restore
2017-03-10 07:52:59 +08:00
topjohnwu
3f3568d8af
More cpio features
2017-03-10 04:15:37 +08:00
topjohnwu
1e3bcfc8cd
Add basic cpio features
2017-03-08 00:54:23 +08:00
topjohnwu
a4ce9f6f05
Add compress, decompress, cleanup command
2017-03-05 01:51:13 +08:00
topjohnwu
65dc99744e
Use our own zlib for static link and ZLIB_CONST flag
2017-03-04 21:18:24 +08:00
topjohnwu
c6d4740b0c
Separate utility functions
2017-03-04 21:16:59 +08:00
topjohnwu
9f91c8b59d
Improvements
2017-03-04 00:04:15 +08:00
topjohnwu
2b3b087c29
Add bzip2 support
2017-03-02 05:23:31 +08:00
topjohnwu
e08d46aa76
Add lz4 support
2017-03-02 04:12:47 +08:00
topjohnwu
9f35fa0fa3
Add libsepol
2017-03-02 04:08:04 +08:00
topjohnwu
ff48996bbe
Add libselinux
2017-03-02 04:07:39 +08:00
topjohnwu
feccc97a14
Fix typo
2017-03-01 00:50:56 +08:00
topjohnwu
77eec3d21d
Support legacy lzma
2017-03-01 00:47:59 +08:00
topjohnwu
ecaafd1b70
Fix header when repack from ELF
2017-03-01 00:15:38 +08:00
topjohnwu
0d51997e46
Add xz support
2017-02-28 21:56:13 +08:00
topjohnwu
463cbceb07
Cleanup Android.mk
2017-02-28 17:53:04 +08:00
topjohnwu
2fe4d97061
Cleanup Android.mk
2017-02-28 17:49:40 +08:00
topjohnwu
eb38393cad
Cleanup Android.mk
2017-02-28 17:46:10 +08:00
topjohnwu
1437c5c63f
Add ndk-compression with liblzma
2017-02-28 17:24:27 +08:00
topjohnwu
52f1d50902
Project restructure
2017-02-28 16:59:21 +08:00
topjohnwu
a839cb787e
Rename bootimgtool to magiskboot
2017-02-28 05:43:49 +08:00
topjohnwu
f621fb2060
Add gzip native support
2017-02-28 05:40:27 +08:00
topjohnwu
2ccd8b8838
Cleanup hexpatch
2017-02-25 03:50:26 +08:00
topjohnwu
7ef0746c52
Add ELF support
2017-02-25 03:29:12 +08:00
topjohnwu
6f609f0dd7
Several improvements
2017-02-24 15:53:17 +08:00
topjohnwu
ee2a30470a
Boot IMG tools complete re-write
...
Fix #27 , Fix #35 , Fix #68 , Fix #70 , Fix #71 , Fix #72 , Fix #75 , Fix #87
2017-02-24 07:45:48 +08:00
topjohnwu
5d62e066e2
Bump version
2017-02-22 05:06:19 +08:00
topjohnwu
e94219c5a3
Add notification settings
2017-02-22 04:58:03 +08:00
topjohnwu
8ed9634adf
Fix Samsung crash
2017-02-22 04:13:21 +08:00
topjohnwu
0aefa9599f
Version bump
2017-02-21 03:52:35 +08:00
c727
e279cf0575
update strings-de
2017-02-20 13:40:01 -06:00
topjohnwu
a3f0ef8e77
Many improvements and bug fixes
...
Close #114
2017-02-21 03:38:37 +08:00
topjohnwu
8eba05ed4a
Potentially fix Samsung crash and change colors
2017-02-20 20:11:07 +08:00
topjohnwu
e11fb2c09e
Fix compile errors
2017-02-20 11:55:32 +08:00
topjohnwu
2f78155723
Bump version
2017-02-19 10:49:47 +08:00
topjohnwu
6785221479
Small refinements and bugfixes
...
Close #109
2017-02-19 10:14:29 +08:00
topjohnwu
9bc410dd3d
Add MarkDown styles
2017-02-18 04:35:51 +08:00
gh2923
2491ab6bf9
Update Simplified Chinese Translation
2017-02-17 10:56:44 -06:00
topjohnwu
f615ed40cd
Several refinements
2017-02-17 14:07:15 +08:00
linar10
430f2cafc1
Update strings.xml
2017-02-16 23:27:51 -06:00
Deiki-kun
0ad049da88
Updated and corrected Spanish strings.xml
2017-02-16 23:27:39 -06:00
c727
2c7691567b
Update strings-de
2017-02-16 23:27:22 -06:00
topjohnwu
1d70d0fe94
Don't show notification again if coming from notification
2017-02-17 09:26:27 +08:00
topjohnwu
ac44f05811
Resource cleanup
2017-02-17 09:03:40 +08:00
topjohnwu
d99252f394
Add update notification
2017-02-17 08:51:51 +08:00
topjohnwu
b58c7ba7c5
Add download button to repo, close #99
2017-02-16 17:50:36 +08:00
topjohnwu
8c5acd1a0a
Add traditional Chinese
2017-02-16 17:09:11 +08:00
linar10
b9b1ebf18c
Update strings.xml
2017-02-16 01:44:37 -06:00
lilymaniac
8ca132cef0
Add Korean translation
...
Change-Id: Ie5b9ee02dc179c99b1ff5c50e5ce046cc2f2522e
Signed-off-by: lilymaniac <lilymaniac@outlook.com >
2017-02-16 01:43:46 -06:00
topjohnwu
a03bb90754
Use README.md in details for repo
2017-02-16 05:48:26 +08:00
topjohnwu
d1c939f48a
Use temporary files to process zips
...
Fix #96
2017-02-15 23:46:50 +08:00
gh2923
21b11f1b48
Update Simplified Chinese Translation
2017-02-15 08:44:45 +08:00
topjohnwu
23c84a7803
Massive Zip flashing refactoring
2017-02-15 05:25:24 +08:00
topjohnwu
f9ab060403
Fix su request crashing
2017-02-15 05:07:14 +08:00
topjohnwu
df7a5bf149
Redo styling
2017-02-14 16:35:03 +08:00
topjohnwu
c6e9270590
Add busybox to uninstaller and bug fixes
2017-02-14 07:13:36 +08:00
topjohnwu
3e2e171407
Update su
2017-02-14 06:41:52 +08:00
topjohnwu
e205969b11
Bump version to 7
2017-02-14 06:41:37 +08:00
topjohnwu
332f531a10
Move binaries to seperate folder
2017-02-14 06:39:10 +08:00
topjohnwu
6bf19ecc34
Unlock all blocks to non-read-only
...
Check more info: https://android.googlesource.com/platform/system/core/+/e18c0d5%5E!/
Should fix all root apps with issue gaining rw access to /system
2017-02-14 06:31:18 +08:00
Drgravy
bae2c9bc63
fix LG bump support for uninstaller
2017-02-14 03:39:53 +08:00
Drgravy
5ac68f8df8
fix up bump support for LG g2/g3 devices
2017-02-14 03:39:53 +08:00
topjohnwu
c4afa069df
Add custom AlertDialog
2017-02-13 23:11:50 +08:00
topjohnwu
1bfafdb44f
Don't reload ApplicationInfo list
...
Fix #94
2017-02-13 04:00:45 +08:00
topjohnwu
1ef5bd7076
Remove URL in resources
2017-02-13 03:16:39 +08:00
linar10
29176fa4f4
Update strings-pl
2017-02-13 03:14:24 +08:00
topjohnwu
958c95732b
Move AboutCardRow to components package
2017-02-13 03:13:24 +08:00
topjohnwu
44b0d4127c
Remove GSON and switch to database
2017-02-12 23:27:20 +08:00
topjohnwu
1418ec2416
Remove module helper
2017-02-12 20:53:41 +08:00
topjohnwu
b51978f51c
Move asynctasks to seperate package
2017-02-12 19:49:46 +08:00
topjohnwu
b07361580a
Contexts are different: Make context clearer
2017-02-12 05:02:18 +08:00
topjohnwu
6ff45a754d
Delete README.txt
2017-02-07 21:45:21 +08:00
topjohnwu
06d3b94804
Several improvements
2017-02-07 07:50:55 +08:00
topjohnwu
d1b5ebad7d
Several fixes
2017-02-07 07:32:40 +08:00
topjohnwu
32d2df0f08
Add missing messages
2017-02-07 06:22:59 +08:00
Exalm
f4ce813de9
Better icon
2017-02-07 06:17:54 +08:00
drbeat
b44ac994d8
fix typos and translate new strings
2017-02-07 06:16:53 +08:00
Exalm
333948814c
Russian translation
2017-02-07 06:16:14 +08:00
linar10
1a51ad6e01
Update strings - pl
2017-02-07 06:15:52 +08:00
topjohnwu
22a5c11f0d
Fix MagiskHide startup issue
2017-02-07 06:02:06 +08:00
topjohnwu
51b22d1ad4
Make callback events non-static
2017-02-07 04:09:49 +08:00
topjohnwu
bef5969580
No more static crap :)
2017-02-07 02:01:32 +08:00
topjohnwu
c6bf7bb9cd
Bump version
2017-02-06 08:34:55 +08:00
linar10
2a84d92cbf
Update strings.xml
2017-02-06 08:32:20 +08:00
linar10
62de36b0da
Update strings - pl last changes
2017-02-06 08:32:20 +08:00
c727
03a9aaeff7
strings-de latest changes for release
2017-02-06 08:32:07 +08:00
topjohnwu
45765e292d
Final fixes
2017-02-06 08:16:48 +08:00
topjohnwu
e7c314fefc
Add sepolicy-inject back to PATH
2017-02-06 07:20:01 +08:00
topjohnwu
faab79b41a
Update uninstaller
2017-02-06 07:20:01 +08:00
topjohnwu
6e28a26015
Add uninstall button
2017-02-06 03:20:17 +08:00
topjohnwu
9150bf720d
Add info for MagiskHide when not using MagiskSU
...
Close #63
2017-02-06 03:20:16 +08:00
topjohnwu
14204c9bfc
Busybox path changed; stock one is enough for detection
2017-02-06 00:14:03 +08:00
topjohnwu
45dbd4464b
Add general purpose script execution
2017-02-06 00:13:25 +08:00
topjohnwu
472255924a
Auto switch to pseudo enforced if permissive
2017-02-05 23:43:01 +08:00
topjohnwu
6d3ac2aa55
Check before enable/disable
2017-02-05 23:42:57 +08:00
topjohnwu
9ad03994d1
Handle disabling
2017-02-05 23:40:50 +08:00
topjohnwu
845864679c
Allow multi lines
...
Fix #53
2017-02-05 22:05:44 +08:00
topjohnwu
b3b2149ebb
Optimize root shell and startups
2017-02-05 22:02:14 +08:00
topjohnwu
0886dca385
string.xml update
2017-02-05 04:46:59 +08:00
c727
53198ba4a7
update for strings-de
2017-02-05 04:42:31 +08:00
killer7mod
a9652ee1fd
update strings.xml PT
2017-02-05 04:42:22 +08:00
gh2923
75caf2f01c
Update Simplified Chinese Translation
2017-02-05 04:42:04 +08:00
linar10
65bab2666e
Update strings.xml -PL
2017-02-05 04:41:54 +08:00
Fabio
6d93ae399a
Update italian Translation [1/2]
2017-02-05 04:41:41 +08:00
topjohnwu
7239c2e31a
Update to the latest settings
2017-02-05 04:40:52 +08:00
topjohnwu
35228f80b8
Several minor fixes
2017-02-05 01:45:53 +08:00
topjohnwu
69ded881c6
Treat symlinks as new files
2017-02-05 01:36:07 +08:00
topjohnwu
d9bce45db4
Fix props not loading correctly
2017-02-05 00:37:30 +08:00
topjohnwu
5e92b4faa9
Update binaries
2017-02-04 18:59:52 +08:00
topjohnwu
db501822ef
Update busybox handling
2017-02-04 18:44:07 +08:00
topjohnwu
f269695d4a
Improve compatibility and remove unnecessary fork
2017-02-04 17:36:45 +08:00
topjohnwu
443af5f760
Improve main
2017-02-04 17:30:34 +08:00
topjohnwu
0e35350160
Add parser for all commands and complete usage
2017-02-04 06:38:57 +08:00
topjohnwu
10bf497cda
Critical bug fix! Reset allocated memory
...
This bus has been there for a long time.
memset the newly allocated memory to prevent issues.
2017-02-04 04:25:41 +08:00
topjohnwu
76eb629fc2
Merge attribute allow with type allow
2017-02-04 04:24:22 +08:00
topjohnwu
91de738563
Whole new command-line
2017-02-04 01:58:15 +08:00
topjohnwu
43b7ef8110
Add disable, change busybox
2017-02-02 19:19:22 +08:00
topjohnwu
99ef0b8cb4
Handle MagiskHide at boot
2017-02-01 23:54:32 +08:00
topjohnwu
ef9948a967
Move MagiskHide initialization to Magisk Manager
2017-02-01 23:22:26 +08:00
topjohnwu
0cf13f6393
Cleanup
2017-02-01 23:12:32 +08:00
topjohnwu
4a8acfd123
No more su_daemon context!
2017-02-01 23:12:18 +08:00
topjohnwu
abaffc1908
Rename to minimal rules
2017-02-01 23:07:37 +08:00
topjohnwu
ea61d5c1a5
Remove su_daemon domain
2017-02-01 23:04:01 +08:00
topjohnwu
298f09402f
Introduce MagiskSU
2017-02-01 06:08:59 +08:00
topjohnwu
d4149d4b7a
Update native parts
2017-02-01 06:03:05 +08:00
topjohnwu
9a14931175
Update rules
2017-02-01 06:00:55 +08:00
topjohnwu
165eee102a
Restore working directory
2017-02-01 05:59:48 +08:00
topjohnwu
6900c197cd
Project restructure
2017-02-01 00:51:45 +08:00
topjohnwu
fe3c66a7c8
No need to hack anything...
2017-01-31 04:20:36 +08:00
topjohnwu
0efb4da0ee
Several bug fixes
...
Fix #57
2017-01-31 03:39:24 +08:00
topjohnwu
1d728475e3
Add personal sig in version string :)
2017-01-31 02:51:48 +08:00
topjohnwu
827057b9f1
Concat commands when using -c
2017-01-31 02:51:22 +08:00
linar10
ed7920d61e
Added missing entries for strings-pl
2017-01-30 20:12:53 +08:00
c727
c0379c8e25
update strings-de to "Add Superuser settings"
2017-01-30 20:11:56 +08:00
tonymanou
00a0e64fdd
Prefer List/Map/Set as declaring type over their implementations
...
Unless your are using a method declared in subclasses of an
interface, it is better to use the interface as declaring type.
One advantage of this is that changing used implementation will
be much simpler (you will have less declarations to edit).
2017-01-30 20:11:17 +08:00
tonymanou
0dc60debea
Fix warning about use of API limited to support package
2017-01-30 20:11:17 +08:00
tonymanou
c44ae5888c
Optimize map operations
2017-01-30 20:11:17 +08:00
topjohnwu
b9495cd1bb
Improve static data management
2017-01-30 20:04:49 +08:00
topjohnwu
bfec381933
Improve su requests
2017-01-30 19:27:00 +08:00
topjohnwu
2dddb8df69
Reset menu every transaction
2017-01-30 01:51:55 +08:00
topjohnwu
d30397e9c0
Let users know why blacklist PoGO and AP...
2017-01-30 01:40:51 +08:00
topjohnwu
d9597549fd
Prevent excessive su requests
2017-01-30 00:44:33 +08:00
topjohnwu
13512b4146
Add BootReceiver
2017-01-29 16:52:43 +08:00
topjohnwu
49e546919a
Update logs
2017-01-29 16:20:41 +08:00
topjohnwu
586015c2ed
Fix ButterKnife issue
...
https://code.google.com/p/android/issues/detail?id=231597
2017-01-29 10:27:06 +08:00
topjohnwu
4a7e067d1a
Use support library
2017-01-29 00:20:43 +08:00
topjohnwu
9bc0b7f183
Update settings
2017-01-28 22:02:33 +08:00
topjohnwu
cd4dfc9861
Add Superuser settings
2017-01-28 06:13:07 +08:00
topjohnwu
1716452203
Add prop checks for root access management
2017-01-28 05:30:02 +08:00
topjohnwu
09bdbc1224
Revert "Read only the first line instead of loading the whole file"
...
This reverts commit a5b573eaaa .
The file shall always have one single line, no need to create a new method
2017-01-28 01:25:51 +08:00
tonymanou
978b3a64c5
Remove context reference from recyclerview adapter
2017-01-28 01:25:15 +08:00
tonymanou
651547ef20
Fix raw use of generics warnings
2017-01-28 01:25:15 +08:00
tonymanou
b4d95977d0
Remove redundant XML namespaces
2017-01-28 01:25:15 +08:00
tonymanou
5d8bb897db
Separate JNI glue from actual C code, move CMakeLists file
2017-01-28 01:25:15 +08:00
tonymanou
84c8ecb372
Slight improvement for the navigation drawer
2017-01-28 01:25:15 +08:00
tonymanou
61abe5b948
Do not close the whole application in case of error
2017-01-28 01:25:15 +08:00
tonymanou
a5b573eaaa
Read only the first line instead of loading the whole file
2017-01-28 01:25:15 +08:00
topjohnwu
cbb32f82eb
Add Superuser logging UI
2017-01-28 01:13:28 +08:00
topjohnwu
ca9334b2df
Add tabs to log fragment
2017-01-27 03:43:37 +08:00
topjohnwu
959ed7f866
Implement logging and bug fixes
2017-01-27 01:02:40 +08:00
c727
a5c0411be0
update strings-de
2017-01-26 14:28:27 +08:00
linar10
32e1303742
Add Polish translate
2017-01-26 14:28:04 +08:00
topjohnwu
7263b6fe89
Handle bootblock detect failure cases
2017-01-26 14:25:12 +08:00
topjohnwu
46a4070f84
Prevent shell response crashes
2017-01-26 13:46:54 +08:00
topjohnwu
c3c155a1ed
Improved settings
2017-01-26 04:17:51 +08:00
topjohnwu
b067105660
Fix bug where no info is available
2017-01-26 03:45:05 +08:00
topjohnwu
15ca18848e
Add su revoke
2017-01-26 03:30:12 +08:00
topjohnwu
67c9e2ead6
Add Superuser management UI
2017-01-26 01:13:23 +08:00
topjohnwu
3681177be4
Rename fragment layouts
2017-01-25 17:07:23 +08:00
topjohnwu
6eb814ef0b
Fix some small issues
2017-01-25 16:45:55 +08:00
topjohnwu
bcc695234c
Seperate Configs
2017-01-25 13:17:33 +08:00
topjohnwu
ad16a6fc1b
Project restructure
2017-01-25 04:33:22 +08:00
topjohnwu
478b7eeb65
Stop countdown when user reacts
2017-01-25 02:16:36 +08:00
topjohnwu
151a153dc9
Fix toasts and timeouts
2017-01-25 01:23:41 +08:00
topjohnwu
ad131854ca
Update request popup UI
2017-01-25 01:01:12 +08:00
topjohnwu
0bd0eb9e59
Magisk Manager is now a SU client
...
1. Add request popup
2. Add su request notifications
3. Add su database helpers
2017-01-24 14:19:28 +08:00
topjohnwu
54827cacb9
Improve communication with app
2017-01-24 14:17:57 +08:00
topjohnwu
e3a4a16507
Adapt su to Magisk
2017-01-23 22:51:00 +08:00
c727
cf16fd0104
update strings-de for Magisk Manager 3.1
2017-01-15 02:37:58 +08:00
tonymanou
21b00ac6ca
Use try-with-resources in some places
2017-01-15 02:37:40 +08:00
tonymanou
57e6f3080c
Fix generic type
2017-01-15 02:37:40 +08:00
tonymanou
89744100ce
Remove unnecessary Butterknife binding in adapters
2017-01-15 02:37:40 +08:00
tonymanou
a718f9bbfd
Unbind Butterknife-injected views in fragment's onDestroyView()
2017-01-15 02:37:40 +08:00
tonymanou
e81bc4f044
Clean up main activity code
...
No need to catch IllegalStateException as we display the fragment from
onCreate() without delay.
2017-01-15 02:37:40 +08:00
tonymanou
4dbacd79ae
Matching event [un]registering, call super at the end of onPause/onDestroy
...
Event unregistered in onDestroy() should be registered in onCreate() to
avoid being registered multiple times.
2017-01-15 02:37:40 +08:00
tonymanou
ae74d54451
Events should be final in order to work
2017-01-15 02:37:40 +08:00
tonymanou
dc316c5669
Set fragment title and [un]register callbacks in onStart/onStop
...
onStart() is called when the fragment is made visible, whereas onPause()
is called when the fragment looses focus e.g. if a dialog is shown.
Thus:
- there is no need to set the activity's title everytime the fragment
regains focus,
- it is better to listen to event tasks and refresh the state of the UI
while the fragment is actually visible, listening to events until the
fragment is destroyed is useless: if an event is received between
onStop() and onDestroy(), there will be some processing but nothing will
be shown because the fragment is no longer visible.
2017-01-15 02:37:40 +08:00
tonymanou
e9f04256c9
setHasOptionsMenu() should be called from fragment's onCreate()
2017-01-15 02:37:40 +08:00
topjohnwu
e1aabd70e8
Bump version 3.1
2017-01-11 20:31:42 +08:00
topjohnwu
a9dc1b32e0
Add release notes to install button
2017-01-11 19:18:27 +08:00
topjohnwu
01d847ae4e
Improve settings
2017-01-11 19:10:30 +08:00
topjohnwu
61e2c3444a
Remove token, use ETag to prevent multiple queries
2017-01-11 17:37:35 +08:00
killer7Mod
5363b0f810
updates for portuguese translation
2017-01-11 15:21:58 +08:00
tonymanou
f0e1a8823e
Simplify listeners containing async tasks
2017-01-11 15:20:51 +08:00
tonymanou
7be5937aa0
Using checked state listener instead of click listener
2017-01-11 15:20:51 +08:00
tonymanou
8f43055b0e
Fix possible list items displaying wrong information
...
It is better to display empty strings rather than forget to reset
textviews when a viewholder is reused!
2017-01-11 15:20:51 +08:00
tonymanou
953a81b299
Extract getItem() method from onBindViewHolder()
2017-01-11 15:20:51 +08:00
tonymanou
1d34ae7934
Avoid storing context in adapter, static viewholder, remove useless code
2017-01-11 15:20:51 +08:00
tonymanou
2cabb2666b
Avoid possible NPE
2017-01-11 15:20:51 +08:00
tonymanou
0b59bb1a29
Do not let magisk hide's apps list blink
2017-01-11 15:17:49 +08:00
tonymanou
c1e7d74b96
Reapply filter when reloading app list
2017-01-11 15:17:49 +08:00
tonymanou
cc262d6595
Change click listener to checked state listener in magisk hide
2017-01-11 15:17:49 +08:00
tonymanou
61d43b118b
Use stricter package name test in magisk hide
2017-01-11 15:17:49 +08:00
tonymanou
989d8181dd
Do not store context in magisk hide adapter, remove unused code
2017-01-11 15:17:49 +08:00
tonymanou
cffc157d98
Remove useless mView field from fragments
2017-01-11 15:17:49 +08:00
tonymanou
2a70619577
Improve magisk hide app list's adapter, better thread safety
2017-01-11 15:17:49 +08:00
tonymanou
b91919bffa
Use string.xml committers' name as translators
2017-01-10 23:06:41 +08:00
tonymanou
fb7a4bf880
Remove empty dutch string, fix german spelling mistake
2017-01-10 23:06:41 +08:00
tonymanou
4b41799a90
Use references in string-array resources
2017-01-10 23:06:41 +08:00
topjohnwu
123f39a21b
We can see the token through logs anyway, no need to encrypt
2017-01-10 22:56:48 +08:00
topjohnwu
cadab12737
Prevent root tasks if no root access
2017-01-10 22:47:58 +08:00
topjohnwu
742055c43b
Various small changes
2017-01-10 22:30:05 +08:00
topjohnwu
3315228a90
Properly handle loading prop files
...
1. Add new trigger "load_magisk_props_action" in init.magisk.rc
2. Patch init*.rc with new trigger
3. Update resetprop to handle prop value with spaces
4. Handle the case when modules contains file/folder names with spaces
2017-01-09 02:23:00 +08:00
topjohnwu
fa73b41fa7
Update repo and module item layout
2017-01-07 03:18:47 +08:00
topjohnwu
a474eafe84
Improve installation UI and dialog
2017-01-07 02:46:50 +08:00
topjohnwu
442fcf921c
Change SafetyNet check to manual start
2017-01-07 01:19:18 +08:00
topjohnwu
fb0923f3ab
Magisk Hide fragment improvements
2017-01-07 00:29:53 +08:00
topjohnwu
5bb943f845
Fix repo expand card issue
2017-01-06 15:33:31 +08:00
topjohnwu
a3109953d0
Update README.md
2017-01-06 10:59:00 +08:00
Ahmed Zahrani
ff266c8c79
Update Arabic translation.
2017-01-06 02:51:34 +08:00
tonymanou
ef2e02098d
Use untranslatable string when storing theme
...
This fixes #30
2017-01-06 02:44:07 +08:00
Wang Han
93598d3a51
Fix download button overlay on repo description when expanded
2017-01-06 02:43:16 +08:00
Wang Han
53aebcfb1e
Fix MagiskHide Fragment Crash when freshing
2017-01-06 02:43:16 +08:00
Wang Han
bb2467d2ac
Handle Google API Connection Problems
2017-01-06 02:43:16 +08:00
gh2923
05c063b61d
Update Simplified Chinese Translation
2017-01-06 02:38:09 +08:00
topjohnwu
f72205c401
Fix binary outdated complain
2017-01-03 09:37:45 +08:00
topjohnwu
11862bbaee
Remove apps from whitelist, causes issues
2017-01-03 09:37:03 +08:00
topjohnwu
ef1d1303f4
Apparently, bumping versioncode isn't enough.. WTF
2017-01-03 09:35:46 +08:00
topjohnwu
b84ab656d8
Bump version code and small fixes
2017-01-03 01:58:21 +08:00
topjohnwu
edd4b477f8
Bump version code before implement own app
2017-01-01 20:28:58 +08:00
topjohnwu
04fcb33d7e
Fix app request issue
2016-12-31 01:05:20 +08:00
topjohnwu
f31d2486c9
Add Android.mk
2016-12-30 06:03:02 +08:00
topjohnwu
7dea682713
Add Android.mk
2016-12-30 06:02:26 +08:00
topjohnwu
7955ddceb2
Remove bind, init, and GNU compiler dependancy
2016-12-30 05:50:08 +08:00
topjohnwu
8a6b254799
Bump version code and ready for release
2016-12-30 05:42:03 +08:00
topjohnwu
94562cb5cf
Fix UI bugs
2016-12-30 04:05:23 +08:00
topjohnwu
b064c124e7
Dialog fix and trivial stuffs
2016-12-28 04:48:40 +08:00
topjohnwu
c7e64f40f9
Various small fixes
2016-12-27 14:30:26 +08:00
topjohnwu
0f254dca13
string.xml cleanup
2016-12-27 05:01:26 +08:00
gh2923
e0f2ff36af
Add Simplified Chinese Translation
2016-12-27 04:42:24 +08:00
Ahmed Zahrani
3546e7b51e
Add Arabic translation.
...
Arabic language for MagiskManager
2016-12-27 04:41:32 +08:00
topjohnwu
5e7c3ed46a
Functionality done
2016-12-27 04:41:00 +08:00
topjohnwu
13ec1aafa0
Update to official icon
2016-12-27 04:41:00 +08:00
topjohnwu
f521bce9e6
Update UI component
2016-12-27 04:41:00 +08:00
topjohnwu
c78209604c
Update Install Fragment UI
2016-12-27 04:41:00 +08:00
topjohnwu
8fe4cfecb6
Add Install UI
2016-12-27 04:41:00 +08:00
topjohnwu
a5a2df4956
Trigger with event
2016-12-27 04:41:00 +08:00
topjohnwu
2fa5e4679f
CallbackHandler to manage asyncs
2016-12-27 04:41:00 +08:00
topjohnwu
57af984e68
Add status fragment
2016-12-27 04:41:00 +08:00
topjohnwu
442e840a53
Add SafetyNet check
2016-12-23 23:05:41 +08:00
topjohnwu
3c33f7d294
Various small improvements
2016-12-11 20:38:15 +08:00
topjohnwu
42a66ad49e
Make starting daemon much easier
2016-12-10 23:45:14 +08:00
topjohnwu
2d1d70b3b6
Fix su app invoke
2016-12-10 23:44:16 +08:00
topjohnwu
c9217a419a
Fix crashing when zip not signed
2016-12-08 23:03:50 +08:00
topjohnwu
a180395832
Change package name
2016-12-06 04:44:02 +08:00
topjohnwu
3dfcc6b0be
Checkout from seSuperuser/Superuser, leaving only native parts
...
- Checkout from https://github.com/seSuperuser/Superuser (commit: 69f84dd7a035b4a9f18dea69d9e0452bf0f73103)
- Move Superuser/Superuser/jni/su/* to root
- Move Superuser/jni/sqlite3/* to sqlite3
2018-07-18 18:12:47 +08:00
topjohnwu
cb1df5217e
Update error messages
2016-11-29 13:38:32 +08:00
topjohnwu
24ef80351c
Remove busybox dependency
2016-11-29 13:24:48 +08:00
topjohnwu
bb878a1ccf
Fix es translation
2016-11-24 00:45:19 +08:00
topjohnwu
4daea7d7e6
Some refinements
2016-11-23 22:38:15 +08:00
topjohnwu
3b20747192
Update progress dialog
2016-11-23 19:48:34 +08:00
topjohnwu
403e30feba
Add zipadjust JNI code
2016-11-23 17:25:41 +08:00
topjohnwu
f58c73b7f1
Sign the zip file
2016-11-22 13:45:26 +08:00
topjohnwu
2a8477cbda
Process zip with Java
2016-11-21 01:39:27 +08:00
topjohnwu
f5bee7b691
Small refactor of download repo and FlashZip
2016-11-20 22:13:29 +08:00
topjohnwu
8c077a7373
Change search to async for smoother UI
2016-11-20 18:54:28 +08:00
topjohnwu
4e07b51460
Fix es translation
2016-11-20 18:42:00 +08:00
netizen
44294e1a88
Update strings.xml
2016-11-18 04:54:19 +08:00
Rafael Gawenda
25a0a68cde
Spanish translation
2016-11-18 04:54:19 +08:00
topjohnwu
3e259021d0
Sort module/repo by name
2016-11-13 03:10:05 +08:00
topjohnwu
f760a9d0c2
Add rules to allow chcon to rootfs
2016-11-12 03:03:59 +08:00
topjohnwu
f69facc842
Case insensitive
2016-11-12 01:02:09 +08:00
topjohnwu
e17638bc06
Add search to MagiskHide
2016-11-11 21:45:03 +08:00
topjohnwu
399c0d337a
Small fix
2016-11-11 10:40:54 +08:00
topjohnwu
856eb479e4
Add FAB menu
2016-11-10 00:22:01 +08:00
topjohnwu
1c7de1d668
New stuff = breakage....
2016-11-10 00:21:25 +08:00
topjohnwu
8a8f24f93e
Add several options
2016-11-09 05:17:50 +08:00
topjohnwu
e76dba0f84
Magisk Version now double, also support custom version names
2016-11-09 01:28:05 +08:00
topjohnwu
aababe1a87
Officially drop Cache Modules
2016-11-09 00:46:26 +08:00
topjohnwu
436b0624e7
Seperate adapters into a package
2016-11-08 00:09:08 +08:00
topjohnwu
0a37d1c15c
Merge UI code into async
2016-11-08 00:04:22 +08:00
topjohnwu
793269731d
Fix and tweaks for MagiskHide
2016-11-07 23:59:10 +08:00
topjohnwu
b69a4fe8b5
Add release apk to gitignore
2016-11-07 21:17:01 +08:00
skalnet
665d84f40a
german translation
2016-11-07 07:14:58 -06:00
Killer7Mod
4734b390a5
minor fix
2016-11-07 07:14:35 -06:00
Killer7Mod
50d0721c39
minor fix in translation
2016-11-07 07:14:35 -06:00
Killer7Mod
9079f15f52
portuguese translation
2016-11-07 07:14:35 -06:00
Rafael Klaessen
60b460d594
Improved Dutch translation
...
Improved Dutch translation.
2016-11-07 07:13:14 -06:00
NaamloosDT
98f42d9b3b
Added Dutch translation! <3
...
nl stands for Netherlands
2016-11-07 07:13:14 -06:00
topjohnwu
23adcb544b
MagiskHide Fragment complete refactor
2016-11-07 07:12:40 -06:00
topjohnwu
e6b24d2e3c
Update build.gradle
2016-11-07 07:12:40 -06:00
topjohnwu
ea3e736a14
Fix null reference crash
2016-11-07 07:12:40 -06:00
d8ahazard
a5c39b829a
Update list mechanism
2016-11-07 07:12:40 -06:00
d8ahazard
1ec333ee5a
Cleanup
2016-11-07 07:12:40 -06:00
d8ahazard
bbae93aa16
Initial re-add of hide fragment
2016-11-07 07:12:40 -06:00
topjohnwu
be1dcb7264
Update built-in rules
2016-11-03 01:20:35 +08:00
Fabb2303
4a1e6dcc32
Fix apostrophe
2016-10-24 03:47:57 -05:00
Fabb2303
f644a4ea78
Italian Translation
2016-10-24 03:47:57 -05:00
topjohnwu
85b7405963
Delete magisk_update.json
...
It's in a separate branch now
2016-10-24 13:13:24 +08:00
topjohnwu
c854f436bf
Fix crash on non-Nougat
2016-10-19 06:25:50 +08:00
topjohnwu
e5be8b7f67
Prevent weird Magisk version number crashing app
2016-10-18 21:54:53 +08:00
topjohnwu
906ae730e9
Add version detection for certain settings
2016-10-18 21:45:35 +08:00
topjohnwu
92df7747b2
CardView slight adjustments
2016-10-18 21:24:29 +08:00
topjohnwu
0ee8f5efe3
Update README.md
2016-10-17 16:44:05 +08:00
topjohnwu
4b5b0b065d
Bump up to version 2.1
2016-10-17 16:36:42 +08:00
topjohnwu
15cf8d2a6d
UI tweaks
2016-10-17 16:07:47 +08:00
Stan
ef0ba9483f
Update AndroidManifest.xml
...
Fixed misspelt com.kcoppock.broadcasttilesupport
2016-10-17 10:11:55 +08:00
topjohnwu
70500cf21e
Add search bar & Magisk Hide option
2016-10-17 10:11:26 +08:00
topjohnwu
a7da6cf172
Fix root shell crash
2016-10-06 00:44:11 +08:00
topjohnwu
ae76ae4025
Prevent incorrect repo
2016-10-03 13:46:13 +08:00
topjohnwu
9614ec4c6a
Magisk officially moving away from Safety Net bypasses
2016-10-03 10:24:59 +08:00
topjohnwu
c4e90b810d
FlashZIP: preProcess need no root; fix toast message
2016-10-03 01:12:24 +08:00
topjohnwu
887ce3377e
Update README
2016-10-03 00:06:12 +08:00
topjohnwu
6ef47249ab
Fix FlashZip (again...)
2016-10-03 00:05:53 +08:00
topjohnwu
3a0df56605
More rules
2016-10-02 23:03:44 +08:00
topjohnwu
98cdee7f03
Add Magisk rules
2016-10-02 22:48:49 +08:00
topjohnwu
b3e2a6a860
Update .gitignore
2016-10-02 15:20:54 +08:00
topjohnwu
55410f026b
Fix Magisk Version; remove unnecessary root calls
2016-10-01 16:59:01 +08:00
topjohnwu
f2611f64ac
Various fixes
2016-10-01 05:21:24 +08:00
dvdandroid
d788bd8323
UI Fixes
...
+ Adjusted dark theme colors
+ Moved setting to an activity
+ Code format
+ Changed some icons
+ Minor fixes
2016-10-01 01:02:24 +08:00
topjohnwu
9eb108f13e
More cleanups
2016-09-30 18:22:43 +08:00
topjohnwu
eebd64bedb
Remove Auto Root Code
...
Revert this commit after things are sorted out
2016-09-30 18:07:08 +08:00
topjohnwu
21504f1329
Add settings for shell logging
2016-09-30 11:35:46 +08:00
topjohnwu
ff6bae936d
Fix root shell racing condition
2016-09-30 10:52:04 +08:00
topjohnwu
62523c815e
Add Shell logging
2016-09-30 10:41:40 +08:00
topjohnwu
0f5465c5da
Small fixes
2016-09-30 03:18:08 +08:00
topjohnwu
e4cba70008
Ready for release
2016-09-29 23:24:31 +08:00
topjohnwu
692b993eee
Additional notice for Module updates
2016-09-29 03:37:57 +08:00
topjohnwu
35e3a479cd
Remove unnecessary expand list that causes crashes
2016-09-29 02:05:53 +08:00
topjohnwu
bb7ff27d04
Massive repo refactor
2016-09-29 01:42:25 +08:00
topjohnwu
0acc5e33b3
Magisk Update checker use prefs listener
2016-09-28 18:05:55 +08:00
topjohnwu
cb5187fd8d
Finish repo download and flash
2016-09-28 14:50:26 +08:00
topjohnwu
160c6e6554
Stupid fix...
2016-09-28 00:36:58 +08:00
topjohnwu
a173179b03
Final fix for flash zip
2016-09-28 00:33:01 +08:00
topjohnwu
e73497e4b7
Update UI callback with prefs listener
2016-09-27 22:57:20 +08:00
d8ahazard
835ef01a70
Prettify theme, add relaunch to settings on change
2016-09-27 15:58:21 +08:00
d8ahazard
a1335aecfb
Clean up default preferences setter
2016-09-27 15:58:04 +08:00
d8ahazard
c553312fd5
Re-add activity check
...
Causes false disables otherwise.
2016-09-27 15:57:17 +08:00
d8ahazard
3adc7ca22a
Fix snackbar position
2016-09-27 15:56:53 +08:00
topjohnwu
441e603bc0
Update FlashZip to use Uri
2016-09-27 15:51:38 +08:00
topjohnwu
7511df61b3
Magisk Version isn't async
2016-09-26 11:46:13 +08:00
topjohnwu
91d3d2ad1f
Fix UI refreshes
2016-09-26 10:45:34 +08:00
d8ahazard
6692b618ea
More fun with themes
2016-09-26 09:21:48 +08:00
d8ahazard
2052149dc1
Moar work on dark theme
2016-09-26 02:28:12 +08:00
d8ahazard
7b8237afae
Add theming for AlertDialogBuilder
2016-09-26 02:28:04 +08:00
topjohnwu
859a984ec8
Minor fixes
2016-09-25 21:59:54 +08:00
topjohnwu
89932b325d
Update busybox; Improve environment setup
2016-09-25 21:31:38 +08:00
d8ahazard
dac85757b3
Re-add busybox
...
Add check for proper install, install if not. Needed for flashing zips.
2016-09-25 02:16:10 -05:00
d8ahazard
3b0cec9db6
Account for reinstalls where service permissions are lost.
2016-09-25 01:25:58 -05:00
d8ahazard
17749bb14a
Code cleanup, fixing thangs...
2016-09-25 01:16:08 -05:00
d8ahazard
c56dd4172e
Apparently, I thought a theme was a good idea...
2016-09-25 00:16:28 -05:00
d8ahazard
d2335485f2
String update, make sure to close shade if requesting Accessibility perms.
2016-09-24 14:21:26 -05:00
d8ahazard
cf69dd644a
Fix some thangs
2016-09-24 13:46:42 -05:00
d8ahazard
8df6af62d7
Initial Refactor of WelcomeActivity, Set up Basic Splash Elements
2016-09-24 11:54:12 -05:00
d8ahazard
3c3bb70b01
Add intent flag for permission request from Utils
2016-09-24 10:56:57 -05:00
d8ahazard
d8a4eaf026
Merge From Master
...
Resolve conflicts in ReposFragment, downgrade build-tools version
because my computer is stupid.
2016-09-24 10:12:42 -05:00
d8ahazard
2402010d24
Oh Github app, I hate you sometimes...
...
Because it decided not to notice these files...
2016-09-24 10:09:56 -05:00
d8ahazard
16c804106a
Code clean-up
2016-09-24 10:07:30 -05:00
d8ahazard
b1ef9361f3
Need to check and change the autoRoot state in fragment on UI Refresh
2016-09-24 08:07:20 -05:00
d8ahazard
766a26128d
Well, almost. :P
2016-09-23 23:26:54 -05:00
d8ahazard
5b2dce6cf6
Oh, it's so buttery...
...
Running out of stuff to fix. 👯
2016-09-23 23:25:12 -05:00
d8ahazard
bee9be534c
Remove Magisk from app list
2016-09-23 16:45:50 -05:00
d8ahazard
4b49331d97
I think...that...might be it?
2016-09-23 16:42:25 -05:00
d8ahazard
f9513ca802
Forgot this guy
2016-09-23 16:32:07 -05:00
d8ahazard
3de13a4d9e
Refactor, cleanup, backstack works
2016-09-23 16:22:11 -05:00
topjohnwu
8a7df954e5
Update check module update
2016-09-23 17:12:29 +08:00
d8ahazard
3706b53e65
WIP sync
2016-09-22 16:47:54 -05:00
d8ahazard
8a8aaf3297
More fixes, more breaks...
2016-09-21 23:36:28 -05:00
d8ahazard
41a5639711
Whoop whoop
2016-09-21 16:55:20 -05:00
d8ahazard
5d8f9f1a5a
Merge work from last night
2016-09-21 09:22:36 -05:00
d8ahazard
5124cd4b77
Merge remote-tracking branch 'origin/digitalhigh_automount' into digitalhigh_automount
2016-09-21 09:03:07 -05:00
d8ahazard
0cbf66996f
WIP Sync
...
It might compile, is probably broken atm...
2016-09-21 07:39:12 -05:00
topjohnwu
e922fdc5d0
Merge conflict
2016-09-21 11:39:49 +08:00
topjohnwu
0addbaa9a8
Refactor repo class and SharedPref
2016-09-21 11:29:43 +08:00
d8ahazard
8176fb7bad
WIP Tile stuff
2016-09-20 17:01:20 -05:00
topjohnwu
baae3592d3
Small cleanup
2016-09-21 01:08:05 +08:00
d8ahazard
6a40e18193
More work on Quick Settings, refactoring
2016-09-20 11:36:33 -05:00
d8ahazard
2cdb6b811f
Quicksettings Tile, more AutoRoot fun
...
It's so purdy...
2016-09-20 00:05:41 -05:00
d8ahazard
8a8aa1337b
More root stuff
...
Because we can can can...
2016-09-19 16:48:13 -05:00
d8ahazard
3fe5647a15
Moar fun with autoroot
2016-09-19 02:42:20 -05:00
d8ahazard
fec1245811
Moar merging, updates, fun
...
Because it's a big old mess...
2016-09-19 01:46:07 -05:00
topjohnwu
ccab6eb7c4
Merge cherry-pick
2016-09-18 22:49:51 -05:00
topjohnwu
c9f6e2e257
Create BaseModule (for future merging with repo)
2016-09-19 11:47:52 +08:00
topjohnwu
f0d3a4e4b7
Change Utility functions static
2016-09-19 10:08:46 +08:00
topjohnwu
41295e0c4d
Refactor modules fragment
2016-09-18 22:56:12 +08:00
d8ahazard
2abd0265c8
Merges, and stuff
2016-09-17 23:30:46 -05:00
topjohnwu
1e09ccb4d9
Update FlashZip
2016-09-18 04:32:49 +08:00
topjohnwu
11e1d04dd1
Change root detection and toggle
2016-09-18 02:32:08 +08:00
topjohnwu
f140f5f14b
Add rules
2016-09-17 16:53:51 +08:00
d8ahazard
5898534c23
Vroom vroom!
...
Look at er go!
2016-09-15 23:46:10 -05:00
d8ahazard
7836336689
WIP Sync
2016-09-15 16:59:34 -05:00
d8ahazard
f96865c2cb
Remove unneeded lines
2016-09-15 15:47:23 -05:00
topjohnwu
e475893fd7
Change su path
2016-09-16 04:42:51 +08:00
d8ahazard
75a37adcd1
Merge remote-tracking branch 'refs/remotes/origin/digitalhigh_autodownload' into digitalhigh_automount
...
Yeeeeaaaaaaaaaahhhhhhhhhh baby!
2016-09-15 14:01:35 -05:00
d8ahazard
c3b1070b83
Merge remote-tracking branch 'refs/remotes/origin/master' into digitalhigh_automount
...
Woop woop
2016-09-15 13:49:30 -05:00
d8ahazard
339ca7accf
Run with it, boss...
2016-09-15 13:42:33 -05:00
d8ahazard
0b02e8116c
Holy tapdancing god, it works now!
2016-09-15 12:52:58 -05:00
d8ahazard
8f973661f4
Still can't open URI's for ZIP files on external storage, but we're close...
2016-09-15 07:35:12 -05:00
d8ahazard
c5a73a5c19
Code cleanup
2016-09-14 17:29:35 -05:00
d8ahazard
6a90340b14
Work on file picker - WIP
2016-09-14 17:12:47 -05:00
d8ahazard
46abbfe224
More refinements...
2016-09-13 15:44:07 -05:00
d8ahazard
145d4e4bd5
Goddammit...
...
Github likes to skip a file when I'm committing...
2016-09-13 07:31:43 -05:00
d8ahazard
b3ba79a3ba
Add Swipe-to-refresh for Modules, Code Cleanup, Stylizations
...
Moar updates. Modules now swipe to refresh and indicate properly-ish.
Cleanup minor code stuff. Colorize icons to match, set global color
variable so it can be changed...
2016-09-12 23:05:04 -05:00
topjohnwu
c69db035ee
Add built-in rules
2016-09-13 06:34:20 +08:00
topjohnwu
60a7eaf2bb
Refacter add_rule to auto mode
2016-09-13 06:34:13 +08:00
topjohnwu
3f43567c8f
Delete files not for ndk
2016-09-13 06:33:48 +08:00
d8ahazard
e690f6d487
Add some more strings from preferences...
...
We have the knowledge...USE IT.
2016-09-12 16:57:06 -05:00
d8ahazard
3d4b4e04c5
Bring module fragment up to same level as repo fragment
2016-09-12 16:47:32 -05:00
d8ahazard
62dd8f35c0
Add custom comparator for Repos (sort them alphabetically)
...
Now they come out in a nice alphabetized list...
2016-09-12 14:40:15 -05:00
d8ahazard
1468dfd6b6
Add CacheModule display string to title
2016-09-12 14:33:03 -05:00
d8ahazard
40e92721c1
Clean up graphics and animations
2016-09-12 12:03:02 -05:00
d8ahazard
204e940dcb
More work on "downloads" fragment
...
Need to clean up animations yet, add "last update" label, etc.
2016-09-11 22:44:24 -05:00
d8ahazard
98aa9bd3fe
I'm going to commit this now...
...
Still got work to do, but I don't want to lose this...
2016-09-11 13:36:58 -05:00
d8ahazard
041531e96d
More cleanup, add native filepicker
...
Code cleanup, add filepicker lib to avoid issues with stock file apps.
2016-09-09 23:40:57 -05:00
d8ahazard
c2a188f7fe
Merge pull request #4 from d8ahazard/digitalhigh_autodownload
...
Digitalhigh autodownload
2016-09-09 17:43:31 -05:00
d8ahazard
1a1d37a2d0
Looking good...
2016-09-09 16:49:25 -05:00
d8ahazard
214649ec20
Apparently Github is sensitive...
2016-09-08 15:47:10 -05:00
d8ahazard
e3866eeb29
I think it won't break anything?
2016-09-08 14:47:04 -05:00
d8ahazard
20db216275
Fix FAB layout error
2016-09-08 21:55:01 +08:00
d8ahazard
f404fe0570
Break/Fix
...
Wheeeeee
2016-09-06 16:54:08 -05:00
d8ahazard
bef4361736
That's important too...
2016-09-02 14:50:54 -05:00
d8ahazard
aa991b62f4
My brain hurts...
2016-09-02 13:18:37 -05:00
d8ahazard
8dfe0f4373
I must have been really tired...
...
Not sure how this got deleted...
2016-09-02 08:36:03 -05:00
d8ahazard
ffedb79670
Synch update - WIP
...
Not finished, just synchronizing workflows.
2016-09-02 08:32:34 -05:00
d8ahazard
0e23935455
Add some internets!
...
WIP, not done yet.
2016-09-01 16:58:26 -05:00
d8ahazard
4f62320e7b
Temp disable busybox install for testing
2016-09-01 10:42:37 -05:00
d8ahazard
aee3bd3a80
Fix FAB layout error
2016-09-01 10:42:26 -05:00
d8ahazard
c992b89b2f
Well, the disable part works...
...
Auto enable is still a bit trigger happy. But, bugs worked out, might
try a method of detection that uses root...
2016-08-31 22:04:27 -05:00
d8ahazard
fc5c9647d8
Initial implementation of auto-mount, WIP
...
Will manually merge working product into /master
2016-08-31 16:52:42 -05:00
d8ahazard
3a238e9d4b
Implement file picker and install methods into Modules section.
...
Tested and working.
2016-08-31 16:49:35 -05:00
DVDAndroid
9d9fea49ca
Update ic_file_download.xml
2016-08-29 19:51:48 +02:00
topjohnwu
e21131d67e
Zip Autoflash; Massive refactor
2016-08-29 06:35:07 +08:00
topjohnwu
1f02d0f6d0
Add auto zip flashing support
2016-08-28 03:59:03 +08:00
topjohnwu
830fde8007
Download with DownloadManager
2016-08-27 19:02:41 +08:00
dvdandroid
c44ce77e95
Updated UI for tablets
2016-08-27 01:02:53 +08:00
dvdandroid
ab318ef99e
Updated UI
...
Added "Root" section
2016-08-26 12:45:35 +02:00
dvdandroid
c86c2661af
Changed download file path to internal storage
2016-08-25 17:39:09 +02:00
dvdandroid
dabb222511
[WIP] Update checker
...
TODO: change download file path to internal storage
2016-08-25 14:59:07 +02:00
dvdandroid
ef13b3a36c
Change update checker; using a JSON file now
2016-08-25 14:36:06 +02:00
topjohnwu
6fb9081394
Fix merge issue
2016-08-25 18:40:00 +08:00
topjohnwu
1ba38b3902
Merge update
2016-08-25 18:23:20 +08:00
topjohnwu
dc06a132bc
Finalize 2.0 version
2016-08-25 18:08:07 +08:00
dvdandroid
644b4f88ac
Italian translation
2016-08-25 11:19:00 +02:00
dvdandroid
c97197b61a
Cleanup; added update checker
2016-08-25 11:04:56 +02:00
topjohnwu
3e97d29bcf
Merge conflict
2016-08-25 06:26:20 +08:00
topjohnwu
a5ea214553
Rewrite all root method with own su library
2016-08-25 05:58:15 +08:00
dvdandroid
91c6ae229e
Force reload modules, added view if modules are not found, show progress dialog when granting root
2016-08-23 18:28:27 +02:00
dvdandroid
e18f4c843a
Added AboutActivity
2016-08-23 17:02:32 +02:00
dvdandroid
0f103d5853
UI improvements, cleanup
2016-08-23 12:39:36 +02:00
dvdandroid
56f10e238b
UI improvements
2016-08-23 11:39:18 +02:00
topjohnwu
5baa2e9069
AsyncTask fix and UI adjustment
2016-08-23 07:38:03 +08:00
topjohnwu
7bf83371d5
Add root fragment and refactor
2016-08-23 05:42:47 +08:00
topjohnwu
36c575023e
Remove unnecessary root calls
2016-08-23 05:42:46 +08:00
topjohnwu
7eadc74f6c
Proper module management
2016-08-23 05:42:46 +08:00
dvdandroid
3ad06c406c
[WIP] Use checkbox and delete button instead of a popup menu
2016-08-23 05:42:46 +08:00
dvdandroid
c68e37a8c4
Use libsuperuser lib
2016-08-23 05:42:46 +08:00
dvdandroid
e66496eae7
Small UI improvement
2016-08-23 05:42:45 +08:00
dvdandroid
e6b951c62a
Log fragment completed
2016-08-23 05:42:45 +08:00
dvdandroid
5279226f36
Two-tabs layout: non-cache and cache modules
2016-08-23 05:42:45 +08:00
dvdandroid
31b552ab51
Module fragment with menu; remove and disable buttons
2016-08-23 05:42:45 +08:00
dvdandroid
f5e53cd60f
Start materializing module fragment
2016-08-23 05:42:44 +08:00
dvdandroid
4a48f59d27
Changed root method
2016-08-23 05:42:44 +08:00
dvdandroid
bc2c63bf1f
Fixed list not loaded
...
NOTE: every module directory must have permission 777, and module.prop file 744 (or at least must be only readable for all users)
2016-08-23 05:42:44 +08:00
topjohnwu
b56a757f2e
Add live patch
2016-08-18 04:50:56 +08:00
dvdandroid
4692ed4b4a
Load modules in a listview
2016-08-17 13:00:55 +02:00
dvdandroid
615bbcae74
Refactoring
2016-08-17 12:01:58 +02:00
topjohnwu
7737c6aee1
v4: change root switch method; massive refactor
2016-08-17 00:56:00 +08:00
topjohnwu
f7c0499158
Add auto allow patch support
...
The patch will work like this:
./sepolicy-inject --auto -P sepolicy
This will allow all possible transition (just like selinux disabled)
./sepolicy-inject --auto -s su -P sepolicy
This will allow all transitions from su to any type
./sepolicy-inject --auto -t su -P sepolicy
This will allow all transitions from any type to su
./sepolicy-inject --auto -c file -P sepolicy
This will allow any transitions involving the class file
./sepolicy-inject --auto -s su -t system_data_file -P sepolicy
This will allow all transitions from su to system_data_file
You should get the logic now :)
2016-08-12 02:50:50 +08:00
topjohnwu
9ebcefee00
Slight refactor
2016-08-11 23:13:10 +08:00
topjohnwu
b18b5c4f43
Update disable method (requires Magisk v2)
2016-08-08 00:26:39 +08:00
topjohnwu
4752b0772f
Initial Commit
2016-08-06 00:58:05 +08:00
Pierre-Hugues Husson
957e319649
Add --not option to add a DENY rule (or rather delete allow)
2016-02-02 22:17:34 +01:00
Pierre-Hugues Husson
a8978a0d4d
Update README
2015-11-14 17:02:09 +01:00
Pierre-Hugues Husson
10712c5ec0
Add -e option to know if a type/class exists
2015-11-14 16:44:13 +01:00
Pierre-Hugues Husson
83c39f57f0
Wrong check
2015-11-14 16:18:07 +01:00
Pierre-Hugues Husson
173757cfa2
Add possibility, when adding a rule, to have target of the format =ATTRIBUTE-remove1-remove2
2015-11-13 00:56:52 +01:00
Pierre-Hugues HUSSON
c6be73dba2
Merge pull request #5 from superr/master
...
Added arch detection to makefile for x86 and x86_64
2015-11-11 21:30:34 +01:00
superr
ccf293906a
Added arch detection to makefile for x86 and x86_64
2015-11-11 14:27:53 -06:00
Pierre-Hugues Husson
0f4c0b95e2
Stop commiting the executable. Commit libs instead, see #4
2015-11-11 21:09:51 +01:00
Pierre-Hugues Husson
82973e7608
Update binary
2015-11-11 14:02:25 +01:00
Pierre-Hugues Husson
c011bccc45
We can now have a list of permissions instead of just one permission, coma separated
2015-11-11 14:02:15 +01:00
Pierre-Hugues Husson
8473caf5a6
Update build options. See #2
2015-11-09 21:33:32 +01:00
Pierre-Hugues Husson
85b038525b
Update sepolicy-inject binary
2015-11-03 10:52:16 +01:00
Pierre-Hugues Husson
51a5c3c664
Indent
2015-11-03 10:52:03 +01:00
Pierre-Hugues Husson
d6cda9df0a
getopt_long returns int not ch
2015-11-03 10:49:53 +01:00
Pierre-Hugues Husson
ca7d09d1cb
Add -n option for noaudit
2015-11-01 20:57:00 +01:00
Pierre-Hugues Husson
4ab478c49c
Update prebuilt
2015-11-01 17:39:42 +01:00
Pierre-Hugues Husson
1a1c1fd0da
Rename trust function to attr, to be more generic
2015-11-01 17:39:35 +01:00
Pierre-Hugues Husson
370951ab67
Change add_type to update constraints when adding new types
2015-11-01 17:39:06 +01:00
Pierre-Hugues Husson
a0632a572a
Add -g option to enable filename-based transitions
2015-11-01 17:38:32 +01:00
Pierre-Hugues Husson
10601e7760
Rename variables in add_transition to be more explicit
2015-11-01 17:32:32 +01:00
Pierre-Hugues Husson
088ce9c2ad
Clearer mallocs
2015-11-01 17:32:00 +01:00
Pierre-Hugues Husson
e1a69b97db
Fix set_attr
2015-10-26 00:11:37 +01:00
Pierre-Hugues Husson
a2fd45bb95
Add -a option to put a domain in mlstrustedobjects
2015-10-25 18:10:06 +01:00
Pierre-Hugues Husson
01ddd8eaa8
Add -f option to support transition rules
2015-10-25 16:20:42 +01:00
Pierre-Hugues Husson
22fa57b82c
Delete that ugly binary
2015-10-25 01:57:03 +02:00
Pierre-Hugues Husson
92a51ca546
Update sepolicy-inject binary with more recent libsepol
2015-10-09 23:57:37 +02:00
Pierre-Hugues Husson
6a9234e634
Fix creating domain when adding rules
2015-10-09 23:56:50 +02:00
Pierre-Hugues Husson
e8d062a95a
Compile fail
2015-06-12 19:13:57 +02:00
Pierre-Hugues Husson
3394d64f6c
Create domain if it doesn't exist
2015-06-12 12:03:58 +02:00
Pierre-Hugues Husson
0fd5a277ed
If out file is not specified, assume outfile = policy
2015-06-12 12:03:27 +02:00
Pierre-Hugues Husson
8eef2818fa
Update readme with -z option
2015-06-07 23:00:43 +02:00
Pierre-Hugues Husson
a15703d5af
Add -z option to set a domain to NOT permissive
2015-06-07 22:51:10 +02:00
Joshua Brindle
34d8165edd
add permissive domain to README
2013-07-16 22:10:12 -04:00
Joshua Brindle
1759add2b6
Add permissive type support
2013-07-16 19:51:26 -04:00
Joshua Brindle
dd80f1b997
public domain notice
2013-06-28 11:23:37 -04:00
Joshua Brindle
90ff602ecd
updates to readme
2013-06-28 11:23:25 -04:00
Joshua Brindle
0099ff1321
initial commit
2013-06-27 21:42:09 -04:00