Gergo sconosciuto?
Evidentemente per te uno smartphone è un telefono portatile che misteriosamente fa qualcosina in più dei predecessori.
Spiego in "volgare" se mi riesce.
La maggioranza degli smartphone (a tutti gli effetti un computer) usa il sistema operativo (OS) "android" ...che deriva da Linux.
In tali apparati è "bloccata" la possibilità di modificare il "nucleo" del sistema operativo onde evitare danni irreversibili.
Derivando da un OS libero è comunque possibile (per gli impavidi) mettere mano anche al codice sorgente.
Rootare il telefono significa prendere pieno possesso (stile administrator nei PC Windows) dell'apparato cosa che ti permette di installare sempre sistemi android (custom rom) ma realizzati da aziende terze e non dal produttore.
Generalmente sono OS più spogli cui poi aggiungi le funzionalità che ti interessano.
Puoi così avere sistemi più performanti o con meno bug ...o può andare anche peggio...rimango "brikkare" il telefono (renderlo un "mattone" adatto solo al lancio o recupero parti).