From b44af625f87066e90b1815ddcc84ee43c5bbce71 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 26 Oct 2014 06:06:18 -0700 Subject: Attempt to isolate Cydia's priviledged code paths. --- Sources.mm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Sources.mm') diff --git a/Sources.mm b/Sources.mm index 3290b2f..38eebf2 100644 --- a/Sources.mm +++ b/Sources.mm @@ -29,6 +29,8 @@ extern _H Sources_; extern bool Changed_; void CydiaWriteSources() { + seteuid(0); + FILE *file(fopen("/etc/apt/sources.list.d/cydia.list", "w")); _assert(file != NULL); @@ -49,6 +51,8 @@ void CydiaWriteSources() { } fclose(file); + + seteuid(501); } void CydiaAddSource(NSDictionary *source) { -- cgit v1.2.3