diff --git a/read_info.py b/read_info.py index 5eadb20..fe42cc2 100644 --- a/read_info.py +++ b/read_info.py @@ -81,13 +81,17 @@ class DevInfo(): if not self.partlist or len(self.partlist) <= 1: die("Partition list is empty!") self.get_rootfs() + self.get_kernel_cmdline() + if self.rootfs.num is None: + if 'firmware' in self.kcmdline: + self.rootfs.num = int(self.kcmdline['firmware']) + print(f'rootfs.num = {self.rootfs.num}\n') self.get_baseinfo() if not self.info.cpu_arch: die("Can't detect CPU arch! Try to reboot device.") if infolevel >= 2: self.get_ver() if infolevel >= 3: - self.get_kernel_cmdline() self.get_nvram() if infolevel >= 4: self.get_bootloader()