Seleziona una pagina

[How-To] [ROOT] Uti...
 
Notifiche
Cancella tutti

[How-To] [ROOT] Utilizzare le partizioni Cache, Data e System come SWAP

33 Post
3 Utenti
0 Likes
441 Visualizzazioni
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

xdaLogo Grazie al lavoro di delta-roh ed Harbir è possibile utilizzare parte delle partizioni "/cache" "/system" e "/data" affinchè vengano utilizzate (nella misura che decidiamo noi o che ci viene suggerita dallo script) come swap, aumentando in questo modo, seppur virtualmente, la quantità di RAM del nostro telefono. Tutto questo è stato pensato perchè di norma la partizione /cache viene riempita pochissimo, lasciando inutilizzato tutto il restante spazio, che ora, ha trovato la sua utilità. Prima di adesso era possibile farlo attraverso una SD esterna, ma la velocità di scambio dati della memoria interna rispetto a quella esterna è assolutamente maggiore.

Qui di seguito i modelli ad oggi supportati: Acer Iconia A500, Asus NEXUS 7 (WiFi), Asus Transformer TF101, HTC Desire, HTC Desire C, HTC Desire HD, HTC Desire S, HTC Desire V, HTC Desire Z, HTC Evo 3D (GSM/CDMA), HTC Incredible S, HTC myTouch 4G Slide, HTC myTouch 4G Slide, HTC One S, HTC One SV, HTC One SV (LTE), HTC One V (GSM/CDMA), HTC One X, HTC ONE X+, HTC Raider, HTC Sensation, HTC Velocity 4G / Vivid, HTC Vision / G2, Huawei u8860, Huawei u8860pro, LG Nexus 4, LG Optimus Black (LG-P970), LG Optimus L9 P760, Motorola Defy, Prestigio MultiPad 8.0 ULTRA DUO/PMP5880D, Samsung Galaxy Ace 2, Samsung Galaxy Nexus, Samsung Galaxy Nexus, Samsung Galaxy Note II (GT-N7100/SGH-T889-T-Mobile/SPH-L900-Sprint), Samsung Galaxy Note II (LTE)/N7105, Samsung Galaxy S Duos (S7562), Samsung Galaxy S II (GT-I9100), Samsung Galaxy S Plus (I9001), Samsung Galaxy S4 (GT-I9500), Samsung Galaxy S4 (SPH-L720), Samsung Galaxy S4 Sprint (SPH-L710), Samsung Galaxy S4 T-Mobile (SGH-M919), Samsung Galaxy SL GT I9003, Samsung Galaxy TAB 10.1V (GT-P7100), Samsung Galaxy W (GT-I8150), Sony Xperia L

Prima di qualsiasi operazione fatevi un backup/nandroid backup!

[button link="http://d-h.st/aLc" type="big" newwindow="yes"] Per il download dello script cliccate qui![/button]

L'installazione AUTOMATICA è semplice:

  1. Entrate in recovery
  2. Scegliete "install zip file from sd card" ed avviate il file scaricato
  3. Seguite la procedura a schermo.

