XDCKIT
A reproduce Version Of The Original XDevkit extension
Install / Use
/learn @XboxChef/XDCKITREADME
Xbox Direct Connect Kit (XDCKIT)
Give A ⭐ To Support This Project.
An open source library designed to Emulate or Imitate The XDevkit library extention to work exactly like the original with New added features
I Am Known As Serenity And Also TeddyHammer So If You wanna reach me Join Me On This Server Have Any Ideas Or Suggestions? Join Us On Discord Server!
Features
General Features
1. Get SMC Version
2. Reboot Console Or Game Title
3. XboxShortcuts `(witch include Guide Button Press And Takes You Various Places On The Xbox Such As Friends List Etc)`
4. Get Box ID `(Get's The Xbox's identification number)`
5. Set Console Color `(Allows User to Turns The Console's Default Neighborhood Icon to any of the following... (black , blue , bluegray , nosidecar)`
6. Get Console ID `(Gets The Console's identification number)`
7. Get DM Version `(Allows User To See The Debug Monitor Version)`
8. Get System Info `(allows user see Various Console Information)`
9. Reboot Cold Or Warm `(Allows user to Perform A Warm In A Very Fast Manner Or A Cold Reboot WItch Attempts To Reboot Slowly)`
10. Freeze Console `(Allows User Perform A Stop Or Go Witch Tempory Freezes The Console Until A Go Command Is Sent)`
11. Get Console Type `(Allows The User The See Witch Console Type They Own)`
12. CloseConnection `(Allows For The Connection From The Device To Be severed From Each Other)`
13. Reconnect `(Allows The User To Add A Delay So when The Console Is Ready The User Can Connect To It)`
14. OpenConnection `(Find's Console And Connects To the IP Found and does not set class meaning you would have to set ConsoleX TO XDCKIT)`
15. Get CPU Key `(Finds The Console's CPU Information)`
16. Get Kernal Version `(Kernal Version Information)`
17. Get Temperature `(Console's Temperature Information)`
18. Set LED State `(Console's LED State)`
19. Get Module Handle `(Unkown Describtion)`
20. Launch System DLL Thread `(Unkown Describtion)`
21. Unload Image `(Unkown Describtion)`
22. Xex Pc To File Header `(Unkown Describtion)`
23. GetTitleID `(Get's the Game identification)`
24. ShutDown `(Console's LED State)`
25. Quick Sign In `(In Beta Testing Phase)`
26. Fan Speed Control`(Allows The User To Set The Value Of The Fan Speed)`
27. Get Sign in State `(In Beta Testing Phase)`
28. Trainer Features `(witch allows The ability To Share Modified Files For Any Game To Be modded)`
Debugging Features
1. NULL_Address `(Allows The User To Add An Adress witch sets The Value To 6000000 meaning that you are making a null value)`
2. SetBreakpoint `(In Development)`
3. RemoveBreakpoint `(In Development)`
4. RemoveAllBreakpoints `(In Development)`
5. SetInitialBreakpoint `(In Development)`
6. SetDataBreakpoint `(In Development)`
7. IsBreakpoint `(In Development)`
8. Invalidate MemoryCache `(In Development)`
9. Poke `(Allows User To Change The Value An Address)`
10. peek `(Allows User To Look Up Current Value Via Address)`
11. Find Hex Offset`(Describtion Coming Soon)`
12. constant Memory Setting `(Allows user to set value and make that value never change)`
13. constant Memory Set `(Allows user to set value and make that value never change)`
14. Get Memory / Set Memory `(Describtion Coming Soon)`
15. Dump Memory `(Describtion Coming Soon)`
16. ResolveFunction `(Describtion Coming Soon)`
17. ReverseBytes `(Describtion Coming Soon)`
18. Bool {Get; Set;} `(Describtion Coming Soon)`
19. String {Get; Set;} `(Describtion Coming Soon)`
20. Float {Get; Set;} `(Describtion Coming Soon)`
21. BinaryData {Get; Set;} `(Describtion Coming Soon)`
22. Byte {Get; Set;} `(Describtion Coming Soon)`
23. SByte {Get; Set;} `(Describtion Coming Soon)`
24. All Int {Get; Set;} `(Describtion Coming Soon)`
25. All Uint {Get; Set;} `(Describtion Coming Soon)`
26. Double {Get; Set;} `(Describtion Coming Soon)`
27. Long {Get; Set;} `(Describtion Coming Soon)`
28. All XOR int / AND Int / OR Int {Get; Set;} `(Describtion Coming Soon)`
29. WriteVector's `(Describtion Coming Soon)`
30. WriteHook `(Describtion Coming Soon)`
31. SendTextCommand `(Describtion Coming Soon)`
Current FileSystem Features
1. ChangeTime `(Describtion Coming Soon)`
2. CreationTime `(Checks For The Date And Time Of Creation Of The FIle)`
3. bool IsDirectory `(Checks If its A File Or a Directory)`
4. bool IsReadOnly `(Checks If FIle Is At Read Only State)`
5. GetFile Size(string directory) `(File Size Information)`
6. MakeDirectory `(Creates A New Directory)`
7. RemoveDirectory(string path) `(Removes Directory From Path)`
8. DirectoryFiles `(Display's The Directory Files)`
9. Get FileName `(Get's The FIle Name From Path)`
10. ReceiveBinaryData `(Retrieves Binary Data)`
13. ReceiveFile`(Retrieves Files From The Console)`
14. SendBinaryData`(Sends Binary Data)`
16. SendFile`(Sends Files From Or To the Console)`
17. RenameFile `(Renames Desired File or File's)`
XNOTIFY Features
`(Allows The Programmer To Use It as A Messagebox.Show and Contains The Ability To Turn Off Notifications at Any Moment If A Programmer Added a switch Example's Below)`
1. Show(message)
3. Show (Message , Logo , Switch)
4. Show (Message , Switch)
5. Show (Message , Logo)
6. XMessage (Allow The Console To Display A MessageBox `(In Development)) `
So Many More Features!
Requirements
1. An Internet Connection
2. A know How Of C# Programing language Development
3. An Understand How The Xbox XDevkit Works
4. An Understanding On How To Work A Modified Xbox Console
Code Example
# Connecting
using XDCKIT;
namespace Custom_namespace
{
public partial class Classnamehere : Form
{
public static XboxConsole ConsoleX;
public Classnamehere()
{
InitializeComponent();
}
private void Button_Click(object sender, ItemClickEventArgs e)
{
Console.Connect() //Attemps to Find Console 192.168.0.X Attempts compensate for X aka finds last digit.
Console.Connect(Provide_IP) //User Provides Costume IP Address
Console.Connect(Provide_IP,provide_CostumePort) //User Provides The IP Address and Port Number "Port Number Is Always 730" Regardless was added for more flexibility.
Connect(this XboxConsole Source, out XboxConsole Client, string ConsoleNameOrIP = "default", int Port = 730) //sets the (ConsoleX) to XDCKIT class so everythin can be called like so example: ConsoleX.Screenshot() , then if IP Address is Provide then it proceeds to Connect also you can provide Port Number Witch By Again Defualt Is 730.
}
}
}
Quick Guide
Getting Started
You can Either Build Yourself By Downloading the Source Or Just Grabbing The Latest Dll Extention.
Connection
Have To Be under The Same Local Network and Make Sure both Devices Are Connected To Same Wifi Name Or If Wired make sure to be under the same Router.
Xbox 360 Plugin Requirements
xbdm.xex ,
Computer Requirements
A Working Tool Using this Extention Properly
Contributors
- @ohhsodead - Help Provided Code Enhancements And Help Performance Issues
Disclaimer
I have no liability for any damages done to your system by using this extention.
License
This project is released under the GNU General Public License v3.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
