Jump to content
Nokioteca Forum

Android Su Symbian^3, Il Punto Della Situazione


nightmare989
 Share

Recommended Posts

Per tutti quelli che ci speravano...

Anche se si sarebbe riuscito un porting di Android su Symbian 3, potreste spiegare magari come girerebbe???

680mhz di processore e 256mb di ram sono pochi, molto pochi. Ammesso e concesso che si riesca magari a bootare, nell'usabilità come sarebbe? già gli entry level da 800mhz non riescono a far girare bene questo OS, figuriamoci un porting! :D

Siamo realistici dai!!!

Modificato da ale467
Link to comment
Condividi su altri siti

Per tutti quelli che ci speravano...

Anche se si sarebbe riuscito un porting di Android su Symbian 3, potreste spiegare magari come girerebbe???

680mhz di processore e 256mb di ram sono pochi, molto pochi. Ammesso e concesso che si riesca magari a bootare, nell'usabilità come sarebbe? già gli entry level da 800mhz non riescono a far girare bene questo OS, figuriamoci un porting! :D

Siamo realistici dai!!!

su 808 e 701 sarebbe possibile avendo un hardware più recente

Link to comment
Condividi su altri siti

680mhz di processore e 256mb di ram sono pochi, molto pochi. Ammesso e concesso che si riesca magari a bootare, nell'usabilità come sarebbe? già gli entry level da 800mhz non riescono a far girare bene questo OS, figuriamoci un porting! :D

Dipende da quali sono i requisiti hw minimi per quella determinata versione di Android che viene montata.

Ma non credo che siano cosi' esosi quanto comunemente si pensa.

Questo, ad esempio, è un cell. che ho acquistato, che nuovo costa 60eur

http://www.androidworld.it/schede/Onda-TQ150-0145

GPU + 600Mhz + 256Mb RAM

monta Android 2.3 e gira discretamente bene per quello che costa...

Modificato da Il.Socio
Link to comment
Condividi su altri siti

su 808 e 701 sarebbe possibile avendo un hardware più recente

Certamente, ma per la prima generazione du Symbian 3 la vedo molto dura!

@Il.Socio: Quello che voglio dire io è che comunque i porting sono più pesanti rispetto ad una versione nativa per il cellulare. Basta vedere la differenza tra porting c6 su 5800 e firmware originale...

Link to comment
Condividi su altri siti

C'e' una differenza abissale tra porting C6 su 5800 e quello che sarebbe un porting di Android su N8.

I porting di C6 su 5800, interessano esclusivamente gli strati piu' alti del sistema, il kernel è sempre quello del 5800... Il 5800 montava S^1 prima e continua a montare S^1 anche dopo.

In sostanza, prendi tutte le app di sistema del C6 e le metti sul 5800... non hai portato il sistema operativo, hai portato solo le sue applicazioni.

Il sistema operativo resta sempre quello del 5800.

Tutti i file contenuti nella ROM, infatti, sono sempre quelli del 5800 e le patch che vai ad applicare con RP+ saranno quelle realizzate per il 5800... non quelle per il C6.

Un porting di Android su N8, invece, andrebbe a rimpiazzare tutto quanto, anche il kernel del sistema... senza lasciare piu' nessuna traccia di Symbian.

Modificato da Il.Socio
Link to comment
Condividi su altri siti

  • 2 settimane dopo...
  • 4 settimane dopo...