Potete scegliere di utilizzare 1 sola delle partizioni per lo Swap (cache, system o data), 2 partizioni oppure tutte e tre. Utilizzandone di più avrete naturalmente la possibilità di incrementare ulteriormente lo spazio di Swap per il vostro terminale. INSTALLAZIONE MANUALE, qualora per qualche motivo non si riuscisse ad usare la procedura da recovery: Preparazione (rendersi conto di quanto spazio poter usare per le varie partizioni):

  1. Installare sul proprio dispositivo un programma che fa da Terminale (sul market ce ne sono diversi, il uso "Emulatore Terminale)
  2. Digitare uno alla volta i seguenti comandi

df /cache df /data df /system Dovrebbe uscire un qualcosa di simile: Nella situazione dell'immagine da spoiler IO deciderei di usare 75 MB della partizione /cache, 100 MB di /system e 100 MB di /data 3) Se non ce l'avete già scaricate un file manager; io mi sono trovato bene con Xplore. Scaricate quindi X-plore, emtrate nelle impostazioni e settatelo come da immagine, per concedergli quindi i permessi di root: Ora arriviamo all'installazione vera e propria:

  1. Scaricate il file zip QUI
  2. Estraete i files 98swap_XXX_v300 dalla cartella swapXXXYYYetcinit.d (XXX e YYY sono rispettivamente il nome della partizione che volete usare e la grandezza del file swap da inserire nella partizione!) Esempio: utilizzare il file 98swap_cache_v300 preso dalla cartella swapcache50etcinit.d significa che voglio utilizzare 50 mb della partizione /cache.
  3. Aprite X-plore o qualsiasi altro file manager che puo' avere diritti di root
  4. Copiare i file estratti 98swap_XXX_v300 in (root) /system/etc/init.d

Esempio: Chi vuole utilizzare 75 MB della partizione /cache, 100 MB di /system e 100 MB di /data, come da mio esempio precedente, deve estrarre i seguenti file dallo zip:

  • 98swap_cache_v300 dalla cartella swapcache75etcinit.d
  • 98swap_system_v300 dalla cartella swapsystem100etcinit.d
  • 98swap_data_v300 dalla cartella swapdata100etcinit.d

Copiare quindi questi 3 file nel dispositivo in (root) /system/etc/init.d SI RICORDA CHE SI PUO' UTILIZZARE UNA SOLA PARTIZIONE TRA LE 3 (copiando solo il file interessato nella cartella "/system/etc/init.d") OPPURE DUE (e quindi i due file 98swap_XXX_v300 di interesse nella cartella "/system/etc/init.d" ), O TUTTE E TRE.. Nel nostro esempio le stiamo utilizzando tutte e tre. NON RIAVVIARE Ora bisogna dare i diritti di esecuzione al file che abbiamo messo in /system/etc/init.d Per fare questo possiamo scegliere due strade: 5a) Con X-plore Lasciare tappato sul file e tappare poi su Autorizzazioni, facendo in modo che il Chmod diventi 775, dando quindi diritti di esecuzione a tutti, tranne che di scrittura ad "Other" 5b) Aprite una nuova sessione del Terminal Emulator ed ottenete i diritti da superuser con il comando: su Date ora i seguenti comandi: cd /system/etc/init.d (questo comando serve per spostarvi nella cartella dove si trova il file) chmod 775 98swap_cache_v300 (questo serve per dare i diritti di esecuzione al file) Riavviate. Fine. Ora dovrebbe essere tutto installato Per controllare che ciò sia avvenuto aprite Terminal Emulator e date il seguente comando: free -m Vi mostrerà la grandezza della vostra RAM e del vostro Swap. Fateci sapere come è andata e se avete riscontrato miglioramenti nel vostro terminale 🙂

[button link="http://d-h.st/aLc" type="big" newwindow="yes"] TURBO BOOST MOD V3.03-AROMA.zip - 4.75 MB[/button]


   
Citazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Sto provando sul mio transformer, vi farò sapere se noto miglioramenti.

Edit: niente, non funzia. Provo ad installarlo da recovery (installandolo da sd)...parte l'installazione, e rimane su quella schermata, non va più avanti.

Consigli?


   
RispondiCitazione
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

hai provato con questo tool (hai ICS vero?) ?

[hidden:17ap40lq] http://forum.xda-developers.com/showthread.php?t=1689193 [/hidden:17ap40lq]

dovrebbe farti da "interfaccia"..

oltretutto ho trovato questi due messaggi in giro googlando, in risposta a gente che ha avuto il tuo stesso problema

All the tutorials are wrong about getting to fast boot. For some reason they neglect to tell you to wait five seconds. Then you can use volume down to select USB fast boot option. It took me a whole day to flash clockwork mod because I thought my stock recovery was flawed.

e

Guys - you can only do a cold boot or factory reset through the power/volume key combo.

You cannot enter recovery mode (which is what the OP is trying to do) on the tf101 when running the stock firmware. There isn't a problem, the system is doing what it should do

il primo ti spiega in che modo entrare in fastboot.. il secondo ti dice che avendo una stock rom non riuscirai ad entrare nella recovery..

o ancora

Agreed, the dead Android is stock recovery.
Try PERI with USB Debugging enabled, or use EasyFlasher to flash a recovery in APX mode.


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

No no...ho risolto il problema della recovery...ora ho ICS sul transformer tf101 rootato, rom stock e la clockwork recovery.
Accedo alla recovery mod, avvio il file zip, parte l'installazione e rimane lì...


   
RispondiCitazione
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

Da quanto ho capito ci sono dei problemi per i tf101 riguardo l installazione tramite cwm.. Perché presenta il problema che hai esposto..
Prova a flashare la recovery 4ext invece della cwm e poi avviare lo zip da là.. Dovresti risolvere.. Facci sapere in caso 🙂

Inviato dal mio Desire S


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Dici che posso flasharla direttamente, o è meglio se prima rimetto la recovery originale?


   
RispondiCitazione
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

Credo tu possa flasharla direttamente.. A tutti i dispositivi a cui ho installato una recovery non ho mai dovuto riflashare la recovery originale.. Non credo il tuo sia un caso a sé.. 🙂 poi magari è un'eccezione il tuo.. Bho.. Vedi se trovi in giro se qualcuno ha già risolto questo tuo dubbio..

Inviato dal mio Desire S


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Niente, ho scaricato 4ExtRecoveryUpdater.apk, installo, avvio, e mi dice che il mio dispositivo non è compatibile (nella lista mostra solo hTC)...altre recovery?


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Ora ho installato la Rogue XM Recovery 1.5.0 ma non cambia nulla...inizio l'installazione dallo zip nella microSD, parte la procedura, e si blocca lì.

Che dire...hanno fatto un buon lavoro 😀


   
RispondiCitazione
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

Ma mi sembra strano.. Prova a scaricare di nuovo il file.. Magari è corrotto..

Io l ho installato senza problemi.. :-

Inviato dal mio Desire S


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Tra parentesi, ho provato a guardare dentro lo zip da scaricare...è normale che ci sia una cartella che si chiama "figa" ?

😀


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Appena provato...stesso problema 🙁


   
RispondiCitazione
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

prova tramite questa recovery ..

vediamo se con questa va!

Che poi alla fine il tf101 è supportato dallo script.. Quindi in un modo o nell'altro deve installarsi..


   
RispondiCitazione
(@Brada Emiri)
Registrato: 11 anni fa
Post: 58
 

Installata questa recovery...provo a flashare lo zip, e mi dice verification failed.

Non è che è proprio quel file ad essere corrotto? Ti andrebbe di uppare il tuo file .zip?


   
RispondiCitazione
(@Angel2k6)
Registrato: 11 anni fa
Post: 441
Topic starter  

http://www.mediafire.com/?cr3o8pkz0spzxns

questo è il mio ..

ad ogni modo mi sa che l'unica cosa da fare sul tuo android è installare lo script manualmente..domani integro la guida su come installarlo manualmente senza passare dalla recovery.. ci si mette qualche minuto ma non è niente di difficile 🙂


   
RispondiCitazione
Pagina 1 / 3
Condividi: