Commit b805b96e authored by topjohnwu's avatar topjohnwu

Read SHA1 from overlay ramdisk

parent 590e7f77
...@@ -390,7 +390,8 @@ static void cpio_stocksha1(struct vector *v) { ...@@ -390,7 +390,8 @@ static void cpio_stocksha1(struct vector *v) {
cpio_entry *f; cpio_entry *f;
char sha1[41]; char sha1[41];
vec_for_each(v, f) { vec_for_each(v, f) {
if (strcmp(f->filename, "init.magisk.rc") == 0) { if (strcmp(f->filename, "init.magisk.rc") == 0
|| strcmp(f->filename, "overlay/init.magisk.rc") == 0) {
for (char *pos = f->data; pos < f->data + f->filesize; pos = strchr(pos + 1, '\n') + 1) { for (char *pos = f->data; pos < f->data + f->filesize; pos = strchr(pos + 1, '\n') + 1) {
if (memcmp(pos, "# STOCKSHA1=", 12) == 0) { if (memcmp(pos, "# STOCKSHA1=", 12) == 0) {
pos += 12; pos += 12;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment