Fully refactoring repair/patch code for Oppo, Reame, Xiaomi


Added full support EROFS


Added full support for Xiaomi:


- Poco C50
- Redmi A1
- Redmi A1+ Ice
- Poco C51
- Redmi A2
- Redmi A2+ Water
- Redmi Note 11 4G Selenes
- Poco M5S
- Redmi Note 11 SE (India) Rosemary




Added support for Xiaomi (patch CERT works with officially unlocked bootloader (check link for manual in the end of post):


- Poco C55
- Redmi 12C
- Redmi 10 2022 Earth
- Poco M4 Pro 4G
- Redmi Note 11S Fleur
- Redmi Note 12S Sea
- Redmi 11 Prime 4G Rock
- Redmi Note 11R lightcm
- Poco M4 5G
- Redmi 10 5G
- Redmi 11 Prime 5G
- Redmi Note 11E Light
- Redmi Note 11 5G (China) Evergo
- Redmi Note 11S 5G Opal




Added Checking bootloader lock status (Xiaomi)




Added checkbox:


- Create Default FS
- Optional Create FS after Wide Data
- Auto Unlock Bootloader, Wipe Data After Unlock ...
(after repair/patch CERT operations) in Andvanced settings


Added function for MTK - Switch Slot.
(Changes current active slot for opposite one, also now always switch to slot A after flashing)




Added:


- flashing original (TAR) file format for Samsung Unisoc phones
- support Samsung SM-A42F, SM-A226B in preloader mode
- showing Testpoint in Help window


Fixed:


- Oppo/Realme selecting custom file from OFP




Improved:


- connection Infinix X6511B
- Detections UNISOC port
- Read Info from Oppo/Realme




Updated:


- Samsung, Xiaomi, Oppo, Realme, Vivo flash files




Updated:


- Spanish, Russian languages