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.

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

Updated
 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/rtl8187B.sh 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
Supports
 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
atl1
atl1c
atl1e
atl2

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.7.1
XiaoPan 0.3.8
XiaoPan 0.4
XiaoPan 0.4.1
XiaoPan 0.4.2
XiaoPan 0.4.2.1
XiaoPan 0.4.2.2 (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/compat-rtl8187.sh

XiaoPan 0.4.2.2
• 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 2.6.33.3 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 


grub2: 
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 


grub/grub4dos: 
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 0.4.2.2.




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.

Close Menu