from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^SHOstock-.*\.zip$" patchinfo.name = 'SHOstock' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^pa_gapps-.*-[0-9\.]+-[0-9]+-signed\.zip$" patchinfo.name = 'Paranoid Android Google Apps' patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.autopatchers.jflte import GoogleEditionPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Infamous_GE.*\.zip$" patchinfo.name = 'Infamous Google Edition' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher, GoogleEditionPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^BeanStalk-.*\.zip$" patchinfo.name = 'BeanStalk' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^aicp_.*\.zip$" patchinfo.name = 'AICP ROM' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^miuiandroid_(multi_)?jflte.*\.zip$" patchinfo.name = 'MIUI' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] patchinfo.patched_init = 'init-jb42'
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^aosp[0-9]+-i9505-.*\.zip$" patchinfo.name = "Broodplank's AOSP" patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Slim-.*.zip$" patchinfo.name = 'SlimRoms' patchinfo.ramdisk = 'd800/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Kernel-Alucard.*AOSP.*\.zip$" patchinfo.name = 'Alucard AOSP kernel' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] patchinfo.patched_init = 'init-kk44'
from multiboot.autopatchers.base import BasePatcher from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio import os import re patchinfo = PatchInfo() patchinfo.matches = r"^Slim_aroma_selectable_gapps.*\.zip$" patchinfo.name = 'SlimRoms AROMA Google Apps' patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False class HandleBundledMount(BasePatcher): def __init__(self, **kwargs): super(HandleBundledMount, self).__init__(**kwargs) def patch(self, directory, file_info, bootimages=None): updater_script = 'META-INF/com/google/android/updater-script' lines = fileio.all_lines(os.path.join(directory, updater_script)) i = 0 while i < len(lines): if re.search('/tmp/mount.*/system', lines[i]): del lines[i] i += StandardPatcher.insert_mount_system(i, lines) elif re.search('/tmp/mount.*/cache', lines[i]): del lines[i]
from multiboot.autopatchers.base import BasePatcher from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio import os patchinfo = PatchInfo() patchinfo.matches = r"^negalite-.*\.zip" patchinfo.name = 'Negalite' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher, 'jflte/ROMs/TouchWiz/negalite.dualboot.patch'] class DontWipeData(BasePatcher): def __init__(self, **kwargs): super(DontWipeData, self).__init__(**kwargs) def patch(self, directory, file_info, bootimages=None): updater_script = 'META-INF/com/google/android/updater-script' lines = fileio.all_lines(os.path.join(directory, updater_script)) i = 0 while i < len(lines): if re.search('run_program.*/tmp/wipedata.sh', lines[i]): del lines[i] StandardPatcher.insert_format_data(i, lines) break i += 1
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r'^EclipseTW.*\.zip$' patchinfo.name = 'Eclipse TouchWiz' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^pac_[a-z0-9]+_.*\.zip$" patchinfo.name = 'PAC-Man' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^KT-SGS4-(JB4.3|KK4.4)-TWGE-.*\.zip$" patchinfo.name = 'Ktoonsez Google Edition kernel' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^SF-.*\.zip$" patchinfo.name = 'SkyFall' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^omni-[0-9\.]+-[0-9]+.*\.zip$" patchinfo.name = 'Omni' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r'^Kernel-Alucard.*TW.*\.zip$' patchinfo.name = 'Alucard TouchWiz kernel' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^[0-9]+-[0-9]+_GApps_(Standard|Minimal|Core)_[0-9\.]+_signed\.zip$" patchinfo.name = "BaNks's Google Apps" patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^ChronicKernel-KK4.4-AOSP-.*\.zip$" patchinfo.name = 'ChronicKernel' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.base import BasePatcher from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio import os import re patchinfo = PatchInfo() patchinfo.matches = r"^TriForceROM[0-9\.]+Update\.zip$" patchinfo.name = 'TriForceROM Update' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher] class FixAroma(BasePatcher): def __init__(self, **kwargs): super(FixAroma, self).__init__(**kwargs) def patch(self, directory, file_info, bootimages=None): updater_script = 'META-INF/com/google/android/updater-script' lines = fileio.all_lines(os.path.join(directory, updater_script)) i = 0 while i < len(lines): if re.search('getprop.*/system/build.prop', lines[i]): i += StandardPatcher.insert_mount_system(i, lines) i += StandardPatcher.insert_mount_cache(i, lines) i += StandardPatcher.insert_mount_data(i, lines) lines[i] = re.sub('/system', file_info.partconfig.target_system, lines[i])
from multiboot.autopatchers.standard import StandardPatcher from multiboot.autopatchers.jflte import GoogleEditionPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^VirginROM.*\.zip$" patchinfo.name = 'VirginROM' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher, GoogleEditionPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^vanir_.*\.zip$" patchinfo.name = 'Vanir' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.autopatchers.cyanogenmod import DalvikCachePatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^cm-[0-9\.]+(-[0-9]+-NIGHTLY|-RC[0-9]+)?-[a-z0-9]+\.zip$" patchinfo.name = 'Official CyanogenMod' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher, DalvikCachePatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Cataclysm.*\.zip$" patchinfo.name = 'Cataclysm' patchinfo.ramdisk = 'hammerhead/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] patchinfo.patched_init = 'init-kk44'
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Smasher X.*\.zip$" patchinfo.name = 'Smasher X' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^MIUIv5-S4International-.+\.zip$" patchinfo.name = 'MIUI (Tquetski)' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] patchinfo.patched_init = 'init-jb42'
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^aokp-(full_|mini_)?gapps.+\.zip$" patchinfo.name = 'AOKP Google Apps' patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^SOKP.+-jflte\.zip$" patchinfo.name = 'SOKP' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.autopatchers.jflte import GoogleEditionPatcher from multiboot.patchinfo import PatchInfo import os patchinfo = PatchInfo() patchinfo.matches = r"^K[BK]-.*\.zip$" patchinfo.name = 'Kangabean/Kangakat' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' def on_filename_set(patchinfo, filename): filename = os.path.split(filename)[1] if filename.startswith("KK"): patchinfo.autopatchers= [StandardPatcher, GoogleEditionPatcher] elif filename.startswith("KB"): patchinfo.autopatchers= [StandardPatcher] patchinfo.on_filename_set = on_filename_set
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Helly?(bean|kat)-.*\.zip$" patchinfo.name = 'HellyBean/HellyKat' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] patchinfo.device_check = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^pac_[a-z0-9]+-nightly-[0-9]+.zip$" patchinfo.name = 'PAC-Man nightly' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^gapps-jb43-[0-9]+-dmd151\.zip$" patchinfo.name = "doomed151's Google Apps" patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^aokp_hammerhead_.*\.zip$" patchinfo.name = 'AOKP' patchinfo.ramdisk = 'hammerhead/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.base import BasePatcher from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio import os patchinfo = PatchInfo() patchinfo.matches = r"^negalite-.*\.zip" patchinfo.name = 'Negalite' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [ StandardPatcher, 'jflte/ROMs/TouchWiz/negalite.dualboot.patch' ] class DontWipeData(BasePatcher): def __init__(self, **kwargs): super(DontWipeData, self).__init__(**kwargs) def patch(self, directory, file_info, bootimages=None): updater_script = 'META-INF/com/google/android/updater-script' lines = fileio.all_lines(os.path.join(directory, updater_script)) i = 0 while i < len(lines): if re.search('run_program.*/tmp/wipedata.sh', lines[i]): del lines[i] StandardPatcher.insert_format_data(i, lines) break
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^touchliteGE.*\.zip$" patchinfo.name = 'TouchliteGE TouchWiz' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^gapps-kk-[0-9]{8}\.zip$" patchinfo.name = 'Gummy Google Apps' patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.autopatchers.jflte import GoogleEditionPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio import os patchinfo = PatchInfo() patchinfo.matches = r"^I9505_-_Official_Google_Edition_.*Jamal2367.*\.zip$" patchinfo.name = "jamal2367's Google Edition" def on_filename_set(patchinfo, filename): filename = os.path.split(filename)[1] if filename == 'I9505_-_Google_Edition_v6_by_Jamal2367.zip': # A bit hackish, but it works patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] else: patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher, GoogleEditionPatcher] patchinfo.on_filename_set = on_filename_set def matches(filename): regex = r"^I9505_-_Official_Google_Edition_.*Jamal2367.*\.zip$" return fileio.filename_matches(regex, filename) or \ filename == 'I9505_-_Google_Edition_v6_by_Jamal2367.zip' patchinfo.matches = matches
from multiboot.autopatchers.standard import StandardPatcher from multiboot.autopatchers.jflte import GoogleEditionPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^[a-zA-Z0-9]+BlackBoxGE[0-9]+\.zip$" patchinfo.name = 'BlackBox Google Edition' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher, GoogleEditionPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^aokp_.*\.zip$" patchinfo.name = 'AOKP' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Oct-.*\.zip$" patchinfo.name = 'OctOS' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^KT-SGS4-[^-]+-AOSP-.*\.zip$" patchinfo.name = 'Ktoonsez AOSP kernel' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^miuiandroid_gapps.*\.zip$" patchinfo.name = 'MIUI Google Apps' patchinfo.autopatchers = [StandardPatcher] patchinfo.has_boot_image = False
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Kernel-Alucard.*GE.*\.zip$" patchinfo.name = 'Alucard Google Edition kernel' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^DUv[0-9\.]+-SGS4.*\.zip$" patchinfo.name = 'Dirty Unicorns' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Gummy.*\.zip$" patchinfo.name = 'Gummy' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.patchinfo import PatchInfo import os patchinfo = PatchInfo() patchinfo.name = 'Xposed Framework Disabler' patchinfo.autopatchers = ['Other/xposed.dualboot.patch'] patchinfo.has_boot_image = False def matches(filename): filename = os.path.split(filename)[1] return filename == 'Xposed-Disabler-Recovery.zip' patchinfo.matches = matches
from multiboot.autopatchers.base import BasePatcher from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio import os patchinfo = PatchInfo() patchinfo.matches = r'^Imperium_.*\.zip$' patchinfo.name = 'Imperium' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' class ModifiedStandard(BasePatcher): def __init__(self, **kwargs): super(ModifiedStandard, self).__init__(**kwargs) self.files_list.append('META-INF/com/google/android/updater-script') def patch(self, directory, file_info, bootimages=None): updater_script = 'META-INF/com/google/android/updater-script' lines = fileio.all_lines(os.path.join(directory, updater_script)) StandardPatcher.insert_dual_boot_sh(lines) StandardPatcher.replace_mount_lines(file_info.device, lines) StandardPatcher.replace_unmount_lines(file_info.device, lines) StandardPatcher.replace_format_lines(file_info.device, lines) StandardPatcher.insert_unmount_everything(len(lines), lines) # Insert set kernel line
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^v[0-9\.]+-(TW|Google)-[Ee]dition-ausdim-Kernel-.*\.zip$" patchinfo.name = 'Ausdim kernel' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo import multiboot.fileio as fileio patchinfo = PatchInfo() patchinfo.name = 'ParanoidAndroid' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher] def matches(filename): regex = r"^pa_[a-z0-9]+-.+-.+\.zip$" return fileio.filename_matches(regex, filename) \ and 'gapps' not in filename patchinfo.matches = matches
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^(Liquid|LS)-(JB|KK|Kitkat)-v[0-9\.]+-.*-jflte.*\.zip$" patchinfo.name = 'LiquidSmooth' patchinfo.ramdisk = 'jflte/AOSP/AOSP.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r'^AEL_GE.+\.zip$' patchinfo.name = 'Echoe AEL Google Edition kernel' patchinfo.ramdisk = 'jflte/GoogleEdition/GoogleEdition.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^Evil_UnWizzed_v[0-9]+\.zip$" patchinfo.name = 'Evil UnWizzed' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = ['jflte/ROMs/TouchWiz/unwizzed.dualboot.patch']
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^KT-SGS4-(JB|KK)4.[2-4]-TW-.*\.zip$" patchinfo.name = 'Ktoonsez TouchWiz kernel' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]
from multiboot.autopatchers.standard import StandardPatcher from multiboot.patchinfo import PatchInfo patchinfo = PatchInfo() patchinfo.matches = r"^GT-I9505_WanamLite.+\.zip$" patchinfo.name = 'WanamLite' patchinfo.ramdisk = 'jflte/TouchWiz/TouchWiz.def' patchinfo.autopatchers = [StandardPatcher]