hfsdk 重新写