重写底层X4