iBomber Custom Firmware

Bienvenue sur la page officielle de iBomber !


Pourquoi avoir créé cette page ?
La réponse est simple... Nous ne voulions pas être un tutoriel parmi tant d’autres.

Dans un premier temps, les risques...
Car il y en a ! Flasher son téléphone n’est pas une procédure à prendre à la légère. Si le téléphone se débranche, s'il y a une coupure de courant, si votre ordinateur plante pendant le flash... Alors vous aurez un souci (qui n’est pas forcément irrécupérable mais qui peut l’être) !


Alors nous vous conseillons de prévenir les gens qui vivent avec vous d'éviter toute utilisation d'appareil électrique à grosse consommation le temps du flash... Eloignez les enfants en bas âge...  C’est du bon sens, je sais, mais mieux vaut prévenir comme on dit…

Le flashage en lui-même ne prendra qu’une minute (deux maximum).

Deux aperçus vidéo  :
- Aperçu du firmware en fonctionnement (iBomber 2.1) : ICI
- Procédure de flashage et aperçu du firmware en fonctionnement (iBomber 2.2) : ICI



04/07/10 - Changelog N97 / N97 mini  (iBomber v2.4) -  v22.0.110 / v12.0.110
  • 2.3 de base
  • Mise à jour Nokia firmware v22.0.110 pour le N97 et v12.0.110 pour le N97 mini.
Changelog iBomber Updater
  • Changement du code pour le panneau HELP (coyote), la gestion se fait par l'ini (cliquez dessus pour ceux qui n'ont pas testé).
  • Bugfix pour un problème de fichier téléchargé dans le cas du firmware original.
  • Modification de la fenêtre de statut, ajout du message "télécharger" après vérification pour récupérer le nouveau firmware.


04/06/ 10 - Changelog N97 / N97 mini 
 (iBomber v2.3)
  • 2.2 de base
  • Prise en charge de tous les claviers : azerty, qwerty et qwertz
  • Possibilité d'installer les applis par défaut Qik, Vlingo, Boingo (à télécharger), il demandera de remplacer celles en place, c'est normal, faites oui.
  • Fix du bug pour les commandes vocales (en v2.2 cette fonction ne fonctionnait plus).
11/05/ 10 - Changelog N97 mini  (iBomber v2.2)
  • Prise en charge du mini.
  • Changelog identique à celui du N97 classique, sauf pour le mini pas de suppression des langues.
04/05/ 10 - Changelog N97  (iBomber v2.2)
  • 2.1 de base
  • Fix du menu Options, le problème de transparence est réglé.
  • Prise en compte de nouvelles sauvegardes.
  • iBomber updater : depuis la nouvelle version, possibilité de choisir pour le menu les minis icônes ou les icônes normales.
28/04/ 10 - Changelog  (iBomber v2.1)
  • 2.0 de base
  • Fix pour Ovi Store, il ne sera pas présent dans le téléphone mais je l'ai mis dans votre dossier e:\thinkchange\e\, sous le nom de zzzzz.sisx (comme il contient des .sisx, il les lance après l'install et l'autoinstaller aime pas ça du tout). Juste pour info c'est la dernière version d'internet... Donc un coup d'autoinstaller et c'est réglé,
  • Fix au boot d'Ovi Store, il n'est plus rendu HS par un reboot,
  • Accélération du Boot (légère due à un résident qui ne charge plus au boot),
  • Save prend désormais en compte beaucoup plus de choses dont l'organisation de votre Menu (regardez la section sauvegarde un peu plus bas),
  • Les patches sont automatiquement copiés dans E:\Patches... et activés... (ce qui permet à Kpsie de mettre les siens...).
