Originariamente inviato da
cubalibre0975
Ragazzi, non so se ho scoperto l'acqua calda, ma ho fatto uno script (traendo ispirazione da vari forum tra cui xda) da mettere in init.d che server a dare la massima priorità all'app che gestisce le telefonate, per cui praticamente rimane sempre in background e appena si preme l'icona si avvia velocemente. Ovviamente parlo dei problemi di impuntamento di Jelly Bean. Mi dava troppo fastidio che un telefono (questo è il nostro advance
) ci mettesse così tanto ad aprire proprio l'applicazione che serve per telefonare. Comunque, bando alle ciance. Dovete avere il root, ed un kernel che supporti init.d (io ho cocore 6). Creare la cartella init.d, creare un file senza estensione in cui scrivete il codice, salvarlo, dargli permessi 755 e poi metterlo nella cartella init.d . Al riavvio le priorita verranno cambiate. Il codice da copiare è questo:
#!/system/bin/sh
Sleep 60
PPID=$(pidof com.android.phone)
echo "-17" > /proc/&PPID/oom_adj
renice -16 $PPID
In alternativa, si può creare uno script da far lanciare a Smanager all'avvio del telefono (ma così siete costretti ad avere un'altra applicazione in background).
Create il file vuoto e rinominatelo come .sh
Nel file il codice da inserire è:
PPID=$(pidof com.android.phone)
echo "-17" > /proc/&PPID/oom_adj
renice -16 $PPID
Bene, se vi funziona e se volete, potete distribuire questo metodo anche su altri forum, citandomi magari
. Mi piacerebbe fosse messo direttamente in un kernel, magari se qualcuno di voi ha tempo scriva su XDA e parli a Cocafe.
Saluti...