[TUTO] Créer soi même sa propre CUSTOM ROM

Alors, pour apprendre comment faire, c'est ici !
Image
Image

Re: Créer soi même sa propre CUSTOM ROM

Messagepar okaryn » 19 Mai 2011, 19:01

stef24650 a écrit:Excusez moi encore mais j'ai besoin de vos lumières...


Ton SD Card est bon, peux tu envoyer le contenu complet de ton script, car ton erreur est ailleurs, et sur une image on ne voit rien :op
okaryn
Andro-bavard
 
Message(s) : 510
Inscription : 26 Déc 2010, 15:38

Re: Créer soi même sa propre CUSTOM ROM

Messagepar Natsumi » 19 Mai 2011, 19:12

Tiens, voila le mien, qui fonctionne correctement sans soucis sur le kernel CF-Root et qui foire completement sur le Kernel Voodoo va savoir pourquoi

ui_print(" ");
show_progress(0.200000, 10);
ui_print(" ");
ui_print("Formatage des partitions...");

run_program("/sbin/mount", "/system");
run_program("/sbin/mount", "/dev/block/stl10", "/dbdata");
run_program("/sbin/mount", "/cache");
run_program("/sbin/mount", "/dev/block/mmcblk0p2", "/data");

delete_recursive("/system");
delete_recursive("/dbdata");
delete_recursive("/cache");
delete_recursive("/data");
delete_recursive("/data/dalvik-cache");
delete_recursive("/dbdata/data/bases/com.android.providers.media");
delete_recursive("/dbdata/data/bases/com.cooliris.media");

ui_print(" ");
ui_print("Installation du systeme android...");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
package_extract_dir("voodoo", "/sdcard/voodoo");

ui_print(" ");
ui_print("Installation des fichiers temporaires...");
package_extract_dir("updates", "/tmp");

show_progress(0.200000, 50);
ui_print(" ");
ui_print("Configuration des liens virtuels...");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod", "/system/bin/chown", "/system/bin/cmp", "/system/bin/date", "/system/bin/dd",
"/system/bin/df", "/system/bin/dmesg", "/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd", "/system/bin/id",
"/system/bin/ifconfig", "/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice", "/system/bin/kill",
"/system/bin/ln", "/system/bin/log", "/system/bin/ls", "/system/bin/lsmod", "/system/bin/mkdir", "/system/bin/mount",
"/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat", "/system/bin/newfs_msdos", "/system/bin/notify",
"/system/bin/printenv", "/system/bin/ps", "/system/bin/reboot", "/system/bin/renice", "/system/bin/rm", "/system/bin/rmdir",
"/system/bin/rmmod", "/system/bin/route", "/system/bin/schedtop", "/system/bin/sendevent", "/system/bin/setconsole",
"/system/bin/setprop", "/system/bin/sleep", "/system/bin/smd", "/system/bin/start", "/system/bin/stop", "/system/bin/sync",
"/system/bin/top", "/system/bin/umount", "/system/bin/vmstat", "/system/bin/watchprops", "/system/bin/wipe");
symlink("/system/xbin/su", "/system/bin/su");
symlink("/system/bin/dumpstate", "/system/bin/dumpmesg");
symlink("/system/bin/debuggerd", "/system/bin/csview");

ui_print(" ");
ui_print("Configuration des permissions...");

set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm_recursive(0, 0, 0755, 0755, "/system/etc");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/firmware");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/bin/launch_gps.sh");
set_perm(0, 2000, 0755, "/system/vendor/bin/gpsd");
set_perm(0, 2000, 0755, "/system/etc/bluetooth");
set_perm(0, 3003, 02755, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/busybox");
set_perm(0, 0, 755, "/tmp/redbend_ua");
set_perm(1000, 1010, 0771, "/data/app");

show_progress(0.200000, 60);
ui_print(" ");
ui_print("Installation de Busybox...");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");

show_progress(0.200000, 70);
ui_print(" ");
ui_print("Installation du Modem...");
run_program("/tmp/redbend_ua", "restore", "/tmp/modem.bin", "/dev/block/bml12");

show_progress(0.200000, 80);
ui_print(" ");
ui_print("Installation du Kernel Voodoo Hack...");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml7");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml8");

show_progress(1.000000, 0);
ui_print(" ");
Vous êtes nouveau sur le forum ? Alors n'oubliez pas de vous présenter et de remplir une signature.
Petit lexique Android à lire pour les débutants

------------------------------------------------------------------------------------------------------------------------------------------------------

Samsung Galaxy S5 Noir - SM-G900F Bouygues
Système: G900FXXU1ANG9
Recovery: Stock
Kernel: Stock

