A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 10330|回复: 41

[破解] [破解]重大利好消息,关于自制系统在kernel 2.0.8955 上的使用

[复制链接]

精华
0
帖子
36
威望
0 点
积分
39 点
种子
10 点
注册时间
2004-12-28
最后登录
2022-3-4
 楼主| 发表于 2009-12-1 12:29  ·  河南 | 显示全部楼层 |阅读模式
第一
__          ____  ___  ___ _____
              / _|_ __ ___  ___| __ ) / _ \ / _ \_  _|
              | |_| '__/ _ \/ _ \  _ \| | | | | | || |
              |  _| | |  __/  __/ |_) | |_| | |_| || |
              |_| |_|  \___|\___|____/ \___/ \___/ |_|
                        [v0.02 - coded by ikari]



I.  Introduction
================

  freeBOOT is a rebooter for the Microsoft Xbox 360. This version of freeBOOT
  allows you to reboot into kernel 2.0.8955 on all Xenon, Zephyr, Falcon, and
  Jasper consoles with 16MB flashes, which are vulnerable to the JTAG hack.
  Support for Opus and Jasper consoles with larger flashes will follow soon.

  As freeBOOT needs a second flash memory to store kernel 2.0.8955 and
  associated data, either a Cygnos360 or an xD card mod is required at the
  moment.



II. Bug Fixes
=============

  - Harddisk installation and save game/profile issues have been fixed



III. New Features
=================

  - updated to kernel 8955

  - additional support for Zephyr and Jasper consoles with 16MB flashes

  - support for xD card mod and Cygnos360 V1 added

  - Harddisk authentication disabled

    The Xbox 360 will now accept any SATA harddisk.

  - removed XEX signature checks

    Execution of unsigned devkit and retail XEXes is now possible. Encrypted
    devkit XEXes must be decrypted with XexTool prior to use.

  - removed LIVE/PIRS signature checks

    The dashboard will now run applications from unsigned LIVE/PIRS
    containers.

  - extendable patch system

    Researchers/hackers can now try new patches easily. Please refer to
    "src\patches_kernel_8955.S" for more information.



