diff --git a/Makefile.win b/Makefile.win new file mode 100644 index 0000000..0c0d713 --- /dev/null +++ b/Makefile.win @@ -0,0 +1,28 @@ +# Project: thinkpad_unlock_bios +# Makefile created by Dev-C++ 5.11 + +CPP = g++.exe +CC = gcc.exe +WINDRES = windres.exe +OBJ = main.o +LINKOBJ = main.o +LIBS = -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc +INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" +CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++" +BIN = thinkpad_unlock_bios.exe +CXXFLAGS = $(CXXINCS) +CFLAGS = $(INCS) +RM = rm.exe -f + +.PHONY: all all-before all-after clean clean-custom + +all: all-before $(BIN) all-after + +clean: clean-custom + ${RM} $(OBJ) $(BIN) + +$(BIN): $(OBJ) + $(CC) $(LINKOBJ) -o $(BIN) $(LIBS) + +main.o: main.c + $(CC) -c main.c -o main.o $(CFLAGS) diff --git a/main.c b/main.c new file mode 100644 index 0000000..ad12ef3 --- /dev/null +++ b/main.c @@ -0,0 +1,12 @@ +#include +#include + +/* run this program using the console pauser or add your own getch, system("pause") or input loop */ + +int main(int argc, char *argv[]) { + + printf("have %d file\n",argc-1); + //printf(argv[1]); + getchar(); + return 0; +} diff --git a/main.o b/main.o new file mode 100644 index 0000000..d56bbe0 Binary files /dev/null and b/main.o differ diff --git a/test/X250_bios2_unlock.bin b/test/X250_bios2_unlock.bin new file mode 100644 index 0000000..e4b0fda Binary files /dev/null and b/test/X250_bios2_unlock.bin differ diff --git a/test/x250_bios1.bin b/test/x250_bios1.bin new file mode 100644 index 0000000..eee8a2e Binary files /dev/null and b/test/x250_bios1.bin differ diff --git a/test/x250_bios2.bin b/test/x250_bios2.bin new file mode 100644 index 0000000..7da2cf8 Binary files /dev/null and b/test/x250_bios2.bin differ diff --git a/thinkpad_unlock_bios.dev b/thinkpad_unlock_bios.dev new file mode 100644 index 0000000..0e10a18 --- /dev/null +++ b/thinkpad_unlock_bios.dev @@ -0,0 +1,51 @@ +[Project] +FileName=thinkpad_unlock_bios.dev +Name=thinkpad_unlock_bios +Type=1 +Ver=2 +ObjFiles= +Includes= +Libs= +PrivateResource= +ResourceIncludes= +MakeIncludes= +Compiler= +CppCompiler= +Linker= +IsCpp=0 +Icon= +ExeOutput= +ObjectOutput= +LogOutput= +LogOutputEnabled=0 +OverrideOutput=0 +OverrideOutputName= +HostApplication= +UseCustomMakefile=0 +CustomMakefile= +CommandLine= +Folders= +IncludeVersionInfo=0 +SupportXPThemes=0 +CompilerSet=0 +CompilerSettings=0000000000000000000000000 + +[VersionInfo] +Major=1 +Minor=0 +Release=0 +Build=0 +LanguageID=1033 +CharsetID=1252 +CompanyName= +FileVersion= +FileDescription=Developed using the Dev-C++ IDE +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion= +AutoIncBuildNr=0 +SyncProduct=1 + diff --git a/thinkpad_unlock_bios.exe b/thinkpad_unlock_bios.exe new file mode 100644 index 0000000..24fd0a9 Binary files /dev/null and b/thinkpad_unlock_bios.exe differ