Ankündigung

Collapse
No announcement yet.

Nightshift Mode ab 10.12.4

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

  • Nightshift Mode ab 10.12.4

    Leider sind ja nur bestimmte Mac´s supported - es sei denn....

    Lest selbst:



    Supported Mac models for Night Shift in Sierra 10.12.4

    Night Shift was introduced in macOS Sierra 10.12.4 (Build 16E144f and Public Beta-1) and it is controlled by CoreBrightness.framework and supported by the following Mac models:

    MacBookPro9,x
    iMac13,x
    Macmini6,x
    MacBookAir5,x
    MacPro6,x
    MacBook8,x

    Apple did not release any information about this. Not just yet, but I know this because I located the checks for this in this framework, and there it checks for matching Mac model names:

    MacBookPro
    iMac
    Macmini
    MacBookAir
    MacPro
    MacBook

    Night Shift however is not supported by all Mac models. Nope. There is a list with minimum requirements, which I looked up with help of:

    nm /S*/L*/PrivateFrameworks/CoreBrightness.framework/CoreBrightness|grep _ModelMinVersion

    000000000001d490 S _ModelMinVersion

    Ok. Now we know the offset. Time to dump the data with help of:

    xxd -s 0x1D490 -l 24 /S*/L*/PrivateFrameworks/CoreBrightness.framework/CoreBrightness

    0001d490: 0900 0000 0d00 0000 0600 0000 0500 0000
    0001d4a0: 0600 0000 0800 0000

    09 = MacBookPro9,x
    0d = iMac13,x
    06 = Macmini6,x
    05 = MacBookAir5,x
    06 = MacPro6,x
    08 = MacBook8,x

    Now you know how I did it, and in case you happen to own a Mac model that isn’t supported, yet, then you could try to patch the matching value in CoreBrightness.framework. The colors that I used should help you to find the correct spot.

    Anyway. This my friends is how it is done. Have fun now.

    Edit: The order of the MacBookPro and iMac was wrong – see comments. Fixed thanks to the heads up from Thomas and Nicolinux.

    Update: You need to re-sign the patched framework binary with:

    sudo codesign -f -s - /S*/L*/PrivateFrameworks/CoreBrightness.framework/Versions/Current/CoreBrightness

    Note: You may only use this patch in your software if the source code is available, you are not asking for donations, and clearly state that this was my work. Thank you.


    Damit sollte Nightshift auch bei älteren Modell funktionieren.

    PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 56 MB RAM, 2,1 GB HDD, Mac OS 7.6.1

    PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 44 MB RAM, 1,1 GB HDD, Mac OS 8.6

    Leg' Dich mit den Besten an, und Du stirbst wie alle dann!

    [Zitat von Crash Override aus: Hackers - Im Netz des FBI]



  • #2
    Und fr den Fall, dass es nicht klappt: Den Rechner einfach ausschalten und ins Bett gehen, wenn die Augen schmerzen.
    Kreative Menschen nehmen einen Mac.
    Menschen mit Job, nehmen einen PC.

    Comment


    • #3
      Zitat von Acid Burn Beitrag anzeigen
      Leider sind ja nur bestimmte Mac´s supported - es sei denn....

      Lest selbst:



      Supported Mac models for Night Shift in Sierra 10.12.4

      Night Shift was introduced in macOS Sierra 10.12.4 (Build 16E144f and Public Beta-1) and it is controlled by CoreBrightness.framework and supported by the following Mac models:

      MacBookPro9,x
      iMac13,x
      Macmini6,x
      MacBookAir5,x
      MacPro6,x
      MacBook8,x
      Da ich ja 2 Books habe, die offiziell unterstützt werden, kann ich es mir dort erst 'mal angucken, ohne mich auf es sei denn stürzen zu müssen...

      Aber halt, vielleicht sollte ich überhaupt erst 'mal einen Rechner auf 10.12.x upgraden...
      Kleines Mac & Amiga "Museum"
       Cube 1.8 GHz - 1,5 GB RAM - GeForce 6200 (256 MB) 
       20th Anniversary Mac - Sonnet Crescendo /L2 G3 400 MHz 
      Mac Mini G4 1,5 GHz (PM 10,2) mit MOS 3.6
      SAM460 mit Radeon 4650 und Amiga OS 4.1
      ............

      Comment


      • #4
        Zitat von KaloCube Beitrag anzeigen
        Aber halt, vielleicht sollte ich überhaupt erst 'mal einen Rechner auf 10.12.x upgraden...
        Ja, dass solltest du wohl tun

        PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 56 MB RAM, 2,1 GB HDD, Mac OS 7.6.1

        PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 44 MB RAM, 1,1 GB HDD, Mac OS 8.6

        Leg' Dich mit den Besten an, und Du stirbst wie alle dann!

        [Zitat von Crash Override aus: Hackers - Im Netz des FBI]


        Comment


        • #5
          Zitat von Acid Burn Beitrag anzeigen
          Ja, dass solltest du wohl tun
          Bisher habe ich aber noch keinerlei Gründe dafür gesehen, das war früher doch ganz anders...
          Kleines Mac & Amiga "Museum"
           Cube 1.8 GHz - 1,5 GB RAM - GeForce 6200 (256 MB) 
           20th Anniversary Mac - Sonnet Crescendo /L2 G3 400 MHz 
          Mac Mini G4 1,5 GHz (PM 10,2) mit MOS 3.6
          SAM460 mit Radeon 4650 und Amiga OS 4.1
          ............

          Comment


          • #6
            Denke an die etlichen Sicherheitslücken die geschlossen wurden....

            PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 56 MB RAM, 2,1 GB HDD, Mac OS 7.6.1

            PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 44 MB RAM, 1,1 GB HDD, Mac OS 8.6

            Leg' Dich mit den Besten an, und Du stirbst wie alle dann!

            [Zitat von Crash Override aus: Hackers - Im Netz des FBI]


            Comment


            • #7
              Zitat von Acid Burn Beitrag anzeigen
              Denke an die etlichen Sicherheitslücken die geschlossen wurden....
              Sicherheitsupdates gibt es auch für die Vorgängerversionen noch...
              Kleines Mac & Amiga "Museum"
               Cube 1.8 GHz - 1,5 GB RAM - GeForce 6200 (256 MB) 
               20th Anniversary Mac - Sonnet Crescendo /L2 G3 400 MHz 
              Mac Mini G4 1,5 GHz (PM 10,2) mit MOS 3.6
              SAM460 mit Radeon 4650 und Amiga OS 4.1
              ............

              Comment


              • #8
                Dann bleibe halt bei "deiner " Yosi



















                PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 56 MB RAM, 2,1 GB HDD, Mac OS 7.6.1

                PowerBook Duo 280c (PPC 2300c Upgrade), 100 MHz, 44 MB RAM, 1,1 GB HDD, Mac OS 8.6

                Leg' Dich mit den Besten an, und Du stirbst wie alle dann!

                [Zitat von Crash Override aus: Hackers - Im Netz des FBI]


                Comment


                • #9
                  Zitat von Acid Burn Beitrag anzeigen
                  Dann bleibe halt bei "deiner " Yosi
                  Eine Yosi und mehrere EC habe ich im Einsatz!
                  Kleines Mac & Amiga "Museum"
                   Cube 1.8 GHz - 1,5 GB RAM - GeForce 6200 (256 MB) 
                   20th Anniversary Mac - Sonnet Crescendo /L2 G3 400 MHz 
                  Mac Mini G4 1,5 GHz (PM 10,2) mit MOS 3.6
                  SAM460 mit Radeon 4650 und Amiga OS 4.1
                  ............

                  Comment

                  Working...
                  X