[Tutoriel] Comment créer un patch flashable via le CWM Recovery

  • Auteur de la discussion edzamber
  • Date de début
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #1
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !



Comment créer un patch à flasher via le recovery sous Windows
Créer sa propre archive flashable au format zip




Bonjour à tous et à toutes

Voici la méthode pour créer un Patch Flashable via le CWM Recovery




AVERTISSEMENT : VOUS ÊTES SEULS RESPONSABLES DE VOS ACTIONS NI MOI NI PHONANDROID NE POURRAIT ETRE TENU POUR RESPONSABLES EN CAS DE DYSFONCTIONNEMENT DE VOTRE APPAREIL




Quelle est l'utilité d'un Patch ?


Un patch sert à installer une application système ou n'importe quel fichier système
sans avoir à le faire manuellement,c'est à dire sans utiliser un explorateur Root,
changer les permissions en rw-r-r et redémarrer pour appliquer.
Cela permet également de replacer une application système supprimée par erreur sans avoir à réinstaller la Rom.


Pré-requis


* Etre Rooté et disposer du CWM Recovery
:arrow: Pour cela Rendez-vous dans la section Tutoriel de votre modèle de téléphone

* Avoir Busybox d'installé
:arrow: Si ce n'est pas le cas, installez le avec
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


* Disposer de 7Zip sur votre Ordinateur équipé de Windows

* Disposer de Notepad++



Création d'un Patch



* Pour commencer, veuillez télécharger
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
et le copier sur le bureau de votre Ordi.


:arrow: Admettons maintenant que vous voulez ajouter une sonnerie, une alarme et une notification à votre ROM


1) Il faut que votre média soit au format ogg.

:arrow: Pour cela rien de plus simple : convertir le fichier avec Audacity 2.0, gratuit sur le net

2) Ouvrez le Patch modèle avec 7zip

:arrow: Ouvrez le dossier system, (clic droit, ouvrir)
:arrow: Ouvrez le dossier Media (clic droit, ouvrir)
:arrow: Ouvrez le dossier Audio (clic droit, ouvrir)

3) Vous allez voir 3 dossiers :

- alarms
- notifications
- ringtones

:arrow: Ouvrez (clic droit, ouvrir) le dossier ringtones pour une sonnerie,
notifications pour un son de notif système (sms par exemple),
alarms pour un son de réveil

:arrow: Glissez le son converti en ogg dans le dossier de votre choix

:arrow: Une fenêtre pop up de demande de confirmation va s'afficher, confirmez par Oui

:arrow: Fermez la fenêtre de 7Zip (ce qui sauvegardera automatiquement les modifications)

4) Enfin, renommez le Patch à votre convenance, copiez le sur votre carte Sd,
puis flashez le via le CWM Recovery



Comment créer un patch pour remplacer un application système supprimée



Vous avez malencontreusement supprimé une application système ? Vous pensez que vous devez réinstaller complétement votre ROM ? Et bien non !!! Voici la solution :

ATTENTION : cette méthode ne fonctionne que pour les ROM Customs car ce sont des Roms au format zip.

Pour les ROM Stock, il vous faudra trouver l'application sur le net ou bien vous la procurer
(faire une demande d'upload sur le Forum dans la section question/réponse de votre model de téléphone
en mentionnant la Rom exacte : paramètres/ A propos du téléphone)


:arrow: Avec 7Zip, ouvrez le zip de votre ROM (clic droit sur le zip de la ROM, ouvrir avec 7Zip)

:arrow: Ouvrez le dossier system (clic droit, ouvrir) puis le dossier app (clic droit, ouvrir)

:arrow: Glissez l'application système en question sur le bureau

:arrow: Fermez 7zip

:arrow: Ouvrez le Patch modèle avec 7zip

:arrow: Ouvrez le dossier system, (clic droit, ouvrir) ouvrez le dossier app (clic droit, ouvrir)

:arrow: A présent glissez l'application système que vous venez d'extraire sur le bureau dans la fenêtre de 7Zip

:arrow: Une fenêtre pop up de demande de confirmation va s'afficher, confirmez par Oui

:arrow: Fermez la fenêtre de 7Zip (ce qui sauvegardera automatiquement les modifications)

:arrow: Enfin, renommez le Patch à votre convenance et copiez le sur votre carte Sd,
puis flashez le via le CWM Recovery


Cette méthode fonctionne également pour remplacer n'importe quelle autre application système existante par celle d'une autre ROM compatible avec la votre, par exemple l'application MMS.apk, une application inverted
du genre Gmail ou Calendar...

Il va de soit que vous n'avez pas besoin de créer un patch pour chaque application ou sonnerie que vous allez ajouter, vous pouvez cumuler autant de fichiers que vous le souhaitez dans un seul patch.
Dans ce cas effectuez toutes les opérations avant de fermer la fenêtre 7Zip.

Il faut simplement mettre le fichier dans le bon dossier pour que cela puisses fonctionner.
Vous pouvez créer d'autres dossiers dans le patch en cliquant droit dans la fenêtre 7Zip puis Créer un nouveau Dossier à condition qu'ils correspondent à l'emplacement original de la ROM :

:arrow: Vous pouvez créer un dossier framework pour intégrer un fichier framework-res.apk
mais il faudra qu'il soit créé dans le dossier system

:arrow: Vous pouvez créer un dossier data mais il faudra qu'il soit créé à la racine du patch

Pour savoir ou créer le dossier, dézzippez votre ROM et vérifiez l'emplacement exact.
Si vous ne disposez pas d'un zip de votre Rom, vérifiez l'emplacement avec un explorateur Root
comme Root explorer, directement sur votre téléphone.


A propos du fichier updater-script


Le fichier updater-script situé dans le dossier META-INF\com\google\android est le fichier de commande que va suivre le CWM Recovery pour monter le system et autoriser le flash.

:arrow: Vous pouvez ajouter ce que vous souhaitez entre les guillemets pour que lors du Flash apparaissent par exemple le Nom du Patch, ajouter votre signature et autres informations.

