change screen hardstatus and shell