Jump to content
Nokioteca Forum

Ivan-HC

Utente
  • Content Count

    343
  • Joined

  • Last visited

  • Days Won

    15

Ivan-HC last won the day on August 14

Ivan-HC had the most liked content!

Community Reputation

35 Neutral

About Ivan-HC

Info Contatti

  • Website URL
    https://sites.google.com/view/bananahackers

Informazioni personali

  • Sesso
    Maschio
  • Località
    Pompei
  • Interessi
    - musica metal / hardcore;
    - gli animali, la natura e l'ecologia in generale;
    - film "The Matrix" (1998) e "Joker" (2019);
    - sistemi operativi alternativi desktop (linux) e mobile (kaios), purché forniscano all'utente la libertà di scegliere e la consapevolezza di ciò che si sta usando attraverso la trasparenza del software.

Altre Informazioni

  • Smartphone
    Nokia 8110 4G
  • Versione OS
    KaiOS 2.5.1
  • Firmware
    17.00.17.01

Recent Profile Visitors

2108 profile views
  1. I dati dell'utente vengono salvati nella cartella / data / local e più precisamente sono divisi come segue: applicazioni installate ( cartella webapps ) e relative autorizzazioni ( file permissions.sqlite ); configurazioni di sistema ( cartella config ); dati personali, ad esempio contatti, messaggi di testo, supporti salvati nella memoria interna ( cartella di storage e relative sottocartelle). È importante conoscere esattamente la posizione dei nostri dati, in modo da non dover scaricare diversi gigabyte di dati che occuperebbero solo memoria sulla scheda SD o sul computer e ottenere l'accesso root tramite le nostre applicazioni è sufficiente per ottenere le autorizzazioni necessarie sulla nostra partizione dati. REQUISITI Potete usufruire dei link seguenti per essere indirizzati sui relativi paragrafi di KaiOS ITALIA, la versione italiana di bananahackers.net, sempre da me gestito e realizzato: modalità di debug, digitando il codice comune *#*#33284#*#* ADB e WebIDE installati sul PC, e ovviamente un cavetto USB funzionante un app per i permessi di ROOT (ADBroot va benissimo, scaricala qui, oppure scegli Wallace Toolbox da qui), la procedura di installazione potete trovarla a questo link. BACKUP Per ottenere un backup completo di tutti questi dati e configurazioni basta: attivare il debug; avviare un accesso root temporaneo; copiare / incollare questo comando mkdir local && cd ./local && adb pull /data/local/webapps && adb pull /data/local/permissions.sqlite && adb pull /data/local/storage && adb pull /data/local/config && cd Tutto verrà salvato in una cartella chiamata " local ", la durata del processo dipenderà dalla dimensione del contenuto che stiamo scaricando. RIPRISTINO Procedura inversa, da utente root puoi facilmente inviare tutto usando il comando push: adb push local /data/ adb reboot dopo il riavvio tutte le vecchie app, i dati e le configurazioni verranno ripristinati nel posto giusto. NOTA che ovviamente se vorrai ripristinare tutto dopo un reset, dovrai ottenere tutti i requisiti precedentemente elencati, e molto probabilmente anche la modalità Privilegiata (tasto # dell'app Wallace Toolbox, maggiori informazioni qui). PS: mi sono ricordato solo ora di scrivere una guida qui, dopo aver letto le risposte ai commenti nei video del canale ufficiale di Nokioteca, giusto per non farvi trovare impreparati la prossima volta. Questo è un video che ho fatto ad Aprile sul mio canale, per mostrare la procedura di backup documentata in questo post (scusate il ritardo): Ciao a tutti! KaiOS ITALIA: https://sites.google.com/view/kaiositalia - Backup e ripristino: https://sites.google.com/view/kaiositalia/backupripristino - Permessi di root: https://sites.google.com/view/kaiositalia/root - Installare applicazioni: https://sites.google.com/view/kaiositalia/jailbreak - Personalizzazioni: https://sites.google.com/view/kaiositalia/personalizzazioni - Sviluppo software: https://sites.google.com/view/kaiositalia/sviluppo - Dispositivi KaiOS nel mondo: https://sites.google.com/view/kaiositalia/dispositivi BananaHackers.Net, per tutto ciò che vuoi sapere su KaiOS (in inglese): https://sites.google.com/view/bananahackers oppure https://bananahackers.net
  2. Ciao a tutti, l'obiettivo principale della comunità BananaHackers (che conta ormai oltre 500 membri da tutto il mondo) è sempre stato quello di fornire informazioni utili per gli sviluppatori KaiOS riguardo l'abilità dei dispositivi ad avere accesso alle funzioni di debug, favorendo l'installazione e la creazione di nuove app e lo studio approfondito dei bug e l'implementazione di nuove funzionalità, attraverso una documentazione che io, personalmente, con l'aiuto dell'intera comunità, mi impegno ad aggiornare ogni giorno sul nostro sito ufficiale, BANANAHACKERS.NET Ci sono voluti due anni di ricerca "pirata" per arrivare alla soluzione che vi sto per esporre, partendo da OmniSD su Nokia 8110 4G, passando poi per altri dispositivi, fino a giungere a Wallace Toolbox e al metodo di "iniezione della cache (cache injection)" che non richiede la cancellazione dei dati. Ma ecco a voi, finalmente, una soluzione che è stata tenuta nascosta dagli sviluppatori che lavorano in KaiOS, e che si è rivelata essere UFFICIALE MA NON DOCUMENTATA (o non documentabile). Sto parlando di MozActivity, un interfaccia che delega determinate azioni a un app attraverso il browser. Basta scrivere una semplice istruzioe in HTML accessibile dal browser (magari cliccando in una pagina web) per aprire un applicazione che ci interessa. Come i più attenti di voi già sapranno, il menu Sviluppatore è nel file developer.html all'interno dell'app Impostazioni, cioè: /system/b2g/webapps/settings.gaiamobile.org/application.zip/elements/developer.html All'interno dell'index.html principale o di altri HTML (che rappresentano appunto le schede di tutta la webapp) basta inserire un punto esclamativo "!" per silenziare una riga e farla scomparire dall'interfaccia utente, ossia di ciò che vediamo normalmente dal primo giorno dell'acquisto del nostro Nokia 8110 4G / 2720 Flip / 800 Tough. Si sa, alla fine KaiOS è basato su Firefox OS, ossia una versione del browser (nel nostro caso Firefox 48) con delle modifiche che lo rendono un sistema operativo a tutti gli effetti, in parole povere. Quindi essendo un browser, possiamo aprire delle applicazioni o parti di esse attraverso l'app "Browser" integrata? La risposta è SI. Noi abbiamo chiamato questa utility W2D, ossia "Web To Development", e serve ad avviare il menu sviluppatore direttamente dal browser. Basta connettersi al sito https://w2d.bananahackers.net/ dal browser integrato nel telefono e fare click su "Launch Developer menu", vi verrà chiesto se aprire l'app "Impostazioni", e confermando avrete tutte le opzioni Sviluppatore a disposizione. Non ci credete? Ecco il mio non-più-impenetrabile Doro 7060 finalmente violato e pronto ad accogliere tutte le app di cui ho bisogno: Ovviamente il Doro necessita di essere riavviato in FFBM per permettermi di fare ciò che voglio, proprio perché è un telefono infame (quasi come il CAT B35). Nulla a che vedere con i nostri amatissimi Nokia! Potete utilizzare li script anche da questo link https://sites.google.com/view/bananahackers/w2d-kaios-jailbreak che è una pagina di backup che ho creato per questa funzione, nel caso https://w2d.bananahackers.net/ voglia venir meno. Se volete saperne di più, visitate il sito a uno di questi link: https://sites.google.com/view/bananahackers oppure https://bananahackers.net Avventuratevi nelle tante possibilità nascoste del vostro telefono KaiOS! Iscrivetevi anche al canale YouTube se non volete perdervi gli ultimi aggiornamenti... anche se, sinceramente, dopo questa scoperta è rimasto poco o niente da dire, se non "DIVERTITEVI!" Ciao!
  3. questo è veramente strano. Anche io ho una 16GB. Hai provato a vedere se uno smartphone Android le legge? PS: avevo dimenticato di precisare che la formattazione delle SD, se non dal dispositivo mobile, va fatta usando un lettore di schede SD se il tuo PC ne è dotato.
  4. ho avuto lo stesso problema su diverse schede sd, alla fine ho scoperto che per farla leggere dal pc e dal telefono bisogna formattare in exFat: Da Windows è possibile rilevare la scheda e selezionare il modo in cui desideri formattarla Su linux bisogna installare il pacchetto "exfat-utils" e prima di tutto individuare la partizione con il comando: lsblk e successivamente formattare usando il comando: sudo mkfs.exfat /dev/sdxx chiaramente sdxx può essere sdb, sdc, sdb1, sdb2.... basta fare attenzione all'output fornito dal primo comando.
  5. ciao, vai in Impostazioni > Memoria, e sotto "Scheda SD" seleziona "File multimediali", vedrai l'opzione "Formatta scheda SD" sotto a tutto.
  6. Non mi piace essere ripetitivo, ma questa volta ho dovuto riscrivere una guida per riadattarla alle circostanze. Sappiamo tutti (spero) che con un piccolo hack (e voglio precisare che si tratta di una guida sicura che non interrompe gli aggiornamenti) è possibile implementare la funzione "screenshot" nel Nokia 8110 4G con firmware 16 e 17 (vedi la guida in italiano, qui sul forum), mentre con i vecchi firmware era possibile ottenere un multitasking migliore di quello ufficiale: il multitasking ufficiale per tutti i dispositivi KaiOS consiste nel tenere premuto il tasto "indietro", sull'8110 si traduce nel sacrificare la possibilità di chiudere un app e lasciarla in background; il multitasking non ufficiale, di GerdaOS (firmware 13, retrocompatibile), si ottiene con lo slider aperto e premendo "power", il tasto "indietro" chiude l'app. Quante volte il bananaphone ha consumato batteria rapidamente a causa di qualche app in background? È fastidioso! Non è così? Il mutlitasking di GerdaOS almeno risolveva il problema! Ecco, lo ripropongo, ma con qualche funzionalità in più: Slider aperto + Power = multitasking, l'app si riduce a icona; Slider semi-aperto + Power = screenshot; Slider chiuso + Power = normale funzionamento; Tasto "indietro/cancella" = chiude l'app (finalmente); Slider aperto + lunga pressione su Power = mostra le app aperte nel Task manager! Proprio come su Android! Ecco un piccolo video dimostrativo (che ho tenuto nascosto sul mio canale, poiché è un duplicato e non una guida) Tutto ciò che vi occorre è un accesso root temporaneo, utilizzando adbroot o wallace toolbox come app. Questo processo non interrompe gli aggiornamenti (smettetela di chiedermelo sempre, vi prego, abbiate pietà) e in caso sbagliate qualche passaggio per cui non si avvierà il telefono sarà sufficiente effettuare un "Wipe data/factory reset" dal recovery mode (accendere il telefono tenendo premuto il tasto "su") Esegui il comando adb pull /system/b2g/webapps/system.gaiamobile.org in modo da ottenere una copia dell'app di sistema; Scarica i tre file js (task_manager.js , hardware_buttons.js e app_window_manager.js) contenuti in questo archivio, provengono da GerdaOS (qui il repository); Inserite questi tre benedetti file js (sta per JavaScript) all'interno della cartella "js" all'interno del file "application.zip" dell'app di sistema che abbiamo scaricato al punto 1; Inserire la cartella system.gaiamobile.org in /data/local/webapps utilizzando un accesso root temporaneo (ancora, un app come adbroot oppure wallace toolbox, e blablablabla... ufffff) usando il comando adb push system.gaiamobile.org /data/local/webapps ed ecco, adesso arriva la parte bella (mò vi voglio )... Ottieni ilfile webapps.json: adb pull /data/local/webapps/webapps.json E cambia il valore dell'app system.gaiamobile.org "basePath": "/system/b2g/webapps", in questo modo "basePath": "/data/local/webapps", Utilizza il sito Web JSONLint per verificare che il formato sia corretto per qualsiasi file JSON che desideri modificare. Se non ci hai capito una mazza di questo punto, vediti il video sugli screenshot sul mio canale o dalla guida italiana che ho pubblicato all'inizio; Se sei sopravvissuto al punto 5, inserisci il file webapps.json al suo posto e riavvia adb push webapps.json /data/local/webapps/ adb reboot Ragà, io scrivo questa guida con entusiasmo, perché questo telefono l'ho acquistato il 5 luglio 2018 esattamente, cioè quando è uscito... ed ero in procinto di passare allo smartphone, vi dico la verità, voglio essere sincero... @oissela lo sa di cosa parlo, ormai mi conosce... ma vi assicuro, ho messo in atto questa guida solo stamattina, che me l'ha suggerita un nuovo utente del forum BananaHackers che non so nemmeno di che nazionalità è... e ne sono rimasto meravigliato! Cioè, altri dispositivi KaiOS anche nuovi... non hanno le funzioni che ha questo vecchio e a dir poco obsoleto Nokia 8110, con tutte le modifiche che gli ho apportato. Certo, mi manca il blocco chiamate e magari tasti più grandi per le mie mani giganti... ma chissenefrega? Per tutto il resto è buono! Anzi, è buono perché... è come lo voglio io! Ogni volta mi fa togliere la soddisfazione di dire <<Ttò! Vaf******o, sta funzione ce l'ho messa io!>>. In più, da qualche mese sono in stretto contatto con uno degli sviluppatori del team KaiOS, che ha confessato di essere "nostro fan" (non voglio fare nomi per questioni di privacy), e gli sto segnalando le scoperte essenziali che stiamo facendo, in privato, ma mai senza prima pubblicarle sul sito bananahackers.net su Google Sites, scritto da me e con il contributo di appassionati da tutto il mondo, e che vi invito sempre a visitarlo... sono tutte cose che sicuramente saranno implementate nelle versioni future di KaiOS, penso già dalla 3.0, per cui Mozilla sta lavorando a una versione più aggiornata di Boot2Gecko (B2G), il motore di questo sistema operativo. Gente, che vi devo dire più? Buon divertimento e spero che questo thread vi sia stato utile, come sempre. Ciao!
  7. Ho caricato proprio adesso (sono le 4 di notte) questo video su come installare ADB e avviarlo con il Prompt come se fosse il terminale di Linux
  8. questa https://sites.google.com/view/bananahackers/customizations/uninstalling-pre-installed-apps intendi questo? https://sites.google.com/view/b-hackers-store ecco un pò di lettura https://sites.google.com/view/bananahackers/install-omnisd giusto per citare me stesso anche se, ad essere sincero, non credo di poter installare adb sul mio commodore64 a cassette xD OK, ognuno ha i suoi limiti. E infine Linux non è per tutti, ma solo per chi vuole perdere almeno 10 minuti per imparare i comandi base... e il resto della vita a risolverne i problemi, te lo dico per esperienza. Ma il vantaggio è che una volta imparato a risolvere i problemi di base leggendo l'infinita documentazione e i forum su internet, e dopo aver provato varie distro (Distro Hopping) diventa anche una grande soddisfazione, perché hai un sistema plasmato secondo tutte le tue più strette necessità. Io partendo da Ubuntu 9.04, sono poi passato a Mint, poi Debian, poi ancora Xubuntu, poi Debian, provando anche Arch e derivate, Fedora... giusto per imparare. Ora Debian rimane il mio unico amore, ma mi piace provare nuove distro, se utili, tutto si basa su quei pochi comandi che hai imparato, la documentazione e il gestore pacchetti. Stop. Tutto si risolve leggendo, ma devi volerlo e avere tempo per farlo. Per non parlare dei bug, che come vengono individuati dalle comunità open source vengono subito risolti, cosa che non è possibile in un software closed source. Infatti, sfido io a risolvere problemi su Windows senza dover installare tool grafici che installano bloatware o script contenenti mallware. Nulla è visibile quando operi su Windows, nemmeno l'installazione... si limitano a utilizzare messaggi "Ancora un attimo... non ci vorrà molto... stiamo ottimizzando il sistema per te... giusto un momento... ancora un attimo...." che è riassunto in "ti stiamo perculando, povero fesso". Come fanno un sistema accettabile (Windows XP o Windows 7) ti forzano a fare l'aggiornamento a qualcosa di peggiore (Vista, 8, 10). Ho provato tutte le versioni di Windows, dal 1995 (da che avevo 9 anni, praticamente).
  9. forse perché stai usando PowerShell, lì hai bisogno di scrivere il percorso del singolo file aggiungendo "./". Dal Prompt dei comandi non è necessario.
  10. una volta che hai installato adb, non importa se lo stai usando da linux, windows, macos, freebsd, amigaos o dal commodore64. La shell adb è un interfaccia che serve per lavorare sui dispositivi Android e KaiOS. Tutte le guide funzionano allo stesso modo. Magari l'unica cosa che cambia è che se devi eseguire "adb push" o "adb pull", per esempio, per spingere/scaricare qualcosa nel/dal telefono, su Windows tutto avviene nella cartella dove è installato adb. Puoi vedere tutto da qui https://sites.google.com/view/bananahackers PS: quando si dice il destino, oggi, esattamente fino a 5 minuti prima di leggere questo commento, ho sperimentato per l'ennesima volta un motivo per odiare Windows 10 (ore di caricamento per spegnere il pc, in attesa della sua "preparazione", fino a costringermi per l'ennesima volta alla chiusura forzata... ma che c***o c'ha da preparare questa schifezza di os? Il pigiama? I sonniferi? Ma che odio!).
  11. nel caso potresti dedicare 3 minuti a questo video da me realizzato apposta per questo
  12. prova a contattare l'assistenza clienti Nokia, probabilmente è un problema di variante
  13. no, ho dovuto farlo da solo, l'APN in certi operatori non è riconosciuto in automatico su KaiOS, è il caso di HO e a quanto pare anche di Iliad.
  14. Io uso HO, dopo aver settato l'APN giusto non ho mai avuto problemi. PS: posso sapere quali app sono a pagamento? Io non ne vedo dall'8110.
  15. Ciao, è la vibrazione. Tieni premuto # per attivare/disattivare il silenzioso.
×
×
  • Create New...