Google Nexus 7 - Modèle Wifi
Système: JDQ39


« L'exactitude est la politesse des Rois et le devoir de tous les gens de bien »
Avatar de l’utilisateur
Natsumi
Ancien du Staff
Ancien du Staff
 
Message(s) : 4288
Inscription : 14 Sep 2010, 18:49
Localisation : Quelque part en France

Re: Créer soi même sa propre CUSTOM ROM

Messagepar okaryn » 19 Mai 2011, 19:33

Il ne doit pas monter les partitions correctement. Mais sans mettre de log dans ton script, impossible de savoir...

Essaie avec ma méthode, je l'ai testé dans plusieurs configurations et ça tourne bien.
okaryn
Andro-bavard
 
Message(s) : 510
Inscription : 26 Déc 2010, 15:38

Re: Créer soi même sa propre CUSTOM ROM

Messagepar Natsumi » 19 Mai 2011, 19:38

okaryn a écrit:Il ne doit pas monter les partitions correctement. Mais sans mettre de log dans ton script, impossible de savoir...

Essaie avec ma méthode, je l'ai testé dans plusieurs configurations et ça tourne bien.


La question qui m’intéresse le plus c'est pourquoi tout ce passe bien sur un recovery et pas sur l'autre, alors que mis a part le menu lagfix en plus y a pas de différence. ( normalement ) quel serait l’enterrait de faire un recovery qui gère différemment les scripts
Vous êtes nouveau sur le forum ? Alors n'oubliez pas de vous présenter et de remplir une signature.
Petit lexique Android à lire pour les débutants

------------------------------------------------------------------------------------------------------------------------------------------------------

Samsung Galaxy S5 Noir - SM-G900F Bouygues
Système: G900FXXU1ANG9
Recovery: Stock
Kernel: Stock

Google Nexus 7 - Modèle Wifi
Système: JDQ39


« L'exactitude est la politesse des Rois et le devoir de tous les gens de bien »
Avatar de l’utilisateur
Natsumi
Ancien du Staff
Ancien du Staff
 
Message(s) : 4288
Inscription : 14 Sep 2010, 18:49
Localisation : Quelque part en France

Re: Créer soi même sa propre CUSTOM ROM

Messagepar stef24650 » 19 Mai 2011, 21:15

Bon, c'est passé avec voodoo mais j'ai des FC de partout, enfin c'est pas vilain, je suis content de moi, je vais la retravailler un peu maintenant que je connais mieux les icônes...mais il y a encore du boulot...en plus j'ai eu ma bonne idée de vouloir faire un thème en noir et blanc ! et les icônes noirs sur un fond...noir, c'est pas top :lol: ...je n'ai pas encore de captures mais dés que ça fonctionne...je les mets ! ;)

@natsumi
ça vient pas de là par harsard ?-->
package_extract_dir("voodoo", "/sdcard/voodoo")
?

parce que moi je suis toujours sous voodoo et a part les FC du surement à une bourde de ma part, je n'ai pas eu le moindre problème, mais cette ligne de script...enfin bon je suis pas développeur ! :roll:
A+
SGS : AOKP jelly bean...Free illimité
Tablette Ramos W17 pro...root...Jellybean...

« On reconnaît toujours les pionniers : ce sont eux qui gisent face contre terre, loin devant vous avec une flèche plantée dans le dos. » (D.Estrige)
Avatar de l’utilisateur
stef24650
Andro-intarissable
 
Message(s) : 1129
Inscription : 08 Nov 2010, 12:05

Re: Re: Créer soi même sa propre CUSTOM ROM

Messagepar Natsumi » 19 Mai 2011, 21:25

stef24650 a écrit:Bon, c'est passé avec voodoo mais j'ai des FC de partout, enfin c'est pas vilain, je suis content de moi, je vais la retravailler un peu maintenant que je connais mieux les icônes...mais il y a encore du boulot...en plus j'ai eu ma bonne idée de vouloir faire un thème en noir et blanc ! et les icônes noirs sur un fond...noir, c'est pas top :lol: ...je n'ai pas encore de captures mais dés que ça fonctionne...je les mets ! ;)

@natsumi
ça vient pas de là par harsard ?-->
package_extract_dir("voodoo", "/sdcard/voodoo")
?

parce que moi je suis toujours sous voodoo et a part les FC du surement à une bourde de ma part, je n'ai pas eu le moindre problème, mais cette ligne de script...enfin bon je suis pas développeur ! :roll:
A+

Ce répertoire me sert a désactiver le lagfix automatique de voodoo qui se met en route des le reboot hihi

Sent from my GT-I9000 using Tapatalk
Vous êtes nouveau sur le forum ? Alors n'oubliez pas de vous présenter et de remplir une signature.
Petit lexique Android à lire pour les débutants