IV. Instructions
================

  Read these instructions carefully and follow them exactly. Failing to do so
  may render your Xbox 360 unusable!
  
  1. Extract the contents of this archive to a directory of your choice. All
    file and directory names in the proceeding steps will be given relative
    to that directory.

  2. Update your Xbox 360 to kernel 2.0.7371 (Fall 08 Update). If your Xbox 360
    has already been updated to a newer kernel, you can proceed to the next
    step. The update process will not succeed with resistor R6T3 desoldered.
    Resolder resistor R6T3 in that case before starting the update process.

    *************************************************************************
    *** Make sure you do *NOT* update to kernel 2.0.8xxx, since this will ***
    ***    fix the JTAG hack vulnerability. Check the update before!    ***
    *************************************************************************

  3. *************************************************************************
    ***  If present, desolder resistor R6T3 to prevent any accidentally  ***
    ***      applied update fixing the JTAG hack vulnerability.      ***
    *************************************************************************

  4. Save an image of your flash memory to the file "bin\7371.bin".

  5. In case you don't already know your Xbox 360's CPU key, retrieve it now.
    There are various ways to accomplish this, but they will not be covered
    here.

  6. Extract the contents of your "bin\7371.bin" image with ibuild now. Launch
    ibuild with the following parameters:

    > ibuild x -d data\ -b <1BL key> -p <CPU key> bin\7371.bin

    Replace <1BL key> with the 1BL key and <CPU key> with the CPU key matching
    your "bin/7371.bin" image. Enter both 16 byte keys as hexadecimal numbers
    without leading "0x". Data previously extracted with 360 Flash Tool can
    no longer be used.

  7. Delete all files from the "data" directory except:

    - crl.bin
    - crl.bin.meta
    - extended.bin
    - extended.bin.meta
    - kv.bin
    - odd.bin
    - odd.bin.meta
    - secdata.bin
    - secdata.bin.meta
    - smc.bin
    - smc_config.bin

  8. The remaining files necessary to build an image with kernel 2.0.8955 must
    be extracted from an image of an updated Xbox 360, further on referred to
    as "bin\other8955.bin". Please do *NOT* update your Xbox 360 to kernel
    2.0.8955, otherwise you will loose the ability to run the JTAG hack and
    freeBOOT.

    Launch ibuild with the following parameters:

    > ibuild x -d tmp\ -b <1BL key> -p <CPU key> bin\other8955.bin

    Replace <1BL key> with the 1BL key and <CPU key> with the CPU key matching
    the "bin/other8955.bin" image.

  9. Copy the following files from the "tmp" to the "data" directory:

    - aac.xexp[1,2]
    - aac.xexp[1,2].meta
    - bootanim.xex
    - bootanim.xex.meta
    - bootanim.xexp[1,2]
    - bootanim.xexp[1,2].meta
    - cb_[1940, 4579, 5771, 6750].bin
    - cd_8453.bin
    - ce_1888.bin
    - cf_8498.bin
    - cg_8498.bin
    - createprofile.xex
    - createprofile.xex.meta
    - createprofile.xexp[1,2]
    - createprofile.xexp[1,2].meta
    - dash.xex
    - dash.xex.meta
    - deviceselector.xex
    - deviceselector.xex.meta
    - deviceselector.xexp[1,2]
    - deviceselector.xexp[1,2].meta
    - gamerprofile.xex
    - gamerprofile.xex.meta
    - gamerprofile.xexp[1,2]
    - gamerprofile.xexp[1,2].meta
    - hud.xex
    - hud.xex.meta
    - hud.xexp[1,2]
    - hud.xexp[1,2].meta
    - huduiskin.xex
    - huduiskin.xex.meta
    - mfgbootlauncher.xex
    - mfgbootlauncher.xex.meta
    - mfgbootlauncher.xexp[1,2]
    - mfgbootlauncher.xexp[1,2].meta
    - minimediaplayer.xex
    - minimediaplayer.xex.meta
    - minimediaplayer.xexp[1,2]
    - minimediaplayer.xexp[1,2].meta
    - nomni.xexp1
    - nomni.xexp1.meta
    - nomnifwm.xexp1
    - nomnifwm.xexp1.meta
    - signin.xex
    - signin.xex.meta
    - signin.xexp[1,2]
    - signin.xexp[1,2].meta
    - updater.xex
    - updater.xex.meta
    - updater.xexp[1,2]
    - updater.xexp[1,2].meta
    - vk.xex
    - vk.xex.meta
    - vk.xexp[1,2]
    - vk.xexp[1,2].meta
    - xam.xex
    - xam.xex.meta
    - xam.xexp[1,2]
    - xam.xexp[1,2].meta
    - xenonclatin.xtt
    - xenonclatin.xtt.meta
    - xenonclatin.xttp[1,2]
    - xenonclatin.xttp[1,2].meta
    - xenonjklatin.xtt
    - xenonjklatin.xtt.meta
    - xenonjklatin.xttp[1,2]
    - xenonjklatin.xttp[1,2].meta
    - ximecore.xex
    - ximecore.xex.meta
    - ximedic.xex
    - ximedic.xex.meta
    - ximedic.xexp[1,2]
    - ximedic.xexp[1,2].meta

    "[A, B]" means the file name contains either "A" or "B" at that position.

  10. Now you can build your kernel 2.0.8955 image with ibuild. To do so,
     launch ibuild with the following parameters:

     > ibuild c -c <console> -d data/ -b <1BL key> -p <CPU key>
        ./bin/my8955.bin ./bin/fuses.bin

     Replace <1BL key> with the 1BL key and <CPU key> with the CPU key
     matching your "bin/7371.bin" image. Since ibuild currently does neither
     support Opus consoles nor Jasper consoles with large flashes, valid
     parameters for <console> at the moment are "xenon", "zephyr", "falcon",
     and "jasper". When ibuild completes successfully, you will find two new
     files in the "bin" directory. The file "bin\my8955.bin" contains your
     newly built kernel 2.0.8955 image, that will be booted by freeBOOT. The
     file "bin\fuses.bin" contains the virtual fuse settings used by freeBOOT.

  11. In order to build the freeBOOT image, Python is needed. If you already
     have Python installed, you can proceed to step 12.

     The easiest way to run Python scripts under Windows is to install Cygwin.
     You can download the Cygwin setup from here:

     http://www.cygwin.org/cygwin/

     Install Cygwin to any directory of your choice along with the these
     packages:

     - python
     - python-crypto

  12. Open "build.py" with a text editor and look for these two lines:

     # you need to fill in this
     secret_1BL = None

     Replace "None" with the 1BL key. This example shows you the format
     in which the key has to be entered. The key itself is wrong.

     secret_1BL = "\x01\x0F\x0E\x0C\x0E\xD6\x69\xE7\xB5\x67\x94\xFB\x68\x56\x3E\xFA"

  13. The freeBOOT image can now be built. Open a Cygwin shell and change to the
     directory where you extracted the contents of this archive into. Launch
     the Python build script with the following parameters:

     > python build.py bin/<console>_hack.bin smc.bin

     The "bin\<console>_hack.bin" image is a standard JTAG hack image and can
     be found at the usual places. The "smc.bin" is a patched SMC generated
     by the Cygnos toolbox. When the build process finishes successfully, a new
     image "bin\hack.bin" can be found.

  14. Program "bin\my8955.bin" to the Cygnos360 flash memory and "bin\hack.bin"
     to the Xbox 360 flash memory.

  15. Power on your Xbox 360. If everything went correctly, you should see the
     blue LED light up a few seconds later, followed by the usual boot
     animation. If you power on your Xbox 360 with the DVD tray eject button,
     XeLL will be loaded instead.



