Tool per modificare firmware Ambarella

Share on Facebook8Tweet about this on Twitter0Share on Google+0Print this page

Oggi tratterò un tema che non appassionerà molti ma che colpirà dritto al cuore dei Nerd che seguono il blog/gruppo 🙂

Vi siete mai chiesti se fosse possibile modificare il firmware della SJ5000 PLUS? E con quali mezzi?

Bene, allora sarete curiosi di sapere che ci viene incontro questo tool cross platform chiamato AFT.

AFT (Ambarella Firmware Toolbox) è un’applicazione per modificare firmware Ambarella binari di versioni A2, A5 e A7. Questo include l’estrazione di tutte le partizioni, la modifica del file system e tutte le stringhe utilizzate (ad esempio per scopi di traduzione) e modificare la tabella bitrate.

Il tool è scritto in Java e per essere eseguito su PC/Mac richiede JRE oJDK 1.8 o superiore (http://java.com/download).

A questo link trovate una breve guida in inglese sull’utilizzo base di import/export del firmware per modificare firmware Ambarella.

ATTENZIONE: modificando il firmware senza sapere quello che si fa rischiate seriamente di BRICKARE la vostra SJ5000 Plus e quindi di ritrovarvi con un bel fermacarte. Utilizzate questo tool solo se vi ritenete capaci in materia.

Istruzioni base sull’uso del programma AFT per modificare firmware Ambarella:

  1. Scaricate il programma Ambarella Firmware Tool
  2. Aprite il tool AFT
  3. Posizionate il fimrware della SJ5000 Plus (SJCAM_FWUPDATE.bin) nel desktop per comodità
  4. Click su: Open > A7 binary > (Scegliete il firmware della SJ5000 Plus che volete modificare) > Load A7 firmware
  5. Click su: ROM/RFS > Extract Rom to Disk (verrà creata una cartella nel desktop)
  6. Adesso andate sul vostro desktop e fate click sulla cartella rtosfs, qui dentro troverete una moltitudine di files come ad esempio i loghi di boot e di spegnimento della cam, i suoni di accensione e tanto altro ancora
  7. Se per esempio volessimo cambiare l’immagine di boot (logo Sjcam) basterà individuare l’immagine denominata logo_1st.jpg e sostituirla con una delle stesse dimensioni a nostro piacimento e così via
  8. Adesso tornate sul programma AFT
  9. Click su: ROM/RFS > Build rom from disk
  10. Click su: Build > Firmware update (verrà creato sul desktop un nuovo firmware denominato a7firmware.bin)
  11. Quando dovremo aggiornare la nostra SJ5000 Plus, si dovrà rinominare il file in firmware.bin oppure in SJCAM_FWUPDATE.bin

Suggerimento: se volete modificare il logo vi consiglio di avvalervi di strumenti dotati di “margini”, come ad esempio Photoshop, quindi partire dal logo originale così da avere il nuovo logo perfettamente centrato.

change_logo_sj5000plus
Schermata di Photoshop

Ovviamente le funzionalità di questo piccolo software non finiscono qui, infatti a questo link trovate una guida su come ad esempio modificare le lingue del vostro firmware.

Il sito ufficiale di AFT: http://dc.p-mc.eu/tools/a7tool

2 Comments

Add a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *