Ciao a tutti, vorrei parlarvi di un'idea che ho avuto recentemente: secondo me si potrebbe creare un'immagine OpenWrt pulita per AGTHP senza troppi sforzi.
Prima di tutto, una volta ottenuto il root dovrebbe essere possibile avviare immagini non firmate: pensavo di flashare questa immagine sul bank non utilizzato (normalmente il bank1). Il bootloader la dovrebbe ignorare perché non firmata, e dovrebbe passare al bank2, dove c'è il firmware con root. A questo punto basta aggiungere uno script che parta all'avvio e che lanci il kernel dal bank1, come se fosse esso stesso un bootloader.
So che ci sono driver closed (ad esempio per il wifi), quindi compilare il kernel da zero non è fattibile, ma dovrebbe essere possibile prendere il kernel che si trova già compilato nei firmware ufficiali (con tutti i suoi moduli) e utilizzarlo così com'è nell'immagine pulita. Tutto il resto si dovrebbe poter ricompilare da zero, magari ad eccezione di alcuni pacchetti che lavorano a "stretto contatto" con l'hardware (mi viene in mente hostapd per il wifi, magari altri per fibra, dsl e telefonia). Questi pacchetti andrebbero presi e anch'essi copiati nella nuova immagine. Anche compilare nuovi moduli dovrebbe essere fattibile, a patto che si utilizzi la stessa versione del kernel usata da Technicolor.
Penso che anche perdendo la maggior parte delle funzionalità specifiche di Tim (iptv ecc) un firmware di questo tipo sarebbe utile per molte persone: io ad esempio vorrei usare il mio tim hub solo come access point, e probabilmente molti altri hanno avuto la stessa idea visto che sono modem molto performanti e si trovano a bassissimo costo online.
Aiuterebbe molto avere i sorgenti del loro kernel, che in teoria dovrebbero rendere disponibili visto che linux è rilasciato con GPLv2. Qualcuno di voi è mai riuscito ad averli, o nessuno ha mai provato a chiederli?
Mi piacerebbe avere del feedback su questa idea, se preferite posso anche aprire un thread separato per non sporcare questo. Su carta mi sembra possibile ma magari c'è qualcosa che non sto considerando.
Grazie e buon natale!