CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Q.dino con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 32 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

Come modificare valori si sistema in maniera definitiva

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Jan 2014
    Messaggi
    53

    Ringraziamenti
    4
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Come modificare valori si sistema in maniera definitiva

    Ciao a tutti, scusate se sto postando nella sezione sbagliata, mi sembrava la piu adatta.
    Ho avuto un problema con un no.1n3. In pratica ho fleshato una rom miui e da quel momento l'lcd funziona perfettamente, il touch invece, nella parte alta e a sinistra risponde perfetto, mentre nella arte bassa e a destra sembra come scalibrato. Ho scoperto che il mio schermo è 1280x720, invece il touch è settato per lavorare a 1280x640.. ho gia trovato il percorso e trovato il file da modificare, solo che ogni volta che riavvio il telefono, il valore che ho portato a 720 torna a 640.. ecco qua la domanda.

    Come faccio a modificare questo valore di sistema in modo tale che anche dopo ad un riavvio rimanga cosi in modo tale da far andare il touch??

    Il percorso è sys/module/tpd_setting/parameters/tpd_mode_min

    Il valore di tpd_mode_min è attualmente di 640, devo portarlo a 720..

    Non so, consigliatemi voi, ho attualmente i permessi di root, ho provato a modificarlo con es file explorer dopo aver montato il sistema in scrittura..sto impazzendo..cambio il valore, resetto il cellulare e torna 640.. help..

  2.  
  3. #2
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Ciao, questo succede perchè automaticamente Android ad ogni riavvio del dispositivo ripristina i valori di default del kernel. Per fare in modo che rimanga sempre lo stesso devi creare uno script init.d oppure realizzare una semplicissima applicazione che ad ogni avvio tramite un servizio ti modifica quel file. Nel caso in cui utilizzi questa seconda possibilità ti lascio la discussione in questa sezione altrimenti la sposto nella corretta.

  4. Il seguente Utente ha ringraziato Crotan per il post:

    zulu89 (12-12-14)

  5. #3
    Androidiano


    Registrato dal
    Jan 2014
    Messaggi
    53

    Ringraziamenti
    4
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Ciao, inanzi tutto ti ringrazio per la risposta. In realta avevo provato con lo script, ma non ero sicuro di dove inserire la stringa e sinceramente non trovo init.d..
    Mi puoi confermare sia questa? perche l'unico file init che trovo in etc è init.goldfish.sh e riporta come di seguito..

    qemud=`getprop ro.kernel.android.qemud`
    case "$qemud" in
    "")
    radio_ril=`getprop ro.kernel.android.ril`
    case "$radio_ril" in
    "")
    # no need for the radio interface daemon
    # telephony is entirely emulated in Java
    setprop ro.radio.noril yes
    stop ril-daemon
    ;;
    esac
    ;;
    esac

    # Setup additionnal DNS servers if needed
    num_dns=`getprop ro.kernel.ndns`
    case "$num_dns" in
    2) setprop net.eth0.dns2 10.0.2.4
    ;;
    3) setprop net.eth0.dns2 10.0.2.4
    setprop net.eth0.dns3 10.0.2.5
    ;;
    4) setprop net.eth0.dns2 10.0.2.4
    setprop net.eth0.dns3 10.0.2.5
    setprop net.eth0.dns4 10.0.2.6
    ;;
    esac

    # disable boot animation for a faster boot sequence when needed
    boot_anim=`getprop ro.kernel.android.bootanim`
    case "$boot_anim" in
    0) setprop debug.sf.nobootanimation 1
    ;;
    esac

    # set up the second interface (for inter-emulator connections)
    # if required
    my_ip=`getprop net.shared_net_ip`
    case "$my_ip" in
    "")
    ;;
    *) ifconfig eth1 "$my_ip" netmask 255.255.255.0 up
    ;;
    esac



    Detto questo mi andrebbe bene anche creare un piccolo programmino in modo tale che ad ogni avvio reimposti il valore, ma non so neanche da dove iniziare sinceramente
    Se mi puoi suggerire una soluzione te ne sarei grato..

    EDIT: ho creato la cartella init.d tramite un applicazione visto che il mio dispositivo a quanto pare non si avviava tramite quel percorso. Ora nella cartella etc mi si è creata una cartella init.d con all'interno un file che riporta come di seguito:

    # Script to set correct permissions to /system/etc/init.d folder by Ryuinferno @ XDA 2012
    mount -o rw,remount /system
    chmod -R 777 /system/etc/init.d
    mount -o ro,remount /system

    la stringa, ovvero: echo "720" > /sys/module/tpd_setting/parameters/tpd_mode_min

    devo inserirla sopra la riga "chmod -R 777 /system/etc/init.d" o sotto??

    spero di essermi fatto capire, che faticaccia

    Grazie mille..
    Ultima modifica di zulu89; 11-12-14 alle 23:21

  6. #4
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Qui trovi una guida davvero ben fatta su come creare lo script init.d. Ti conviene questa soluzione anziché l'applicazione, fai molto prima.

  7. Il seguente Utente ha ringraziato Crotan per il post:

    zulu89 (12-12-14)

  8. #5
    Androidiano


    Registrato dal
    Jan 2014
    Messaggi
    53

    Ringraziamenti
    4
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Alla fine ieri sera ho stretto le chiappe e ho inserito lo script nella maniera che mi sembrava piu consona e ha funzionato, il valore rimane 720 anche dopo il riavvio.
    Tuttavia il problema persiste, quindi probabilmente non era quella la causa del mio male, almeno ho imparato una cosa nuova. Ora provero a fleshare con spmdt, perche mi han detto potrebbe essere problemi di driver. Ho un problema anche qui giustamente, nel momento in cui carico il file scattered, nelle finestrelle per visualizzare i driver vedo tutto vuoto..mha..impazziro nella sezione giusta per quest'altro problema, grazie mille per l'aiuto

  9. #6
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Discussione spostata nella corretta sezione. Buon proseguimento.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy