Show Posts
|
|
Pages: 1 2 »
|
|
1
|
Research & Technical XboxHacking (Xbox 360) / Software (TECHNICAL) / Re: Debian_5.0_Mini_LiveCD CIFS support?
|
on: January 21, 2010, 06:41:51 PM
|
|
Don't know about Debian but Gentoo Beta2 works fine for me using NFS. But it's very slow - maybe 40 Kbytes/sec copying xbox->pc. Going pc->xbox is very fast. If you plan to use it for storing NAND backups, it's still faster than LPT.
I mount it in /nfs_share with something like this:
mount -t nfs -o soft,nolock,rw,rsize=32768,wsize=32768,tcp,nfsvers=3,noatime,nodiratime,async 192.168.0.105:/d/share /nfs_share
|
|
|
|
|
3
|
Research & Technical XboxHacking (Xbox 360) / Software (TECHNICAL) / Re: XBR removed dvd drive check?
|
on: January 13, 2010, 05:59:13 PM
|
if you ever noticed with it stock it blinks to...that is a normal reaction door open/close drive not plugged in... same with the hacked dash...I suppose one can ground the switch telling the 360 the drive is closed and connected...
You mean on the DVD power connector? Which pin would need grounding? For now, I just put a small piece of black electrical tape over the LED, under the faceplate. Running without the DVD-ROM drive frees up a lot of space inside the case for improved GPU cooling mods, maybe an internal 3.5" HD, etc.
|
|
|
|
|
7
|
Xbox 360 / Xbox 360 General Discussion / Re: Extract xbox 360 game iso file on pc
|
on: January 11, 2010, 02:59:54 PM
|
|
There is also Xbox Image Browser by Redline99. Works to extract contents of iso file.
I wonder if there is anything that can extract directly from a burned DVD+R DL in the PC drive without having to rip to an iso file again. I know a few tools that can do that from the original retail disc but that requires hooking up the hacked Xbox360 DVD-ROM drive to your PC every time.
Edit: Never mind... schtrom 360 does everything. Thanks for the suggestion.
|
|
|
|
|
8
|
Xbox 360 / XboxHacking - General / Re: Using lflash to flash XBReboot??
|
on: January 09, 2010, 08:09:06 PM
|
Don't get why nandpro says b0, and this says 0x16
nandpro always uses small block number convention. This is why for example, it will show total of 0x3FFF blocks on a 256Mb nand. lflash uses big block numbering which means total of 0x800 blocks on the same nand. So in your example, 0xb0 / 8 = 0x16. Same block is being reported in both programs (they just use different block sizes). Hope this makes sense. Edit.. I see trancy already answered your question too.
|
|
|
|
|
9
|
Xbox 360 / XboxHacking - General / Re: HDMI signal weaker on modded consoles?
|
on: January 09, 2010, 01:49:36 AM
|
|
Could be some grounding problem. Those HDMI switches run off the 5v supply from the host device. You could try disconnecting some of the soldered wires until you pin down which one is causing the issue. Does it happen with just the 3 JTAG connections in place?
|
|
|
|
|
10
|
Xbox 360 / XboxHacking - General / Re: Using lflash to flash XBReboot??
|
on: January 09, 2010, 01:40:38 AM
|
trancy, good job cleaning up the code. I figured it was something simple but didn't have time to investigate those numbers. Looks like we only need nandpro now for the initial 50 block xell backup/flash. Then once you can boot Linux, you can do all your future dumps and flashing from there at lightning speed. 
|
|
|
|
|
11
|
Xbox 360 / XboxHacking - General / Re: Using lflash to flash XBReboot??
|
on: January 08, 2010, 05:56:11 AM
|
|
For the people working on 256/512 Mb write support, it may be easier to debug by simply writing a single (unused) block somewhere at the end of the nand. Then read back this same block to see if lflash wrote the data correctly. Hopefully this will not lock up Linux and not corrupt anything important in the nand. Once the code works for these garbage/unused blocks, you can try to flash the important data at the start of the nand.
I noticed that the total Linux freezes/crashes are much more common when reading/writing to USB storage. When reading/writing to RAM file system or network share, it doesn't seem to happen for me. I only get brief pauses (terminal window only, not all of desktop) that eventually resume again. Try that.
BTW, looking at the dump of a big block jasper, I don't think the sector size is any different from a regular 16Mb nand. It's still 528 bytes. There might be more than 32 sectors per block...have not verified that yet.
|
|
|
|
|
12
|
Xbox 360 / XboxHacking - General / Re: Using lflash to flash XBReboot??
|
on: December 11, 2009, 05:18:17 PM
|
|
I think I read somewhere that the bad block flag is stored elsewhere on the larger NAND's. Try changing:
if (sector_flash[0x205] != 0xFF) /* bad sector */
to:
if (sector_flash[0x200] != 0xFF) /* bad sector */
That should also work and might fix some of the bad sector errors you're seeing. Rest looks fine to me.
|
|
|
|
|
13
|
Xbox 360 / XboxHacking - General / Re: Using lflash to flash XBReboot??
|
on: December 09, 2009, 04:55:32 PM
|
Those are the same illegal logical blocks I got back, however I never tried flashing anything other than what I had dumped so I can't say if it works or not.
Looking at the source code, I think you can ignore those illegal logical block warnings. It's a bug in the code but irrelevant for flashing because it's actually coming from code that reads the NAND. The part writing the NAND is fine - this is why the verify passes 100% I'm not sure why it's even there in the middle of the flashing function. It's passing raw physical addresses on a logical read so those addresses are out of range. Don't worry about it. Edit: This code is only used with non-raw flash images to remap bad sectors for you. Since all the XBR images are raw and have bad sectors already mapped, it's not needed. To fix the bug, move the line with "readsector(sector_flash, i, 0);" to be inside the "if (!raw) block below it. Something like this: printf("%08x\r", i); fflush(stdout); //readsector(sector_flash, i, 0); //move this down -bydox int phys_pos; if (!raw) { readsector(sector_flash, i, 0); //moved this from above -bydox
phys_pos = sfcx_readreg(PHYSICAL);
|
|
|
|
|
14
|
Xbox 360 / XboxHacking - General / Re: new freeboot released runs unsigned xex's!!
|
on: December 05, 2009, 01:27:33 AM
|
wondering if someone could make an obvious pointer to what im doing wrong here, setup is xenon with CB: 1903 on orig nand image
Did you try the original XBR_8895_0.bin? Also could try with just the KV without updating config. I'm curious if you get yours working because I also have a CB 1903 Xenon. CD/CE at 1888, 4532 kernel.
|
|
|
|
|
15
|
Xbox 360 / XboxHacking - General / Re: new freeboot released runs unsigned xex's!!
|
on: December 01, 2009, 07:01:10 PM
|
utar: Go for it, maybe I'm wrong.
Can someone with a working jtag (in case the Linux software flash doesn't work) try flashing the XBReboot image using Linux/lflash? It would save those of us who can currently get into Linux using the KingKong exploit a lot of time. I would try it but if it doesn't work, I won't be able to get back into Linux without soldering the jtag/lpt to my Xbox. Thanks.
|
|
|
|
|
17
|
Xbox 360 / XboxHacking - General / Re: new freeboot released runs unsigned xex's!!
|
on: December 01, 2009, 05:09:12 PM
|
Assuming you still have an old Xenon on which you can run the King Kong exploit, wouldn't it be easier to just flash the NAND from Linux or Xell directly? Obviously the Xbox can write to the NAND when doing MS updates. Seems like a lot less trouble than soldering and slow flashing using a PC. I guess you could even trigger the rebooter directly from KK exploit and avoid doing any hardware mods at all or even opening the Xbox. Would make this a 100% software mod - like those old save-game exploits on the original Xbox.
Except you'd have to have a console with 4532 or 4548 kernel.. and how many are likely to have that still?
Well, I'm sure I'm not the only one who stored his 360 for a couple years waiting just for this hack. My only interest was to run unsigned xex files developed on my devkit. So I guess you're saying that it would be ok to flash the patched XBReboot image from Linux using tmbinc's flash tool? Are any of the hardware mods on the motherboard still necessary or were those only needed to dump/flash the nand? Not even the 3 resistors/diodes bridging a few points?
|
|
|
|
|
18
|
Xbox 360 / XboxHacking - General / Re: new freeboot released runs unsigned xex's!!
|
on: December 01, 2009, 12:35:21 AM
|
|
Assuming you still have an old Xenon on which you can run the King Kong exploit, wouldn't it be easier to just flash the NAND from Linux or Xell directly? Obviously the Xbox can write to the NAND when doing MS updates. Seems like a lot less trouble than soldering and slow flashing using a PC. I guess you could even trigger the rebooter directly from KK exploit and avoid doing any hardware mods at all or even opening the Xbox. Would make this a 100% software mod - like those old save-game exploits on the original Xbox.
|
|
|
|
|
19
|
Xbox 360 / Xbox 360 General Discussion / Re: Timing attack - stupid questions thread.
|
on: October 26, 2007, 06:45:42 PM
|
This might be helpful for the average user that doesn't have access to a devkit and wants to write some small apps/demos. To port anything larger like XBMC, Mame, etc. it helps to use the official debug kit, compiler, and debugger. Visual Studio is so much easier to work with than gdb/gcc. How many popular Xbox1 homebrew do you know that were written without the official MS XDK? I'm sure there are other developers also waiting for XDK support before we jump into 360 homebrew. Ok. If you had a say in this where would you like the hacker community to focus on: - For every xbox 360 to be able to run unsigned xex-es without needing (too much) hardware
- For every developer to turn his xbox 360 into a debug or full dev kit machine
- For every xbox 360 user not having to worry about having to choose between running homebrew vs. running new games/going live (like dual kernel solutions).
- For drivers to be available for every piece of hardware on the xbox 360 (and developing an open XDK).
Would like to hear from your perspective  . Regards, arnezami arnezami, Sorry, somehow I missed your post several weeks ago.  - For every xbox 360 to be able to run unsigned xex-es without needing (too much) hardware
I would obviously vote for option 1. I already have a devkit but don't have much reason or motivation to work on homebrew if nobody else will be able to enjoy it. - For every developer to turn his xbox 360 into a debug or full dev kit machine
I think option 2 is also very critical since there are hundreds of potential skilled hackers and developers who can't get access to a devkit. Something like XBMC would not be possible with only a handful of programmers. - For every xbox 360 user not having to worry about having to choose between running homebrew vs. running new games/going live (like dual kernel solutions).
This doesn't seem important to me at all - If you're really serious about homebrew, buy another console! - For drivers to be available for every piece of hardware on the xbox 360 (and developing an open XDK).
In an ideal world, I would love for this option to work. Having the freedom of full hardware access is great. But the reality is that all modern consoles (Xbox360, PS3) are incredibly difficult to code for even with professional tools and documentation. Debugging multi-threaded code, shaders, etc. just isn't practical without the official tools. I'm willing to sacrifice some hardware access for ease of development. I think most developers who do this for a living would agree. I think you're on the right path with the kernel rebooting trick. If it works out, it might be the solution to all 3 issues you listed above. (assuming we can load a modded devkit kernel).
|
|
|
|
|
20
|
Xbox 360 / Xbox 360 General Discussion / Re: Homebrew: Beats of Rage v1
|
on: October 10, 2007, 06:17:01 PM
|
How is piracy related to a xex loader? In order to run a xex loader or anything else on the 360, you need modded DVD firmware. Once you have modded DVD firmware, you can already run pirated games. No need for a loader. The loader would only be useful to people that want to run homebrew. There are MANY popular apps/emulators already ported to the 360 (here's another: http://www.xbox-scene.com/xbox1data/sep/EEZFpZuFVFfajVjLfN.php). You either need to buy a devkit or wait for someone to write a loader for retail boxes. I don't understand the whole Linux craziness myself... I mean why bother with an xbox360 when there are already a million other devices that run Linux without hacking? I would rather write native apps using the XDK. I guess to each his own...
|
|
|
|
|