:arrow: Pour cela, double cliquez sur le fichier updater-script et choisissez Ouvrir avec Notepad++

ATTENTION : ne rien modifier d'autre que ce qui se trouve entre les guillemets des ligne ui_print(" ici " )

ui_print(" Patch Perso ");
ui_print("");
ui_print(" Par Edzamber@Phonandroid ");
ui_print("----------------------------------------------");
ui_print("");
ui_print("");
ui_print("----------------------------------------------");
ui_print("");
ui_print(" Installation...");

show_progress(0.500000, 0);
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
unmount("/system");
show_progress(0.100000, 0);
show_progress(0.500000, 0);
run_program("/sbin/busybox", "mount", "/data");
package_extract_dir("data", "/data");
unmount("/data");
show_progress(0.100000, 0);

ui_print("");
ui_print(" Redémarrez ");

:arrow: Il faut savoir que les accents ne sont pas pris en compte et donc vous aurez un espace entre deux lettres !

:arrow: Après avoir modifié, n'oubliez pas de fermer la fenêtre de Notepad++
:arrow: Une fenêtre demandant de confirmer l'enregistrement des modifications apparait, confirmez par Enregistrer
:arrow: Une fenêtre vous précisant que le fichier Updater-script à été modifié apparait,
confirmez par Oui pour le mettre à jour dans l'archive

Vous pouvez également ajouter des lignes de commandes pour supprimer un apk existant ou encore intégrer un wipe dalvik cache dans l'updater-script (Merci à yoanf26) :

yoanf26 a dit:
Pour mon theme pour le S4 qui va bientôt sortir dans mon updater-script, j'ai rajouté ceci :

delete("/system/app/com.android.vending.apk");
delete("/system/app/com.android.vending.odex");
delete("/system/app/Phonesky.apk");
delete("/system/app/Phonesky.odex");
delete("/system/app/Vending.apk");
delete("/system/app/Vending.odex");
delete("/system/app/GoogleServicesFramework.apk");
delete("/system/app/GoogleServicesFramework.odex");
delete("/system/app/com.android.vending-1.apk");


Cela permet de supprimer tout fichier correspondant au play store pour ensuite le remplacer par le mien. Cela évite des conflits d'apk du Play Store.

Donc si ton clavier n'a pas le même nom que ton ancien et que tu souhaite supprimer l'ancien

tu rajoute delete("/system/app/le.nom.de.ton.apk.apk");



Et si tu veux faire le wipe dalvik avec ton zip, tu peux mettre ceci.

delete_recursive("/data/dalvik-cache");
delete_recursive("/dalvik/dalvik-cache");


En ce qui concerne le fichier update-binary, SURTOUT NE PAS Y TOUCHER !!!
Il s'agit d'un fichier binaire permettant au patch de fonctionner



Le patch modèle est normalement compatible avec la plupart des téléphones. Il se peut que sur certains modèles il ne fonctionne pas car le updater-script et le update-binary sont particuliers.
Dans ce cas, téléchargez n'importe quel patch flashable dans la section de votre téléphone, ouvrez le avec 7zip et supprimez tous les dossiers sauf le dossier META-INF et tout ce qui se trouve à l’intérieur, puis créer les dossiers nécessaires au patch.


Exemple des principales commandes de l'Updater-Script


Insérer un texte

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Monter le system, les data, Sdcard ...

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Extraire les fichiers du patch dans les différents répertoires

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!


Démonter le system, data, Sdcard...


Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Supprimer des fichiers

:arrow: Ici pour supprimer le fichier "SecMms.apk" sous kitkat :

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Supprimer des dossiers

:arrow: Ici pour supprimer le dossier "system/fonts" :

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Ajouter une ligne de progression lors du flash

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Changer les permissions d'un fichier

:arrow: Par exemple le fichier "SecMms.apk" dans system/priv-app afin de le mettre en rw-r-r :

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Changer les permissions d'un dossier

:arrow: Par exemple le dossier "system/fonts" en rwxr-xr-x

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Ajouter une commande "wipe Dalvik cache"

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!



Liste des permissions Android (appellées egalement chmod)


chmod 0 ----------

chmod 1 ---------x

chmod 2 --------w-

chmod 3 --------wx

chmod 4 -------r--

chmod 5 -------r-x

chmod 6 -------rw-

chmod 7 -------rwx

chmod 10------x---

chmod 11------x--x

chmod 12------x-w-

chmod 13------x-wx

chmod 14------xr--

chmod 15------xr-x

chmod 16------xrw-

chmod 17------xrwx

chmod 20-----w----

chmod 21-----w---x

chmod 22-----w--w-

chmod 23-----w--wx

chmod 24-----w-r--

chmod 25-----w-r-x

chmod 26-----w-rw-

chmod 27-----w-rwx

chmod 30-----wx---

chmod 31-----wx--x

chmod 32-----wx-w-

chmod 33-----wx-wx

chmod 34-----wxr--

chmod 35-----wxr-x

chmod 36-----wxrw-

chmod 37-----wxrwx

chmod 40----r-----

chmod 41----r----x

chmod 42----r---w-

chmod 43----r---wx

chmod 44----r--r--

chmod 45----r--r-x

chmod 46----r--rw-

chmod 47----r--rwx

chmod 50----r-x---

chmod 51----r-x--x

chmod 52----r-x-w-

chmod 53----r-x-wx

chmod 54----r-xr--

chmod 55----r-xr-x

chmod 56----r-xrw-

chmod 57----r-xrwx

chmod 60----rw----

chmod 61----rw---x

chmod 62----rw--w-

chmod 63----rw--wx

chmod 64----rw-r--

chmod 65----rw-r-x

chmod 66----rw-rw-

chmod 67----rw-rwx

chmod 70----rwx---

chmod 71----rwx--x

chmod 72----rwx-w-

chmod 73----rwx-wx

chmod 74----rwxr--

chmod 75----rwxr-x

chmod 76----rwxrw-