Ciao a tutti, non sono qui per portare novità sconvolgenti, ma semplicemente ho fatto una ricerchina su questo argomento e volevo condividere con voi le mie "riflessioni"...partendo con il dire una banalità, Android è un sistema operativo basato su Linux...e Linux in realtà è già stato portato su piattaforme Symbian (non nokia per ora), esemplare è il caso del Siemens SX1, telefono del 2003 con Symbian S60v1 con processore ARM9 da pochi Mhz. Un gruppo di hacker russi intraprese con successo il progetto LinuxOnSX1. Questo è l'esempio più famoso ma non è l'unico terminale su cui è stata fatta questa operazione, anche sul sony ericcson P800 e P900 è stato possibile eseguirla. La strada da intraprendere non sarebbe quindi quella di sbloccare il bootloader nokia (ultra criptato e praticamente irraggiungibile), ma bisognerebbe trovare un bug di sistema in Symbian che permetta l'esecuzione di un exploit in grado di avviare DAS U-BOOT, ovvero un altro bootloader che, opportunamente compilato, andrebbe ad eseguirsi in maniera sostitutiva a quello di nokia ed avvierebbe Linux (= Android) . Forse mi sono spiegato in maniera non chiara, ma per capirci bisognerebbe fare com'è stato fatto per Windows Mobile 6.5 con haret.exe oppure come bootlace per i vecchi iphone, dove il bootloader del dispositivo non viene sbloccato, ma ne viene avviato uno alternativo. Ovviamente non mancano i problemi, in primis trovare il bug nel sistema da cui far cominciare tutto, perché ovviamente Symbian S60v1 e Symbian^3 hanno livelli di sicurezza diversa..prima ho controllato le vulnerabilità che sfruttano i virus per Symbian, ma per me è stata una strada morta..ora sto spulciando nel codice sorgente di Symbian^3 ma una sola persona e con conoscenze limitate come le mie, le speranze sono pari a zero :confused: poi c'è il problema che l'hardware dei nokia non è perfettamente noto..l'n8 dovrebbe montare un processore della Samsung, ma non si sa con certezza..e poi, ultimo ma non ultimo, c'è il problema dell'architettura ARM11 presente negli ultimi telefoni con belle fp2, che è diversa dalla 7 e dalla 9. Il lavoro sembra immenso, ma una volta trovato il buco da cui partire poi dovrebbe essere solo questione di tempo (a meno di particolari barbatrucchi imprevisti di nokia). La risposta sarebbe solo nel codice sorgente di Symbian^3..

Link to comment
Condividi su altri siti

  • 2 settimane dopo...

Premetto che non me ne intendo di sistemi symbian, quindi prendete cio che sto per scrivere con le pinze.

Cio che ha ipotizzato nightmare989 non penso sia del tutto impossibile, aggiungendo anche il fatto che la NOKIA gia dal 2011 sta mettendo online tutta la documentazione necessaria per poter "smanettare" su Symbian (reperibile qui-> collab.symbian.nokia.com).

Tuttavia per me si sta affrontando il problema in modo sbagliato.

Non so con che linguaggio di programmazione sia scritto, ma penso che, invece di pensare a come installare android su simbyan, si dovrebbe pensare a come modificare symbian, aggiungendo le features di android che tanto ci mancano (io purtroppo ho un 5330 che gia di suo è un problema... ma con i cellulari di nuova generazione penso sarebbe diverso).

Link to comment
Condividi su altri siti

Tutto ciò che nokia sembra aver messo a disposizione fino ad ora mi pare che riguardi esclusivamente la versione PR1.1 di symbian3 e non ce ne facciamo nulla di utile (in parole povere: siamo fregati xD) nokia non molla l'osso su niente in realtà..anche il sito che hai linkato tu porta ad una pagina di login, ma sono state chiuse le iscrizioni a nuovi membri quindi non si può accedere..ma in ogni caso non credo che dentro ci sia qualcosa di veramente utile. C'è poco da fare, si può solo accettare il fatto che Symbian adesso è davvero deceduto e finchè nokia non rilascia codici sorgenti ed API della PR1.2 non c'è proprio nulla in cui si possa sperare, poichè senza quel materiale stiamo parlando di difficoltà programmative insormontabili anche solo per integrare i messaggi di whatsapp nel sistema...figuriamoci il resto =s è folle pensare di portare android su symbian, non dico di no...ma tra tutte le alternative possibili allo stato attuale delle cose, per me rimane la più sensata.

