为了让黑果更加接近白果,在很多方面我们都需要打补丁,如USB,原生电源管理,开关机,显卡等等很多方面完善都需要用到打补丁。
我们举个例子说明如何打补丁 。 比如我们想把 xhc下的_PRW进行改名为XPRW。
Comment String XHC:_PRW to XPRW Count Number //需要重点解释 Enabled Boolean True //表示应用此补丁,不应用选False Find Data 5F505257 //hex转text的含义即是:_PRW Limit Number 0 //这个按默认即可 不去管他 Mask Data <> //这个按默认即可 不去管他 OemTableId Data <> //这个按默认即可 不去管他 Replace Data 58505257 //hex转text的含义即是:XPRW ReplaceMask Data <> //这个按默认即可 不去管他 Skip Number //需要重点解释 TableLength Number 0 //这个按默认即可 不去管他 TableSignature Data 44534454 //hex转text的含义即是:DSDT,这里按默认即可,代表对dsdt进行修改
oc的tgtbridge是通过一个数过去来定位具体哪一个位置的。比如xhc的prw是整张dsdt里面的第55个,那skip填54,意味着跳过前54个,从第55个开始执行。那执行多少次呢?执行一次count就填1;比如你要同时改第55个和56个,那count就填2。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