axi0mX / ipwndfu

open-source jailbreaking tool for many iOS devices
GNU General Public License v3.0
7.1k stars 1.7k forks source link

Window support soon or is it not possible #48

Open Xtaker-of-lifeX opened 5 years ago

Xtaker-of-lifeX commented 5 years ago

Would it be possible to get window support or is there a way to boot linux on a windows computer

KillaBoi commented 5 years ago

Would it be possible to get window support or is there a way to boot linux on a windows computer

You could use a live cd (Ubuntu live CD) or just dual boot into linux by installing it in another partition.

Xtaker-of-lifeX commented 5 years ago

My computer runs like dog shit so dual boot wont be possible

KillaBoi commented 5 years ago

My computer runs like dog shit so dual boot wont be possible

You "might" be able to get away with using a live CD. If that doesn't work then there is no other way (as of right now)

Hendrikto commented 5 years ago

I have not tested this, but it might work under WSL2, as it actually runs a Linux kernel instead of emulating it.

KillaBoi commented 5 years ago

I have not tested this, but it might work under WSL2, as it actually runs a Linux kernel instead of emulating it.

It still runs in a VM so it may not work, I have not tested it myself either but just stating facts.

Xtaker-of-lifeX commented 5 years ago

So is there a way to just boot linux on my computer and not use windows 10

mrkushy commented 5 years ago

Its python just download it on your windows

dznas commented 5 years ago

I have not tested this, but it might work under WSL2, as it actually runs a Linux kernel instead of emulating it.

It still runs in a VM so it may not work, I have not tested it myself either but just stating facts.

Will the ipad6 running 12.4.1 be downgraded?

dznas commented 5 years ago

它的python只需将其下载到Windows

Can you write a tutorial? For non-programmers, only windows, thank you

Its python just download it on your windows

Can you write a tutorial? For non-programmers, only windows, thank you

jmichaelbarker commented 5 years ago

Can you write a tutorial? For non-programmers, only windows, thank you

There's not really much that can be done with this as a non-programmer at the moment. And besides, you almost certainly would require more than just python, like libusb (I haven't got a clue what its support looks like on windows) and potentially more. It would definitely be simpler to use a linux livecd.

Hendrikto commented 5 years ago

A tutorial on using LiveCDs can be found here. It contains links to other articles about accomplishing the same with a USB stick instead.

This may be scary/difficult for some people, as it requires creating a bootable medium, in addition to changing your BIOS bootorder and/or entering the boot menu (as discussed here). If you are uncomfortable doing this, this might be an indicator that you are not the target audience for this.

KillaBoi commented 5 years ago

A tutorial on using LiveCDs can be found here. It contains links to other articles about accomplishing the same with a USB stick instead.

This may be scary/difficult for some people, as it requires creating a bootable medium, in addition to changing your BIOS bootorder and/or entering the boot menu (as discussed here). If you are uncomfortable doing this, this might be an indicator that you are not the target audience for this.

Best thing to do if you don't wanna go the LiveCD way is to just WAIT. This is a program made for developers to implement their own methodologies into practice and is not really suited for consumers to do anything with (you can't do much anyways besides debugging etc and dumping the SecureROM). THIS IS NOT A JAILBREAK!!!

KillaBoi commented 5 years ago

Could probably use a VM as well.

Check, it says that it will not work in a VM.

Ronsor commented 5 years ago

I tried getting it running on windows but there's an error: ValueError: the device has no langid

dznas commented 5 years ago

Can you write a tutorial? For non-programmers, only windows, thank you

There's not really much that can be done with this as a non-programmer at the moment. And besides, you almost certainly would require more than just python, like libusb (I haven't got a clue what its support looks like on windows) and potentially more. It would definitely be simpler to use a linux livecd.

感谢你的回复 thank you for your reply

jmichaelbarker commented 5 years ago

I tried getting it running on windows but there's an error: ValueError: the device has no langid

I'm not sure how the Windows permission model applies to USB/HID devices (or whatever Windows decides a DFU iDevice is) but on both Linux distros I've tested, libusb is only able to communicate with the device as root; so, if you're not already, try executing the script with higher privileges (from an Admin console, for instance).

zombodotcom commented 5 years ago

I can look into it for Windows, but honestly just get etcher.io and make a live Linux ( Ubuntu or some distro) live boot. Google search. Just boot your system from the live boot

DanHolli commented 5 years ago

@2Eggsss it is sandboxed, which is different from a vm because it does run natively, just blocked from some things

KillaBoi commented 5 years ago

@2Eggsss it is sandboxed, which is different from a vm because it does run natively, just blocked from some things

Please test and reply if it works with WSL2, I will inform+apply as required.

Millss23 commented 5 years ago

i have a 64 bit computer will it work it’s pretty good and how do i do it i’m big noob

Ronsor commented 5 years ago

I tried getting it running on windows but there's an error: ValueError: the device has no langid

I'm not sure how the Windows permission model applies to USB/HID devices (or whatever Windows decides a DFU iDevice is) but on both Linux distros I've tested, libusb is only able to communicate with the device as root; so, if you're not already, try executing the script with higher privileges (from an Admin console, for instance).

I tried that actually.

drewwalton19216801 commented 5 years ago

@Millss23, if you are that unfamiliar with this, this may not be for you. This is just the exploit. It does not jailbreak your device.

EWouters commented 5 years ago

Geohot got it to work on Windows, check the stream and his fork of the repo (he ported it to Python 3 as well).

Edit: actually he didn’t get it to work and didn’t really port it to Python 3 😑

Millss23 commented 5 years ago

@Millss23, if you are that unfamiliar with this, this may not be for you. This is just the exploit. It does not jailbreak your device.

ok tnx will do

EWouters commented 5 years ago

Please check #67 and close this issue.

0n1cOn3 commented 5 years ago

Check out our Pionieer Geohot (George Hotz) his Github Repo. Also check the stream from twich, which he has successfully dumped the BootROM from his iPhone 7 on Windows.

babarqb commented 5 years ago

Check out our Pionieer Geohot (George Hotz) his Github Repo. Also check the stream from twich, which he has successfully dumped the BootROM from his iPhone 7 on Windows.

No Geohot not able to pwnd his iPhone 7 on the window he tried very hard but in the end, he used a mac and got success.

xp2-882030kgz010602 commented 5 years ago

Would it work to compile with Cygwin?

drewwalton19216801 commented 5 years ago

@xp2-882030kgz010602 No, Cygwin would not help. This is Python scripting, with ARM shellcode that needs to be compiled with a specific ARM assembler.

Ronsor commented 5 years ago

@xp2-882030kgz010602 No, Cygwin would not help. This is Python scripting, with ARM shellcode that needs to be compiled with a specific ARM assembler.

That doesn't even have anything to do with it. The software itself runs fine on Windows, but libusb doesn't work right.

adelphiamalloc commented 4 years ago

any particular preference of linux?? i've tried a few without much success in the past.. i love my kali but i don't think it's applicable here.. lmk adelphiamalloc @ gmail.com thanx