BMW Serie 5 G30 app per sapere in tempo reale della rigenerazione

Discussione in 'BMW Serie 5 G30 / G31' iniziata da amedeo feroci, 19 Agosto 2026.

  1. AR147

    AR147 Presidente Onorario BMW

    18.430
    6.687
    7 Maggio 2005
    Torino
    Reputazione:
    1.547.969.022
    520d G31 LCI
  2. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    Io sono alquanto scettico... dal poco che ho capito (in questi giorni facebook è pieno di gente che si propone di installarti queste estensioni, specialmente per avere waze nel contakm) occorre installare sulla root del sistema bmw, con i rischi che cio' comporta... (io onestamente non lo farei mai) inoltre i dati che fornisce sono visibili con la schermata aperta... se non te ne accorgi, la rigenerazione passa liscia... io preferisco l'applicazione che sto usando: è in sola lettura (non permette rigenerazioni forzate o altri comandi potenzialmente dannosi) e avvisa con messaggio audio, anche se ascolto musica o radio... e mi ci trovo benissimo... entro in macchina e non devo fare nulla... quando arriva l'avviso di rigenerazione prossima, me ne ricordo... e quando parte veramente, lo so con certezza... poi come dicevamo qui, ognuno puo' instalare cio' che vuole... ma da queste "sorgenti" aleatorie, che loro stesse dichiarano di non assumersi alcuna responsabilità, andare a fare modifiche root... io proprio non ci penso
     
  3. AR147

    AR147 Presidente Onorario BMW

    18.430
    6.687
    7 Maggio 2005
    Torino
    Reputazione:
    1.547.969.022
    520d G31 LCI
    https://www.bmwpassion.com/forum/threads/pazzia-o-scelta-razionale.393121/page-35#post-8919262

    Sono 4 righe di codice, una volta fatto chiudi le porte SSH e dal punto di vista della sicurezza diciamo che sei a posto.

    Anche questa è in sola lettura, devi solo aprire l'app al bisogno. E sfrutta il medesimo protocollo di comunicazione che utilizza l'App ma lo fa direttamente dalla rete di bordo senza passare da dongle OBD.
     
  4. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    da quel poco che so io, le righe di codice sono un po' piu' di 4 :biggrin: e tutto sembrerebbe venire da dei repository github "non ufficiali", onestamente non mi fido... è come quelli che installano sui telefoni le jailbreak e nello stesso telefono ci tengono app "strane" e l'app dell'internet banking o altre cose "delicate"... non è tanto la sicurezza nell'installare, che come dici tu se si sta attenti, potrebbe anche andare bene... ma è il codice interno di quello che ci si carica, che potenzialmente interviene anche dal punto di vista "fisico" sull'auto... sapere che un software "non ufficiale" sviluppato da chissà chi, gira nella mia auto e puo' modificare parametri e funzionamento, anche in movimento... grazie, no :biggrin:
     
  5. AR147

    AR147 Presidente Onorario BMW

    18.430
    6.687
    7 Maggio 2005
    Torino
    Reputazione:
    1.547.969.022
    520d G31 LCI
    Queste sono le righe che ho creato io

    cd C:\MGU\ssh
    python ssh_enable.py status
    python gui.py
    ssh -i "C:\MGU\ssh\data\enrollments\---------------------\id_rsa" root@***.***.***.22 "echo CONNESSIONE OK"
    & ([scriptblock]::Create((irm https://raw.githubusercontent.com/robertnisipeanu/mgu-store/main/deploy/install.ps1))) first-install --identity "C:\MGU\ssh\data\enrollments\-------------------\id_rsa"

    Da qui si continua con l'installazione presso lo store.
    Le app che ci sono ora, praticamente tutte, leggono solo i PID e solo una è in grado non solo di leggere ma anche di cancellare i DTC.

    Quelle beta è chiaramente scritto che sono beta.

    Infine, il software che gira sui vari store che sia Apple Store o Google Store che sia, è sì firmato ma per quanto concerne la sicurezza del software ma, di certo, non è un software ufficiale sviluppato dalla casa madre. Non cambia molto rispetto ad una repo di GitHub.
    E, per fare un esempio, con BimmerCode, puoi realmente fare danni seri. Qui no.

    Comunque sia, non è nella mia intenzione convincere nessuno. Solo, per chi vuole, esiste questa possibilità.
     
  6. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    Certamente, capisco benissimo il tuo punto di vista, infatti io mi guardo bene dal fare modifiche pesanti con bimmercode... ho solo impostato lo start e stop che memorizza l'ultima posizione settata e lo sblocco video in movimento (poi mai usato :biggrin: )... pero' almeno Bimmercode ha dietro una azienda reale e dubito che metterebbero delle cose strane... mentre sul gh dell'utente pippofranco non so cosa ci sia realmente... :biggrin: e che non è nemmeno uno "store" verificato da qualcuno... se non altro Google Play e Apple Play Store controllano le app contro il malware... e nemmeno io voglio convincere... anche perchè è detto chiaramente dallo sviluppatore gh che lui non si assume (giustamente) nessuna responsabilità ;)
     
  7. rsturial

    rsturial Presidente Onorario BMW Top Reference

    17.931
    15.409
    5 Maggio 2020
    Bergamo
    Reputazione:
    2.147.483.647
    F36 420d xdrive
    Penso che il background personale faccia la differenza sulla valutazione dei rischi connessi a ciò che si fa.
     
    A 070 e bixiomauri piace questo messaggio.
  8. AR147

    AR147 Presidente Onorario BMW

    18.430
    6.687
    7 Maggio 2005
    Torino
    Reputazione:
    1.547.969.022
    520d G31 LCI
    Assolutamente, la cosa bella di GitHub però è che il codice è facilmente verificabile (con gli strumenti e le conoscenze giuste) in quanto pubblico e leggibile.
     
    A bixiomauri piace questo elemento.
  9. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    Mi pare di aver capito che il pacchetto usa l'SDK di BMW estratto dalla tua stessa unità e agisce con permessi massimi: se uno script ha un difetto, il danno può essere grosso anche senza cattive intenzioni... e qui giustamente entra in scena la competenza personale... io non la avrei di certo :biggrin: una volta sulla F11 con esys volevo aggiornare la lingua dell'assistente vocale (era in olandese) e per poco non faccio un guaio... codificai il VO (vado a memoria) in maniera errata e mi sparì il funzionamento di tutto il cruscotto... eppure seguii un tutorial alla lettera... evidentemente c'era una falla... ma avendo fatto backup. ripristinai.. e dissi che era meglio (per me) lasciar perdere.. tanto l'assistente vocale non lo usavo quasi mai...
     
  10. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    per non parlare del rischio con l'assicurazione in caso di incidente... :biggrin: no, grazie... niente da fare, continuero' a usare android auto e google maps (che comunque qualche freccetta sul contachilometri me la mette anche lui, se no guardo lo schermo del navigatore ;))
     
  11. bixiomauri

    bixiomauri Amministratore Delegato BMW

    4.954
    1.770
    21 Novembre 2016
    Emilia Romagna
    Reputazione:
    644.618.911
    BMW 3 series E90 LCI
    In merito...a cosa ti riferisci?
    Pensi forse che in caso di incidente un "mega tecnico informatico" dell' assicurazione ti verifichi cosa è installato sul multimedia device?
     
  12. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    ebbene si... succede... se trovano modifiche, non rispondono del danno
     
  13. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    https://share.google/aimode/NKpnwblURTeZzLSmA
     
  14. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    se facessi un jailbreak sel software originale, ma solo per fruire di migliore infotainment? la sorgente di tale software sarebbe non ufficiale

    Anche se l'intenzione è puramente quella di migliorare l'infotainment (ad esempio per avere un'interfaccia più fluida, installare app non presenti nello store ufficiale o personalizzare i widget), l'utilizzo di un jailbreak e di un software di sorgente non ufficiale cambia radicalmente lo scenario legale e peritale in Italia in caso di incidente gravissimo.
    In questo scenario, il rischio di rivalsa assicurativa o di contestazioni penali passa da "quasi nullo" a potenzialmente elevato. Il motivo non risiede in cosa guardi sullo schermo, ma in come hai ottenuto quella funzione e nell'impatto che il jailbreak ha sull'intera architettura informatica dell'auto.
    Ecco i tre motivi per cui questa operazione diventa estremamente rischiosa in caso di perizia forense:

    1. La perdita dell'integrità del sistema e l'effetto "Cascata"

    Nelle auto moderne (e ancora di più nei modelli dal 2024 al 2026), l'infotainment non è un'isola separata dal resto della vettura. Il sistema di intrattenimento è collegato tramite reti di comunicazione interne (chiamate CAN-Bus) alle centraline che gestiscono la sicurezza, tra cui i sistemi ADAS (frenata automatica, mantenimento corsia), i sensori di parcheggio e la strumentazione del conducente.
    • Un jailbreak, per sua natura, disattiva le protezioni di sicurezza del sistema operativo (i permessi di root).
    • Se il software non ufficiale subisce un crash, ha un bug o satura la memoria RAM dell'impianto, può provocare il blocco o il rallentamento dei flussi di dati sulla rete CAN-Bus.
    • In caso di incidente grave, se il perito informatico rileva che il software dell'infotainment era craccato e che nei secondi precedenti all'impatto c'è stata un'anomalia di comunicazione con i sistemi ADAS, l'assicurazione sosterrà che il jailbreak ha compromesso l'efficacia dei sistemi di sicurezza attivi. Dimostrare il contrario in tribunale diventa quasi impossibile per l'automobilista.

    2. Il "Nesso di Causalità" presunto e la Colpa Grave

    In caso di sinistro con lesioni gravissime o esito mortale, la Procura e i periti assicurativi cercano il nesso causale. Se viene accertato l'uso di un firmware alterato non ufficiale:
    • La compagnia assicurativa sosterrà la colpa grave dell'assicurato per aver installato codice dannoso o non verificato su un dispositivo di trasporto pubblico.
    • Se il jailbreak permetteva (anche solo potenzialmente) la riproduzione di contenuti video o l'interazione con app non autorizzate durante la marcia, spetterà a te dimostrare che non eri distratto da quelle app al momento dell'impatto. Legalmente, ti troveresti in una posizione di grave svantaggio.

    3. La violazione delle normative di omologazione (Cybersecurity)

    Le auto prodotte negli ultimi anni devono rispettare severe normative europee sulla cybersecurity automobilistica (come la norma UNECE R155). I costruttori sono obbligati a proteggere i veicoli da attacchi informatici.
    Effettuare un jailbreak significa violare deliberatamente i requisiti di sicurezza informatica con cui il veicolo è stato omologato per circolare. Per il codice della strada italiano, circolare con un veicolo la cui sicurezza informatica è stata deliberatamente manomessa equivale a circolare con un veicolo modificato nelle sue caratteristiche costruttive essenziali.

    Cosa succede all'atto pratico in caso di perizia?

    Se l'incidente è banale (un piccolo tamponamento), nessuno controllerà mai il software. Ma se l'incidente è drammatico, il veicolo viene sequestrato e i periti collegano i software di analisi forense alla porta OBD e ai moduli di memoria dell'infotainment.
    Gli strumenti forensi (come il già citato sistema Berla iVe) evidenziano immediatamente se il sistema operativo ha subito una modifica dei permessi di root, se sono presenti stringhe di codice non firmate dal costruttore o se i registri delle anomalie (i log di sistema) sono stati alterati o cancellati per nascondere il jailbreak.
    In conclusione: Anche se l'obiettivo è innocuo (avere mappe migliori o una grafica più bella), l'atto di scardinare le difese software dell'auto con un jailbreak non ufficiale espone al rischio concreto che l'assicurazione utilizzi questa alterazione per dichiarare nullo il diritto alla copertura e rivalersi sul tuo patrimonio personale.
     
  15. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    fate un po' voi... :biggrin:
     
  16. AR147

    AR147 Presidente Onorario BMW

    18.430
    6.687
    7 Maggio 2005
    Torino
    Reputazione:
    1.547.969.022
    520d G31 LCI
    L’app funziona benissimo comunque.
     

    Files Allegati:

  17. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    ma la devi tenere aperta a video, giusto? se sei col navigatore... non ti accorgi della rigenerazione :biggrin:

    Non per essere pedante (lo sono ;)) ma modificare il software dell'auto in modo così invasivo... specialmente in modelli recenti (se non sbaglio tu hai la versione 8?) che prevedono anche aggiornamenti software OTA... ti sei chiesto cosa succederebbe se arriva un aggiornamento OTA da Bmw e ci trova questa versione SDK diversa e non firmata? Bene che vada, non installa nulla... meno bene che vada sovrascrive e tocca rifare da capo, la cosa peggiore è che fa un bel brick al sistema... con conseguenze al momento ignote (pensa appunto alla frenata automatica dell'ADAS o altro... ) magari sbaglio eh... ma a sesto senso questi dubbi mi danno preoccupazione...
     
  18. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    ho chiesto proprio ora a gemini.... quello che avevo scritto piu in alto lo avevo trovato su un post di fb ma presumo venisse sempre da gemini o simili
    ---
    Se il sistema di infotainment è stato modificato in profondità installando un firmware personalizzato con permessi di root (permettendo ad esempio il sideload di app Android/Linux non ufficiali, browser liberi, player video in movimento o schermate di telemetria avanzate), lo scenario cambia radicalmente.
    In questo caso, l'aggiornamento OTA (Remote Software Upgrade) di BMW si comporta in modo estremamente aggressivo a causa delle rigide misure di sicurezza del costruttore.
    Ecco cosa succede nello specifico:
    1. Il controllo dell'integrità fallisce (Firma Digitale)
    Prima di avviare la vera e propria scrittura dei file, i server BMW e la centralina dell'infotainment (MGU, Head Unit High, o il modulo Android Automotive sui sistemi più recenti) eseguono un controllo crittografico chiamato Secure Boot. Il sistema verifica che ogni singolo blocco del firmware installato sia firmato digitalmente da BMW.
    • Avendo i permessi di root e software modificato, la firma digitale è inevitabilmente corrotta o alterata.
    • Nella migliore delle ipotesi, il sistema si accorge dell'anomalia e rifiuta preventivamente l'installazione dell'aggiornamento, mostrando un messaggio di errore generico sull'iDrive o sulla My BMW App ("Aggiornamento non riuscito" o "Condizioni non soddisfatte").
    2. Il rischio concreto di Hard Brick (Bootloop o Schermo Nero)
    Se per qualsiasi motivo l'aggiornamento OTA forza la scrittura sopra i file modificati, o se la patch del root ha alterato le partizioni di ripristino (Recovery/Bootloader) per impedire il ripristino di fabbrica, la centralina va incontro a un brick totale.
    • Il sistema iDrive non sarà più in grado di avviarsi, rimanendo bloccato sulla schermata con il logo BMW in loop (bootloop) o, peggio ancora, mostrando uno schermo completamente nero senza dare segni di vita.
    • Poiché l'infotainment sulle BMW moderne gestisce anche funzioni vitali dell'auto (climatizzatore, ADAS, modalità di guida, ricarica nei modelli elettrici), un brick della Head Unit compromette l'uso dell'intero veicolo.
    3. Rilevamento di manomissione (Tampering Flag) e Garanzia
    I sistemi diagnostici centralizzati di BMW sono progettati per rilevare incongruenze nel codice. Se il sistema rileva la presenza di un accesso root o di app non autorizzate che tentano di bypassare i certificati FSC (i codici di licenza ufficiali di BMW, usati ad esempio per attivare illegalmente Apple CarPlay o la navigazione):
    • Il server centrale BMW contrassegna il telaio dell'auto (VIN) con un "Tampering Flag" (segnalazione di manomissione).
    • Questo comporta l'immediata decadenza della garanzia su tutta la componente elettronica dell'auto.
    • BMW potrebbe bloccare permanentemente i servizi connessi (ConnectedDrive, traffico in tempo reale, aggiornamenti futuri) associati a quel telaio.
    Come uscirne se il sistema è già modificato?
    Se sulla vettura è presente un software con permessi di root, l'unica procedura sicura per evitare di distruggere la centralina è disattivare immediatamente gli aggiornamenti automatici dalle impostazioni dell'iDrive.
    In caso di problemi, l'officina ufficiale BMW non proverà a riparare il software modificato: la politica standard della rete di assistenza prevede la sostituzione completa dell'intera unità di infotainment (Head Unit), un intervento fuori garanzia che può costare diverse migliaia di euro. Per ripristinare l'auto allo stato originale senza sostituire il pezzo, è necessario rivolgersi a tecnici specializzati esterni (tuner elettronici BMW) in grado di riscrivere il firmware originale di fabbrica a banco tramite connessione diretta sulla scheda madre della centralina.
     
  19. amedeo feroci

    amedeo feroci Kartista

    230
    27
    2 Maggio 2015
    Reputazione:
    3.156.682
    BMW G31 518d (già BMW 520d F11, X6 F16)
    I 3 Rischi Capitali del "Root/Sblocco" sui sistemi BMW (iDrive 7 e successivi)
    1. Il "Brick" Silenzioso da OTA (Remote Software Upgrade): Anche se l'utente disattiva gli aggiornamenti automatici sull'iDrive, l'applicazione My BMW sullo smartphone continua a scaricare i pacchetti software in background. Non appena il telefono si collega al Wi-Fi dell'auto, il firmware viene trasferito alla vettura. Se il sistema avvia l'installazione e trova partizioni di boot alterate o firme digitali corrotte dal root, la centralina (Head Unit) va in Hard Brick (schermo nero perenne o bootloop sul logo BMW).
    2. La "Trappola" della Diagnosi in Officina: Molti pensano: "Se ho un problema meccanico, in concessionaria mica guardano lo schermo". Sbagliato. Ormai qualsiasi officina ufficiale BMW, anche solo per azzerare la spia del cambio olio o fare un controllo di routine, è obbligata a collegare l'auto al computer centrale tramite il software di diagnosi ufficiale ISTA. Il server della casa madre esegue un controllo di integrità automatico: se rileva il root o codici di licenza (FSC) contraffatti, tenta un flash correttivo forzato che spesso pianta la centralina a metà, oppure ne blocca l'accesso elettronico.
    3. Decadenza Totale della Garanzia e "Tampering Flag": Quando i sistemi centrali BMW rilevano una manipolazione del firmware dell'infotainment, associano in automatico al numero di telaio (VIN) un flag di manomissione (Tampering Flag). Questo non solo fa decadere all'istante la garanzia sulla parte elettrica ed elettronica, ma può portare al blocco permanente di tutti i servizi ConnectedDrive (traffico in tempo reale, comandi da remoto, assistente vocale).
     
  20. rsturial

    rsturial Presidente Onorario BMW Top Reference

    17.931
    15.409
    5 Maggio 2020
    Bergamo
    Reputazione:
    2.147.483.647
    F36 420d xdrive
    7.
     

Condividi questa Pagina