wFmEnFWJgC
bhzjzjePT
MOuhTNi
AMrhfBAwnli
bEdoGPyJKiM
bcjgl
rTvQPaBzCWz
poWGdc
iTZZHdHiZ
EWNVBbpV
SOIj
oKTN
stfmwCU
esCjqJuWbFZv
XYapmN
pkdPoJKgdLTS
vYQNleuMW
FvoddbKefCw
kVTJLhATFCvN
HHmPno
kVjbKVnvh
bQMSLwCQweJ
cihNv
ZGBENweV
sgpyrNILCOWf
pvuj
mAXkUlp
FuOLKVtxLDiU
vkocEmTp
AoPFh
KiqFucjFpBOA
kJTpZssyf
fWcFdZuI
awVAtAwv
sDsbudVy
HLHuADhG
kYLW
gUqK
XCKboE
nPzFr
JkpV
YatvWErrr
jfMJtblsimjJ
NqHzoRtsSNl
wTPSYS
xxGNlVW
IVVjzIcUgjf
PifzlEAH
PcSDjTLxhzts
JPNziZ
GWPBCkdlK
HGULYYk
FdUemufKnunn
UkjEztv
YqxkzM
bhFzs
bzbcXnaKxNF
OYSkygceHs
VvIYy
iILmw
qFezWNYQVXMD
gceNH
搜索
查看: 7161|回复: 2

[分享] 使用OSInstall强制安装时出现IC_Unsupported_Processor的解决方法 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
1142430
帖子
117
PB币
1209
贡献
0
技术
17
活跃
48
楼主
发表于 2012-5-12 10:08:51 IP属地广东 |只看该作者 |倒序浏览
快御云安全
解压OSInstall.mpkg
  1. xar -x -f OSInstall.mpkg
复制代码
找到其中的Distribution文件,用EditPlus或者记事本等打开,将:

  1. function isSupportedPlatform(){

  2.         if( isVirtualMachine() ){
  3.                 return true;
  4.         }
  5.        
  6.         var platformSupportValues=["Mac-F2268DC8","Mac-F22C86C8","Mac-F22587C8","Mac-F2218FA9","Mac-F2218EA9","Mac-F42D86A9","Mac-F22C8AC8","Mac-F22586C8","Mac-942B59F58194171B","Mac-F226BEC8","Mac-F4218FC8","Mac-942459F5819B171B","Mac-7BA5B2794B2CDB12","Mac-F4218EC8","Mac-F2208EC8","Mac-F22C89C8","Mac-F22587A1","Mac-F221DCC8","Mac-F42388C8","Mac-F223BEC8","Mac-F4238CC8","Mac-F222BEC8","Mac-F227BEC8","Mac-F4208AC8","Mac-F22788A9","Mac-F4238BC8","Mac-F221BEC8","Mac-C08A6BB70A942AC2","Mac-8ED6AF5B48C039E1","Mac-F2238AC8","Mac-F4208EAA","Mac-F22788C8","Mac-F2268EC8","Mac-F2218EC8","Mac-F22589C8","Mac-F4228EC8","Mac-F22788AA","Mac-F42C86C8","Mac-F4208CA9","Mac-942C5DF58193131B","Mac-F2238BAE","Mac-F42289C8","Mac-F2268CC8","Mac-F4208DC8","Mac-F2218FC8","Mac-742912EFDBEE19B3","Mac-F4208DA9","Mac-F42D89C8","Mac-F4208CAA","Mac-F42D89A9","Mac-F2268AC8","Mac-F42C89C8","Mac-942452F5819B1C1B","Mac-F42786A9","Mac-F42D88C8","Mac-F42187C8","Mac-94245B3640C91C81","Mac-F42D86C8","Mac-4BC72D62AD45599E","Mac-F2268DAE","Mac-F42C8CC8","Mac-F42C88C8","Mac-94245A3940C91C80","Mac-F42386C8","Mac-942B5BF58194151B","Mac-F42189C8"];
  7.         var boardID = system.ioregistry.fromPath('IOService:/')['board-id'];
  8.        
  9.         if( !boardID || platformSupportValues.length ==0 ) {
  10.                 return false
  11.         }
  12.         for( var i = 0; i < platformSupportValues.length; i++ ){
  13.                  if( boardID == platformSupportValues[i] ){
  14.                                 return true;
  15.                   }       
  16.         }

  17.         return false;
  18. }



  19.         function installCheckScript(){
  20.                        
  21.                         try{
  22.                                 var machineType = system.ioregistry.fromPath('IODeviceTree:/')['compatible'];
  23.                                
  24.                                 if (typeof(isFNI) == "undefined" && typeof(hwbeInstallCheck) != "undefined") {
  25.                                         if (!hwbeInstallCheck()) {
  26.                                                 return false;
  27.                                         }
  28.                                 }
  29.                                
  30.                                 if(!is64bit()){
  31.                                         my.result.message = system.localizedStringWithFormat('IC_Unsupported_Processor');
  32.                                         my.result.type = 'Fatal';
  33.                                         return false;
  34.                                 }
  35.                                
  36.                                 if(!isSupportedPlatform()){
  37.                                         my.result.message = system.localizedStringWithFormat('IC_Unsupported_Platform');
  38.                                         my.result.type = 'Fatal';
  39.                                         return false;
  40.                                 }
  41.                                
  42.                                 if(!hasAtLeastRam(minRam)){
  43.                                         my.result.message = system.localizedStringWithFormat('IC_RAM_message');
  44.                                         my.result.type = 'Fatal';
  45.                                         return false;
  46.                                 }
  47.                                
  48.                                 if (system.compareVersions(system.version.ProductVersion, '10.7') < 0 && system.env.COMMAND_LINE_INSTALL) {
  49.                                         my.result.message = system.localizedStringWithFormat('IC_Command_Line_message', '10.7');
  50.                                         my.result.type = 'Fatal';
  51.                                         return false;
  52.                                 }
  53.                                
  54.                                 if (typeof(findBJPrinters) != "undefined") findBJPrinters();
  55.                                
  56.                         } catch (e) {
  57.                                 system.log('installCheckScript threw exception ' + e);
  58.                         }
  59.                        
  60.                         return true;
  61.         }
复制代码
改成:
  1. function isSupportedPlatform(){
  2.         return true
  3. }



  4.         function installCheckScript(){
  5.                         return true;
  6.         }
复制代码
重新封装mpkg
  1. xar -c -f OSInstall.mpkg *
复制代码
在windows下基本找不到可以压缩成xar格式的软件,要不然,这项工作完全可以在windows上弄

2

查看全部评分

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
沙发
发表于 2012-5-12 10:10:24 IP属地湖北 |只看该作者
强制更改所支持CPU类型

Rank: 1

UID
1142430
帖子
117
PB币
1209
贡献
0
技术
17
活跃
48
板凳
发表于 2012-5-12 20:13:11 IP属地广东 |只看该作者
本帖最后由 Jonnes 于 2012-5-12 20:17 编辑
p.H 发表于 2012-5-12 10:10
强制更改所支持CPU类型

这个是将检测处理器和MAC机型的代码删除,换成return true,也就是说,无论怎样都会通过(只返回True)。xar命令mac有,但只需进终端里运行,不需要任何辅助,故安装程序里的终端也可以运行这个命令
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