chmod 77----rwxrwx

chmod 100---x------

chmod 101 ---x-----x

chmod 102 ---x----w-

chmod 103 ---x----wx

chmod 104 ---x---r--

chmod 105 ---x---r-x

chmod 106 ---x---rw-

chmod 107 ---x---rwx

chmod 110 ---x--x---

chmod 111 ---x--x--x

chmod 112 ---x--x-w-

chmod 113 ---x--x-wx

chmod 114 ---x--xr--

chmod 115 ---x--xr-x

chmod 116 ---x--xrw-

chmod 117 ---x--xrwx

chmod 120 ---x-w----

chmod 121 ---x-w---x

chmod 122 ---x-w--w-

chmod 123 ---x-w--wx

chmod 124 ---x-w-r--

chmod 125 ---x-w-r-x

chmod 126 ---x-w-rw-

chmod 127 ---x-w-rwx

chmod 130 ---x-wx---

chmod 131 ---x-wx--x

chmod 132 ---x-wx-w-

chmod 133 ---x-wx-wx

chmod 134 ---x-wxr--

chmod 135 ---x-wxr-x

chmod 136 ---x-wxrw-

chmod 137 ---x-wxrwx

chmod 140 ---xr-----

chmod 141 ---xr----x

chmod 142 ---xr---w-

chmod 143 ---xr---wx

chmod 144 ---xr--r--

chmod 145 ---xr--r-x

chmod 146 ---xr--rw-

chmod 147 ---xr--rwx

chmod 150 ---xr-x---

chmod 151 ---xr-x--x

chmod 152 ---xr-x-w-

chmod 153 ---xr-x-wx

chmod 154 ---xr-xr--

chmod 155 ---xr-xr-x

chmod 156 ---xr-xrw-

chmod 157 ---xr-xrwx

chmod 160 ---xrw----

chmod 161 ---xrw---x

chmod 162 ---xrw--w-

chmod 163 ---xrw--wx

chmod 164 ---xrw-r--

chmod 165 ---xrw-r-x

chmod 166 ---xrw-rw-

chmod 167 ---xrw-rwx

chmod 170 ---xrwx---

chmod 171 ---xrwx--x

chmod 172 ---xrwx-w-

chmod 173 ---xrwx-wx

chmod 174 ---xrwxr--

chmod 175 ---xrwxr-x

chmod 176 ---xrwxrw-

chmod 177 ---xrwxrwx

chmod 200 --w-------

chmod 201 --w------x

chmod 202 --w-----w-

chmod 203 --w-----wx

chmod 204 --w----r--

chmod 205 --w----r-x

chmod 206 --w----rw-

chmod 207 --w----rwx

chmod 210 --w---x---

chmod 211 --w---x--x

chmod 212 --w---x-w-

chmod 213 --w---x-wx

chmod 214 --w---xr--

chmod 215 --w---xr-x

chmod 216 --w---xrw-

chmod 217 --w---xrwx

chmod 220 --w--w----

chmod 221 --w--w---x

chmod 222 --w--w--w-

chmod 223 --w--w--wx

chmod 224 --w--w-r--

chmod 225 --w--w-r-x

chmod 226 --w--w-rw-

chmod 227 --w--w-rwx

chmod 230 --w--wx---

chmod 231 --w--wx--x

chmod 232 --w--wx-w-

chmod 233 --w--wx-wx

chmod 234 --w--wxr--

chmod 235 --w--wxr-x

chmod 236 --w--wxrw-

chmod 237 --w--wxrwx

chmod 240 --w-r-----

chmod 241 --w-r----x

chmod 242 --w-r---w-

chmod 243 --w-r---wx

chmod 244 --w-r--r--

chmod 245 --w-r--r-x

chmod 246 --w-r--rw-

chmod 247 --w-r--rwx

chmod 250 --w-r-x---

chmod 251 --w-r-x--x

chmod 252 --w-r-x-w-

chmod 253 --w-r-x-wx

chmod 254 --w-r-xr--

chmod 255 --w-r-xr-x

chmod 256 --w-r-xrw-

chmod 257 --w-r-xrwx

chmod 260 --w-rw----

chmod 261 --w-rw---x

chmod 262 --w-rw--w-

chmod 263 --w-rw--wx

chmod 264 --w-rw-r--

chmod 265 --w-rw-r-x

chmod 266 --w-rw-rw-

chmod 267 --w-rw-rwx

chmod 270 --w-rwx---

chmod 271 --w-rwx--x

chmod 272 --w-rwx-w-

chmod 273 --w-rwx-wx

chmod 274 --w-rwxr--

chmod 275 --w-rwxr-x

chmod 276 --w-rwxrw-

chmod 277 --w-rwxrwx

chmod 300 --wx------

chmod 301 --wx-----x

chmod 302 --wx----w-

chmod 303 --wx----wx

chmod 304 --wx---r--

chmod 305 --wx---r-x

chmod 306 --wx---rw-

chmod 307 --wx---rwx

chmod 310 --wx--x---

chmod 311 --wx--x--x

chmod 312 --wx--x-w-

chmod 313 --wx--x-wx

chmod 314 --wx--xr--

chmod 315 --wx--xr-x

chmod 316 --wx--xrw-

chmod 317 --wx--xrwx

chmod 320 --wx-w----

chmod 321 --wx-w---x

chmod 322 --wx-w--w-

chmod 323 --wx-w--wx

chmod 324 --wx-w-r--

chmod 325 --wx-w-r-x

chmod 326 --wx-w-rw-

chmod 327 --wx-w-rwx

chmod 330 --wx-wx---

chmod 331 --wx-wx--x

chmod 332 --wx-wx-w-

chmod 333 --wx-wx-wx

chmod 334 --wx-wxr--

chmod 335 --wx-wxr-x

chmod 336 --wx-wxrw-

chmod 337 --wx-wxrwx

chmod 340 --wxr-----

chmod 341 --wxr----x

chmod 342 --wxr---w-

