This tips says you how to you can run openfire server on your android phone and tablet or any android devices without root permissions on your android device with both ARM and Intel X86 Proccessor Architecture
1 . Android Device with ARM or Intel X86 Proccessor Architecture
2 . 1GB Space on Internal Memory [ Application Space ]
3 . Internet Connection
Installation Steps :
1 . First of all you must download GNUROOT from GooglePlay Store on your android Device
2 . Download "GNUROOT Wheezy" For ARM Architecture such as Sony Xperia SP device or "GNUROOT Wheezy X86" For Intel X86 Architecture Such as Asus Fonepad 7 device
3 . After Download Android Packages Go TO GNUROOT Application Select "Wheezy" From First Drop-Down List Object and Click On "Create RootFS" Button Then Wait For Debian Wheezy Rootfs Creates
4 . From Second Drop-Down List Object Select "Wheezy" and Check "Launch as Fake Root" Checkbox and Click On "Launch Rootfs"
5 . Now You See Debian Terminal then That Runned in FakeRoot Method on Your Android Device
6 . Type "apt-get update" And Press Enter and Wait For It Done
7 . Type "apt-get install openjdk-7-jre" and Wait For "openjdk-7-jre" Package installs Completely
8 . Type "wget -O openfire.deb http://igniterealtime.org/downloadServlet?filename=openfire/openfire_3.9.3_all.d eb" Then Wait Openfire Download Done
[ also you can replace any address of openfire debian package such as nighly builds with address ]
9 . Type "dpkg -i openfire.deb" and wait openfire package installs and it service runs
10 . Now wait about 1-2 minutes for openfire server runs on 9090 and 9091 port then you can configure and use it
Don't Forget When You Shutdown or Restart Android Device All Openfire Services Killed
Then You Must Using Below Steps For Running Your Server Again :
1 . You Must Go To GNUROOT
2 . From Second Drop-Down List Object Select "Wheezy"
3 . Check "Launch as Fake Root" Checkbox and Click On "Launch Rootfs"
4 . after Show Debian Terminal Type "service openfire start"
5 . Now wait about 1-2 minutes for openfire server runs on 9090 and 9091 port
6 . Now Your Server Runs Again