26/04/10 - Changelog (iBomber v2.0)iBomber
  • Suppression des applis inutiles (facebook, qik, boingo, vlingo etc),
  • Rompatcher présent même après hard reset et autorun opérationnel,
  • Petit pack de transitions light sans c2z,
  • Suppression du sms mynokia,
  • Suppression des applis cachées qui se lancent au démarrage (horloge, contacts etc),
  • Suppression des langues sauf français et anglais,
  • L'horloge devient un widget comme les autres et peut être retirée (et disparait lorsque l'on passe en 2ème écran d'accueil),
  • Changement des images au boot et à l'extinction du téléphone,
  • Papier peint de la pomme (fait maison) par défaut,
  • Mise en place de favoris automatiquement (apps/jeux/sites francais symbian),
  • Les patches de RomPatcher sont sur Z (donc plus à installer),
  • Les patchs sont lancés automatiquement (plus de manipulation à faire),
  • Les accusés de réception des SMS sont en position "activé" par défaut,
  • Les effets de thèmes sont activés par défaut,
  • Les sons pour la sonnerie et la réception de SMS ont été changés (les anciens sont toujours présents),
  • Le bruit de Bip pour les touches clavier est désactivé par défaut (mais il faut appuyer sur power et cliquer sur le profil général une fois pour l'enclencher comme il faut),
  • Modification des variables de FOTA, le fichiers "reserved" fait désormais 50 octets au lieu de 5Mo (comme on s'en sert pas),
  • Suppression du message demandant la connexion pour les widgets utilisant internet (message de connexion internet uniquement, le message pour accéder aux données du téléphone subsiste),
  • Logiciel "AutoInstaller" préinstallé (il permet l'installation de logiciel en masse sans poser de question),
  • Une grosse procédure de restauration de données a été implantée... elle permet la restauration des contacts, de paramètres d'applications... etc (en cours).




Les outils

Pour cette procédure de flashage, vous aurez besoin de quelques outils (vous trouverez les liens de téléchargement dans le tutoriel)


Pour information, JAF ne changera pas le code produit de votre téléphone donc pas de perte de garantie,  le hack quant à lui n’est pas un motif de perte de garantie.

Une fois votre téléphone en 21.0.102, vous ne pourrez plus faire marche arrière et il ne sera donc plus possible de régresser à la 21.0.045 ou à la 11.0.45.
Si vous le faites, vous devrez à coup sur l’envoyer à un Nokia Care. Donc n’essayez pas !




Si vous ne souhaitez pas garder vos paramètres ou ne pas utiliser l'AutoInstaller, vous pouvez passez directement à la procédure de flashage

La sauvegarde de vos paramétrages
(facultatif)


Comme indiqué dans le changelog, la v2.0 vous permettra (bien entendu si vous suivez cette procédure de sauvegarde) lors du flashage de restaurer automatiquement l'ensemble de vos contacts,  messages sur C: ou sur E:, des paramétrages de certaines applis qui demandent plus de temps à paramétrer, comme Psiloc Connect, SymSMB, Handy Taskman, Best Screen Snap (d'autres applications sont à l'essai....)  ou bien votre logo perso.

A vous de choisir dans la liste ci-dessous, ce que vous souhaitez restaurer automatiquement... Rien n'est obligatoire !

Ensuite, tout va se dérouler dans ce dossier "Save", vous pouvez créer les sous-dossiers suivants :
Attention à la casse (majuscules, point...), le nom doit impérativement être identique à celui indiqué ci-dessous

*** Contacts    Créer un sous-dossier "Contacts" Copier à l'intérieur le fichier "C:\Private\10003a73\contacts.cdb"
*** Messages C: Créer un sous-dossier "mess.C" Copier à l'intérieur tout le contenu de "C:\Private\1000484b"
*** Messages E:
les 2 sous-dossiers sont
 obligatoires
Créer un sous-dossier "mess.C" Copier à l'intérieur tout le contenu de "C:\Private\1000484b"
Créer un sous-dossier "mess.E"  Copier à l'intérieur tout le contenu de "E:\Private\1000484b"
*** SymSMB Créer un sous-dossier "Symsmb"  Copier à l'intérieur le fichier "C:\Private\20002038\cypress.db"
*** Handy Taskman Créer un sous-dossier "Handy.Taskman"  Copier à l'intérieur le fichier  "C:\Private\20004ebb\HandyTaskman.ini"
*** Psiloc Connect Créer un sous-dossier "Psiloc.Connect" Copier à l'intérieur le fichier "C:\System\data\PsilocConnect.ini"
*** Best Screen Snap Créer un sous-dossier "Best.Screensnap" Pour cette appli, vérifier sur quelle mémoire  vous l'avez installée. En fonction de ça,
le fichier à copier se trouve sur "C:  ou sur E:  \Private\2000A582\ScreenSnap.sav"
*** Logo perso Créer un sous-dossier "Logo" Copier à l'intérieur le contenu de "C:\Private\10000850"
*** Gravity Créer un sous-dossier "Gravity" Pour cette appli, vérifier sur quelle mémoire  vous l'avez installée. En fonction de ça,
le fichier à copier se trouve sur "C:  ou sur E :  \Private\A000BE97\Settings.ini"
*** Points d'accès Créer un sous-dossier "Points.Acces" Copier à l'intérieur les fichiers "C:\Private\100012a5\DBS_102072E9_eapol.dat"
et "C:\Private\10202be9\persists\cccccc00.cre"
*** Organisation du menu Créer un sous-dossier "Menu" Copier à l'intérieur le fichier "C:\Private\200113dd\content\matrixmenudata.xml"
*** Joikuspot Créer un sous-dossier "Joiku" Copier à l'intérieur les fichiers "C:\Private\200008d1\20010b5b.cce"
et "C:\Private\10202be9\persists\101f8e44.cre"
et "C:\Private\20010b5a\JoikuSpot_0x20010B5A.ini"
*** X-Plore Créer un sous-dossier "Xplore" Pour cette appli, vérifier sur quelle mémoire  vous l'avez installée. En fonction de ça,
le fichier à copier se trouve sur "C:  ou sur E :  \Private\a0000bcd\Explorer\config.txt"
*** Signets Créer un sous-dossier "Signets" Copier à l'intérieur le fichier "C:\Private\100012a5\DBS_101FD685_BrowserBookmarks.db"
*** Ramblow Créer un sous-dossier "Ramblow" Copier à l'intérieur le contenu de "C:\Private\a000a5c1"
*** VMenu Créer un sous-dossier "Vmenu" Copier à l'intérieur le contenu de "C:\Data\hdesktop_0x2001E8B2\setting"
*** Profils Créer un sous-dossier "Profile" Copier à l'intérieur le fichier "C:\Private\10202be9\persists\101f8798.cre"
*** OVI (contacts et map) Créer un sous-dossier "Ovi" Copier à l'intérieur le contenu de "C:\Private\101f96f4"
*** Mobbler Créer un sous-dossier "Mobbler" Copier à l'intérieur le fichier "C:\Private\2002655A\settings.ini"
*** Voyants de notification Créer un sous-dossier "Voyants" Copier à l'intérieur les fichiers "C:\Private\10202be9\persists\2000e54a.cre"
et "C:\Private\10202be9\persists\2000e54d.cre"
*** Putty Créer un sous-dossier "Putty" Pour cette appli, vérifier sur quelle mémoire vous l'avez installée. En fonction de ça,
copier à l'intérieur le contenu de "C: ou E:\Private\f01f9075"
*** Sic ftp Créer un sous-dossier "Sicftp" Pour cette appli, vérifier sur quelle mémoire  vous l'avez installée. En fonction de ça,
copier le contenu de "C:  ou sur E :  \Private\a0001b3b"
*** Smart settings Créer un sous-dossier "Smart.Settings" Copier à l'intérieur  le fichier "C:\Private\2000e18c\SmartSettingsSettings.ini"


Paramétrage de l'AutoInstaller (facultatif)

Une dernière petite étape !
Pour pouvoir faire fonctionner l'AutoInstaller, il vous faut préalablement lui donner les fichiers d'installation des applis.

Créer un dossier "thinkchange" dans E,
A l'intérieur, faire deux sous-dossiers : un "c" et un "e".
Ensuite, à vous de mettre dans chaque sous-dossier vos applications. Celles que vous mettrez dans C s'installeront sur la mémoire du téléphone C et celles que vous mettrez dans E s'installeront sur la mémoire de masse E. Si vous ne savez pas quelle mémoire utiliser, vous pouvez tout mettre dans "e", ça n'a pas vraiment d'importance puisque l'AutoInstaller le fera de lui-même (si un logiciel doit vraiment être sur C, il le fera même si vous le mettez dans E)


Voilà tout est presque prêt pour le flashage. Nous allons pouvoir passer aux choses sérieuses !





Préparation

  1. Télécharger le iBomber updater : ICI (il téléchargera et mettra en place le firmware en place dans votre pc).
  2. Dans le iBomber updater, cliquer sur options, faites votre choix (modèle, clavier, couleur et type d'icônes) et valider. Cliquer sur vérifier, télécharger et les fichiers se mettront automatiquement au bon endroit. Pour ne pas vous mélanger si vous avez plusieurs firmwares sur le pc,  nous vous conseillez de vider le dossier RM-505 ou RM-555 en utilisant le petit bouton rouge situé en dessous des options .
  1. Puis installer JAF, dans le répertoire par défaut, prenez le ICI (Pour les windows 64 bits, vérifier tout en bas en fin de tuto les démarches spécifiques).
  2. Télécharger  le fichier .INI qui permettra de reconnaitre le modèle de votre téléphone : FAIRE UN CLIC DROIT SUR LE LIEN ICI. A enregistrer en premier sur le bureau et ensuite remplacer le fichier dans le dossier de JAF (program files/ODEON/JAF).
  3. Laissez le bien s’installer jusqu’au bout tout seul. Il est possible que votre PC vous demande d’installer des périphériques pendant l’installation, c’est normal. Une fois installé, utiliser le lanceur spécial qui va émuler un dongle (protection du logiciel), prenez le ICI (Pour les windows 64 bits, vérifier tout en bas en fin de tuto les démarches spécifiques). Si bloqué par votre antivirus, essayer CELUI-CI, il posera sans doute moins de problème (de toute façon, tout ce qu'on vous fournit ici a été testé). Donc lancez le et ne touchez à aucune des options en haut, faites juste  « Go » ou  « Open ».  Attendez, ça peut prendre un petit moment sur les Pc lents.
  4. Un popup va apparaitre avec un message d’erreur, c’est normal, faites « OK » (il cherche un sabot de programmation pour téléphone).
JAF popup
  1. JAF est maintenant lancé, alors à partir de là il va falloir être encore plus attentif...

Procédure de flashage

Voilà la fenêtre que vous devez avoir à ce moment :
JAF début

Sélectionner l'onglet BB5.
Deux possibilités s'offrent à vous.
Cependant, nous vous conseillons d'utiliser la 2ème méthode, plus simple.

** 1ère méthodeTéléphone allumé - brancher votre N97 ou mini au pc via le cable en mode pc suite.
        1) Dans l'ordre : cocher "Manual Flash"  et  "Factory Set". Normalement "Normal Mode" est coché par défaut (sinon cocher la case).
        2) Dans l'ordre : décocher "CRT308" et cocher "Use INI".
        3) Après quelques secondes, une nouvelle fenêtre s'ouvrira. Sélectionner le type de votre téléphone "RM-505" ou "RM-555".
Use INI
        4)  Pour ceux qui possèdent plusieurs firmwares dans leur dossier, ce n'est pas grave. Il suffit de choisir le bon. Vérifiez l'onglet et sélectionnez le firmware 22.0.110 pour le N97 ou le 12.0.110 pour le mini.


        5)  Votre menu de JAF devrait ressembler la fenêtre ci-dessous avec les 4 voyants au vert. Attention pour le mini, seuls 3 voyants seront au vert, le voyant APE Variant ne le sera pas.
