from fileinfo import FileInfo import common as c import re file_info = FileInfo() filename_regex = r"^Slim-.*.zip$" file_info.ramdisk = "jflte/AOSP/AOSP.def" def matches(filename): if re.search(filename_regex, filename): return True else: return False def print_message(): print("Detected Slim Bean ROM zip") def get_file_info(): return file_info def extract_files(): return ["META-INF/com/google/android/updater-script"] def patch_files(directory): lines = c.get_lines_from_file(directory, "META-INF/com/google/android/updater-script")
from fileinfo import FileInfo import re file_info = FileInfo() filename_regex = r"^Infamous_S4_Kernel.v.*\.zip$" file_info.ramdisk = 'jflte/TouchWiz/TouchWiz.def' file_info.patch = 'jflte/Kernels/TouchWiz/infamouskernel.dualboot.patch' def matches(filename): if re.search(filename_regex, filename): return True else: return False def print_message(): print("Detected Infamous kernel zip") def get_file_info(): return file_info
from fileinfo import FileInfo import re file_info = FileInfo() filename_regex = r"^.*\.img$" file_info.ramdisk = 'jflte/AOSP/AOSP.def' def matches(filename): if re.search(filename_regex, filename): return True else: return False def print_message(): print("Detected boot.img file") print("ASSUMING RAMDISK IS FOR AOSP. USE patchramdisk SCRIPT IF IT'S FOR TOUCHWIZ") def get_file_info(): return file_info
from fileinfo import FileInfo import re file_info = FileInfo() filename_regex = r"^i9505-ge-untouched-4.3-.*.zip$" file_info.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' file_info.patch = 'jflte/ROMs/TouchWiz/ge-MaKTaiL.dualboot.patch' def matches(filename): if re.search(filename_regex, filename): return True else: return False def print_message(): print("Detected MaKTaiL's Google Edition ROM zip") def get_file_info(): return file_info