VI. What&#39;s Next
===============

  - support for Opus consoles and Jasper consoles with large flashes
  - further removal of security system restrictions
  - easier build process



VII. Credits
============

  My gratitude goes to all those who helped me get this new release done.



-----
ikari, 2009/11/21
the patches.s says:
#  Disable XEX Signature Check
#  Disable PIRS/LIVE Signature Check
#  Disable Harddisk Authentication


第二
BReboot v0.05 - OnBoard NAND XDK Homebrew Solution
More early xmas presents with XBReboot v0.05! Like freeBOOT v0.02 it will reboot into a patched 8955 kernel. However, this one can be flashed directly in your onboard NAND flash, no need for a 2-nand solution. Before flashing it on your system, you will have to dump your console specific KeyVault (kv.bin) from your dumped Xbox 360 NAND image and put it inside the hacked image with nandpro:
nandpro 7371.bin: -r16 kv.bin 1 1
nandpro xbr.bin: -w16 kv.bin 1 1

Afaik, this initial version of XBReboot will only work on Xenon (v1) motherboards, but it&#39;s probably only a matter of time before it&#39;s made for other motherboard revisions.

Again, this hack relies on the JTAG hack to boot into XeLL from where it will do the reboot to the patched 8955 with virtual fuses, so will only work with 360s that don&#39;t have the new bootloader.

The hack contains no readme/nfo so for now that&#39;s all the info we can confirm, but I assume it has the same patches as freeBOOT v0.02.文字

注意我标称红色的字.

精华
0
帖子
2696
威望
0 点
积分
2811 点
种子
47 点
注册时间
2009-8-13
最后登录
2024-12-18
发表于 2009-12-1 12:32  ·  江苏 | 显示全部楼层
s什么和什么呀
~~~~~~~~~~~~~

征服者

玩了正版游戏之后终于重新树立了游戏观!

精华
0
帖子
5436
威望
0 点
积分
6584 点
种子
25 点
注册时间
2006-4-9
最后登录
2023-6-10
发表于 2009-12-1 12:44  ·  广东 | 显示全部楼层

Re:[破解]重大利好消息

好像是自制系统。。。。。。。。。

精华
0
帖子
428
威望
0 点
积分
442 点
种子
0 点
注册时间
2009-4-23
最后登录
2020-3-7
发表于 2009-12-1 12:49  ·  河北 | 显示全部楼层
鸟语一律看不懂的路过~

精华
0
帖子
27
威望
0 点
积分
27 点
种子
0 点
注册时间
2007-4-13
最后登录
2022-5-30
发表于 2009-12-1 12:49  ·  香港 | 显示全部楼层
是否只支持XDK机器?

弑神者

潛水者

精华
0
帖子
136012
威望
0 点
积分
146341 点
种子
364 点
注册时间
2008-11-14
最后登录
2025-10-7
发表于 2009-12-1 12:53  ·  辽宁 | 显示全部楼层
LZ赶快翻译一下啊。。。

精华
0
帖子
1187
威望
0 点
积分
970 点
种子
5 点
注册时间
2009-9-10
最后登录
2021-4-30
发表于 2009-12-1 12:55  ·  广东 | 显示全部楼层
这些文字就是他认识我。我不认识他。

精华
0
帖子
500
威望
0 点
积分
760 点
种子
5 点
注册时间
2008-12-21
最后登录
2020-1-18
发表于 2009-12-1 12:56  ·  湖南 | 显示全部楼层
这么长,LZ翻译下吧

精华
0
帖子
10
威望
0 点
积分
15 点
种子
0 点
注册时间
2009-11-27
最后登录
2009-12-3
发表于 2009-12-1 12:56  ·  山东 | 显示全部楼层
自制系统就好了,我的机器还没有08年的秋更,就一直等自制系统的到来

精华
0
帖子
1576
威望
0 点
积分
1829 点
种子
14 点
注册时间
2008-12-26
最后登录
2024-10-24
发表于 2009-12-1 12:57  ·  俄罗斯 | 显示全部楼层
这个是以前说过的黑客的自制系统,功能好像很强大啊,不过8月秋耕以后的机器不能用。没有硬盘锁,什么硬盘都可以用,这个可是太爽了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-10-9 05:58 , Processed in 0.196690 second(s), 19 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部