JAF prêt
    Appuyer sur Flash. Un message d'alerte apparaîtra (ce message est en fait un avertissement vous prevenant que si vous tentez de régresser votre version de firmware à une version antérieure à celle contenue dans votre téléphone, cela rendra votre téléphone inutilisable), cliquer sur Oui.
        JAF détecte votre téléphone et c'est parti pour le flash !
        Ne toucher plus à rien, ni pc ni téléphone !


Remarque : si vous utilisez JAF pour la première fois (ou si vous l'avez brancher sur un autre branchement USB de votre PC) il se peut qu'après avoir appuyer sur "Flash", pendant que votre téléphone redémarre, que votre PC détecte de nouveaux périphériques. Pas de panique c'est normal, les pilotes du téléphone en mode "PC Suite" et en mode "Flash" ne sont pas les mêmes. Si votre PC détecte de nouveaux pilotes, il ne répondra plus et JAF mettra une erreur, car le temps que windows intalle les pilotes il restera inaccessible à JAF (d'où l'erreur).
Retirez votre batterie, relancez le téléphone, remettez le en mode "PC Suite" et recliquez sur "Flash".
Il se peut que vous ayez à recommencer l'opération plusieurs fois !

Si vous le reflashez un jour par JAF essayez d'utiliser la même prise USB du PC... ça vous évitera l'installation des pilotes :)


