Jump to content
Nokioteca Forum
Sign in to follow this  
Ivan-HC

Screenshot su Nokia 8110 4G

Recommended Posts

È da un bel pò che non scrivo guide su questo forum, da quando ho scritto e pubblicato il sito KaiOS ITALIA. Ma mi sento legato a questa comunità italiana, anche perché mi toglie anche il peso e il fastidio di dover usare il traduttore ogni volta che non capisco un termine in hindi, tedesco o americano. Quindi GRAZIE agli italiani per aver imparato la mia stessa lingua, l'italiano 😂

E dopo due anni di torture e esperimenti sul mio Nokia 8110 4G indistruttibile e che non muore mai... torno a pubblicare una guida (che troverete anche qui, insieme alle altre personalizzazioni in italiano). Sappiamo benissimo che su Nokia 2720 e 800 c'è la funzione degli screenshot premendo insieme i tasti * e # , ma questa funzione è ancora assente su Nokia 8110, e credo che sarebbe anche inutile in questo modo, viste le dimensioni dei tasti. Ma noi abbiamo un vantaggio: lo slide! Ecco come assegnargli la funzione degli screenshot:

 

Tutto si basa su come è posizionato lo sportellino:

  • Con lo sportellino semiaperto, Power prende uno screenshot.
  • Con lo sportellino chiuso o aperto, Power agisce normalmente.

1. Ottieni una copia della cartella dell'applicazione system.gaiamobile.org dal sistema:

adb pull /system/b2g/webapps/system.gaiamobile.org

2. Aprire il file /js/hardware_buttons.jsin application.zip con un editor di testo, Cerca " this._haveKeydown = true;". Quindi copia questa funzione:

                if (ScreenManager.screenEnabled && navigator.SlideStatus > 0) {
                    /* Home button is back from the dead */
                    if (navigator.SlideStatus === 2) {
                        /* Home logic when slider is open to the end */
                        this.publish('home');
                        this.setState('base', 'home-button-release');
                    } else {
                        /* Screenshot logic when slider is slightly closed */
                        this.publish('volumedown+sleep');
                        this.setState('base', 'sleep-button-release');
                    }
                }

e incollalo tra le seguenti righe:

  • this._haveKeydown = true;
  • this._initStatus = ScreenManager.screenEnabled;

Il risultato deve essere questo:

                this._haveKeydown = true;
                if (ScreenManager.screenEnabled && navigator.SlideStatus > 0) {
                    /* Home button is back from the dead */
                    if (navigator.SlideStatus === 2) {
                        /* Home logic when slider is open to the end */
                        this.publish('home');
                        this.setState('base', 'home-button-release');
                    } else {
                        /* Screenshot logic when slider is slightly closed */
                        this.publish('volumedown+sleep');
                        this.setState('base', 'sleep-button-release');
                    }
                }
                this._initStatus = ScreenManager.screenEnabled;

Utilizzare un sito Web come beautifier.io per leggere javascript in un formato più comprensibile e jshint.com per leggere errori "critici". Il metodo sopra descritto è sufficiente per ottenere la funzione "screenshots" sul Nokia 8110.

3. Invia l'app e la sua cartella sulla partizione dati, esattamente /data/local/webappsusando un accesso root temporaneo :

adb push system.gaiamobile.org /data/local/webapps

4. Ottieni il file webapps.json :

adb pull /data/local/webapps/webapps.json

E cambia il valore dell'app system.gaiamobile.org

  • "basePath": "/system/b2g/webapps",

in questo modo

  • "basePath": "/data/local/webapps",

Utilizzare il sito Web JSONLint per verificare che il formato sia corretto per qualsiasi file json che si desidera modificare.

5. Dopo questa modifica, spingi il file webapps.json al suo posto e riavvia il telefono:

adb push webapps.json /data/local/webapps/

adb reboot

Dopo il riavvio sarai in grado di usare gli Screenshot come su GerdaOS. Tutte le modifiche verranno ripristinate dopo un ripristino delle impostazioni di fabbrica o dopo l'aggiornamento.

 

I link e i riferimenti vari sono disponibili sulla guida ufficiale, nel sito KaiOS ITALIA https://sites.google.com/view/kaiositalia sotto la voce "Personalizzazioni"

Edited by Ivan-HC
  • Like 2

Share this post


Link to post
Share on other sites

Ho appena pubblicato un video per questo, buona visione!

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...