[ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Aller en bas

[ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Message par Primokorn le Ven 16 Déc 2016, 14:48

Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom



Introduction

Lors d'une mise à jour, ce script va flasher les fichiers zip présents sur votre sdcard une fois que toutes les actions de sauvegarde et de restauration sont terminées.
Cela peut servir à flasher SuperSU, Phh's Superuser puis un kernel lors d'une mise à jour CyanogenMod par exemple.

Les fichiers zip que vous souhaitez flasher doivent être stockés dans /sdcard/FlashAfterUpdate

Instructions

1. Télécharger ce fichier

2. Enlever l'extension .txt une fois le téléchargement terminé.

3. Placer le fichier dans /system/addon.d avec les permissions rwxr-x-r-x (755)

=> /system/addon.d/99-flashafterupdate.sh


Source
avatar
Primokorn
Seigneur

Seigneur

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : OmniDragon / MagiskSU
Appareil secondaire : Nexus 5
: : AospExtended / MagiskSU

Messages : 11260

Revenir en haut Aller en bas

mise à jour, ROM Custom, addon.d, script, cyanogenmod

Message par Primokorn le Ven 16 Déc 2016, 14:48

Réservé
avatar
Primokorn
Seigneur

Seigneur

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : OmniDragon / MagiskSU
Appareil secondaire : Nexus 5
: : AospExtended / MagiskSU

Messages : 11260

Revenir en haut Aller en bas

Re: [ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Message par Jedi.6 le Mar 20 Déc 2016, 08:28

:merci:
avatar
Jedi.6
Adm

Adm

Appareil principal : HTC U11
ROMs : STOCK
Appareil secondaire : Samsung SG7
: : ASUS Z0310

Messages : 25102

http://generationmobiles.net/

Revenir en haut Aller en bas

Re: [ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Message par dgarcia57 le Ven 30 Déc 2016, 19:05

Merci, je n'arrive pas télécharger le fichier en question ? Le lien est mort ?
avatar
dgarcia57
Designer

Designer

Appareil principal : LG G5
ROMs : sock 7.0
Messages : 2287

Revenir en haut Aller en bas

Re: [ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Message par Primokorn le Sam 31 Déc 2016, 11:21

Ça fonctionne très bien de mon côté. Peut-être que XDA avait un problème temporaire.

copie:
#!/sbin/sh
#
# /system/addon.d/99-flashafterupdate.sh
# For ROMs that don't have "Flash After Update" support built-in.
#
# During an upgrade, this script will flash zips in /sdcard/FlashAfterUpdate
# after all other addon.d backup/restore actions have completed
#
# osm0sis @ xda-developers

. /tmp/backuptool.functions

# define working paths
sdzipdir=/sdcard/FlashAfterUpdate;
tmpzipdir=/tmp/flashafterupd;

case "$1" in
backup)
# Stub
;;
restore)
# Stub
;;
pre-backup)
# Stub
;;
post-backup)
# Stub
;;
pre-restore)
# Stub
;;
post-restore)
# wait out any post-addon.d zip actions (flashing boot.img, etc.)
while sleep 5; do
# read zips from sdcard directory and unpack then run update-binary/script
test ! -d "$sdzipdir" && mkdir "$sdzipdir";
metadir=META-INF/com/google/android;
for i in "$sdzipdir"/*; do
mkdir -p "$tmpzipdir";
unzip "$i" -d "$tmpzipdir" "$metadir/*";
chmod 755 "$tmpzipdir/$metadir/update-binary";
"$tmpzipdir/$metadir/update-binary" "$tmpzipdir/$metadir/updater-script" 1 "$i";
rm -rf "$tmpzipdir";
done;
exit;
done&
;;
esac;
avatar
Primokorn
Seigneur

Seigneur

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : OmniDragon / MagiskSU
Appareil secondaire : Nexus 5
: : AospExtended / MagiskSU

Messages : 11260

Revenir en haut Aller en bas

Re: [ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Message par dgarcia57 le Sam 31 Déc 2016, 13:08

Merci l'ami, ça fonctionne aujourd'hui Wink
avatar
dgarcia57
Designer

Designer

Appareil principal : LG G5
ROMs : sock 7.0
Messages : 2287

Revenir en haut Aller en bas

Re: [ASTUCE] Flasher automatiquement des fichiers après la mise à jour d'une ROM Custom

Message par Primokorn le Lun 09 Jan 2017, 13:28

De mon côté, sur 2 zips, l'un a été flashé (Magisk) mais pas l'autre (kernel custom).
J'ai posé la question sur XDA, à suivre.

EDIT : réponse
C'est un problème de timing. On peut essayer d'ajuster le temps d'attente dans le .sh. Soit le script n'a pas attendu assez longtemps ou au contraire, il a attendu trop longtemps.
avatar
Primokorn
Seigneur

Seigneur

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : OmniDragon / MagiskSU
Appareil secondaire : Nexus 5
: : AospExtended / MagiskSU

Messages : 11260

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum