iBooter : communiquez avec le BootLoader de votre iPhone
Attention, iBooter est un outils extrêmement puissant à ne pas
mettre entre toutes les mains. iPhon.fr décline toutes responsabilités en cas
de dégats.
Voici une nouvelle application PC/Mac/Linux vous permettant de
communiquer avec le bootloader de votre iPhone. Le bootloader
est la première couche application de votre téléphone, utilisée par iTunes pour
différentes actions, mais surtout utilisée par les hackers pour craquer
l’appareil.
iBooter vous permet d’aller fouiner dans cette couche et donc
de :
- modifier la fréquence du bus système
- overclocker le CPU
- changer la tension d’alimentation du processeur
- copier des données présentes dans la RAM
- changer l’image de démarrage : la pomme (sympa)
- changer l’adresse MAC WiFi
Cette appli n’est disponible pour le moment qu’en ligne de commande (c’est
peut-être mieux d’ailleurs) mais risque sera sûrement intégrée aux
différentes interfaces graphique d’ici peu. Une fois de plus, à ne
mettre qu’entre des mains expertes !
Pour la télecharger et pour quelques infos supplémentaires : le site de
l’auteur.
Aurélien
14 avril 2008 à 12 h 55 min
Après la manipulation, on peut redémarrer l’ipod sans craindre que tout
reviennent a 0?
Mortimer
25 mars 2008 à 11 h 43 min
adrix12:
C’est typiquement le genre de question a laquelle personne ne pourra repondre
parce que non seulement tres peu de monde a du essayer d’overclocker un iPhone,
mais surtout:
L’overclocking n’est pas une science exacte !
Les processeurs ne sont pas tous la meme qualite de finition et une grande
partie du potientiel d’OC depend de ca, en d’autres mots c’est la loterie.
Et puis surtout, OC un ordinateur, OK, mais un iPhone…
biohazard-0203
25 mars 2008 à 10 h 09 min
Pas mal du tout !!!
Quelq’un pourrait faire une vidéo ou il montre exactement commment changer la
pomme du démarage …
frioul
25 mars 2008 à 13 h 48 min
Overclocker un windaube mobile, oui mais un iphone…. malgrè toutes les
bidouilles faites jamais eu de lenteur.
Comme suggéré, pour les experts ou attendez un tuto.
pijayfoot
25 mars 2008 à 10 h 55 min
J’ai essayé la commande setpicture…
Il faut rentrer l’adresse + size…Après plusieurs essais, j’y arrive pas
"syntax error"
Tuto?
lordfab
25 mars 2008 à 14 h 34 min
il me semble bien que l’iphone tourne a 412 Mhz pour des questions
d’economie de batterie, hors il me semble sans vouloir dire de betise que le
proc samsung est d’origine a 600Mhz,
Donc on sais d’en OC on a toujours au mini un coef de securite sur les proc
de 3% donc ce qui nous ferai un iphone a 620Mhz sans soucis.
le proc avec tel ou tel os reste le meme, je reve de pouvoir monter l’iphone
a 600Mhz pour voir ce qu’il a dans le ventre et voir une apply genre PHM 2008
pour oc en fonction de l’apply et downclock quand le proc est en veille.
adrix12
25 mars 2008 à 11 h 25 min
on peut overkler le cpu + le bus système jusqu’à qu’elle fréquence??
jkjk57
25 mars 2008 à 11 h 58 min
moi aussi j’aimerai O/C mon iPhone car il rame dans certaines applis comme
les réglages et autres… je pense tester au max 10Hhz de plus sans toucher au
bus
Gnak
25 mars 2008 à 16 h 10 min
yo
bon, je viens d’essayer sous XP, histoire de voir si l’overcloacking était
possible 😉
1/ mettre l’iphone en recoverymode en tapant ziphone -R
2/ lancer ibooterwin.exe -> la connection se fait
3/ taper (pour exemple, si on veut mettre le bus à 104, soit 4*104=416 Mhz)
setbusclock 104000 (oui, loa fréquence est en Hz, non en Mhz)
4/ normalement, ca devrait fonctionner, mais iBoot me donne le message d’erreur
"Permission denied" 🙁
screenshot :
http://img181.imageshack.us/img181/…
quelqu’un d’autre a essayé ??
jkjk57
25 mars 2008 à 11 h 59 min
moi aussi j’aimerai O/C mon iPhone car il rame dans certaines applis comme
les réglages et autres… je pense tester au max 10Hhz de plus sans toucher au
bus
Kalnu
26 mars 2008 à 0 h 18 min
Emmerdant tout ça, on peut admettre la possibilité que sysinfos se trompe
?
vins
25 mars 2008 à 14 h 44 min
Je suis daccord avec toi lordfab. Le CPU de l’iPhone a la base doit surement
etre 600 MHz
Gnak
26 mars 2008 à 0 h 00 min
Kalnu > bizarre ! Lorsque tu changes la fréquence, ce n’est pas
directement celle du proco, mais celle du bus, en sachant qu’il a un coeff de
4.
Actuellement, le bus est à 103 Mhz. Donc 4×103 = 412 Mhz 😉
Dans les FAQ de iBoot, ca dit bien que ça change la vitesse du bus pourtant
o_Ô
Maintenant, tu as peut être raison pour la méthodologie par les variables
d’environnement, vais tester ça 🙂
t’as vérifié avec l’appli sysinfo pour confirmer ?
Kalnu
26 mars 2008 à 1 h 11 min
Bonne idée, j’attends tes retours avec impatience !
lordfab
25 mars 2008 à 15 h 27 min
Donc voila c’est bien ce que je penssai :
le proc de l’iphone est un : Samsung ARM qui tourne a 412/103 depuis la
1.1.2 cependant il tournait en 400/100 avant cette version.
De base le proc a une frequence de 667/133 ce qui veux donc dire qu’on est
loin de conaitre la veritable puissance de notre bb.
De plus aparement ce proc a deja fait ces preuve en OC, aparement 800 Mhz
est une frequence facile a atteindre pour ce proc. et si j’en crois certains
site certains fous furieux sont monté a plus de 1Ghz… cependant je vous
conseil deja pas de depasser les 800 Mz a cause de la ram a moin de pouvoir
separer les clocks speeds cpu.ram.
Preparez vos jeux psx ca va tourner super bien 700 Mhz 🙂 j’ai hate.
Pour info je vous laisse lire ca c super interessant.
http://macosrumors.com/articles/iph…
jkjk57
25 mars 2008 à 20 h 51 min
ca y est j’ai testé tout fonctionne mais commme Gnak ca merdouille dans
l’attribution des droits du programme… meme en "executer en tant que admin"
ca a merdouillé!
Kalnu
25 mars 2008 à 23 h 46 min
Ouah, j’ai testé pour changer mon adresse MAC. (Et oui, comme ça, on peut
aller sur des réseaux ouverts mais protéger par filtrage MAC). Eh bah,
résultat, ça a viré toute la musique et les vidéos de mon Touch mais iTunes
n’arrive même plus à detecter correctement mon Touch. Il me propose une seule
chose : La restauration. Les boules après le temps que j’ai passé à bien
configuré mon Pod. 🙁
Filou
25 mars 2008 à 21 h 12 min
Lin > Et pour les iPhones bloqués je veux bien récupérer 🙂
Kalnu
25 mars 2008 à 23 h 52 min
Sinon, pour l’overclock, je crois qu’il faut entrer ces commandes :
setenv setbusclock 600000
printenv setbusclock
saveenv
fsboot
Voila, amusez vous bien !
Ps : la valeur 600000, c’est pour 600mHz et je ne suis pas du tout sur de ces
commandes.
jeb5292
25 mars 2008 à 20 h 31 min
Et ça marche avec le touch ?
ijon84
25 mars 2008 à 17 h 47 min
C’est bien l’overclocking mais c’est l’autonomie qui en prend en un coup
🙁
jkjk57
25 mars 2008 à 17 h 58 min
bon j’aimerai bien tester… mais quand j’installe le libusb pour windaube
tout mes périphériques usb ne sont plus reconnus dont l’iphone!! je m’en tester
ca sour linux.. mais je pense que ca a merdé car j’étais sous vista
Gnak
26 mars 2008 à 0 h 04 min
kalnu > je viens de vérifier. en faisant "printenv", ca me donne
plusieurs variables, mais pas setbusclock. Et en faisant "printenv
setbusclock", ca repond "variable setbusclock not set", comme quoi cette
variable n’existe pas… Si c’est bien comme cela que ca devait se faire, cette
variable existerait bien et indiquerait la fréquence actuelle non ? 😉
TOUCH&ENJOY
25 mars 2008 à 23 h 35 min
put*** ça a l’air super complique de suivre 2 phrases de ce que vous dites!!
Euh… en 2 mots et sans vous énervez, vous pourriez svp me dire très
succintemnt ce que veut dire overclocker?, et si ça marche pour iPhone, ça
marche pour touch?
Gnak
25 mars 2008 à 21 h 31 min
ha sinon, j’ai essayé depuis mon EEEpc, tournant sous Xubuntu, mais iBoot ne
le voit pas, malgré que l’iphone soit bien branché en usb ET en mode recovery
🙁
Quelqu’un a t il pu faire la connection sur un systeme ‘nux ?
Kalnu
26 mars 2008 à 0 h 09 min
No set parce que t’as pas bien executé la premiere commande je crois. Je
fais printenv setbusclock, il me repond setbusclock = ‘105000’.
–> oui, j’ai modifié ce que j’ai ecris en lisant plus haut mais j’ai pas pu
corrigé mon comment.
jkjk57
25 mars 2008 à 23 h 00 min
bon je vient de tester sous Nux… ca fonctionne nickel mais toujours ce
problème d’autorisation!! access denied!! grrrr…. peut etre que le dev a
brider son outil au grand public??
Kalnu
26 mars 2008 à 0 h 03 min
C’est bon, ça marche impecable, je crois que je vais préparé un debut de
tuto 🙂
Gnak
25 mars 2008 à 21 h 29 min
jkjk57 > ha flute ! bon au moins c’est pas un problème de droits chez moi
alors 🙂
Sinon t’as testé d’autres fonctions ? genre changer le logo au démarrage, la
couleur du fond, ou autre ?
je tenterai bien, mais faut dire que les FAQ de iBoot sont assez succintes
🙁
Gnak
26 mars 2008 à 0 h 16 min
bon, je viens de definir la variable setbusclock a 105000 et rebooté.
J’obtiens bien le meme écran que toi 😉
Mais après redemarrage, pareil. sysinfo indique que le bus est toujours a 103,
et donc le proc’ toujours à 412. 🙁
Ca doit pas être ça, mais plutot que setbusclock est bien une commande et pas
une variable. Mais a cause d’un bug de jeunesse ca ne deoit pas encore bien
fonctionner :/
Gnak
26 mars 2008 à 0 h 37 min
bon, finalement, j’ai encore essayé deux ou trois autres methodes, mais
aucune ne fonctionne. J’ai envoyé un mail à cmw (le créateur d’iboot) avec un
screenshot, on verra ce qu’il en pense 😉
Gnak
26 mars 2008 à 0 h 21 min
oui, on peut en prendre compte 😉
Mais vu qu’il est bel et bien capable de détecter l’overclock depuis le
firmware 112, j’en doute tout de même…
sinon, meme en tapant juste la commande setbusclock, il repond access
denied. ALors qu’en tapant n’importequoi: syntax error.
Cela demontre bien que la commande setbusclock existe, mais qu’elle ne
fonctionne pas pour l’instant 🙁
Kalnu
25 mars 2008 à 23 h 57 min
Désolé des doubles posts mais les commandes entrées plus haut, c’est bien
ça, elles marchent bien !! :
setenv setbusclock 600000
printenv setbusclock
saveenv
fsboot
iPod Touch Overclocké à 550Mhz !
jeb5292
26 mars 2008 à 7 h 06 min
Et ce logiciel fonctionne avec les iPod touch ? Pour moi il me met qu’il ne
trouve pas d’iphone en mode recovery, pourtant, mon touch est bel et bien dans
ce mode, bizard…
jkjk57
26 mars 2008 à 18 h 45 min
jeb5292 il faut installer le driver recovery fournit sur le site pour que
ton touch soit reconnu!
j’ai testé et pareil que kalnu et gnak, tout parait ok et sysinfo met toujours
les frequences d’origine!!! embetant…
lordfab
26 mars 2008 à 19 h 01 min
Il existe pas un bench pour iphone ?
genre gxmark pour pda.
il est possible que sysinfo n’affiche que du texte sans vraiment aficher la
freq du proc.
ex = 1.1.1 = 400 & 1.1.2 = 412
bref note tu une meilleur rapidite du tel?
lance psx4all je pense que c un bon test a 600Mhz
gatinho
27 mars 2008 à 1 h 14 min
setenv setbusclock 800000
setenv setbusclock 800000
] printenv setbusclock
printenv setbusclock
P setbusclock = ‘800000’
] saveenv
saveenv
] fsboot
fsboot
HFSInitPartition: 0x1806c488
Loading kernel cache at 0xb000000…data starts at 0xb000180
done
gBootArgs.commandLine = [ ]
usb_interrupt_write: No such device
mais sur SYSINFO, toujours 412mhz…. moi aussi je pense que Sysinfo
n’affiche pas la vitesse en temps reel, car je reboot, et je fais printenv
setbusclock il me repond toujours 800000
bref…. en meme temps je vois pas vraiment de changement de rapidité….
lordfab
27 mars 2008 à 13 h 10 min
Faudrai que tu test avec un gros soft pour voir si ca tourne mieux, genre
emulateur psx ect….
gatinho
27 mars 2008 à 15 h 25 min
bizarrement j’ai de plus en plus de bug lol (fenêtre qui e referme après
l’ouverture, donc erreure du CPU ce qui pourrais affirmé que le bus et
surcadansé
gatinho
27 mars 2008 à 17 h 22 min
quand j’ai des appelles, sa bloque! super lol
cracos
27 février 2010 à 15 h 57 min
Moi aussi , je met mon iphone en mode recovery et quand je tape
ibooterwin.exe ils me disent qu’aucun iphone en mode recovery n’a été
trouvé
domino
5 avril 2008 à 14 h 30 min
Bonjour à tous,
l’OC m’intéresse également… J’ai une question stupide par rapport à vos
commentaires :
la fréquence étant exprimée en hertz, je ne comprend pas pourquoi dans vos
commandes il manque trois zeros… Donc, sont-ce bien les commandes que vous
avez tappé?
800MHz=800000KHz=800000000Hz…
Pas taper hein, je cherche juste à comprendre aussi… 😉
jujucool290
5 mai 2010 à 21 h 00 min
Quelqu’un pourrai m’expliquer le fonctionnement de setimage, j’arrive pas à
exécuter correctement la syntaxe :/
Merci 🙂
hdpsociete
27 juin 2009 à 11 h 56 min
J’ai le même problème, il dit qu’l ne trouve pas mon iphone en recovery mode
alors que c’est bien le cas