Fonti di u portu Doom per i telefoni push-button nantu à u chip SC6531

U codice fonte per u portu Doom per i telefoni push-button nantu à u chip Spreadtrum SC6531 hè statu publicatu. E mudificazioni di u chip Spreadtrum SC6531 occupanu circa a mità di u mercatu per i telefunini di pulsanti di i marchi russi (u restu appartene à MediaTek MT6261, altri chips sò rari).

Chì era a difficultà di portà:

  1. Ùn ci sò micca app di terze parti dispunibili nantu à questi telefoni.
  2. Piccola quantità di RAM - solu 4 megabyte (marchi / venditori spessu listanu questu cum'è 32MB - ma questu hè ingannevole, postu chì megabits, micca megabyte).
  3. Documentazione chjusa (pudete truvà solu una fuga di una versione iniziale è inferjuri), cusì assai hè stata minata cù u metudu di l'ingegneria inversa.

U chip hè basatu annantu à un processore ARM926EJ-S cù una frequenza di 208 MHz (SC6531E) o 312 MHz (SC6531DA), ponu downclock à 26 MHz, architettura di processore ARMv5TEJ (senza divisione è flottante).

Finu a ora, solu una piccula parte di u chip hè stata studiata: USB, schermu è chjave. Dunque, pudete ghjucà solu cù u vostru telefunu cunnessu à l'urdinatore per via di un cable USB (i risorse per u ghjocu sò trasferiti da l'urdinatore), è ùn ci hè micca un sonu in u ghjocu.

Attualmente funziona in 6 di 9 telefoni testati basati nantu à u chip SC6531. Per mette stu chip in modu di boot, avete bisognu di sapè quale chjave tene durante u boot, chjave per i mudelli testati: F+ F256: *, Digma LINX B241: centru, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: up. , Vertice C323 : 0.

Sò stati publicati ancu dui video : cù una manifestazione ghjochi nantu à u telefunu è si lancia 4 altri telefoni.

PS: Una cosa simili hè stata publicata in OpenNet, nutizie da mè, editata solu da l'amministratore di u situ.

Senza una licenza, hè difficiule di dì chì licenza deve esse per u codice ottenutu da l'ingegneria inversa, cunsiderà cum'è copyleft - copia è cambia, lasciate chì l'altri cambianu.

U ghjocu Doom hè stata utilizata per attruverà l'attenzione, cum'è un esempiu, mi piacerebbe un firmware gratuitu per i telefoni di funziunalità. I so chips sò assai più putenti di ciò chì hè utilizatu in u firmware. Inoltre, u hardware hè economicu è spargugliatu, à u cuntrariu di i telefoni rari cù OS "aperti" o quelli chì vi permettenu di eseguisce u vostru propiu codice. Finu a ora ùn aghju trovu nimu per cooperà, è l'ingegneria inversa hè dura divertente. Un bonu postu per inizià seria di truvà a gestione di a carta SD è a gestione di l'energia in modu chì pudete aduprà sti telefoni cum'è cunsola di ghjocu. In più di Doom, pudete portà l'emulatore NES / SNES.

Source: linux.org.ru