** 2ème méthodeTéléphone éteint - ne brancher pas tout de suite votre téléphone et laisser le éteint !
        1) Dans l'ordre : cocher "Manual Flash", "Dead USB" et  "Factory Set". Normalement "Normal Mode" est coché par défaut (sinon cocher la case).
        2) Dans l'ordre : décocher "CRT308" et cocher "Use INI".
        3) Après quelques secondes, une nouvelle fenêtre s'ouvrira. Sélectionner le type de votre téléphone "RM-505" ou "RM-555".
Use INI
        4) Pour ceux qui possèdent plusieurs firmwares dans leur dossier, ce n'est pas grave. Il suffit de choisir le bon. Vérifiez l'onglet et sélectionnez le firmware 22.0.110 pour le N97 ou le 12.0.110 pour le mini.
        5) Appuyer sur Flash. Un message d'alerte apparaîtra, cliquer sur Oui.
        6) Juste après, brancher votre N97 ou mini au pc via le cable.
        JAF détecte votre téléphone et c'est parti pour le flash !
        Ne toucher plus à rien, ni pc ni téléphone 


Même Remarque que pour la 1ère méthode : si vous utilisez JAF pour la première fois (ou si vous l'avez brancher sur un autre branchement USB de votre PC) il se peut qu'après avoir appuyer sur "Flash", pendant que votre téléphone redémarre, que votre PC détecte de nouveaux périphériques. Pas de panique c'est normal, les pilotes du téléphone en mode "PC Suite" et en mode "Flash" ne sont pas les mêmes. Si votre PC détecte de nouveaux pilotes, il ne répondra plus et JAF mettra une erreur, car le temps que windows intalle les pilotes il restera inaccessible à JAF (d'où l'erreur).
Retirez votre batterie pour être sûr que votre téléphone est bien éteint et recliquez sur "Flash".
Il se peut que vous ayez à recommencer l'opération plusieurs fois !

Si vous le reflashez un jour par JAF essayez d'utiliser la même prise USB du PC... ça vous évitera l'installation des pilotes :)