chmod 343 --wxr---wx

chmod 344 --wxr--r--

chmod 345 --wxr--r-x

chmod 346 --wxr--rw-

chmod 347 --wxr--rwx

chmod 350 --wxr-x---

chmod 351 --wxr-x--x

chmod 352 --wxr-x-w-

chmod 353 --wxr-x-wx

chmod 354 --wxr-xr--

chmod 355 --wxr-xr-x

chmod 356 --wxr-xrw-

chmod 357 --wxr-xrwx

chmod 360 --wxrw----

chmod 361 --wxrw---x

chmod 362 --wxrw--w-

chmod 363 --wxrw--wx

chmod 364 --wxrw-r--

chmod 365 --wxrw-r-x

chmod 366 --wxrw-rw-

chmod 367 --wxrw-rwx

chmod 370 --wxrwx---

chmod 371 --wxrwx--x

chmod 372 --wxrwx-w-

chmod 373 --wxrwx-wx

chmod 374 --wxrwxr--

chmod 375 --wxrwxr-x

chmod 376 --wxrwxrw-

chmod 377 --wxrwxrwx

chmod 400 -r--------

chmod 401 -r-------x

chmod 402 -r------w-

chmod 403 -r------wx

chmod 404 -r-----r--

chmod 405 -r-----r-x

chmod 406 -r-----rw-

chmod 407 -r-----rwx

chmod 410 -r----x---

chmod 411 -r----x--x

chmod 412 -r----x-w-

chmod 413 -r----x-wx

chmod 414 -r----xr--

chmod 415 -r----xr-x

chmod 416 -r----xrw-

chmod 417 -r----xrwx

chmod 420 -r---w----

chmod 421 -r---w---x

chmod 422 -r---w--w-

chmod 423 -r---w--wx

chmod 424 -r---w-r--

chmod 425 -r---w-r-x

chmod 426 -r---w-rw-

chmod 427 -r---w-rwx

chmod 430 -r---wx---

chmod 431 -r---wx--x

chmod 432 -r---wx-w-

chmod 433 -r---wx-wx

chmod 434 -r---wxr--

chmod 435 -r---wxr-x

chmod 436 -r---wxrw-

chmod 437 -r---wxrwx

chmod 440 -r--r-----

chmod 441 -r--r----x

chmod 442 -r--r---w-

chmod 443 -r--r---wx

chmod 444 -r--r--r--

chmod 445 -r--r--r-x

chmod 446 -r--r--rw-

chmod 447 -r--r--rwx

chmod 450 -r--r-x---

chmod 451 -r--r-x--x

chmod 452 -r--r-x-w-

chmod 453 -r--r-x-wx

chmod 454 -r--r-xr--

chmod 455 -r--r-xr-x

chmod 456 -r--r-xrw-

chmod 457 -r--r-xrwx

chmod 460 -r--rw----

chmod 461 -r--rw---x

chmod 462 -r--rw--w-

chmod 463 -r--rw--wx

chmod 464 -r--rw-r--

chmod 465 -r--rw-r-x

chmod 466 -r--rw-rw-

chmod 467 -r--rw-rwx

chmod 470 -r--rwx---

chmod 471 -r--rwx--x

chmod 472 -r--rwx-w-

chmod 473 -r--rwx-wx

chmod 474 -r--rwxr--

chmod 475 -r--rwxr-x

chmod 476 -r--rwxrw-

chmod 477 -r--rwxrwx

chmod 500 -r-x------

chmod 501 -r-x-----x

chmod 502 -r-x----w-

chmod 503 -r-x----wx

chmod 504 -r-x---r--

chmod 505 -r-x---r-x

chmod 506 -r-x---rw-

chmod 507 -r-x---rwx

chmod 510 -r-x--x---

chmod 511 -r-x--x--x

chmod 512 -r-x--x-w-

chmod 513 -r-x--x-wx

chmod 514 -r-x--xr--

chmod 515 -r-x--xr-x

chmod 516 -r-x--xrw-

chmod 517 -r-x--xrwx

chmod 520 -r-x-w----

chmod 521 -r-x-w---x

chmod 522 -r-x-w--w-

chmod 523 -r-x-w--wx

chmod 524 -r-x-w-r--

chmod 525 -r-x-w-r-x

chmod 526 -r-x-w-rw-

chmod 527 -r-x-w-rwx

chmod 530 -r-x-wx---

chmod 531 -r-x-wx--x

chmod 532 -r-x-wx-w-

chmod 533 -r-x-wx-wx

chmod 534 -r-x-wxr--

chmod 535 -r-x-wxr-x

chmod 536 -r-x-wxrw-

chmod 537 -r-x-wxrwx

chmod 540 -r-xr-----

chmod 541 -r-xr----x

chmod 542 -r-xr---w-

chmod 543 -r-xr---wx

chmod 544 -r-xr--r--

chmod 545 -r-xr--r-x

chmod 546 -r-xr--rw-

chmod 547 -r-xr--rwx

chmod 550 -r-xr-x---

chmod 551 -r-xr-x--x

chmod 552 -r-xr-x-w-

chmod 553 -r-xr-x-wx

chmod 554 -r-xr-xr--

chmod 555 -r-xr-xr-x

chmod 556 -r-xr-xrw-

chmod 557 -r-xr-xrwx

chmod 560 -r-xrw----

chmod 561 -r-xrw---x

chmod 562 -r-xrw--w-

chmod 563 -r-xrw--wx

chmod 564 -r-xrw-r--

chmod 565 -r-xrw-r-x

chmod 566 -r-xrw-rw-

chmod 567 -r-xrw-rwx

chmod 570 -r-xrwx---

chmod 571 -r-xrwx--x

chmod 572 -r-xrwx-w-

chmod 573 -r-xrwx-wx

chmod 574 -r-xrwxr--

chmod 575 -r-xrwxr-x

chmod 576 -r-xrwxrw-

chmod 577 -r-xrwxrwx

chmod 600 -rw-------

chmod 601 -rw------x

