È possibile personalizzare i controlli "fissi" nella parte superiore di Control Center?

3

iOS 11 offre la possibilità di personalizzare i controlli di abbassamento inferiori in Control Center (mostra / nascondi e riorganizza) da Impostazioni → Centro di controllo.

È possibile personalizzare gli altri controlli nella parte superiore del Centro di controllo, mostrando / nascondendo o riordinando i commutatori e i controlli?

    
posta grg 27.12.2017 - 16:26
fonte

1 risposta

4

, se sei su iOS 11.1 a 11.1.2 inclusi. Testato su iOS 11.1.1. Un promemoria che esegui questo a tuo rischio e pericolo.

  1. Installa FilzaEscaped da link
    Funziona con qualsiasi metodo di scrittura al di fuori della sandbox (quindi anche FilzaJailed) ma non ho provato altri metodi da solo.

    1. Scarica il primo IPA dal post.
    2. Scarica Cydia Impactor dal link .
    3. Apri Impactor e collega il dispositivo tramite USB.
    4. Trascina l'IPA di Filza scaricato nella finestra di Impactor e segui le istruzioni. Se utilizzi 2FA sul tuo ID Apple, dovrai generare una password per l'app.
  2. In Filza sul tuo dispositivo, vai a /System/Library/PrivateFrameworks/ControlCenterServices.framework/ e apri DefaultModuleOrder~iphone.plist con l'editor di testo.

    1. Filza si avvia in / var / mobile per impostazione predefinita, quindi utilizza il pulsante Indietro per spostarti prima su root (/).
    2. Quando sei nella cartella corretta, tocca il ⓘ a destra del file, quindi condividi in alto a destra, quindi seleziona Editor di testo.

  3. Sposta tutte le stringhe dall'array fisso all'array abilitato dall'utente.

    Seleziona tutte le stringhe, taglia e incolla nell'array inferiore.

    Di seguito è riportato un esempio DefaultModuleOrder ~ iphone.plist con tutti i controlli dei componenti spostati sull'array abilitato dall'utente.

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>fixed</key>
        <array>
        </array>
        <key>user-enabled</key>
        <array>
            <string>com.apple.control-center.FlashlightModule</string>
            <string>com.apple.mobiletimer.controlcenter.timer</string>
            <string>com.apple.control-center.CalculatorModule</string>
            <string>com.apple.control-center.CameraModule</string>
            <string>com.apple.Home.ControlCenter</string>
            <string>com.apple.control-center.ConnectivityModule</string>
            <string>com.apple.mediaremote.controlcenter.nowplaying</string>
            <string>com.apple.control-center.OrientationLockModule</string>
            <string>com.apple.control-center.DoNotDisturbModule</string>
            <string>com.apple.control-center.DisplayModule</string>
            <string>com.apple.control-center.AudioModule</string>
            <string>com.apple.mediaremote.controlcenter.airplaymirroring</string>
        </array>
    </dict>
    </plist>
    
  4. Respring. Il riavvio lo farà ed è probabilmente il modo più semplice se non conosci altri metodi di riavvio di SpringBoard.

  5. In Impostazioni → Centro di controllo, riattiva i controlli standard disabilitati se li vuoi ancora e personalizza la loro posizione come preferisci!

risposta data 27.12.2017 - 16:26
fonte

Leggi altre domande sui tag