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
407 Visualizzazioni
Post: 441
Topic starter
(@Angel2k6)
Registrato: 11 anni fa

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]

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

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?

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

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.

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

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ì...

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

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

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

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

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

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

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

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

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

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 😀

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

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

Io l ho installato senza problemi.. :-

Inviato dal mio Desire S

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

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

😀

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

Appena provato...stesso problema 🙁

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

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..

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

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?

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

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 🙂

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

Niente 🙁

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

Aggiornata la guida con il metodo manuale così non si passa da recovery.. 🙂

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

Problema: ho abilitato la visualizzazione dei file nascosti su Xplore, ma non vedo la cartella (root) /system/etc/init.d nella quale copiare i files...

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

vai dapprima in quella evidenziata..

[spoil:27y9izgj][/spoil:27y9izgj]

poi su system, poi etc e poi init.d

[spoil:27y9izgj][/spoil:27y9izgj]

non riesci a vedere / (root) come da prima foto?

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

E' la cartella init.d che io non ho...

Edit: o devo crearla io?

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

ahh e prova a crearla 🙂

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

Ho fatto tutto...ma non vedo cambiamenti.
Se nel terminale digito free -m
Mi appare
Usage: free
Display the amount of free and used system memory

Edit:
Se invece digito su free -m
Mi dice

Options:
-c,
-h,
-, -l,
-s,
-v,
-V

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

uhm..tu che configurazione hai provato a creare? quante e quali partizioni? quale grandezza?

se hai usato la partizione /cache .. prova ad andare su (root) /cache/swap .. esiste la cartella? contiene il file swap.img?

EDIT:

no il comando "su" dovresti darlo prima.. e poi fai "free -m" .. ma non credo sia un comando che richiede il su..

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

Io ho copiato due file, cache e data (per abbreviare) entrambi in (root) /system/etc/init.d

Se vado in (root) /cache non esiste la cartella swap, stesso discorso per (root) /data

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

ma i permessi dei file in init.d stanno sicuro a 775 come da foto della guida?

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

Ho messo a 775 entrambi i files...ho notato però che se tappo sulla cartella init.d, quella sta a 777 (è tutto spuntato)

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

si è giusto che sia così... cmq mistero risolto..ho chiesto su xda.. purtroppo il kernel che hai (avendo una rom stock) non supporta lo swap..

dovresti installare una custom rom (basta flashare uno/due file zip da recovery)..

ce ne sono un sacco su xda ..

quando e se avrai voglia di passare ad una custom fatti risentire 🙂

p.s. cancella la cartella init.d che hai creato con i relativi file contenuti..

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

Ah ecco perchè...non è un problema cambiare rom, ne vorrei una con jelly bean nudo e crudo, possibilmente...consigli?
Immagino che prima dovrei fare un backup con titanium...

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

apri un nuovo topic senza che andiamo ot qui 🙂

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

I link del primo post non funzionano più...

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

sistemato .. era stato aggiornato lo script ..quindi cambiato il link del download.. 🙂

Rispondi
god88
Post: 486
Admin
(@god88)
Membro
Registrato: 11 anni fa

Guida riveduta e corretta.

Rispondi
god88
Post: 486
Admin
(@god88)
Membro
Registrato: 11 anni fa

Guida aggiornata, aggiunti nuovi modelli compatibili ed aggiunta ultima versione del software.

Rispondi
Condividi: