FAQ Q: Pourquoi as tu fait ca ? R: Cotulla nous a fait patienter un petit moment pour magldr, j'étais impatient et j'ai commencé à y travailler le 28 décembre par curiosité. Q: Qu'est-ce que ca fait ? R: Ca lance les kernels linux à partir de la nand ou de l'ordinateur et écrit les rom dans la nand.
Q: C'est une autre solution à magldr ? R: Oui
Q: C'est mieux que magldr ? A1: NON, il n'y a pas tetris. A2: NON, magldr à certaines options comme le partitionnement ou le stockage USB A3: OUI si vous être un développeur de Kernel et si vous voulez démarrez le kernel à partir du pc A4: OUI si l'open source est important pous vous (magldr est closed source)
Q: Oui mais qu'est ce que ca donne en comparaison à magldr ? A1: Bien... Une seule chose importante est manquante, la création de partition, mais ca devrait changer dans les prochaines versions. A2: C'est open source et ca utilise les drivers et outils standard d'android
Q: Puis-je utiliser les rom magldr avec ca ? A: Oui vous pouvez mais vous devez avoir un boot.img propre au lanceur et un système de partition assez grand pour stocker les fichiers.
Q: Comment puis-je convertir le boot.img de magldr pour un boot.img android ? A: unyaffs boot.img; mkbootimg --kernel zImage --ramdisk initrd.gz --base 0x11800000 -o android_boot.img
Q: Comment puis-je modifier les tables de partitionnement ? A1: Eh bien, c'est compliqué... vous devez éditer la source et recompiler. A2: Utilisez un éditeur hexadécimale et cherchez PTABLE-MB (taille de partition en MB) ou PTABLE-BLK(table de partition en blocks) A3: Peut être que quelqu'un (ou moi) va créer un utilitaire permettant de le faire automatiquement.
Q: Comment dois-je flasher les partition ? A: En utilisant les commandes android à partir du sdk Ex1: fastboot flash boot boot.img Ex1: fastboot flash recovery recovery.img Ex2: fastboot flash system system.img
Credits cotulla for his kernel segfault solving code and his contribution to android on HD2
Downloads
NBH soon
Source code soon
boot.img soon: - boot.img generic for all/most roms - boot.img for LEO "Stock Desire" NAND Android ROM - boot.img for Rajko's CM 6.1
recovery.img soon: - recovery.img for ClockworkMod Recovery for HD2 - v1.0
Vous l'aurez compris, ce nouveau bootloader n'est pas destiné à tous le monde. Cependant voici une solution qui promet d'être intéressante dans le temps de par le fait d'être open source et donc modifiable à tous moment par n'importe qui, ce qui aura pour effet je l'espère d'améliorer le support d'android, et qui sait celui de windows phone 7.
La suite pour donner plus d'informations (voir de spéculations) D'après certains membres qui ont suivi les conversations des développeurs sur IRC, CLK est responsable de la sortie de magldr pendant la période de vacance de noël. Il aurait en effet pris un peu de court la DFT qui n'aurait pas sortit magldr sans WP7 (pas de suite donc).
Il serait possible (et tout l'intérêt est la) de porter CLK sur d'autres téléphone WM grâce à son caractère open source, et ce relativement facilement.
Il est intéressant de remarqué que Cedesmith a été capable de créer un bootloader en quelques jours là où la team DFT a mis plusieurs mois (ou en a en tout cas retardé au maximum la sortie...).
Sans Cedesmith, nous serions peut être encore en train d'attendre et je respecte non seulement son talent mais aussi sa mentalité.
Un bon projet. Rien que par la démarche, il s'agit là d'un beau geste de la part Cedesmith. Je l'essaie par principe et pour t'encourager à poursuivre ce développement. ET CHAPEAU BAS Monsieur !!!!
Pour les 2 premières (à base de Sense) blocage après avoir entré le code PIN La TyphooN est passé nickel
Finalement les 2 ROMs Sense passent avec la version 1.6 BETA de cLK. Le problème était dû à la modif d’un script init.d pour donner les droits d’accès au recovery à Rom Manager. Maintenant tout fonctionne nickel
Rewrote menu system Fixed display logo routine, codeaurora had interchanged logo width/height in code. Increased logo size, worked on font sizes too but did not implement as of now Fixed the recovery boot restore bug Fixed the false alarm of bad blocks Fixed possible data corruption due to data at end of partition boundary Included versioning patch for CWM recovery Removed RMNET code for now, caused lk segfaults. Fixed the format all and other fastboot commands failing to do what they were supposed to do. Added API for processes that are privilleged enough to kill other threads in kernel. Optimised key press detection and key repeation which was hacked up from dan1j3l's code.
Source
Je l ai flashé. Pas de problème pour l instant
Quelques screenshots:
J adore le logo Mon HD2 ressemble de + en + à mon DHD
Changelog: Added linux font (5w12h To 8w16h) to the base of xdmcdmc's version infact, you can use any font in the linux kernel with this version. Nothing is changed except for the font size and the error kokotas was getting (the wierd white spaces in between chars)
If you require source or a larger font still, pm me and i will post it here. So please thank xdmcdmc for his work on device partitioning and recovery embedding.
Source
Pour résumer une police d affichage plus grande et la possibilité de redimensionné les partitions directement depuis le HD2
Screenshots:
A noter que la partition sboot (pour booter sur un ROM SD) n existe plus par défaut Il faut donc la créer (via fastboot sur le PC) si on veux l utiliser
Édite:
J ai oublier de préciser que le recovery 5.0.2.6 est intégré.Cela est utile pour les HD2 qui ont le port USB HS car le hboot (et donc le recovery) peux être flasher directement depuis la carte µSD via l' écran tricolore
Release Candidate 1 A few bug fixes, code cleanup and preparation for stable release. Fix menu code (no more text overlapping)
*note- the mechanism put in place to have recovery merged overwrites the partition table on the device, though the data remains on NAND, so if you're coming from 1.5-rc0, you do not need to restore, (Not that i am asking you NOT to BACKUP your stuff) Just go into settings and re partition your device to the previous partition sizes and it should work as is. (Do take a backup incase things go wrong).