chmod 602 -rw-----w-

chmod 603 -rw-----wx

chmod 604 -rw----r--

chmod 605 -rw----r-x

chmod 606 -rw----rw-

chmod 607 -rw----rwx

chmod 610 -rw---x---

chmod 611 -rw---x--x

chmod 612 -rw---x-w-

chmod 613 -rw---x-wx

chmod 614 -rw---xr--

chmod 615 -rw---xr-x

chmod 616 -rw---xrw-

chmod 617 -rw---xrwx

chmod 620 -rw--w----

chmod 621 -rw--w---x

chmod 622 -rw--w--w-

chmod 623 -rw--w--wx

chmod 624 -rw--w-r--

chmod 625 -rw--w-r-x

chmod 626 -rw--w-rw-

chmod 627 -rw--w-rwx

chmod 630 -rw--wx---

chmod 631 -rw--wx--x

chmod 632 -rw--wx-w-

chmod 633 -rw--wx-wx

chmod 634 -rw--wxr--

chmod 635 -rw--wxr-x

chmod 636 -rw--wxrw-

chmod 637 -rw--wxrwx

chmod 640 -rw-r-----

chmod 641 -rw-r----x

chmod 642 -rw-r---w-

chmod 643 -rw-r---wx

chmod 644 -rw-r--r--

chmod 645 -rw-r--r-x

chmod 646 -rw-r--rw-

chmod 647 -rw-r--rwx

chmod 650 -rw-r-x---

chmod 651 -rw-r-x--x

chmod 652 -rw-r-x-w-

chmod 653 -rw-r-x-wx

chmod 654 -rw-r-xr--

chmod 655 -rw-r-xr-x

chmod 656 -rw-r-xrw-

chmod 657 -rw-r-xrwx

chmod 660 -rw-rw----

chmod 661 -rw-rw---x

chmod 662 -rw-rw--w-

chmod 663 -rw-rw--wx

chmod 664 -rw-rw-r--

chmod 665 -rw-rw-r-x

chmod 666 -rw-rw-rw-

chmod 667 -rw-rw-rwx

chmod 670 -rw-rwx---

chmod 671 -rw-rwx--x

chmod 672 -rw-rwx-w-

chmod 673 -rw-rwx-wx

chmod 674 -rw-rwxr--

chmod 675 -rw-rwxr-x

chmod 676 -rw-rwxrw-

chmod 677 -rw-rwxrwx

chmod 700 -rwx------

chmod 701 -rwx-----x

chmod 702 -rwx----w-

chmod 703 -rwx----wx

chmod 704 -rwx---r--

chmod 705 -rwx---r-x

chmod 706 -rwx---rw-

chmod 707 -rwx---rwx

chmod 710 -rwx--x---

chmod 711 -rwx--x--x

chmod 712 -rwx--x-w-

chmod 713 -rwx--x-wx

chmod 714 -rwx--xr--

chmod 715 -rwx--xr-x

chmod 716 -rwx--xrw-

chmod 717 -rwx--xrwx

chmod 720 -rwx-w----

chmod 721 -rwx-w---x

chmod 722 -rwx-w--w-

chmod 723 -rwx-w--wx

chmod 724 -rwx-w-r--

chmod 725 -rwx-w-r-x

chmod 726 -rwx-w-rw-

chmod 727 -rwx-w-rwx

chmod 730 -rwx-wx---

chmod 731 -rwx-wx--x

chmod 732 -rwx-wx-w-

chmod 733 -rwx-wx-wx

chmod 734 -rwx-wxr--

chmod 735 -rwx-wxr-x

chmod 736 -rwx-wxrw-

chmod 737 -rwx-wxrwx

chmod 740 -rwxr-----

chmod 741 -rwxr----x

chmod 742 -rwxr---w-

chmod 743 -rwxr---wx

chmod 744 -rwxr--r--

chmod 745 -rwxr--r-x

chmod 746 -rwxr--rw-

chmod 747 -rwxr--rwx

chmod 750 -rwxr-x---

chmod 751 -rwxr-x--x

chmod 752 -rwxr-x-w-

chmod 753 -rwxr-x-wx

chmod 754 -rwxr-xr--

chmod 755 -rwxr-xr-x

chmod 756 -rwxr-xrw-

chmod 757 -rwxr-xrwx

chmod 760 -rwxrw----

chmod 761 -rwxrw---x

chmod 762 -rwxrw--w-

chmod 763 -rwxrw--wx

chmod 764 -rwxrw-r--

chmod 765 -rwxrw-r-x

chmod 766 -rwxrw-rw-

chmod 767 -rwxrw-rwx

chmod 770 -rwxrwx---

chmod 771 -rwxrwx--x

chmod 772 -rwxrwx-w-

chmod 773 -rwxrwx-wx

chmod 774 -rwxrwxr--

chmod 775 -rwxrwxr-x

chmod 776 -rwxrwxrw-

chmod 777 -rwxrwxrwx


Voilà, j'espère que tout cela est clair, si vous avez des questions n'hésitez pas ;)
 
M1ck

M1ck

Modérateur de secteur
Inscrit
19 Mai 2012
Messages
4 527
Points
38
  • #2
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci du partage mon parrain !
Testé et approuvé ;)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #3
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Avec plaisir mon fillot :wink:
 
Fred

Fred

Administrateur
Inscrit
19 Juin 2011
Messages
56 993
Points
113
  • #4
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

bravo ed super tuto ;)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #5
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci mon Parrain adoré :smile:
 
N

Nico_60

Membre
Inscrit
25 Juillet 2013
Messages
101
Points
16
  • #6
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci pour le partage Ed, très bon tuto, tu assures !
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #7
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

:shock:
Sa va servir a beaucoup de personnes ce tuto ...

Merci infiniment du partage :grin: ;)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #8
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci beaucoup !
Avec grand plaisir messieurs :smile:
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #9
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Moi je viens d'en faire un cet après-midi pour tester, c'est génial, J'ai même mis mon prénom :lol::lol::lol:
Dans updater-script ;-)
Merci ed
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #10
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

