git404hub

what is pxeboot fr?

vvb2060/pxeboot — explained in plain English

Analysis updated 2026-05-18

53JavaAudience · developerComplexity · 4/5LicenseSetup · hard

tl;dr

An Android app that turns a rooted phone into a temporary network boot server so other computers can boot rescue tools like Windows PE over Wi-Fi.

vibe map

mindmap
  root((PXE Boot Server))
    What it does
      Runs ProxyDHCP
      Serves TFTP and HTTP
      Boots rescue images
    Tech stack
      Java
      Android
      iPXE scripts
    Use cases
      Boot Windows PE remotely
      Recover a computer with no OS
      Chain to another boot server
    Requirements
      Rooted Android device
      Wired and Wi-Fi network
      Open DHCP and TFTP ports
    Limitations
      Not a full DHCP server
      Secure Boot needs matching image

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Boot a broken computer into Windows PE for recovery using only a rooted Android phone.

VIBE 2

Set up a temporary rescue boot environment at home without buying dedicated PXE server hardware.

VIBE 3

Run the server component on a regular computer with a JDK for local testing.

VIBE 4

Boot a Debian installer over the network out of the box using the default script.

what's the stack?

JavaAndroidiPXE

how it stacks up fr

vvb2060/pxebootmargele/openzendatafusion-contrib/streamfusion
Stars535649
LanguageJavaJavaJava
Setup difficultyhardhardhard
Complexity4/55/55/5
Audiencedeveloperresearcherops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires a rooted Android device and specific router settings, since DHCP and TFTP ports need privileged access.

Use freely for any purpose, including commercial use, as long as you include the license notice and do not misuse project trademarks.

in plain english

Android PXE Boot Server is an Android app that turns a rooted phone or tablet into a temporary network boot server for a home network. It combines three small services, a ProxyDHCP responder, a TFTP server, and an HTTP server, so that other computers on the same network can boot from files the Android device is serving instead of from their own hard drive. This is meant for recovery and maintenance situations, such as booting a rescue tool like Windows PE when a computer will not start normally. It is not a full DHCP server. Instead it listens for DHCP requests and answers with just enough information, called ProxyDHCP, so that PXE capable computers can find the boot files without taking over normal network address assignment. To use it, you connect the target computer to your router by wired Ethernet, connect the Android device to the same router over Wi-Fi, and make sure the router does not block DHCP listening or the specific ports the app needs. Two of those ports, used for DHCP and TFTP, require root access on the Android device because they are privileged. Once connected, you place a rescue ISO file on the phone, in a NAS, or somewhere reachable online, open the app, adjust the included iPXE boot script if needed, and start the service. The app supports older BIOS based computers as well as newer UEFI systems, including 64 bit Intel and Arm devices, and its boot chain can work with Secure Boot using either the 2011 or 2023 Microsoft certificates, though the actual rescue image you boot must also support Secure Boot itself for that to work end to end. The app ships with three ready made boot script examples: one for booting Windows PE from an ISO over HTTP, one for chaining to another network boot setup, and a Debian installer example that is turned on by default so the app works right out of the box. The core server code is plain Java with no dependency on Android specific APIs, so it can also be run and tested directly on a regular computer with a Java Development Kit. The project is released under the Apache 2.0 license.

prompts (copy fr)

prompt 1
Walk me through connecting my phone and computer so PXE boot works over Wi-Fi and Ethernet.
prompt 2
Explain why UEFI HTTP Boot needs different setup than the BIOS PXE flow in this app.
prompt 3
Help me edit the autoexec.ipxe script to point at my own Windows PE ISO.
prompt 4
Explain why Secure Boot might still fail even though this app's bootloader supports it.

Frequently asked questions

what is pxeboot fr?

An Android app that turns a rooted phone into a temporary network boot server so other computers can boot rescue tools like Windows PE over Wi-Fi.

What language is pxeboot written in?

Mainly Java. The stack also includes Java, Android, iPXE.

What license does pxeboot use?

Use freely for any purpose, including commercial use, as long as you include the license notice and do not misuse project trademarks.

How hard is pxeboot to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is pxeboot for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.