mirror of
https://github.com/topjohnwu/Magisk.git
synced 2026-07-03 14:08:39 +02:00
Refactor magiskboot cpio
This commit is contained in:
@@ -57,10 +57,18 @@ static bool remove_pattern(byte_data &data, int(*pattern_skip)(const char *)) {
|
||||
return data.sz() != orig_sz;
|
||||
}
|
||||
|
||||
bool patch_verity(byte_data &data) {
|
||||
bool patch_verity(byte_data data) {
|
||||
return remove_pattern(data, skip_verity_pattern);
|
||||
}
|
||||
|
||||
bool patch_encryption(byte_data &data) {
|
||||
void patch_verity(rust::Slice<uint8_t> data) {
|
||||
patch_verity(byte_data{data.data(), data.size()});
|
||||
}
|
||||
|
||||
bool patch_encryption(byte_data data) {
|
||||
return remove_pattern(data, skip_encryption_pattern);
|
||||
}
|
||||
|
||||
void patch_encryption(rust::Slice<uint8_t> data) {
|
||||
patch_encryption(byte_data{data.data(), data.size()});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user