iPodToucHack | Forum su Apple, iPhone, iPod touch, iPad & molto altro...

[Guida] Overclock dispositivi Apple

« Older   Newer »
 
  Share  
.
  1.     +1 Like   -1
     
    .
    Avatar

    Group
    Moderatore
    Posts
    3,884
    Reputation
    +154

    Status
    Anonymous
    #entry345425577

    Edited by ShaÐe - 20/3/2012, 16:56
     
    Top
    .
  2. •ChAoS•
        +3   +1 Like   -1
     
    .

    User deleted


    L'overclock su iPhone, iPad e iPod touch non è effettuabile. Ecco perché.

    Tutto ciò che è contenuto in userland è precedentemente montato dal kernel. Le variabili di questo tipo (frequencybus, clockrate, modello, macchina, cpu, frequencycpu e molte altre) sono immagazzinate nella NVRAM, che è la memoria non volatile (che è in esecuzione anche dopo che il dispositivo si spegne) del terminale. Dato che i dati in NVRAM vengono letti e caricati in NOR insieme ad iBoot, LLB e tutto ciò che viene prima dell'userland, non è possibile modificare il valore di clock per il processore semplicemente eliminando un file nel filesystem, perché di quest'ultimo viene fatto il mounting dal kernel leggendo il file etc/fstab, che sta per FileSystem Table. Non essendo uno script e dato che l'iBoot carica prima la NOR che la NAND (memoria flash), settando di sola lettura i valori della NVRAM, i valori in fstab non possono modificare quelli precedentemente caricati dall'LLB (responsabile della scrittura in NVRAM): il kernel legge in sola lettura questi valori come ho già detto, che possono essere visualizzati da terminale con il comando sysctl -a.

    L'unico modo per effettivamente eseguire un overclock sul dispositivo sarebbe quello di modificare il valore in NVRAM prima che l'iBoot carichi la NOR, ma questo non è possibile fintanto che non si possiede un exploit nella BootROM per spezzare tutta la chain of trust (sequenza d'avvio). Inoltre pochi conoscono l'esatta collocazione di questi valori (nel caso in cui lo si voglia utilizzare con gli exploit Pwnage e 24kPwn, agendo nel DevTree che è caricato prima della NOR dall'iBoot), e quei pochi non si prestano a creare guide apposite per un semplice motivo di sicurezza.

    Questa guida ha, praticamente, lo scopo di effetto Placebo, che tra l'altro è maggiormente ottenibile con svariati tweaks da Cydia Store, tra cui FakeClockUp, che aumenta la velocità delle animazioni.
     
    Top
    .
  3. ~Thør³
        +3   +1 Like   -1
     
    .

    User deleted


    Te lo giuro chaos, per capirlo tutto ho dovuto leggerlo 4 volte :xD:
     
    Top
    .
  4. •ChAoS•
        +1 Like   -1
     
    .

    User deleted


    Sono concetti molto difficili, non mi stupisce. Sta di fatto che questa guida non è funzionante.
     
    Top
    .
  5. Whiskey In The Jar
        +2   +1 Like   -1
     
    .

    User deleted


    CITAZIONE (•ChAoS• @ 23/1/2012, 22:05) 
    L'overclock su iPhone, iPad e iPod touch non è effettuabile. Ecco perché.

    Tutto ciò che è contenuto in userland è precedentemente montato dal kernel. Le variabili di questo tipo (frequencybus, clockrate, modello, macchina, cpu, frequencycpu e molte altre) sono immagazzinate nella NVRAM, che è la memoria non volatile (che è in esecuzione anche dopo che il dispositivo si spegne) del terminale. Dato che i dati in NVRAM vengono letti e caricati in NOR insieme ad iBoot, LLB e tutto ciò che viene prima dell'userland, non è possibile modificare il valore di clock per il processore semplicemente eliminando un file nel filesystem, perché di quest'ultimo viene fatto il mounting dal kernel leggendo il file etc/fstab, che sta per FileSystem Table. Non essendo uno script e dato che l'iBoot carica prima la NOR che la NAND (memoria flash), settando di sola lettura i valori della NVRAM, i valori in fstab non possono modificare quelli precedentemente caricati dall'LLB (responsabile della scrittura in NVRAM): il kernel legge in sola lettura questi valori come ho già detto, che possono essere visualizzati da terminale con il comando sysctl -a.

    L'unico modo per effettivamente eseguire un overclock sul dispositivo sarebbe quello di modificare il valore in NVRAM prima che l'iBoot carichi la NOR, ma questo non è possibile fintanto che non si possiede un exploit nella BootROM per spezzare tutta la chain of trust (sequenza d'avvio). Inoltre pochi conoscono l'esatta collocazione di questi valori (nel caso in cui lo si voglia utilizzare con gli exploit Pwnage e 24kPwn, agendo nel DevTree che è caricato prima della NOR dall'iBoot), e quei pochi non si prestano a creare guide apposite per un semplice motivo di sicurezza.

    Questa guida ha, praticamente, lo scopo di effetto Placebo, che tra l'altro è maggiormente ottenibile con svariati tweaks da Cydia Store, tra cui FakeClockUp, che aumenta la velocità delle animazioni.

    PWNED! Good Job!
     
    Top
    .
  6. ×PedoRemilia»
        +1 Like   -1
     
    .

    User deleted


    ... Non ho capito ninte di cosa ha detto Chaos. °_°
     
    Top
    .
  7.     +1 Like   -1
     
    .
    Avatar

    Group
    Member
    Posts
    11,133
    Reputation
    +75

    Status
    Anonymous
    Chaos, Persino anche io che me ne intendo abbastanza di informatica (purtroppo non programmazione), ho fatto fatica a capire questo tuo concetto o.O
     
    Top
    .
  8. Ori0n
        +1 Like   -1
     
    .

    User deleted


    CITAZIONE (Whiskey In The Jar @ 23/1/2012, 22:36) 
    CITAZIONE (•ChAoS• @ 23/1/2012, 22:05) 
    L'overclock su iPhone, iPad e iPod touch non è effettuabile. Ecco perché.

    Tutto ciò che è contenuto in userland è precedentemente montato dal kernel. Le variabili di questo tipo (frequencybus, clockrate, modello, macchina, cpu, frequencycpu e molte altre) sono immagazzinate nella NVRAM, che è la memoria non volatile (che è in esecuzione anche dopo che il dispositivo si spegne) del terminale. Dato che i dati in NVRAM vengono letti e caricati in NOR insieme ad iBoot, LLB e tutto ciò che viene prima dell'userland, non è possibile modificare il valore di clock per il processore semplicemente eliminando un file nel filesystem, perché di quest'ultimo viene fatto il mounting dal kernel leggendo il file etc/fstab, che sta per FileSystem Table. Non essendo uno script e dato che l'iBoot carica prima la NOR che la NAND (memoria flash), settando di sola lettura i valori della NVRAM, i valori in fstab non possono modificare quelli precedentemente caricati dall'LLB (responsabile della scrittura in NVRAM): il kernel legge in sola lettura questi valori come ho già detto, che possono essere visualizzati da terminale con il comando sysctl -a.

    L'unico modo per effettivamente eseguire un overclock sul dispositivo sarebbe quello di modificare il valore in NVRAM prima che l'iBoot carichi la NOR, ma questo non è possibile fintanto che non si possiede un exploit nella BootROM per spezzare tutta la chain of trust (sequenza d'avvio). Inoltre pochi conoscono l'esatta collocazione di questi valori (nel caso in cui lo si voglia utilizzare con gli exploit Pwnage e 24kPwn, agendo nel DevTree che è caricato prima della NOR dall'iBoot), e quei pochi non si prestano a creare guide apposite per un semplice motivo di sicurezza.

    Questa guida ha, praticamente, lo scopo di effetto Placebo, che tra l'altro è maggiormente ottenibile con svariati tweaks da Cydia Store, tra cui FakeClockUp, che aumenta la velocità delle animazioni.

    PWNED! Good Job!

    Lol io l'ho capito la prima volta.
     
    Top
    .
7 replies since 23/1/2012, 21:22   2150 views
  Share  
.