Quelque soit la méthode, une fois le flash terminé, JAF vous affichera "Done!"
Débrancher votre téléphone et rallumer le s'il n'a pas redémarré tout seul (attention le premier lancement peut être long - possibles plusieurs minutes - sur l'écran blanc, notre custom supprime les applications sur E. car en effet sur les dixaines de jeux et d'applications que vous aviez installés, seuls quelques-uns vont se remettre et cela va enclencher la procédure d'installation une fois le firmware lancé. Sachant que même les jeux et applications qui ne figurent pas dans le menu de votre téléphone sont toujours là).
Laisser votre téléphone allumé pendant 2-3 mn, l'éteindre et le rallumer. Le prochain redémarrage sera rapide.

Si un message d'erreur apparaissait lors du flashage, noter le !
Et pour toutes questions, rendez-vous ICI.


Pour les utilisateurs de Windows edition 64bits :
    * Passer l'executable d'installation en mode de compatibilité "Windows XP SP3"
        L'installation va vous mettre une erreur.


        Faites "OK", un deuxième message d'erreur apparaitra.


Faites de nouveau "OK"
Puis en fin d'installation comme vous avez eu une erreur il vous affichera


Cliquer sur "Ce programme s'est installé correctement".
Ensuite il vous faudra également passer le PKEY EMulator (le fichier qui retire la protection dongle) en mode de compatibilité "Windows XP SP3"
Tout fonctionnera (testé par scoony sur Windows 7 x64 Ultimate).

Si quand vous lancez l'emulateur du dongle (en mode compatibilité "Windows XP SP3", n'oubliez pas) il vous met que la version de windows n'est pas bonne utilisez CELUI-CI en mode de compatibilité "Windows XP SP3".