Link to comment
Condividi su altri siti

  • 5 settimane dopo...

Rispondo a nightmare...

Siccome tempo fa mi ero interessato al funzionamento (a basso livello) dei sistemi operativi ho letto alcune pagine di un vecchio libro che ne parla molto bene.

Il bootloader di symbian è veramente l'ultimo dei problemi, come del resto anche la struttura del core.

Non si tratta di trovare un buco del bootloader, si tratta di inserire nella rom il bootloader di android.

Il lavoro a grandi linee dovrebbe essere di questo tipo:

1. Trovare un esperto di componenti hardware che smonti il telefono e riconosca i singoli componenti e si procuri i relativi datasheet

2. Trovare anche il datasheet dell'integrato contenete la rom in modo da poterlo flashare a proprio piacimento

3. Compilare android per il processore del dispositivo

4. Scrivere i driver per ogni periferica del dispositivo

5. Flashare android

Lavoro che a mio avviso richiede l'intervento di minimo 15 esperti del settore e un sacco di tempo da perdere, senza alla fine guadagnarci nulla se non il poter dire di esserci riusciti.

Fate prima a comprarvi un Android. I requisiti dell' OS sono così esosi che rischiate veramente che vi funzioni a scatti su un cellulare che avete pagato 300€

Modificato da Andrea993
Link to comment
Condividi su altri siti

vi prego di accettare il mio umile parere.

Se il problema principale sono le prestazioni hardware, si potrebbe installare Firefox OS, il sistema operativo sviluppato dall'omonimo browser e basato su kernel android. Questo os usa html e javascript, quindi è molto veloce e non appesantisce i dispositivi meno performanti. Inoltre per l'utente è possibile apportare modifiche a vari parametri considerati più "di sistema", come modificare l'interfaccia grafica.

I primi device con questo os compariranno all'inizio del 2013 e costeranno poco (meno di 100 €, quindi per secondo me potrebbero essere "facili cavie").

Ci sarà pure uno store.

Quindi che ne pensate?

Modificato da Bonnox
Link to comment
Condividi su altri siti

Per la gestione della ROM non è difficilissimo, un perito elettronico un po' sgamato è piu che sufficiente, a questo punto il vero problema sono i driver, scrivere un driver è una cosa abbastanza complessa gia parlando di windows, se poi si parla di dispositivi mobili, dove la documentazione è ancora piu scarsa diventa quasi improponibile....

Link to comment
Condividi su altri siti

  • 4 settimane dopo...
  • 4 mesi dopo...

Oggi ho dato un occhiata al "Samsung K5W4G2GACA-AL54" il chipset dell n8 che contiene ram, cpu, gpu e flash memory.

Pare che la flash memory sia di tipo OneNAND, un tipo di memoria che la samsung ha da sempre utilizzato nei propri dispositivi, come anche la nokia.

Questo vecchio tutorial mostra che esiste un programma OneNAND capace di flashare le omonime memorie

http://j700.150m.com/

Stando a quello che c'è scritto qui http://www.developer.nokia.com/Community/Wiki/Symbian_OS_Internals/16._Boot_Processes, il RESET (una sorta di bios del symbian responsabile dell'hard reset) carica all'avvio la parte bassa della memoria nand (512 byte).

Per cui slegandosi dai file dei fw nokia (core, rofs,...) che portano solo via tempo cercando di reversare checksum, basterebbe studiare questo chip nand, il cui funzionamento è sicuramente documentato nello specifico visto che lo montano praticamente tutti i cellulari, si potrebbe flashare ciò che si vuole, ogni byte che si vuole qualunque OS che si vuole, ovviamente nel caso di android ci vorrebbe uno specialista android capace di scrivere i "driver" per il telefono su cui flasharlo.

Nessuno ovviamente vorrà mai farlo, ma comunico le mie idee

  • Mi Piace 2
Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy