CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 7 123 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 63
Discussione:

[guida] impedire il continuo ricaricarsi della touchwiz

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 VIP L'avatar di Osarco94


    Registrato dal
    May 2011
    Messaggi
    1,919
    Smartphone
    HTC ONE m7 ,HTC Wildfire

    Ringraziamenti
    17
    Ringraziato 163 volte in 138 Posts
    Predefinito

    [guida] impedire il continuo ricaricarsi della touchwiz

    Salve a tutti gente!!!



    riflettevo sul fatto che ancora non ho scritto nessuna guida nella sezione del gs3, quindi eccomi qui pronto a rimediare

    oggi vi illuminerò su come eliminare quel fastidioso ricaricamento del launcher ufficiale della touchwiz che avviene ogni qualvolta usate una serie di app o magari una un po più pesante

    per spiegare il problema copierò un mio post scritto in un altra sezione...sarà una cosa abbastan breve anche perche tutti i dettagli sarebbero noiosi e non sono nemme del tutto convinto di saperli tutti

    il problema:
    la questione del re draw dei widget non è questione di poca ram...avviene anche se usate il browser appena dopo aver riavviato il cell (cioè con la massima quantita di RAM libera disponibile, circa 320 mega)... è un "difetto software, anche se non parlerei di difetto perchè è comunque voluto da samsung non so perchè...forse per rendere tutto il resto più fludo. fatto sta che nello stato ufficiale delle cose il launcher della touchwiz ha classe di priorità 6, il che lo rende facilmente eliminabile da android non appena il processo va in background (cioè quando usiamo altre applicazioni) .... ma per chi non si stesse orientando con quello che sto dicendo farò una piccola premessa:
    detto in breve, il sistema android ha la facoltà di chiudere autonomamente i processi delle applicazioni in caso di bisogno (di ram, o di liberare la cpu da un lavoro in background per concentrarla sull'app in primo piano); naturalmente però ciò non avviene casualmente, ma secondo schemi ben precisi che classificano le applicazioni in macroclassi (nascoste, visibili, sempre in background ecc ecc) a ogni classe corrisponde un trattamento diverso, e una priorità diversa. le priorità si distinguono in numeri (piu è basso, piu la priorità di quell' app/processo sarà alta e quindi android eviterà fino all'ultimo di chiuderla...per darvi un idea solitamente il processo telefono ha priorità -16 mentre gmail +11)...questo naturlamente è solo un piccolissimo assaggiodi come funziona in realtà, ma spero sia servito a chiarire il concetto

    tornando a noi, il problema del riposizionamento dei widget è dovuto ad una "bassa priorità" del launcher , che perciò viene facilmente killato nel momento in cui usiamo app o giochi... di default infatti, la priorità di touchwiz home è settata a 6, mentre per non essere quasi mai killato dovrebbe stare a 1

    GUIDA AMPLIATA E AGGIORNATA, PER ULTERIORI PROBLEMI CONTROLLATE IL POST 3

    la soluzione:

    è una cosa molto semplice e testata, ma naturlamente necessitate dei permessi di root

    innanzitutto, cosa vi serve:

    1) Root Explorer : https://play.google.com/store/apps/d...RleHBsb3JlciJd a mio parere il più funzionale e potente fra i file manager, o il linea di massima un altro file manager che però abbia la capacità di navigare nelle cartelle di sistema
    2) Auto Memory Manager: https://play.google.com/store/apps/d...XRvbWVtbWFuIl0.
    3) System panel : https://play.google.com/store/apps/d...dGVtcGFuZWwiXQ..

    e ora procediamo:

    1) aprite root explorer e concedetegli i permessi di root, quindi navigate in SYSTEM/FRAMEWORK/ e copiate il il file services.jar in una cartella facilmente identificabile della vostra sd

    1a) se è la prima volta che usate root explorer vi dirà che è impossibile copiare perchè il file è in sola lettura, per procedere basterà tappare sul tasto in altro con la scritta R/W e farlo diventare R/O

    2) DA CELLULARE andate su ICS OOM Priority Charger e caricate il services.jar appena copiato nella vostra sd ( prima selezionatelo premendo su scegli file e dopodiche selezionate upload)
    2a) Se il vostro browser stock dovesse dare problemi, scaricate e utilizzate OPERA: https://play.google.com/store/apps/d...S5icm93c2VyIl0. (se avete ulteriori problemi controllate il post N° 3)

    3) se tutto va bene il sito riconoscerà il vostro file e il cellulare a cui e collegato, e vi darà la possibila di scaricarlo come zip o come semplice file, scegliete di scaricare il file

    4)terminato il download, sempre mediante root explorer sovrascrivete il file appena scaricato a quello presente nella cartella SYSTEM/FRAMEWORK

    5)riavviate

    6)una volta riavviato, aprite auto memory manager e fate menu/running process/list

    7)ora siete davanti alla lista dei processi attualmente attivi e le loro priorità, scorrete fino a quello touchwiz e dovreste aver ottenuto un risutato simile : https://dl.dropbox.com/u/19780267/After%20Patch.png
    (tanto per vostra curiosità, la situazione originale era cosi : https://dl.dropbox.com/u/19780267/Before%20Patch.png)

    se la situazione non è come quella della prima immagine potete impostarla voi tenendo premuto su un processo e selezionando su increase o decrease priority

    P.S potete fare cosi con tutti gli altri processi, anche se vi consiglio di lasciar perdere

    bhe e questo è quanto, se volete una conferma che la touchwiz sia ora effettivamente in memoria aprite system pane e controllate nelle current session, vedrete che il tempo di attivita della touchwiz è lo stesso di quello di attività del telefono


    buon modding!

    thanks to blk_jack for http://android.mimic.ca/ and zeppelinrox, also to UpInTheAir for his post on xda
    Ultima modifica di Osarco94; 24-07-12 alle 11:12
    In custodia
    HTC Wildfire
    rooted with Cyanogen 9

  2. I seguenti 3 Utenti hanno ringraziato Osarco94 per il post:

    Caino1991 (18-07-12),sharkrunner (20-07-12),Slim80 (22-07-12)

  3.  
  4. #2
    Miglior Moderatore del forum L'avatar di dieguccio


    Registrato dal
    Feb 2012
    Località
    ......in riva al mare
    Messaggi
    58,291
    Smartphone
    GalaxyS2-GalaxyS3-GalaxyS5

    Ringraziamenti
    1,032
    Ringraziato 15,788 volte in 12,471 Posts
    Predefinito

    buon proseguimento

  5. #3
    Androidiano VIP L'avatar di Osarco94


    Registrato dal
    May 2011
    Messaggi
    1,919
    Smartphone
    HTC ONE m7 ,HTC Wildfire

    Ringraziamenti
    17
    Ringraziato 163 volte in 138 Posts
    Predefinito

    ATTENZIONI E ACCORGIMENTI

    seguendo questa guida, potrete incappare fondamentalmente in due problemi:


    1) il primo si verifica se la vostra è la rom ufficiale samsung con solo i permessi di root attivati, il che4 implica che i vostri file sono .odex e non .deodex..il che ne impedisce la modifica. se è questo il caso quando andrete a uploadare il file services.jar vi restituirà il seguente errore:

    "Could not find classes.dex inside services.jar! Your ROM is most likely odexed (stock?).. Unfortunately the methods of patching an odexed services.jar are complex and require multiple files from your /system/framework/ directory. See zeppelinrox's post here for a guide to modifying your odexed services.jar file."

    In tal caso, la soluzione al problema è alquanto complessa ed è perlopiù una rottura di scatole perchè dovete andare a modificare molti file, ma se qualcuno volesse provare la guida completa si trova qui : http://forum.xda-developers.com/show...44&postcount=2



    2) il secondo caso si verifica nel momento in cui (sempre più frequente ormai) gli autori delle varie rom aggiornano le loro creazioni e includono già lo script per gli evidenti vantaggi che ne detraggono, in tal caso l'errore restituito sarà il seguente:

    "The services.jar file you uploaded has *already* been Supercharged! "

    La soluzione a questo problema è molto più semplice, poiche il problema esite solo perchè l'autore della rom ha gia eseguito per voi i primi step della guida e quindi voi state tentando di fare qualcosa che già c'è, quindi inutile. ciò che vi resta da fare quindi è saltare i primi passaggi e andare direttamente alla modifica delle priorità, dopodichè riavviate il telefono e controllate che i valori da voi impostati siano ancora la
    Ultima modifica di Osarco94; 23-07-12 alle 16:44
    In custodia
    HTC Wildfire
    rooted with Cyanogen 9

  6. #4
    Miglior Moderatore del forum L'avatar di dieguccio


    Registrato dal
    Feb 2012
    Località
    ......in riva al mare
    Messaggi
    58,291
    Smartphone
    GalaxyS2-GalaxyS3-GalaxyS5

    Ringraziamenti
    1,032
    Ringraziato 15,788 volte in 12,471 Posts
    Predefinito

    Quote Originariamente inviato da Osarco94 Visualizza il messaggio
    Il che spero voglia dire che la guida va bene
    se funziona lo sai tu

    per il resto mi sembra chiara da consultare , ottimo

    al massimo, se possono servire, metti degli screen illustrativi

  7. #5
    Androidiano VIP L'avatar di Osarco94


    Registrato dal
    May 2011
    Messaggi
    1,919
    Smartphone
    HTC ONE m7 ,HTC Wildfire

    Ringraziamenti
    17
    Ringraziato 163 volte in 138 Posts
    Predefinito

    Con me ha funzionato... Adesso vedremo se qualcun altro la prova cosa ci dice
    In custodia
    HTC Wildfire
    rooted with Cyanogen 9

  8. #6
    Senior Droid


    Registrato dal
    Jan 2010
    Messaggi
    446

    Ringraziamenti
    3
    Ringraziato 4 volte in 4 Posts
    Predefinito

    Ragazzi io non ho root....ce possibilità di fare root utilizzando una semplice app (senza seguire una guida) e in particolare è possibile riportare il tel sempre con la presunta medesima app??


    Inviato dal mio GT-I9300 usando Androidiani App

  9. #7
    Miglior Moderatore del forum L'avatar di dieguccio


    Registrato dal
    Feb 2012
    Località
    ......in riva al mare
    Messaggi
    58,291
    Smartphone
    GalaxyS2-GalaxyS3-GalaxyS5

    Ringraziamenti
    1,032
    Ringraziato 15,788 volte in 12,471 Posts
    Predefinito

    Quote Originariamente inviato da ciska Visualizza il messaggio
    Ragazzi io non ho root....ce possibilità di fare root utilizzando una semplice app (senza seguire una guida) e in particolare è possibile riportare il tel sempre con la presunta medesima app??


    Inviato dal mio GT-I9300 usando Androidiani App
    No, devi flashare il cf root

    Inviato con s2 o con s3 ,dipende ^_^

  10. #8
    Senior Droid


    Registrato dal
    Jan 2010
    Messaggi
    446

    Ringraziamenti
    3
    Ringraziato 4 volte in 4 Posts
    Predefinito

    Peccato....vabbe...non ho voglia di flashare con od in...grazie.


    Inviato dal mio GT-I9300 usando Androidiani App

  11. #9
    Baby Droid


    Registrato dal
    Jun 2011
    Messaggi
    25

    Ringraziamenti
    0
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Ciao, siccome io uso Nova Launcher al posto della Touchwiz ho provato ad aumentare la priorità del nova che di base è impostata a 6. Il problema è che il settaggio poi non resta salvato! Cioè se dopo un tot torno a gardare nella lista delle app, vedo nuovamente Nova Launcher con priorità 7 e non 1 come avevo impostato.

    Premetto che salto il passaggio di caricare il file sul sito perchè m da un'errore dopo l'upload, sia da telefono che da pc.

    Procedimento:
    1- apro Auto Memory Manager
    2- Menu -> Running Process -> List
    3- clicco sull'app e seleziono "Increase Priority"
    4- ripeto il punto 3 fino a portarla a priorità 1

    Sbaglio qalcosa?

  12. #10
    Androidiano VIP L'avatar di ValoX


    Registrato dal
    Jun 2012
    Località
    Bari
    Messaggi
    1,432

    Ringraziamenti
    495
    Ringraziato 469 volte in 282 Posts
    Predefinito

    A me sul sito dice: "The services.jar file you uploaded has *already* been Supercharged!"

    Perché?

    EDIT: Se non ho capito male, questa procedura fa il lavoro del Supercharged Script?
    Ultima modifica di ValoX; 22-07-12 alle 19:52
    Modello: -
    ROM: -
    Operatore: Iliad
    Github: ValoXTech

Pagina 1 di 7 123 ... ultimoultimo
Ultima pagina

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