C'est une signature, moi c'est :

Patch xxxx
Par Edzamber@Phonandroid

:wink:
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #11
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Moi c'est :
Par Cedric@phonandroid
;)

Edit: j'ai pris l'apk Mms de l'ancienne version de la vanilla (il me semble que tu l'avais fais aussi le zip)et je l'ai flashé sur la rom pac man , impeccable !!! :D
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #12
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

C'est exactement ça :lol:
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #13
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci ed
 
DFMirouf

DFMirouf

Membres VIP
Inscrit
17 Juillet 2012
Messages
14 254
Points
38
  • #14
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Joliiii,

C'est exactement ce que j'ai fait pour mon DFMirouf StatusBar Theme !!!

Merci à toi ED et... Joli Tuto qui va permettre à beaucoup de mettre les doigts dans la prise
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #15
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci mon DF, effectivement beaucoup vont pouvoir s'auto-électrocuter :lol:
 
Tipiak

Tipiak

Pirate !
Moderateur Global
Inscrit
2 Juillet 2012
Messages
26 908
Points
63
  • #16
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci ed, super tuto ! Effectivement très pratique. ;)
 
D

Drice81

Modérateur de secteur
Inscrit
16 Janvier 2013
Messages
7 357
Points
38
  • #17
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Woah, beau tuto !
Merci du partage, ça va servir à beaucoup de monde ;)
 
bernibolland

bernibolland

Membre
Inscrit
3 Août 2011
Messages
861
Points
16
  • #18
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Encore merci pour le partage edzamber, j'avais déjà essayé ton patch il y a quelques semaines en le modifiant pour ajouter des données personnelles, fonctionne à merveille.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #19
Re: [Tutoriel] Comment créer un patch flashable via le CWM Recovery sous Windows

Merci les amis, ça fait plaisir :smile:
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #20
Est ce qu'on peut flasher un clavier d'une autre rom a un autre ?

Bien entendu, je supprime d'abord le clavier actuel avant de flasher l'autre ;)
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #21
Salut, t'es pas obligé de le supprimer, il s'installera tout seul à la place de l'autre, moi c'est ce que j'ai fais pour changer l'appli mms et aucun soucis;-)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #22
Oui tu peux, à partir du moment où les deux Roms sont compatibles. En cas où elles ne le sont pas, plutôt que de supprimer le clavier, déplace le sur ta carte Sd en cas où ;)
Ou mieux, crée un patch avec le clavier d'origine ;) ;)
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #23
Ok merci pour vos reponses ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #24
Sinon dans l'updater-script tu peux mettre des lignes de commandes afin de supprimer un fichier système pour le remplacement.
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #25
Je n'ai rien compris :mrgreen:

Mais merci quand meme :grin:
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #26
Ok je vais essayer d'être plus clair.

Pour mon theme pour le S4 qui va bientôt sortir dans mon updater-script, j'ai rajouté ceci :
delete("/system/app/com.android.vending.apk");
delete("/system/app/com.android.vending.odex");
delete("/system/app/Phonesky.apk");
delete("/system/app/Phonesky.odex");
delete("/system/app/Vending.apk");
delete("/system/app/Vending.odex");
delete("/system/app/GoogleServicesFramework.apk");
delete("/system/app/GoogleServicesFramework.odex");
delete("/system/app/com.android.vending-1.apk");

Cela permet de supprimer tout fichier correspondant au play store pour ensuite le remplacer par le mien. Cela évite des conflits d'apk du Play Store.

Donc si ton clavier n'a pas le même nom que ton ancien et que tu souhaite supprimer l'ancien

tu rajoute
delete("/system/app/le.nom.de.ton.apk.apk");
dans ton updater-script avant l'installation du tien.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #27
Merci beaucoup yoan, je ne connaissais pas cette manip ! Super intéressant :)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #28
Avec plaisir. Tu peux t'amuser à le mettre en première page.

Sinon au tout début du script, tu peux faire un montage du système pour être sur qu'il soit monté avec cette manipulation.

run_program("/sbin/busybox", "mount", "/system"); Montage du dossier système
run_program("/sbin/busybox", "mount", "/data"); Montage du dossier data
run_program("/sbin/busybox", "mount", "/dalvik"); Montage du dossier dalvik

Et pour le démontage à la fin de l'updater-script.

run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "umount", "/dalvik");

Là c'est pareil pour les dossiers.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #29
Cool, du coup je ne touche pas à :

run_program("/sbin/busybox", "mount", "/system");

Et

unmount("/system");

Existants, j'ajoute simplement les lignes de montage système, data et dalvik en début de script et les lignes de démontage à la fin ?
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #30
Merci beaucoup pour l'explication ;)

Perso j'ai tout compris sauf ... Comment je vais avoir l'updater-script ?
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #31
tu as déjà le montage système, tu rajoute juste le data et dalvik.

Et si tu veux faire le wipe dalvik avec ton zip, tu peux mettre ceci.

delete_recursive("/data/dalvik-cache");
delete_recursive("/dalvik/dalvik-cache");

Perso, pas besoin du wipe cache, ça fonctionne très bien.

@ labecane : Il me semble que c'est indiqué dans le tuto.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #32
Merci yoan,

Je vais modifier le patch modèle et ajouter tout ça au tuto ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #33
De rien.
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #34
Voila, maintenant j'ai tout compris :grin:

Merci a vous deux ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #35
Avec plaisir.

Par contre, pour le updater-script, je conseille plus d'utiliser Notepad++, car avec des formules complexes, Bloc-Note peut dans certains cas, ne pas enregistrer correctement. Car c'est en format Unix, qu'il faut le faire l'enregistrement et pas en format Windows.