FAQ

** Si je mets le iBomber, est ce que je pourrais l'enlever ?
Tu peux le retirer facilement... Rien n'est jamais définitif...
La seule chose importante c'est qu'en matière de firmware il ne faut pas régresser, il faut toujours aller de l'avant, donc la c'est une 21.0.102 (ou la 11.0.102), si tu veux le remplacer par un autre ça devra être au minimum le même.

** Mon téléphone ne démarre plus après mon flash avec Phoenix...

Bon ben c'est net soit il faut des lunettes soit faut voir un psy... On a dit avec JAF... Lire... Comprendre...

** Mon téléphone reste bloqué sur l'écran blanc après le flash...
On a dit que ca pouvait être long ca nettoie la mémoire E... Laissez le faire.

** Mon téléphone n'est pas détecté par JAF...
Passer en mode Dead USB et n'oubliez pas ça se fait téléphone éteint (vérifiez aussi que vous avez bien branché le cable USB dans une prise USB... Et pas une RJ45 réseau...)

** Je ne trouve pas mon téléphone dans JAF...
Il faut bien remplacer le fichier .ini dans le dossier de JAF par celui téléchargé ici .

** J'ai des applications corrompues dans mon téléphone après le flash (facebook par exemple)
Sauvegardez la mémoire de masse (photos et vos documents... Pas les dossiers systèmes ou resource) puis formatez E... Un petit hard reset et c'est réglé.

** J'ai perdu 10Mo de ram et je sais pas pourquoi...
En effet, certaines applications qui n'étaient pas lancées vont se lancer... Du style horloge, contacts et quelques autres... Mais c'est normal, de perdre un peu par rapport au moment où on redémarre le téléphone.

** J'ai plein de bugs c'est quoi ce délire !
On a dit de ne pas restaurer les options "Fichiers" et "Paramètres" si vous aviez un vieux firmware ou si vous aviez des soucis (ça va remettre vos bugs...) Et moi perso, dans tous les cas, je vous dirais de ne pas les remettre... Utiliser notre dossier "Save".

** J'ai mis le Ovi Cartes beta, le dernier, et si je le lance mon téléphone reboot...
Oui ben c'est pas le firmware... C'est une beta... Alors pour régler le problème, retirer l'application "Ovi Maps Wifi/Network..etc"... C'est elle le souci !

** L'autoinstaller me met plein d'erreurs...
C'est le fonctionnement de l'autoinstaller qui coince. J'explique...
Quand l'autoinstaller lance une installation, il attend obligatoirement la fin pour lancer la suivante... Le problème avec Ovi store, Ovi Maps (et quelques autres mais ça reste rare), c'est qu'il installe un petit bout, ensuite l'application se lance toute seule et installe deux composants qui étaient dedans. Donc il continue une installation alors que pour l'autoinstaller, la première est terminée.
L'autoinstaller n'est pas au courant que ce logiciel comportait des sous-programmes en lui.  Donc il va continuer et prendre l'application suivante pour lancer l'installation, alors qu'une autre est déjà en cours ( celle des composants compris dans l'Ovi Store)... Donc la base de registre est verrouillée (prise par Ovi store)... Donc inaccessible pour les autres installations... D'où les erreurs de l'autoinstaller.

** Explication sur les deux patchs (car vous pouvez les activer/désactiver en fonction de vos besoins)
Install Server RP+ : ce patch permet l'installation des logiciels non-signés
Open4All RP+ : ce patch permet de déprotéger et de rendre accessible les dossiers systèmes ou cachés (comme c:\Private ou c:\sys...etc)




MAJ 05/07/2010 - Minux, Scoony....  & Titmarmote :)