Ivan-HC Pubblicato: 6 Dicembre 2018 Segnalazione Share Pubblicato: 6 Dicembre 2018 (modificato) La memoria RAM del Nokia 8110 4G è di soli 512 MB, ma ciò che non sapete è che è per metà occupata da Zram. Zram è scambiato come un ramdisk compresso, veloce ma riserva circa la metà della RAM fisica. Se usi uno swapfile al posto di zram hai più RAM fisica per le cache e anche la RAM utilizzabile è più grande (le app non vengono uccise per la memoria bassa tanto spesso quanto senza swap). PRE-REQUISITI una microSD bootstrapon.zip ADB e BUSYBOX un PC Linux, Mac o Windows 8.1 (e superiori) un cavo USB Inserire in una microSD il file bootstrapon.zip che trovate in allegato e inseritela nel telefonino; tenere premuti contemporaneamente il tasto di accensione e il tasto per andare su, in modo da entrare nel Recovery Mode. Per navigare in questa modalità usate i tasti SU e GIÙ, per confermare la selezione premere il tasto di accensione sul lato; - selezionare "mount /system" per montare la partizione di sistema; - selezionare "Apply update from SD card" e selezionare il file bootstrapon.zip. Questo aggiornamento creerà un init personalizzato nel quale poter eseguire comandi all'avvio del sistema, inoltre attiva i privilegi di root e potrai eseguire qualsiasi operazione utilizzando adb e busybox dal PC via usb; "Reboot system now"; digitare *#*#33284#*#* per attivare la modalità di debug; - Con ADB creare il file di swap adb shell busybox telnet localhost mount -o remount,rw /system mount -o remount,rw /data busybox mkdir /data/opt busybox dd if=/dev/zero of=/data/opt/swapfile bs=1024 count=524288 busybox mkswap /data/opt/swapfile exit exit eseguire il comando per estrarre il file init adb pull /data/opt/init rimuovere # da swapon e swapoff, di seguito come deve apparire il file: #!/system/bin/sh ################################################################# # uncomment the following 2 lines to enable existing swapfile... ################################################################# swapon /data/opt/swapfile swapoff /dev/block/zram0 ################################################################# busybox telnetd -l /system/bin/sh -b 127.0.0.1 adesso sostituire il file init esistente per poi attivarlo: adb push init /data/opt/init adb shell chmod +x /data/opt/init exit adb reboot Per verificare che tutto sia andato per il verso giusto eseguire adb shell b2g-info e verificare che alla voce SwapTotal corrisponda il valore che abbiamo assegnato (512MB) Noterete prestazioni più elevate e anche le applicazioni e i siti più pesanti difficilmente avranno crash. AVVERTENZE: Testato con la versione 12 del software. Potrebbe interrompere gli aggiornamenti ufficiali del sistema. USA A TUO RISCHIO! per maggiori informazioni consultate la guida/discussione ufficiale oppure nella sezione ROOT del mio sito Visita il forum in inglese BananaHackers oppure visita il nostro Sito Ufficiale bootstrapon.zip Modificato 3 Gennaio 2019 da Ivan-HC Link to comment Condividi su altri siti More sharing options...
Admin oissela Pubblicato: 6 Dicembre 2018 Admin Segnalazione Share Pubblicato: 6 Dicembre 2018 Grazie anche per aver condiviso questo tutorial 👍 Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 12 Febbraio 2019 Segnalazione Share Pubblicato: 12 Febbraio 2019 (modificato) ciao ho provato la guida, ma quando tento di aprire da recovery lo zip di bootstrapon (apply uodate from zip) mi dice installazione fallita e che il file non è verificato (verification signature) Modificato 12 Febbraio 2019 da Marcos4248 Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 12 Febbraio 2019 Autore Segnalazione Share Pubblicato: 12 Febbraio 2019 provato a montare /system? se si e non funziona comunque....devi consultare la guida per avere i privilegi di root su v13 (se hai aggiornato al firmware 13). bootstrapon.zip funziona benissimo per v12 e interrompe gli aggiornamenti di sistema (non puoi aggiornare a v13 o successive). ps: nella guida su come installare app di terze parti nei commenti un altro utente voleva fare la stessa cosa. spero ti sia stato d'aiuto questo commento...fammi sapere se hai risolto. Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 12 Febbraio 2019 Segnalazione Share Pubblicato: 12 Febbraio 2019 Grazie come sempre per l'aiuto, v credo che l'altro utente sia sempre io 😅; Ho provato a montare/system come da guida ma nulla, ho consultato la guida per i permessi di root su v13 con tnroot con successo (se questo intendi) Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 12 Febbraio 2019 Autore Segnalazione Share Pubblicato: 12 Febbraio 2019 allora se hai i permessi di root devi operare sulla partizione /data. Inserisci il file init da te creato sulla scheda sd. Ti riscrivo tutto il procedimento daccapo: adb shell busybox telnet localhost mount -o remount,rw /system mount -o remount,rw /data busybox mkdir /data/opt busybox dd if=/dev/zero of=/data/opt/swapfile bs=1024 count=524288 busybox mkswap /data/opt/swapfile cp -f /sdcard/init /data/opt/ chmod +x /data/opt/init exit adb reboot ora tutto dovrebbe funzionare. Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 13 Febbraio 2019 Segnalazione Share Pubblicato: 13 Febbraio 2019 eccomi ho inserito il file init nella sd card, rifatto il root e ripetuto la tua guida ma nulla Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 13 Febbraio 2019 Autore Segnalazione Share Pubblicato: 13 Febbraio 2019 16 ore fa, Ivan-HC ha scritto: adb shell chmod +x /data/opt/init exit adb reboot riprova così Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 13 Febbraio 2019 Segnalazione Share Pubblicato: 13 Febbraio 2019 (modificato) purtroppo mi da sempre “permission denied” dopo: chmod +x /data/opt/init Modificato 13 Febbraio 2019 da Marcos4248 Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 13 Febbraio 2019 Autore Segnalazione Share Pubblicato: 13 Febbraio 2019 Allora perdonami, prova a montare /data adb shell busybox telnet localhost mount -o remount,rw /data chmod +x /data/opt/init exit exit adb reboot evidentemente ho dimenticato di farti montare la partizione per farti eseguire l'operazione da root Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 13 Febbraio 2019 Segnalazione Share Pubblicato: 13 Febbraio 2019 ancora nulla purtroppo Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 13 Febbraio 2019 Autore Segnalazione Share Pubblicato: 13 Febbraio 2019 Sicuro che il tuo init sia un file valido? Ti invio il mio, puoi riprovare tutto il procedimento utilizzandolo (è in allegato). Ps: riprova più spesso. init Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 13 Febbraio 2019 Autore Segnalazione Share Pubblicato: 13 Febbraio 2019 (modificato) Ho contattato Marcus (SpeedUpLoop sul forum BananaHackers) che è il creatore di tutti questi tool per linux (bootstrapon, telneton, dumpall....). Mi sono informato meglio su cosa manca alla procedura, praticamente c'è un passaggio che abbiamo trascurato. Bootstrapon.zip modifica comunque una parte del sistema attraverso un comando all'interno di esso che aggancia init alla partizione di sistema perché questa legga all'avvio la presenza di un file swap. Se non vuoi perdere gli aggiornamenti di sistema devi fare il backup attraverso dumpall.zip nell'apposita guida, ripristinare all'occorrenza il sistema ed eventualmente rifare tutta la procedura di questa guida. C'è un unico problema, dovresti flashare la tua rom con quella presente in questa cartella (solo system.img) in quanto questo tipo di operazioni su system richiedono che la v13 sia patchata con il recovery di una v12. In tal caso potresti avviare facilmente bootstrapon.zip senza complicazioni. Se avevi una v12 o precedente sarebbe stato tutto più semplice. Il problema è che se effettui il comando chiave che manca rischi di non poter utilizzare nessun zip da recovery in futuro, quindi niente backup e niente ripristino....niente di niente. Rimarrai inchiodato sulla v13 e non potrai ripristinare. Una v13 già patchata con il recoveri della v12 è quello che ti serve...se ne hai voglia. Pubblico comunque i passaggi da effettuare manualmente, ma solo a scopo didattico, quindi.... NON EFFETTUATE QUESTA PROCEDURA SE NON AVETE LETTO ATTENTAMENTO COSA HO APPENA SCRITTO: adb shell busybox telnet localhost mount -o remount,rw /system mount -o remount,rw /data echo '/data/opt/init & ###bootstrap###' >> /system/etc/init.qcom.post_boot.sh il resto della procedura su come modificare init e reinserirlo lo conosci già. Se qualcuno ha perso il passaggio lo ripubblico. Modificare il file init o prenderlo dal mio post precedente e reinserirlo nella scheda sd: cp -f /sdcard/init /data/opt/ chmod +x /data/opt/init exit adb reboot se non dovesse funzionare e al comando adb shell b2g-info Swaptotal non corrisponde a 512 ripetere l'ultimo passaggio in questo modo adb shell busybox telnet localhost mount -o remount,rw /data chmod +x /data/opt/init exit exit adb reboot /data dovrebbe essere già montata da root, ma noi lo montiamo lo stesso per sicurezza. Sia ben chiaro, non mi assumo responsabilità. Usa a tuo rischio. Modificato 13 Febbraio 2019 da Ivan-HC Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 14 Febbraio 2019 Segnalazione Share Pubblicato: 14 Febbraio 2019 ok, allora vediamo se ho capito bene: con questa procedura (a mio rischio e pericolo ovviamente) riuscirei comunnque ad aggiornare versioni future (v14 ecc); devo fare un backup tramite la guida (dumbpall.zip) che mi serve nell’eventualità qualcosa vada storta per fare un ripristino (?); devo flashare la rom nella cartella da te postata perchè contiene una recovery patchata della v12 (c’è la guida il forum per flashare rom?) che mi permette di installare il file bootstrapon.zip da sd tramite recovery; a quel punto rifare il root (io ho fatto tnroot) e rieseguire la guida cosi come l’hai postata tu nell’ultimo post. Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 14 Febbraio 2019 Autore Segnalazione Share Pubblicato: 14 Febbraio 2019 l'immagine presente nella cartella è una v13 modificata per eseguire tutti gli script e le modifiche per v12. essendo modificata non potresti ricevere i futuri aggiornamenti, quindi quando sarà il momento di aggiornare dovresti sovrascrivere quella con la TUA attuale prelevava con dumpall.zip. è un casino, purtroppo i software proprietari sono così, rilasciano patch di sicurezza appunto perché noi utenti finali non dobbiamo fare ciò che vogliamo con ciò che compriamo. è per questo che sono rimasto su v12, per aggiornare solo ciò che mi serve, e se dovessi comprarne un altro di nokia 8110 oggi sarei costretto ad aggiornare a v13 da v11...con tutti i permessi e le chiavi cambiate. il forum ha per questo sformato una ROM completamente libera e personalizzata: GerdaOS. essa è basata su una v13 ed è interamente configurabile e libera da app inutili (ma anche da servizi google, installabili separatamente dal Gerda package manager o direttamente dal file manager). ti invito a visitare il sito https://gerda.tech perdonatemi per i tutorial se su v13 non funzionano, potreste flashare il vostro sistema con la system.img linkata nel mio post precedente che è fissa e che consente quindi l'utilizzo di tutti i tool elencati da me e testati su v12. purtroppo kaios non è Firefox OS, non è open source. i driver sono proprietari e HMD non vuole migliorare il dispositivo evidentemente per interessi economici sugli smartphone, altrimenti a oggi avrebbe ufficializzato whatsapp e le funzioni di multitasking e screenshot (di cui già sono in possesso, vedi il video nell'apposita guida con sottotitoli) Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 14 Febbraio 2019 Segnalazione Share Pubblicato: 14 Febbraio 2019 perdonatemi? ma scherzi, hai fatto un lavoro fantastico, e soprattutto gratis e per la comunità, quindi grazie per quello che fai innanzitutto! probabilmente proverò la ROM tutt’è capire da dove iniziare; è già con la ram incrementata oppure bisogna metterla manualmente? Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 14 Febbraio 2019 Autore Segnalazione Share Pubblicato: 14 Febbraio 2019 prima di tutto ti spiego le partizioni, ne sono una dozzina e ognuna con una funzione diversa, ma 3 sono quelle che ci interessano: - /system è dove risiede il sistema. le immagini sono intercambiabili purché il firmware corrisponda (v12 per v12, v13 per v13...). all'interno sono contenute tutte le configurazioni, librerie, app e driver. in genere se si rompe il telefono basta reinstallare solo questa partizione; - /data che è accessibile da root, contiene tutte le configurazioni dell'utente, le app installate e tutto ciò che l'utente vuole inserire come appunto il file di swap. questa è la partizione che viene svuotata quando dai il reset di fabbrica. può occupare oltre i 2gb di memoria, ecco perché a listino ne dichiarano 4 ma da PC ne vedi solo 2 (userdata.img) - /recovery è la partizione chiave! sostituire una recente con quella di una v12 o con quella del progetto Gerda ti consentirà di operare sulla v13 come fosse una v12, in modo da eseguire tutti gli script da me e dal forum pubblicati. non ti garantisco però gli aggiornamenti. sostituirla è rischioso. se sbagli hai perso il telefono. Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 15 Febbraio 2019 Autore Segnalazione Share Pubblicato: 15 Febbraio 2019 (modificato) Come avrò tempo scriverò una guida su come flashare /recovery e spiegherò come funzionano un paio di rom. Nel frattempo puoi scaricare questa immagine dal progetto GerdaOS oppure scaricare la recovery-test-keys.img da questo sito per poi rinominarla in "recovery-8110.img" per usarla in maniera più semplice. La prima è un immagine per recovery v13 con chiavi di test e adb shell direttamente da recovery, la seconda è un immagine v13 pulita ma con le sole chiavi cambiate in test direttamente dal sito di SpeedUpLoop (il creatore delle guide e degli script di root che ci svela i segreti di linux in KaiOS). Tutto quello che devi fare adesso è seguire l'installazione di recovery attraverso il sito di GerdaOS, la procedura non è difficile. Adesso tu e tutti gli altri utenti v13 potranno fare le stesse cose che può fare un utente v12....ma con un firmware più aggiornato del mio In quanto a me...continuerò a lavorare sulla mia v12 per i nuovi utenti "precoci" rimasti bloccati. Ne ho uno di Singapore sul forum, SWong, che per la fretta di fare il Jaibreak è rimasto bloccato alla v11, e sono in cerca di una rom v11 pulita per lui ma mi sa che lui ha bisogno di TA-1059 (asia/europa dell'est), noi in Italia e in europa occidentale abbiamo TA-1048, è scritto vicino allo scatolo. Modificato 15 Febbraio 2019 da Ivan-HC Link to comment Condividi su altri siti More sharing options...
Marcos4248 Pubblicato: 15 Febbraio 2019 Segnalazione Share Pubblicato: 15 Febbraio 2019 perfetto, credo che aspetterò una tua guida Link to comment Condividi su altri siti More sharing options...
Fabioz7 Pubblicato: 21 Settembre 2019 Segnalazione Share Pubblicato: 21 Settembre 2019 Ragazzi questa modifica di aumento della ram funziona con gli ultimi firmware 16? Io ho provato a seguire la guida ma appena do il comando "adb pull /data/opt/init" La cartella init non viene trovata. Avete qualche soluzione ? vi ringrazio in anticipo Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 21 Settembre 2019 Autore Segnalazione Share Pubblicato: 21 Settembre 2019 2 ore fa, Fabioz7 ha scritto: Ragazzi questa modifica di aumento della ram funziona con gli ultimi firmware 16? Io ho provato a seguire la guida ma appena do il comando "adb pull /data/opt/init" La cartella init non viene trovata. Avete qualche soluzione ? vi ringrazio in anticipo ciao, segui la guida aggiornata dal sito bananahackers.net Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 21 Settembre 2019 Autore Segnalazione Share Pubblicato: 21 Settembre 2019 Sono cambiate diverse cose da un anno a questa parte. Potete affidarvi alle guide sul mio sito direttamente (se haimé usate Chromium o Google Chrome potete tradurre automaticamente le pagine in italiano). https://sites.google.com/view/bananahackers/customizations/swapfile Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora