topjohnwu
a0998009c1
Small native code reorganization
2020-03-09 01:50:30 -07:00
topjohnwu
af060b3132
General QoL changes
2019-12-13 00:37:06 -05:00
topjohnwu
4f9a25ee89
Create generic streams on top of stdio
...
WIP
2019-11-20 21:48:49 -05:00
topjohnwu
bb9ce0e897
Make sepolicy dump more efficient
2019-11-20 03:47:15 -05:00
topjohnwu
ff3710de66
Minor code changes across all sources
2019-06-30 19:09:31 -07:00
topjohnwu
28cd6a75e7
Add missing functions in bionic
2019-06-23 14:54:48 -07:00
topjohnwu
4cc7aced15
Add new util function
2019-06-23 03:53:41 -07:00
topjohnwu
5d357bc41f
Remove unused function
2019-05-26 22:01:42 -07:00
topjohnwu
0149b1368d
Several improvements
2019-03-31 06:32:33 -04:00
topjohnwu
da0a72e8b0
Improve builtin selinux implementation
2019-03-14 06:34:22 -04:00
topjohnwu
f24a5dfd45
More efficient xml parsing
2019-03-09 04:27:04 -05:00
topjohnwu
04ef1e6405
Make parse prop file a util function
2019-03-05 20:27:09 -05:00
topjohnwu
dee3c3e7ba
Workaround seccomp on MagiskBoot
...
Close #1150
2019-03-02 05:46:15 -05:00
topjohnwu
c9fa8118d1
Some code adjustments
2019-02-24 23:09:34 -05:00
topjohnwu
14aa6041ec
Use a better function to read through files
2019-02-17 22:30:23 -05:00
topjohnwu
d584360de2
More optimized APK traversal
2019-02-14 00:52:59 -05:00
topjohnwu
c66cabd80f
Several MagiskHide improvements
...
- Directly get UID instead of traversing /data/data everytime
- Use /data/user_de/0 instead of /data/data on Android 7.0+
- Update hide_uid set incrementally when adding/initializing targets
- Guard hide_uid set with the same lock as hide_list vector
- Do not add GMS package into database; only add to in-memory list
2019-02-13 06:16:26 -05:00
topjohnwu
ed4df87b57
Remove imgtool
2019-02-12 02:44:46 -05:00
topjohnwu
71ecbb3af3
Clean/refactor includes
2019-02-10 03:57:51 -05:00
topjohnwu
3e4c12cf56
Migrate to STL
2019-01-19 23:59:37 -05:00
topjohnwu
ec4723096f
Prevent file descriptor from unclosed
2018-11-23 21:15:44 -05:00
topjohnwu
8745c7884e
Rename Array to Vector
...
Finally get rid of the C style vector, rename the template class to its proper name
2018-11-08 05:03:59 -05:00
topjohnwu
7c12bf7fa1
Modernize code base
2018-11-07 02:10:38 -05:00
topjohnwu
6339ba6bfb
Upgrade libutils to C++
2018-11-03 03:06:01 -04:00