Donc dans certains cas, cela peut amener un plantage de flash et mettre en vrac la rom.
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #36
Ok ;)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #37
Ok merci yoan, je test ave Notepad++ et je modifierai le Tuto demain pour avoir la procédure exacte lors de l'enregistrement du fichier ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #38
Tu n'as pas besoin de faire de modification pour l'enregistrement. C'est que le bloc note gère mal le Unix, enfin, il n'est pas fait pour même s'il essaye. Notepad++ se met directement dans le bon format.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #39
Ok cool, merci yoan, je modifie le tuto ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #40
Merci Ed
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #41
C'est fait ;)

Par contre je n'est pas encore modifier l'updater-script du patch modèle pour y ajouter les lignes de commandes du mont et unmount data et dalvik. J'ai fait des tests tout à l'heure avec un patch à moi qui modifie le build.prop pour fixer ton thème sur la rom pac 4.3 sans quoi le thème système se reapplique après Reboot, mais du coup le patch n'applique pas le fix, il reste sur le thème de berni (j'ai créé un patch pour celui de berni, de Dundee et du tiens qui permet de forcer le thème choisi). Je ferai des test plus approfondis demain.
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #42
Ok pas de souci.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #43
Je ferai les tests avec Notepad++ du coup :)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #44
Ok
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #45
@Tous,

J'ai ajouté des lignes de commande dans le updater-script du patch modèle afin de monter et démonter les data.
J'ai également ajouté un dossier data/app dans lequel vous pouvez glisser des apk utilisateur pour les flasher directement.
L'avantage est que l'on peut glisser autant d'apk que l'on veut dans ce dossier data/app. Du coup lors d'un changement de Rom par exemple, le patch réinstallera toutes les applications que vous avez glisser dans ce dossier. Cela évitera donc de tout réinstaller manuellement. Pour récupérer vos applications, il suffit de copier les apk avec Root explorer ou similaire sur votre carte SD à partir du dossier data/app de votre téléphone, puis de les transférer sur le bureau de votre Ordi, et enfin de les glisser dans data/app du patch Modèle :lol:
 
Netsky75

Netsky75

Membres VIP
Inscrit
19 Décembre 2012
Messages
20 165
Points
83
  • #46
Merci pour ce super tuto Ed ;)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #47
Avec plaisir, tu as testé ?
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #48
Moi testé et fonctionne NIKEL ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #49
Bon ben je vois que mes informations vous plaisent.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #50
Oui, merci beaucoup yoan pour tes précieux conseils ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #51
Mais avec beaucoup de plaisir.
 
Netsky75

Netsky75

Membres VIP
Inscrit
19 Décembre 2012
Messages
20 165
Points
83
  • #52
edzamber a dit:
Avec plaisir, tu as testé ?

Oui ca marche nickel Ed, merci ;)

Par contre, le script fait appel à Busybox, peut être faudrait-il que tu le rajoute dans la liste des Prérequis ?
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #53
Bien vu sky, mais en principe cela nécessite uniquement le CWM. A partir du moment où l'on est rooté, Busybox est installé. Au pire des cas il y a l'application Busybox sur le Playstore qui permet de l'installer.
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #54
Ajoute le c'est plus sûr car sur le S4, il n'est pas installé d'office avec le root.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #55
Ok, merci yoan pour cette précision ;)

Edit : fait ;)
 
Netsky75

Netsky75

Membres VIP
Inscrit
19 Décembre 2012
Messages
20 165
Points
83
  • #56
Merci Ed et Yoan ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #57
Avec plaisir
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #58
euhh petite question...

quand il faut copié l'appli systeme sur le bureau,

il faut copié l'apk et le fichier odex qui le suit
ou jutse l'apk ?

et aussi,

normalement le clavier se trouve ou et a quel nom ? :D
parceque je le trouve pas ... :D

Merci
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #59
S'il y a qu'un apk tu mets que l'apk et si il y a un odex, c'est pour rom non déodex donc peut-être un incompatibilité de rom, mais si tu as les deux il vaut mieux mettre les deux.

Pour le clavier regarde dans /system/app ou data/app, il peut être que là.

Pour le nom, cela dépends. Donc à toi de le trouver, mais cherche le avec ton mobile, c'est plus simple.
 
22labecane

22labecane

Membres VIP
Inscrit
20 Octobre 2012
Messages
7 504
Points
38
  • #60
Ok merci yo ' ;)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #61
de rien.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #62
@Tous,

Mon Dropbox est saturé, voici un lien mirroir pour le patch modèle :

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #63
Merci ed ;-)
Je l'ai dans mon Dropbox aussi :grin: bien au chaud.
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #64
C'est de la daube Dropbox, ça sature trop vite. Passez par Wuala ou mega.
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #65
Je vais passer par wuala je pense aussi. (merci parrain)
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #66
Et on peux même ajouter en ami pour avoir des accès direct au différents wuala.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #67
Merci du conseil yoan. Par contre impossible de donner un lien avec l'application wuala Android. Mediafire par contre oui. A moins que j'ai loupé quelques chose...
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #68
C'est pas faux.
 
jeremie57

jeremie57

Membre
Inscrit
17 Juillet 2012
Messages
253
Points
16
  • #69
Bonjour,

Je tiens à remercier Edzamber pour ce Tuto clair et précis !

Je suis sous CM10.2. Il m'est arrivé de télécharger des patch flashables via CWM qui ne fonctionnent pas sous cette ROM.
Utilisant CyanDelta pour des mises à jour régulières de la Rom, l'intérêt de tels patchs est vraiment important pour éviter de passer du temps à tout reconfigurer après une mise à jour.

J'ai ainsi pu créer un patch pour la configuration du serveur NTP pour le GPS et un patch pour mon Bootanimation....

Que du bonheur.

Merci :amen:
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #70
Avec plaisir :)
 
Bollide

Bollide

Membre
Inscrit
9 Novembre 2013
Messages
423
Points
0
  • #71
MERCI à toi pour ce super tuto edzamber

