Dishing Tech

Dishing Tech is a unique tech blog that offers news, how to's, tips, tweaks on pretty much anything tech related. We Dish out the latest news on gadgets and hardware. Provide Mac and iDevice reviews as well as provide tutorials on hacking, jailbreaking, internet security and visualisation.

09 May 2012

Beini, WifiWay & BackTrack Alternative? Yes, Xiaopan OS & It's Better!

Beini is outdated, unsupported and lets face it super buggy. I managed to find a TinyCore Linux (TCL) that has been built similar to Beini. It boots much faster and has a few benefits over Beini. Check the video out below to see a successful Reaver Inflator run. The developer djyuzi at anywlan is active and pushing updates through at warp speed.

• Reaver Inflator
 New GUI
 Higher Screen Resolution
 Connect to Wifi Networks

 Kernel 3.0.21
 FeedingBottle 3.2.3

XiaoPanOS 0.4.2
• Update Tinycore 4.5 core 
• Update minidwep-gtk-30419 
• Update compat driver, update the firmware (including RTL8192SU) 
• Added r8168, r8169 drivers 
• Updated BCM43xx official drivers 
• Updated the RTL8187L official driver (does not support the 8187B) 
• You can run / home/tc/ compat driver on boot through XFE to load the rtl8187B manually

Reaver Inflator is working on my ALFA RTL8188RU Device in Parallels also works for the RTL8187L
 RTL8187, RTL8188C, RTL8192C, RTL8192D, RTL8712, RTL8192SU
 Atheros and Broadcom heavily supported
• Others: adm8211, ar9170usb, at76c50x-usb, ath5k, ath6kl, ath9k, ath9k_htc, b43, b43legacy, b44, carl9170, brcm80211, ipw2100, ipw2200, iwl3945, iwlagn, iwlcore, iwmc3200wifi, libertas, libertas_cs, libertas_sdio, libertas_spi, libertas_tf, libertas_tf_usb,libipw, mwl8k, orinoco_cs, orinoco_nortel, orinoco_pci, orinoco_plx, orinoco_tld, orinoco_usb, orinoco, p54common, p54pci, p54spi, p54usb, rt2400pci, rt2500pci, rt2500usb, rt2800pci, rt2800usb, rt61pci, rt73usb, rtl8180, rtlwifi, rtl8192ce, spectrum_cs, ssb, wl1251, wl12xx, zd1211rw and possibly more.

Atheros Ethernet drivers

Also ethernet (with internet) works quite well on a 13" 2010 MacBook Pro.

Only thing that you can't seem to do is update and add extra apps. If I have time I might change that. It is possible to install Opera internet browser and TCL can also support flash.

Download one of these:
XiaoPan 0.3.8
XiaoPan 0.4
XiaoPan 0.4.1
XiaoPan 0.4.2
XiaoPan (English Version)
If the version you downloaded does not work try another, sometimes drivers conflict with one another. It is a good idea to start with the latest and if that does not work, move to a earlier version.
• Also bear in mind that it boots with default rtl8187L. If you have an rtl8187B you need to run: /home/tc/

• Added English as default language. XFE and Minidwep are now in English!
• Changed resolution from 800 x 600 to 1024 x 768
• Default TinyCore background
• Added Black Background on boot
• Added useful text documents for the following commands

or you can Download the Parallels Image 0.4.1 (.pvm) which should be faster and be able to save settings (download password: dishingtech). Tested and works on VMware, VirtualBox and Parallels Desktop. Works on Mac, should work just as good on Windows. v0.4.3 should be released within the next few weeks.

Tiny Core Linux does not require a hard drive to function. It runs from RAM by default. XiaoPan can run with a minimum of 64mb of RAM, although you should allocate much more than this unless you don't have anymore.

Installation Options
Boot into it like how you boot into Windows (easiest, fastest performance) and requires no VM software: See Here.

Parallels (Best VM software): Select 'Other Linux Kernel 2.6' when importing the iso.

VMware (Alternative VM): Import the iso and Select the 'Guest operating system' as Linux. Use the appropriate Other-type version for the kernel used. Tiny Core Linux 3.x by default uses Linux kernel 32-bit so the appropriate choice is 'Other 2.6x Linux (32-bit)' Source: TCL Wiki

Virtualbox (Free) Some other similar option to the ones above.

To Change the Language to English
Download UltraISO to modify the boot / isolinux / the isolinux.cfg and replace all instances of zh_CN.utf8 with en.utf8 In:

