Quotidien Shaarli
January 12, 2017
Le type semble bien expliquer la marche à suivre :
Une fois le "dumchar8info" récupéré il faut executer le script python ci-dessous :
import sys
import string
import re
ins = open( "dumchar.txt", "rb" )
outs = open( "scatter.txt", "wb" )
for line in ins:
linesp = re.split('\W+', line)
name = linesp[0].upper()
start = int(linesp[2],16)
block = linesp[5]
if block != 'misc':
start = start + 0x600000
outs.write(name + " " + string.replace(hex(start), "L", "") + "\n{\n}\n")
ins.close()
outs.close()
Après avoir récupéré la table de partition. ( /proc/dumchar_info )
Ce petit howto pour générer un scatter file au format attendu par SP Flash Tool

Pour pouvoir installer une ROM custom sur Android, il faut un scatter file..
Du peu que j'ai cru comprendre il s'agirait d'une sorte de table de partition.
Au final cela ne semble pas très compliqué.
le contenu de ce fichier peut être récupéré en se connectant sur la console du téléphone (adb shell)
et ensuite il faut sauvegarder le retour de la commande /proc/mtd
Ensuite le flashage du téléphone se passe avec SP_FLash_tool
EDIT : Ca ne marche pas comme prévu :
http://android.stackexchange.com/questions/92565/how-to-list-all-major-partitions-with-their-labels
La page ci-dessus en dit un peu plus...
/proc/dumchar_info gives the most details, so this is tried first. Happy MTK users will get this.
/proc/mtd is the second best source.
/proc/emmc should have almost as much as the previous candidates, but is a bit tricky to use
/dev/block/platform/*/by-name, cross-checked with …
/proc/partitions cross-checked with /proc/mounts gives us at least the partitions mounted