Moi perso j'ai un petit souci en faite 8/ 8/ 8/ je crée un patch pour faire un test avec mon s4 mini ( GT-I9195 ) en ajoutant des sonneries ( ringston ) et quand je veux l'installé ça me mets un message d'erreur :pleur4: :pleur4: :pleur4: je vous post un screen de mon écran vous comprendrez mieux :happy1: :happy1: :happy1:
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #72
Tu as fais une modification des dossiers ? Car là, il arrive même pas à ouvrir ton archive. Tu as mis les fichiers comment ? Avec quel logiciel ?
 
Bollide

Bollide

Membre
Inscrit
9 Novembre 2013
Messages
423
Points
0
  • #73
Je me suis servi de WinRAR en précisent bien compression ZIP, pour le dossier en faite j'ai tout simplement pris le dossier initial de ma ROM
( CM 10.2 en 4.3 ) ou j'ai tout supprimé sauf ce que je voulais en y ajoutant les fichiers audio ( en .ogg bien sur ) :?: :?: :?:
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #74
Alors déjà utilise 7zip, il y a moins de problèmes avec.

Sinon, utilise le fichier de base dispo sur ce tuto, et mets tes fichiers sons dans /system/media de ton zip.
 
morfredus

morfredus

Moderateur Global
Inscrit
19 Juin 2013
Messages
6 998
Points
63
  • #75
Super tuto merci ;)

Plus qu'a trouver un truc à patcher :D
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #76
Avec plaisir.
Dès que j'ai un peu de temps, je ferai un ajout pour les commandes de base de l'updater-script...
 
A

Anonymous

  • #77
C est quand même pas évident ...j'étudie un peu je teste a tres petits pas... merci pour ce tuto ed tres compréhensif. .[SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES]

edit:

Hello ed
Dis moi j'ai testé la CarHd rom pendant deux jours. ..( tres bonne rom)... le clavier est vraiment top j aurais aimé le mettre sur la pyrana. .. peux tu quant t'a du temps me filer un coup de pince pour installer ca... merci
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #78
Tu récupère le clavier dans la rom cars HD et tu le mets dans ton patch avec 7zip dans le même nom de dossier.
 
A

Anonymous

  • #79
Re: Re : [Tutoriel] Comment créer un patch flashable via le CWM Recovery

Merci pour la correction et merci pour le tuyau je testerai ca..[emoji1]
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #80
La "correction" ???

Sinon avec plaisir pour le tuyau.
 
Fred

Fred

Administrateur
Inscrit
19 Juin 2011
Messages
56 993
Points
113
  • #81
Re: Re : [Tutoriel] Comment créer un patch flashable via le CWM Recovery

dls7882 a dit:
Merci pour la correction et merci pour le tuyau je testerai ca..[emoji1]

pas de quoi :wink:
 
A

Anonymous

  • #82
J ai fais un double post avant dans ce topic... c'est pas toi.?

Merci fred
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #83
Non c'est Fred. Car il n'y était pas.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #84
@Tous,

Tutoriel mis à jour !!!

:arrow: Ajout des principales commandes de l'Updater_script ainsi que la liste complète des permissions Android en fin du tuto !!!

Enjoy :)
 
morfredus

morfredus

Moderateur Global
Inscrit
19 Juin 2013
Messages
6 998
Points
63
  • #85
Ah enfin !!

:mdr3: :mdr3: :mdr3:

Merci Ed.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #86
Avec plaisir, c'est très utile :lol:
 
cedric

cedric

Moderateur Global
Inscrit
5 Mars 2012
Messages
9 499
Points
0
  • #87
Merci mon ed :super:
 
morfredus

morfredus

Moderateur Global
Inscrit
19 Juin 2013
Messages
6 998
Points
63
  • #88
Oui ça l'est, j'avais trouvé ces infos en cherchant quand j'ai du faire mon patch, mais comme tu avais promis de mettre à jour... Voila, c'est fait ;)

Merci
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 054
Points
63
  • #89
Merci pour la mise à jour.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #90
Avec plaisir mon yoan, j'espère que je n'ai rien oublié :mrgreen:
 
Fred

Fred

Administrateur
Inscrit
19 Juin 2011
Messages
56 993
Points
113
  • #91
super,merci mon fillot :super:
 
M1ck

M1ck

Modérateur de secteur
Inscrit
19 Mai 2012
Messages
4 527
Points
38
  • #92
Merci pour la màj parrain ! ;-)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #93
Avec plaisir mes amis :)
 
brinx

brinx

Membre
Inscrit
11 Janvier 2012
Messages
757
Points
16
  • #94
Bonjour es ce que sa serai possible de faire un patch pour ajouter la langue fr sur une rom kitkat
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #95
Bonjour,

Pour une Rom stock ?
Pour quel téléphone ?
 
brinx

brinx

Membre
Inscrit
11 Janvier 2012
Messages
757
Points
16
  • #96
edzamber a dit:
Bonjour,

Pour une Rom stock ?
Pour quel téléphone ?
Pour une ROM custom sur galaxy s2
Non il n y ai pas en natif la langue fr oki je vais voir pour la télécharger voir si cela fonctionne sais pour mon tuto miui car les maj sorte toute en anglais et chinois et traduite bien après en fr merci ed pour ta réponse et serai tu ou se cache le fichier pour le language dans rom
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #97
Normalement tu devrais avoir la langue française déjà accessible... Si ce n'est pas le cas il faut la telecharger dans langues et saisie.
 
brinx

brinx

Membre
Inscrit
11 Janvier 2012
Messages
757
Points
16
  • #98
edzamber a dit:
Normalement tu devrais avoir la langue française déjà accessible... Si ce n'est pas le cas il faut la telecharger dans langues et saisie.

Désoler ed du retard à répondre je ne ai pas pu telecharger la langue française mais je ai trouvé la solution je vais la recompiler avec les ajoutes de la langue avec jbart
 
cedd

cedd

Membres VIP
Inscrit
2 Octobre 2013
Messages
1 080
Points
36
  • #99
Super tuto ... merci Ed
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
22 476
Points
83
  • #100
Avec plaisir :)
 
Haut Bas