label xiaopanOS 
kernel / boot / vmlinuz 
append initrd = / boot / core.gz quiet core cde tz = GMT-8 showapps vga = 788 lang = zh_CN.utf8 waitusb = 3 mydata = xiaopan restore = sdb4/cde 

menuentry "xiaopanOS 0.4.x" { 
set root = '(hd0, msdos5)' 
linux / boot / vmlinuz quiet core tce = sda5/cde lang = zh_CN.utf8 showapps mydata = xiaopan waitusb = 4 
initrd / boot / core.gz 

title xiaopanOS 0.4.x 
kernel (hd0, 4) / vmlinuz quiet core tce = sda5/cde lang = zh_CN.utf8 showapps mydata = xiaopan waitusb = 4 
initrd (hd0, 4) / core.gz 

You can also change the screen resolution to suit your display on boot by changing the vga = 7?? variable. 

After you are done, save it as a new iso.
You can also change the language and other variables such as screen resolution by pushing tab when you get to the boot screen options page.
Change Language in XFE

Open the xfe.pot file located in the po directory of the source tree with a software like notepad or gtranslator and fill it with your translated strings (be careful to the hotkeys and c-format characters).

Change Language in MinidWep?
Use this image as a guide for Chinese to English conversion. Or you can use version

Change Background
Use UltraISO to mount XiaoPan to change boot image. Navigate to boot/isolinux name your new image the same, drag into the same location, replace. Then save ISO.

Change Desktop Wallpaper
Go to /cde/xiaopan.tgz and drag the file out of UltraISO.


Extract the files into a folder. open opt.

Then open backgrounds.

Replace xiaopan.jpg with the image you want. Then compress the folder as a xiaopan.tgz, drag it into the same location (see pic below). Then save the ISO and you are done.

Final Words
I am not going to spend anytime with developing Beini anymore. With this pure linux wireless virtual machine. Next up I will create a tutorial how to add dictionaries and how to use Reaver as well as Inflator.


  1. Thanks, XiaoPan is really a good alternative. By the way, does the beini 1.2.4 dishingtech edition has reaver with GUI? Like the one in the XiaoPan?
    And can you make a tutorial how to boot XiaoPan with USB? Currently I'm booting it with CD.

  2. It does not, it has command line which I suggest you get to know how to use it. There are a lot of variables, it is quite finicky. You can install Inflator in your Beini ISO by placing the tce or tcz file in the appropriate folder (one with all the drivers). I will make a tutorial with how to boot via usb. Thanks for the suggestion.

  3. thanks bro......nic share...

  4. I don't have Windows but think I made it successful to boot XiaoPan with USB. It will largely be an issue (if there is one) in your BIOS.

  5. Good afternoon. At me Realtek RTL8187 Wireless 802.11b/g 54Mbps USB 2.0 Network Adapter
    Shows all networks but with 0-db to capacity of a signal. What to do?

  6. Good afternoon. At me Realtek RTL8187 Wireless 802.11b/g 54Mbps USB 2.0 Network Adapter
    Shows all networks but with 0-db to capacity of a signal. What to do?

  7. Well, what rtl8187 is it? is it rtl8187b or rtl8187l? If it is the 'B' version you need to run the file using Xfe file manager to load the driver as it conflicts with the others. If that does not work try another earlier version.

  8. in my hp laptop with broadcom 4313 802.11 b/g/n wireless driver cannot use this os what should i do??

  9. There are a few things you can do:
    See if aircrack-ng is compatible with this card, see if reaver is compatible with this card and check to see if Beini is compatible with this card. If not:

    a) Buy a USB adapter with a compatible wifi card (e.g. rtl8187L)b) look for a broadcom 4313 .tce or .tcz driver on the repo 
    c) try a different XiaoPan versions 
    d) try Beini
    e) if Beini works find the driver and move it to the XiaoPan ISO cde or tce folder.
    f) see if compat-wireless have a driver for this card

  10. Hi, i trying to use the xiopanOS It's can not see the Dlink USB wifi. The usb work fine in beini 1.2.2. In beini it show as "wlan0 Ralink 2573 USB rt73usb- [phy0]" in minidwep. Pls teach me how make the xiopanOS works with my Dlink usb wifi. Thank you in advance

  11. You need to find the tce or tcz driver file for your Ralink 2573 in Beini 1.2.2's tce. Then you need to drag that file into Xiaopan's cde folder. You should use UltraISO to do this.

  12. Hi, I am playing XiaoPan on VMware using Ralink 802n, but there are no Wep, or WPS enabled APs around(although there are more than 10 routers around me). The Question is - to initate WPA/WPA2 atck do I need a dictionary, and how can I import from my windows OS system. Are there any nvidia/cuda options? Btw, thanks for the great tool(OS), and keep it up!

  13. You are pretty unlucky to have no WEP or WPS enabled APs. Are you sure of this? maybe there is some sort of issue. In Windows with your Ralink 802n utility does it also show no WPS and WEP networks?

    I am only interested in WPS and WEP networks. I am against dictionary attacks because they can take days, weeks, months or possibly never. Therefore, I am not sure exactly how to do it and never tried it. I would try on my Macbook but it is WEP only.

    Yes, you will need a dictionary to attack WPA / WPA2. To import a dictionary file you can use UltraISO to modify your existing ISO to add dictionary files. I believe XiaopanOS does have a dictionary file/s for people to test (check to see how they are formatted before you modify your ISO, oh and make a backup of your existing ISO). 

    There will be no nvidia / cuda options? It might be a possibility one day:

  14.  Thanks for the quick reply. I don't want to use dictionary attack aswell- it really can take days, and you never know the outcome... as you said. For sure there are no WEPs around, for WPS routers, I am not quite sure. I don't even know how to check under windows, but under BT5 "wash -i mon0", shows -found bad ... skipping(something like that). I tried to attack a router anyways, got associated, but the best I've got was like 17% in 24 hours. I gave up ofc, this is just a testing and learning session for me- trying to determine the easiest and most successful way to crack a pass. I work on a ship in europe, and using others ppl internet sounds tempting. Hopefully in other places i shall have better success.
    Thanks once more.

  15. It sounds like the card has something wrong with injection (or not capable of injection) or you are too far from the AP to crack it any faster. TX power might be low on the account of your regulatory domain. Check here to test injection:

    PS The TX power command is not working.In windows you should have a WPS tab in your router utility. If your router can connect to WPS enabled devices. I know my Ralink 3070 used to before I gave it away.

  16.  Thanks, will continue trying.

  17. ALFA awus036h adapter (Realtek RTL8187L chipset) does't work correctly with XiaoPan (English Version), also with or
    WEP association not obtainable!
    Though Works fine with previos versions of Xiaopan. A driver BUG i think.

  18. У меня идеально подходит. я работаю с BT-5 набираю руками но для комфорта хочется в автоматическом режиме

  19. Probably-whether to let out the integrated version with a considerable quantity drevers. It would be desirable to work conveniently. I have have

  20. Nu shto v Backtrack rabotajet ja znaju. Ja govoriu shto v XiaoPan OS s versiji do ne rabotajet kak nado!


  22. or injection isn't working. You might be able to get this working in RootShell with some terminal commands.

  23. Hi, I have a alfa awus036nh rt3070, and when I star scan with Inflator, it give me 0 aps. I know, there are more of 5 aps with wps active, so I dont understand that.
    I need do something to the inflator work with my Alfa or is just incompatible?

  24. this has neen discussed:

  25. hy to it possible to crack wpa2-psk with this devices: 
    DLINK DWL-g122


  26. minidwep-gtk says: "NO wireless card found" i am using xiaopan in macbook pro late 2011 via parallels (specs ) HELP ME! :) thank you!

  27. What USB card are you using? Internal cards do not work (in windows or mac) with virtualisation. You need a USB device for parallels to detect your card.

  28. how can i find what is my usb card?

  29. Do you have a USB WLAN device? If so, plug it in and it will detect after 10 seconds or so. They look like this: The only way you can get a internal card to work with Xiaopan or Beini is if you have a PC. Macs have EFI boot which means you can't boot it live.

  30. thank you, it sorted out my all questions! keep up the good work! cheers! :)

  31. need help;
    i used tl-wn722n in live boot mode but it gives :
    unable to allocate URBs while booting.


    This one works great too, may try it out also ;)

  33. My laptaps wireless card in not identified... Broadcom BCM43XX (acer 571G)...any fix?? plz hlp...

  34. xiaopanOS, it's cool, and my sites will promote xiaopanOS for free!!

  35. I have a problem creating Bootable CD Xiaopan Using POwerISO...Need Help Details...
    I all ready download Xiaopan ISO & Live CD file...included RAW file...Try to create but nor fully function....Ahggg Help help help pleaseeee.....!!!!!!


Related Posts Plugin for WordPress, Blogger...