<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel-assisted-superuser, branch master</title>
<subtitle>Kernel assisted means of gaining a root shell for Android</subtitle>
<id>https://git.zx2c4.com/kernel-assisted-superuser/atom/?h=master</id>
<link rel='self' href='https://git.zx2c4.com/kernel-assisted-superuser/atom/?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/'/>
<updated>2018-12-04T02:03:12Z</updated>
<entry>
<title>Use real su if it exists</title>
<updated>2018-12-04T02:03:12Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-12-04T02:03:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=5586a6cb16780985e82d449a581beb203d521eaa'/>
<id>urn:sha1:5586a6cb16780985e82d449a581beb203d521eaa</id>
<content type='text'>
In case we already have su from elsewhere, use it instead.
</content>
</entry>
<entry>
<title>Wrap at 80 chars</title>
<updated>2018-11-25T17:36:37Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-11-25T17:36:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=9102112c620df22e0e0c1fa6b6d4851d8ffb0b18'/>
<id>urn:sha1:9102112c620df22e0e0c1fa6b6d4851d8ffb0b18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Depend on SECURITY_SELINUX_DEVELOP</title>
<updated>2018-11-25T17:31:14Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-11-25T17:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=697ea49b5bdffa93e5654191bac3d80647d73368'/>
<id>urn:sha1:697ea49b5bdffa93e5654191bac3d80647d73368</id>
<content type='text'>
We eventually want to load an selinux policy and attach it to the cred,
so as to not disable it globally, but for now this will do.

Suggested-by: Sultan Alsawaf &lt;sultan@kerneltoast.com&gt;
</content>
</entry>
<entry>
<title>Use sys_write instead of kernel_write</title>
<updated>2018-11-23T17:27:19Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-11-23T02:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=3564c6dcc370d3d1e43913db45b2ea16e8c26662'/>
<id>urn:sha1:3564c6dcc370d3d1e43913db45b2ea16e8c26662</id>
<content type='text'>
This is mostly worse in all ways, except that we don't have to worry
about the API of kernel_write changing between kernels, which has
happened before.
</content>
</entry>
<entry>
<title>Write below stack pointer instead of mmapping</title>
<updated>2018-11-23T17:27:19Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-11-23T02:21:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=48bc55f87e4926dc3d08366fb16d024ad61bb942'/>
<id>urn:sha1:48bc55f87e4926dc3d08366fb16d024ad61bb942</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hijack `su` instead.</title>
<updated>2018-11-23T17:27:19Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-11-23T01:06:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=5f1cd1caed2033ae1aabdda440e39e2b0b733a52'/>
<id>urn:sha1:5f1cd1caed2033ae1aabdda440e39e2b0b733a52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2018-11-22T21:39:25Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-11-22T18:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/kernel-assisted-superuser/commit/?id=eb3ce67ef709a2550e0da613021bf9dacb79d095'/>
<id>urn:sha1:eb3ce67ef709a2550e0da613021bf9dacb79d095</id>
<content type='text'>
</content>
</entry>
</feed>