------------------------------------------------------------------------------------------------------------------------------------------------------

Samsung Galaxy S5 Noir - SM-G900F Bouygues
Système: G900FXXU1ANG9
Recovery: Stock
Kernel: Stock

Google Nexus 7 - Modèle Wifi
Système: JDQ39


« L'exactitude est la politesse des Rois et le devoir de tous les gens de bien »
Avatar de l’utilisateur
Natsumi
Ancien du Staff
Ancien du Staff
 
Message(s) : 4288
Inscription : 14 Sep 2010, 18:49
Localisation : Quelque part en France

Re: Créer soi même sa propre CUSTOM ROM

Messagepar okaryn » 19 Mai 2011, 21:39

Natsumi a écrit:La question qui m’intéresse le plus c'est pourquoi tout ce passe bien sur un recovery et pas sur l'autre


Tout simplement parcequ'ils sont différents :lol:

Déjà, ce ne sont pas les mêmes versions, ensuite le Voodoo intègre le CWM en le modifiant, donc forcément ils n'ont pas le même fonctionnement. Celui de Voodoo se charge mal, car si tu mets une log dans ton script, tu verras tout de suite qu'il monte mal certaines partitions.

C'est un peu comme si tu comparais 2 Androphone en disant "pourquoi ils ne fonctionnent pas pareil alors que ce sont 2 android".

Bon, j'ai fini de mon coté la rom sans thème, app retirées/ajoutées.

Je suis en train d'ajouter mon ancien thème, ok pour les icones, par contre la batterie ça merdouille, je n'ai plus le % d'affiche :? Me reste ça, l'effet glow, et les lockscreens... Pas facile de transposer le thème Froyo d'un autre vers Gingerbread.

Ca occupe :roll:
okaryn
Andro-bavard
 
Message(s) : 510
Inscription : 26 Déc 2010, 15:38

Re: Créer soi même sa propre CUSTOM ROM

Messagepar stef24650 » 19 Mai 2011, 22:58

quelques screen... ;) (thème arabesques...) c'est que le début...mais il y trop de FC pour faire d'autre captures...!
SC20110519-215055.png
SC20110519-215055.png (226.07 Kio) Consulté 77 fois

SC20110519-215347.png
SC20110519-215347.png (187.28 Kio) Consulté 77 fois

SC20110519-220005.png
SC20110519-220005.png (79.78 Kio) Consulté 77 fois
SGS : AOKP jelly bean...Free illimité
Tablette Ramos W17 pro...root...Jellybean...

« On reconnaît toujours les pionniers : ce sont eux qui gisent face contre terre, loin devant vous avec une flèche plantée dans le dos. » (D.Estrige)
Avatar de l’utilisateur
stef24650
Andro-intarissable
 
Message(s) : 1129
Inscription : 08 Nov 2010, 12:05

Re: Créer soi même sa propre CUSTOM ROM

Messagepar okaryn » 20 Mai 2011, 08:43

Sympa, même si à mon gout c'est justement trop "arabesque" :D
okaryn
Andro-bavard
 
Message(s) : 510
Inscription : 26 Déc 2010, 15:38

Re: Créer soi même sa propre CUSTOM ROM

Messagepar stef24650 » 20 Mai 2011, 08:57

je pense aussi :lol: , mais c'est juste un exercice de style, je l'ai virée et je vais recommencer "à zéro" maintenant que je connais mieux le bins ! d'autant quelle plante de partout ! 8-) (je me demande si je n'ai pas modifié plus que l'esthétique...!)
D'aprés toi à quoi peuvent être dû mes FC en cascade (signature des APK ?), comme j'ai modifié mes icônes applis, j'ai refais des essais avec des kernels différents et avec le fichier "app" de ma rom (qui fonctionne) sans thème...et toujours FC/FC/FC... :cry:
Sinon, tu aurais pas un truc pour sélectionner les icônes à modifier et celles qui sont "inutiles" (trop petites, transparents...etc...), parce qu' il y a un "million" d' icônes, donc si je pouvais éviter de modifier ce qui ne se voit pas !!!
A+ ;)
SGS : AOKP jelly bean...Free illimité
Tablette Ramos W17 pro...root...Jellybean...

« On reconnaît toujours les pionniers : ce sont eux qui gisent face contre terre, loin devant vous avec une flèche plantée dans le dos. » (D.Estrige)
Avatar de l’utilisateur
stef24650
Andro-intarissable
 
Message(s) : 1129
Inscription : 08 Nov 2010, 12:05

PrécédentSuivant

Retour vers [SGS] Tutoriels

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)