Chameleon квинтэссенцией технологий развитых для загрузки OSX,
+
Он основан на проекте Apple's boot-132
и дополнен следующими функциями:
Новые возможности Chameleon 2.0
+- Эмуляция EFI.
+- Замена таблиц ACPI на более подходящие.
+- Исправления таблиц DMI на нужные.
+- Присвоение свойств встроенным устройствам, необходимых для запуска.
+- Запуск технологии энергосбережения.
+- Настраиваемый внешний вид.
+- Распознавание разных схем разделов диска.
+- Возможность установки на HDD, DVD и на USB.
+- другие технологии Apple.
+Для детальной информации смотрите на сайте : http://www.applelife.ru
+ + Index: branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Localizable.strings =================================================================== --- branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Localizable.strings (revision 0) +++ branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Localizable.strings (revision 1251) @@ -0,0 +1,89 @@ +/ / G e n e r a l + " C h a m e l e o n _ t i t l e " = " C h a m e l e o n " ; + + " S t a n d a r d _ t i t l e " = " C h a m e l e o n S t a n d a r d " ; + " S t a n d a r d _ d e s c r i p t i o n " = " #AB0=>28BL C h a m e l e o n " ; + + " E n h a n c e d F A T _ t i t l e " = " C h a m e l e o n E F I F A T " ; + " E n h a n c e d F A T _ d e s c r i p t i o n " = " #AB0=>28BL C h a m e l e o n =0 E F I S y s t e m p a r t i t i o n F A T 3 2 ( @838=0;L=CN) " ; + + " E n h a n c e d H F S _ t i t l e " = " C h a m e l e o n E F I H F S " ; + " E n h a n c e d H F S _ d e s c r i p t i o n " = " #AB0=>28BL C h a m e l e o n =0 E F I S y s t e m p a r t i t i o n H F S ( 5@5D>@<0B8@>2BL 2 H F S ) " ; + + / / O p t i o n s + " O p t i o n s _ t i t l e " = " ?F88" ; + " O p t i o n s _ d e s c r i p t i o n " = " K1>@ >?F89" ; + + " G U I _ t i t l e " = " @0D8G5A:0O 1>;>G:0 ( @1= G U I ) " ; + " G U I _ d e s c r i p t i o n " = " 0?@5B8BL @1, 2AB028BL G U I = n t o o r g . c h a m e l e o n . B o o t . p l i s t " ; + + " E t h e r n e t B u i l t I n _ t i t l e " = " AB@>5==0O A5B520O" ; + " E t h e r n e t B u i l t I n _ d e s c r i p t i o n " = " >1028BL E t h e r n e t B u i l t I n = y 2 . B o o t . p l i s t , -B0 >?F8O 4>102;O5B A2>9AB2> ' b u i l t - i n ' 4;O 2AB@>5==>9 A5B52>9. " ; + + " F o r c e H P E T _ t i t l e " = " >4=OBL H P E T " ; + " F o r c e H P E T _ d e s c r i p t i o n " = " >102;O5B F o r c e H P E T = y 2. B o o t . p l i s t , -B0 >?F8O 70?CA:05B H P E T =0 i n t e l c h i p s e t s , 4065 5A;8 2 !5 MB> =5 A45;0=>. " ; + + " E H C I a c q u i r e _ t i t l e " = " E H C I a c q u i r e " ; + " E H C I a c q u i r e _ d e s c r i p t i o n " = " A d d E H C I a c q u i r e = y t o c o m . a p p l e . B o o t . p l i s t , T h i s o p t i o n f i x e s a n y E H C I o w n e r s h i p i s s u e s d u e t o b a d b i o s e s . " ; + + " U H C I r e s e t _ t i t l e " = " U H C I r e s e t " ; + " U H C I r e s e t _ d e s c r i p t i o n " = " A d d U H C I r e s e t = y t o c o m . a p p l e . B o o t . p l i s t , T h i s o p t i o n w i l l r e s e t U H C I c o n t r o l l e r s b e f o r e s t a r t i n g O S X . " ; + + " G r a p h i c s E n a b l e r _ t i t l e " = " :;NG8BL 3@0D8:C" ; + " G r a p h i c s E n a b l e r _ d e s c r i p t i o n " = " >102;O5B G r a p h i c s E n a b l e r = Y E S 2 . B o o t . p l i s t , MB0 >?F8O 70?CA:05B <=>385 2845>:0@BK n V i d i a , A T I , I n t e l . " ; + + / / T h e m e s + " T h e m e s _ t i t l e " = " "5<K 2=5H=53> 2840" ; + " T h e m e s _ d e s c r i p t i o n " = " >;;5:F8O C:@0H5=89" ; + + " D e f a u l t _ t i t l e " = " S t a n d a r d " ; + " D e f a u l t _ d e s c r i p t i o n " = " T h e t h e m e t h a t s e m b e d d e d i n s i d e t h e b o o t e r , i n c l u d e d h e r e f o r y o u t o c u s t o m i s e . " ; + + " B i g _ t i t l e " = " B i g " ; + " B i g _ d e s c r i p t i o n " = " A t h e m e w i t h a l a r g e l a y o u t f o r y o u l u c k y p e o p l e w i t h b i g m o n i t o r s " ; + + " T w i l i g h t _ t i t l e " = " T w i l i g h t " ; + " T w i l i g h t _ d e s c r i p t i o n " = " A s i m p l e t h e m e f o r t h e T w i l i g h t f a n s o u t t h e r e " ; + + " P i n k t i n k _ t i t l e " = " P i n k T i n k " ; + " P i n k t i n k _ d e s c r i p t i o n " = " A s i m p l e t h e m e w i t h a p i n k b a c k g r o u n d a n d T i n k e r b e l l " ; + + " M s i _ n e t b o o k _ t i t l e " = " M S i N e t b o o k " ; + " M s i _ n e t b o o k _ d e s c r i p t i o n " = " A s i m p l e M S i b o o t l o g o f o r y o u r M S i n e t b o o k = ) " ; + + " B u l l e t _ t i t l e " = " B u l l e t " ; + " B u l l e t _ d e s c r i p t i o n " = " T h e B u l l e t t h e m e b y N o S m o k i n g B a n d i t " ; + + / / E x t r a s + " E x t r a s _ t i t l e " = " E x t r a s " ; + " E x t r a s _ d e s c r i p t i o n " = " A c o l l e c t i o n o f u s e f u l a d d o n s " ; + + " S M B i o s _ t i t l e " = " S M B I O S O v e r r i d e " ; + " S M B i o s _ d e s c r i p t i o n " = " I n s t a l l d e f a u l t S M B I O S o v e r r i d e s s m b i o s . p l i s t i n t o E x t r a " ; + + / / K e x t s + " K e x t s _ t i t l e " = " K e x t s " ; + " K e x t s _ d e s c r i p t i o n " = " A c o l l e c t i o n o f u s e f u l p l i s t o n l y k e x t s c o m p a t i b l e w i t h E x t r a " ; + + " A H C I P o r t I n j e c t o r _ t i t l e " = " A H C I P o r t " ; + " A H C I P o r t I n j e c t o r _ d e s c r i p t i o n " = " A d d A H C I s u p p o r t f o r I n t e l S o u t h b r i d g e c h i p s e t s I C H 6 - I C H 1 0 , J M i c r o n J M B 3 8 3 " ; + + " I O A H C I B l o c k S t o r a g e I n j e c t o r _ t i t l e " = " I O A H C I B l o c k S t o r a g e " ; + " I O A H C I B l o c k S t o r a g e I n j e c t o r _ d e s c r i p t i o n " = " " ; + + " A T A P o r t I n j e c t o r _ t i t l e " = " I n t e l P I I X A T A " ; + " A T A P o r t I n j e c t o r _ d e s c r i p t i o n " = " A d d A T A s u p p o r t f o r I n t e l S o u t h b r i d g e c h i p s e t s I C H 6 - I C H 1 0 " ; + + " J M i c r o n A T A I n j e c t o r _ t i t l e " = " J M i c r o n A T A " ; + " J M i c r o n A T A I n j e c t o r _ d e s c r i p t i o n " = " A d d J M I c r o n A T A s u p p o r t f o r I n t e l c h i p s e t " ; + + " D i s a b l e r _ t i t l e " = " D i s a b l e r " ; + " D i s a b l e r _ d e s c r i p t i o n " = " D i s a b l e A p p l e I n t e l C P U P o w e r M a n a g e m e n t . " ; + + / / E r r o r s t r i n g s + " E R R O R _ B O O T V O L " = " T h i s s o f t w a r e m u s t b e i n s t a l l e d o n t h e s t a r t u p v o l u m e . " ; + " E R R O R _ I N S T A L L " = " T h i s v o l u m e d o e s n o t m e e t t h e r e q u i r e m e n t s f o r t h i s u p d a t e . " ; + + " N e w e r _ P a c k a g e _ I n s t a l l e d _ m e s s a g e " = " A n e w e r v e r s i o n o f C h a m e l e o n i s a l r e a d y i n s t a l l e d " ; + " I n t e l _ M a c _ m e s s a g e " = " T h i s s o f t w a r e c a n n o t b e i n s t a l l e d o n t h i s c o m p u t e r . " ; + \ No newline at end of file Index: branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Welcome.rtfd/TXT.rtf =================================================================== --- branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Welcome.rtfd/TXT.rtf (revision 0) +++ branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Welcome.rtfd/TXT.rtf (revision 1251) @@ -0,0 +1,28 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;} +{\colortbl;\red255\green255\blue255;\red65\green78\blue255;} +\margl1440\margr1440\vieww11660\viewh12980\viewkind0 +\pard\ri0\qc + +\f0\b\fs72 \cf0 Chameleon +\fs50 \ + +\fs26 v%CHAMELEONVERSION% r%CHAMELEONREVISION% +\fs50 \ +\ +\cf2 %CHAMELEONSTAGE% +\fs26 \cf0 \ +\pard\ri0\ql\qnatural +\cf0 \ +\ +\ +Developers: zef, Turbo, dfe, netkas, mackerintel, fassl, Kabyl, kaitek, iNDi, asereBLN, mozodojo, meklort, AzimutZ, Slice\ +\ +\ +Thanks to : JrCs, mercurysquad, munky, rekursor, cosmolt, kalyway, Krazubu, THeKiNG, XyZ, blackosx, DHP, cparm\ +\pard\tx360\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\b0\fs30 \cf0 \ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\fs26 \cf0 Copyright \'a9 2011} \ No newline at end of file Index: branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Conclusion.rtfd/TXT.rtf =================================================================== --- branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Conclusion.rtfd/TXT.rtf (revision 0) +++ branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/Conclusion.rtfd/TXT.rtf (revision 1251) @@ -0,0 +1,34 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;} +{\colortbl;\red255\green255\blue255;\red65\green78\blue255;\red255\green0\blue0;} +\margl1440\margr1440\vieww11660\viewh12980\viewkind0 +\pard\ri0\qc + +\f0\b\fs72 \cf0 Chameleon +\fs50 \ + +\fs26 v%CHAMELEONVERSION% r%CHAMELEONREVISION% +\fs50 \ +\ +\cf2 %CHAMELEONSTAGE%\cf0 \ +\pard\ri0\ql\qnatural + +\fs26 \cf0 \ +\pard\ri0\qc + +\fs50 \cf3 \uc0\u1059 \u1089 \u1090 \u1072 \u1085 \u1086 \u1074 \u1082 \u1072 \u1074 \u1099 \u1087 \u1086 \u1083 \u1085 \u1077 \u1085 \u1072 ! +\b0\fs26 \cf0 \ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\fs18 \cf0 \ +{\field{\*\fldinst{HYPERLINK "http://chameleon.osx86.hu/"}}{\fldrslt +\fs26 http://www.applelife.ru/topic/23967-%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-%d1%85%d0%b0%d0%bc%d0%b5%d0%bb%d0%b5%d0%be%d0%bd/}} +\fs26 \ +{\field{\*\fldinst{HYPERLINK "http://forum.voodooprojects.org/index.php"}}{\fldrslt http://forum.voodooprojects.org/index.php}} +\b \ +\pard\tx360\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\b0\fs30 \cf0 \ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\fs26 \cf0 Copyright \'a9 2011} \ No newline at end of file Index: branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/License.rtf =================================================================== --- branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/License.rtf (revision 0) +++ branches/azimutz/trunkAutoResolution/package/Resources/Russian.lproj/License.rtf (revision 1251) @@ -0,0 +1,13 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;} +{\colortbl;\red255\green255\blue255;} +\vieww22060\viewh14020\viewkind0 +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\f0\b\fs20 \cf0 \uc0\u1056 \u1091 \u1089 \u1089 \u1082 \u1080 \u1081 \ +\ +\uc0\u1051 \u1080 \u1094 \u1077 \u1085 \u1079 \u1080 \u1103 \u1085 \u1072 \u1061 \u1072 \u1084 \u1077 \u1083 \u1077 \u1086 \u1085 \u1087 \u1086 \u1076 \u1088 \u1072 \u1079 \u1091 \u1084 \u1077 \u1074 \u1072 \u1077 \u1090 , \u1095 \u1090 \u1086 \u1085 \u1080 \u1082 \u1090 \u1086 \u1085 \u1080 \u1079 \u1072 \u1095 \u1090 \u1086 \ +\uc0\u1085 \u1077 \u1086 \u1090 \u1074 \u1077 \u1095 \u1072 \u1077 \u1090 . \u1048 \u1089 \u1087 \u1086 \u1083 \u1100 \u1079 \u1091 \u1081 \u1090 \u1077 \u1085 \u1072 \u1089 \u1074 \u1086 \u1081 \u1089 \u1090 \u1088 \u1072 \u1093 \u1080 \u1088 \u1080 \u1089 \u1082 .\ + +\b0 \ +Rev. 18/07/2011} \ No newline at end of file Index: branches/azimutz/trunkAutoResolution/package/buildpkg.sh =================================================================== --- branches/azimutz/trunkAutoResolution/package/buildpkg.sh (revision 1250) +++ branches/azimutz/trunkAutoResolution/package/buildpkg.sh (revision 1251) @@ -48,7 +48,7 @@ cp -f ${1%/*}/i386/cdboot ${1}/Core/Root/usr/standalone/i386 cp -f ${1%/*}/i386/chain0 ${1}/Core/Root/usr/standalone/i386 fixperms "${1}/Core/Root/" - cp -f ${pkgroot}/fdisk ${1}/Core/Root/usr/sbin + cp -f ${pkgroot}/fdisk440 ${1}/Core/Root/usr/sbin/fdisk local coresize=$( du -hkc "${1}/Core/Root" | tail -n1 | awk {'print $1'} ) buildpackage "${1}/Core" "/" "0" "start_visible=\"false\" start_selected=\"true\"" @@ -88,7 +88,7 @@ mkdir -p "${1}/${options[$i]##*/}/Root" mkdir -p "${1}/${options[$i]##*/}/Scripts" - ditto --noextattr --noqtn "${options[$i]}/postinstall" "${1}/${options[$i]##*/}/Scripts/postinstall" + ditto --noextattr --noqtn "${options[$i]}/postinstall.sh" "${1}/${options[$i]##*/}/Scripts/postinstall.sh" buildpackage "${1}/${options[$i]##*/}" "/" "" "start_selected=\"false\"" done Index: branches/azimutz/trunkAutoResolution/CREDITS =================================================================== --- branches/azimutz/trunkAutoResolution/CREDITS (revision 1250) +++ branches/azimutz/trunkAutoResolution/CREDITS (revision 1251) @@ -3,36 +3,9 @@ Developers: ---------- - Crazor - Dense - fassl - iNDi - JrCs - Kabyl - kaitek - mackerintel - mercurysquad - munky - meklort - mozodojo - rekursor - Turbo - valv - zef - cparm +zef, Turbo, dfe, netkas, mackerintel, fassl, Kabyl, kaitek, iNDi, asereBLN, mozodojo, meklort, AzimutZ, Slice Thanks to: --------- - asereBLN - Azimutz - bumby - cosmo1t - dfe - Galaxy - kalyway - Krazubu - MasterChief - netkas - sckevyn - smith@@ - THeKiNG +JrCs, mercurysquad, munky, rekursor, cosmolt, kalyway, Krazubu, THeKiNG, XyZ, blackosx, DHP, cparm + Index: branches/azimutz/trunkAutoResolution/BLOCKERS =================================================================== --- branches/azimutz/trunkAutoResolution/BLOCKERS (revision 1250) +++ branches/azimutz/trunkAutoResolution/BLOCKERS (revision 1251) @@ -1,11 +1,13 @@ - Memory Allocation Error on boot1 loading /boot: http://forge.voodooprojects.org/p/chameleon/issues/101/ Nvidia GT 540M && 310M : can't find rom to patch : http://forge.voodooprojects.org/p/chameleon/issues/99/ ** This is also http://forge.voodooprojects.org/p/chameleon/issues/48/ ** GT 440 --> http://forge.voodooprojects.org/p/chameleon/issues/98/ Extra Kext Loading dependency error: http://forge.voodooprojects.org/p/chameleon/issues/94/ AMD reported issues in cpu.c http://forge.voodooprojects.org/p/chameleon/issues/92/ Make Package: http://forge.voodooprojects.org/p/chameleon/issues/82/ - SMBus : http://forge.voodooprojects.org/p/chameleon/issues/10/ === Done === Multi Booting: http://forge.voodooprojects.org/p/chameleon/issues/62/ + Memory Allocation Error on boot1 loading /boot: http://forge.voodooprojects.org/p/chameleon/issues/101/ + +== Closed == + SMBus : http://forge.voodooprojects.org/p/chameleon/issues/10/ Index: branches/azimutz/trunkAutoResolution/doc/BootHelp.txt =================================================================== --- branches/azimutz/trunkAutoResolution/doc/BootHelp.txt (revision 1250) +++ branches/azimutz/trunkAutoResolution/doc/BootHelp.txt (revision 1251) @@ -72,7 +72,8 @@ ignore /E/E and /S/L/E/Extensions.mkext. GraphicsEnabler=Yes|No Automatic device-properties generation for gfx cards. - AtiConfig=