SmartCover support thanks to NamelessROM