Coder Social home page Coder Social logo

xdckit's Introduction

Xbox Direct Connect Kit (XDCKIT)

Give A โญ To Support This Project.

GitHub Latest ReleaseJoin our Discord

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.
        }
   }
}

Click Me! For More Example's

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.

xdckit's People

Contributors

dependabot[bot] avatar ohhsodead avatar oserenity avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

xdckit's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.