J'ai modifié le firmware DNA en 11.198 pour la version embarquée de Huawei Monitor.
On peut le télécharger ici.
Pour ceux qui voudraient modifier une autre version de firmware, voici les manipulations :
1- Télécharger le firmware avec le lien ci-dessus
2- Extraire les sections du firmware
balong_flash -e B715-23c_UPDATE_11.198.01.00.182-DNA.bin
3- Extraire les fichiers des sections System et WEBUI
mkdir system.198
cd system.198
cpio -ivm -F ../10-00590000-System.bin
cd ..
mkdir WEBUI.198
cd WEBUI.198
cpio -ivm -F ../12-005b0000-WEBUI.bin cd ..
4- Copier busybox-armv7l, tcpdump dans /system/bin
5- Ajouter à la fin de ./system.198/etc/autorun.sh :
# 0oga83
# Wait for mic to start cms (cms mounts the SD card)
busybox sleep 10
# Run HME autorun on SD card
if [ -f /mnt/sdcard/*/hme/autorun.sh ]; then source /mnt/sdcard/*/hme/autorun.sh; fi
6- Modifier /etc/passwd pour ajouter au moins 1 utilisateur
printf "root::0:0:root:/tmp:/bin/sh\n" >> /etc/passwd
7- Ajuster la durée de session
Modifier WEBUI.198/WebApp/common/config/webserver/timeout.xml
Remplacer 5 par 1140 pour le timeout
8- Modifier le logo
pinta ./WEBUI.198/WebApp/common/res/emui-icon.png
9- Recompacter les sections
cd system.198
find . -print | cpio -ov -H newc -F ../10-00590000-System-mod.bin
cd ../WEBUI.198
find . -print | cpio -ov -H newc -F ../12-005b0000-WEBUI-mod.bin
10- Remplacer les sections System et WEBUI avec qhuaweiflash
11- Mettre à jour le routeur avec balong_usbdload et balong_flash (pas avec l'interface web du routeur)
Si ce genre de post vous plait, n'oubliez pas de le promotionner pour que j'en fasse d'autres !