From Reliable Porcupine, 5 Years ago, written in Plain Text.
Embed
  1. XDA Developers
  2. NEWS
  3. FORUMS
  4. DEVICES
  5. TOPICS
  6. BEST POSTS
  7. close
  8. Search
  9. TRY THESE SEARCHES
  10. Android 11Note 10 WallpaperHow to block ads on AndroidHonor 30Pixel 4 twrpMagiskOnePlus 7 Pro fingerprint
  11. OTHER SEARCH OPTIONS
  12. Full Search PageAdvanced Forum Search
  13. close
  14. Username
  15. Password
  16. Forgot password?
  17. LOG IN
  18. Register or Login with Google
  19.  
  20. XDA’S APPS
  21. Nav Gestures
  22. Add swipe gestures to any Android, no root
  23.  
  24. One handed mode
  25. Make your phone easier to use with one hand, no root
  26.  
  27. XDA Forum App
  28. The best way to access XDA on your phone
  29.  
  30. XDA Labs
  31. An app store for independent developers
  32.  
  33. Hyperion Launcher
  34. A sweet, feature-filled launcher with a beautiful UX.
  35.  
  36. SITES WE LIKE
  37. Swappa
  38. XDA's official marketplace for buying and selling tech
  39.  
  40. Pocketnow
  41. Premium videos
  42.  
  43. SOCIAL
  44. RESOURCES
  45. Subscribe to our Newsletter
  46. Contact
  47. About
  48. TIP US
  49. Galaxy Note 10
  50. Pixel 4
  51. ZenFone 6
  52. Snapdragon
  53. Honor 9X
  54. Galaxy S20
  55. Android 11
  56. OnePlus 7T Pro
  57. 5G
  58. Samsung
  59. Honor
  60. Xiaomi
  61. Redmi Note 8 Pro
  62.  xda-developers  Android Development and Hacking  Android General  [GUIDE] Using an Android device as a Mumble (murmur) VOIP server. [No Root] Required! by monsieurtalbot
  63. FORUMS
  64. Android General
  65. Android Q&A, Help & Troubleshooting
  66. Android Software and Hacking General [Developers Only]
  67. Android Software Development
  68. Miscellaneous Android Development
  69. [More]
  70. THREAD SEARCH
  71. Search this thread
  72. THREAD SEARCH
  73. Search this thread
  74. TOP FORUM DISCUSSIONS
  75. [Update: Fixed in March Update] How to fix charging and end call sounds on the Google Pixel after the Android 10 update
  76. March 2, 2020
  77. Developers have exploited the Samsung Galaxy S9 and Note 9 to get root access on the Snapdragon models
  78. January 31, 2020
  79. Unofficial LineageOS 17.1 brings Android 10 to the Samsung Galaxy S8 and Note 8
  80. January 29, 2020
  81. POCO X2 and Xiaomi Redmi K30 5G forums are now open
  82. January 28, 2020
  83. Memorigi is a beautiful to-do list app that helps you plan and organize your life
  84. January 25, 2020
  85. TWRP is now officially available for the Xiaomi Mi A3 and Redmi Note 8 Pro
  86. January 24, 2020
  87. NFCScreenOff mod enables scanning NFC tags when your Android phone is locked
  88. January 22, 2020
  89. XDA Member monsieurtalbot
  90.   Tweet   Like
  91. [GUIDE] Using an Android device as a Mumble (murmur) VOIP server. [No Root] Required!
  92. 324 posts
  93. Thanks: 185
  94.  
  95. By monsieurtalbot, Senior Member on 3rd October 2016, 04:24 AM Post Reply Email Thread
  96. Search Thread
  97. Tutorial version 1.0 by: Talbot *TBOT* Simons “Monsieurtalbot”
  98.  
  99. WHY?
  100.  
  101. I was looking around the internet a while ago for a good tutorial on this. Sadly, after many years no one had released one – and after many hours of testing I have managed install and run a mumble (murmur) server - from an Android device using a Debian compatibility layer app called Debian NoRoot. It took a lot of tinkering over a couple years to discover this working method - and it works really well.
  102.  
  103. There are many benefits to having your own Mumble server… not to mention one that fits in the palm of your hand and can be transported… Not to mention one that can act independently – INCLUDING a built in WIFI network and battery – but using this method, not only is it possible to take a private VOIP server everywhere you go – it’s possible for it to run really smoothly with any mid-range smartphone made after 2012. Broadcast your own WIFI network and connect with friends in a private offline chat within WIFI range…. Or connect to a WIFI network, forward a port from your router and expand the coverage to all of the internet… All with an old android you probably have lying around somewhere. Use it anywhere a walkie talkie might be needed, but not available. Text chat is also included and working – and it’s all as private as possible really… You are even able to encrypt your connection at that point – or simply host it locally and use it anywhere you have a large local network you can tap off of… Hotels & cruises – speak between rooms via the WIFI… etc etc. I can see this being implemented in places where internet is scarce and communication is needed… It will work on devices many people are discarding – and in a world where privacy is becoming scarce – it’s nice to know that the method of your communication is safe.
  104.  
  105.  
  106. DISCLAIMER - MUST READ
  107.  
  108. Quote:
  109. I am not responsible for any data loss or device damage. Proceed at your own risk, though none of what we’re doing here should be considered risky. I’m not including pictures as I’m a busy man – but the process is quite simple and the instructions are quite exact. I think you’ll be fine.
  110.  
  111. This has been tested on several Android devices of various screen sizes and processor architectures going back to 4.0. It should work on most if not all devices. An old Android you have sitting in a drawer is a perfect candidate for this – not a bad thing to just keep installed on your personal device as well if you’re a power user like me. The program we’ll be using is able to run most if not all Linux apps … A lot of possibility here. No root is required for most of the features to work in this tutorial. Root isn’t needed if you are on an unlocked device, or if you have tethering provisioned on your wireless account. Tethering is only needed if you plan on using the device to broadcast a WIFI network to make it truly independent from a WIFI router.
  112. Some features of the server may or may not be broken, I personally don’t require much besides a server with no password. If anyone runs into any issues down the road, please let me know!
  113.  
  114. With that being said – let’s begin.
  115.  
  116. __________________________________________________ _________________________________
  117.  
  118. INSTALLATION -
  119.  
  120. 1. Download the following apps from the Play Store on your Android “server device”.
  121.  
  122. Quote:
  123. 1. Debian NoRoot – The Debian linux environment (takes about 900MB space on internal SD)
  124.  
  125. 2. Plumble – (mumble client) either free or paid version is fine.
  126.  
  127. 3. Fing – Network tools for scanning IPs and networks.
  128.  
  129.  
  130. ALSO EITHER:
  131.  
  132. Stock WIFI hotspot feature (if you have active wireless service)
  133.  
  134. OR
  135.  
  136. WIFI Tether Router – (requires root) allows for WIFI networks to be created without a WAN connection.
  137.  
  138. OR
  139.  
  140. If you just want a local server hosted and want to use your home router (with or without port forwarding for WAN access to your server) – you can do that too.
  141.  
  142. 2. Open the Debian NoRoot app you just downloaded – let it install and set your DPI and font scale to whatever is best for your device. Typically messing with the stock settings won’t do much good for you.
  143.  
  144. 3. Open the terminal that is found on the desktop of Debian, or open it from the menu if your screen is small. Execute the following commands:
  145.  
  146. Quote:
  147. sudo apt-get update
  148. (wait for the process to finish - accept any dependencies with Y)
  149.  
  150. sudo apt-get upgrade
  151. (wait for the process to finish - accept any dependencies with Y)
  152.  
  153. sudo apt-get install mumble-server
  154. (accept any dependencies with Y – there will be some errors, ignore them.)
  155.  
  156. sudo dpkg-reconfigure mumble-server
  157. (Autostart: Yes, High Priority: No, Then set the super user password when prompted.)
  158.  
  159. sudo nano /etc/mumble-server.ini
  160. (This is where you’ll edit the server info – there is much documentation on setting up a mumble server and configuring this file elsewhere on the web… Things like server name, welcome message, server password – etc etc are located in this setting file. Save the file and go back to the terminal.)
  161.  
  162. sudo /etc/init.d/mumble-server restart
  163. (That’s it, the server should now be running with your new settings in the background. There is no UI and no icons that pop up.)
  164.  
  165. 4. Once this is done – keep in mind even though you set the Autostart it is not going to work in this environment – so you will need to manually start the process via it’s script file – so lets create a shortcut to it on the desktop to make starting the server easier.
  166.  
  167. The script file is located at:
  168.  
  169. Code:
  170. /usr/bin/murmur-user-wrapper
  171. “Two finger tap” the file and “send to -> Desktop (create link)”
  172. You will now double click this desktop link to start your server after you open the Debian Environment.
  173.  
  174.  
  175.  
  176. 5. You can now press the home button to put the Debian environment in the background. Open the “Plumble” app you downloaded *on the same device* and set up a new server with the following settings:
  177.  
  178. Quote:
  179. Label : LOCAL SERVER
  180. Address: 127.0.0.1 - leave the port as 64738 or change it as you like.
  181. Username: Whatever you want – I used ADMIN for the server device.
  182. Password: leave blank unless you set it up in the settings file.
  183.  
  184. Once you save the server if should show as online. Connect to it and change the default audio setting to push-to-talk in Plumble settings… If you don’t see it online, restart the phone, or some devices require to be connected to some form of network before the server will show as online. See the next step.
  185.  
  186. 5. Once the server is running you have a number of options on how you can set it up and connect to it. – if you aren’t seeing the server – attempt the following - either step A, B or C first before ripping your hair out.
  187.  
  188. Quote:
  189. A. Connect to a WIFI network – set a static IP for your network in Android WIFI settings… You can then use it locally… or you can forward the port you used in the last step to the static IP you set in your router’s settings.
  190.  
  191. B. Broadcast a stock android hotspot – if you have active wireless service and tethering provisioned or an unlocked device – if you don’t, some custom Android roms will activate and broadcast a network anyway, some won’t… depends on device – your mileage may vary. This is cool for direct device to device communication but will not allow you to use it over the internet. Wireless carriers block a lot of ports incoming.
  192.  
  193. C. Open WIFI tether router – set it up based on your device. This app requires root but is the most likely to work in a completely offline scenario with no available external WIFI network or when you don’t have service but want to turn a couple phones into walkie talkies in the grocery store. Option B and C are very similar in function but C works with no service – in a plane, a cruise ship, the middle of nowhere, etc etc.
  194.  
  195. 6. At this point – we can start connecting other devices… Either get the mumble client for PC/Mac or download “Plumble” and “Fing” on another android device. iPhone also has free mumble clients and network scanners.
  196.  
  197. 7. Open “Fing” on the server device and run a scan if you are on a WIFI router network. Note your server device’s IP address and confirm that the devices you are trying to have connect have an IP address themselves. You may need to run “Fing” or another network scanning app on the secondary device to determine the server device’s IP address… Especially if you are doing this with option B or C for connection.
  198.  
  199. 8. Open Plumble (Android) or your PC/Mac/iOS mumble client and configure it to the server IP you determined in the last step… As long as they are on the same network you should see the server online… Connect and set the push to talk setting on the second device. You should now be able to chat between the server device and the secondary device… and you should be able to connect multiple others as well.
  200.  
  201. 9. Reboot the device.
  202.  
  203. 10. At this point It’s 100% installed and ready to go. The server boot process to recap is quite simple.
  204. Quote:
  205. - Connect the server device and secondary devices to the same network, hotspot, whatever.
  206.  
  207. - Open “Debian NoRoot” from a fresh device boot. Sometimes a fresh boot is needed for the server to run properly.
  208.  
  209. - Once Debian environment is fully loaded, two finger click the shortcut we created for the murmur server and choose the top option – “execute”
  210.  
  211. -Open Plumble on the server device and connect to the local server profile you created
  212.  
  213. - Determine the server’s IP address based on how you connected and set up the client devices.
  214.  
  215. - PROFIT.
  216.  
  217.  
  218. I hope you enjoyed this tutorial and find it useful – if anyone takes these steps, please help the community and provide screenshots that I may add to this post. The information was sourced and pieced together from so many places… I’d like to thank… Google search - as well as the developers behind the apps used in this tutorial. I'm amazed that after all this time something just clicked and low and behold - it works!
  219.  
  220. Cheers and best wishes all!
  221.  Submit to XDA Portal Quick Reply Reply
  222.  monsieurtalbot
  223. 28th November 2016, 07:24 AM |#2  
  224. monsieurtalbot's Avatar
  225. OPSenior Member
  226. Flag West Palm Beach
  227. Thanks Meter: 185
  228.  
  229. Donate to Me
  230. More
  231. Just an update - this is surprisingly stable, and I have had a server running on an old android device for over 2 weeks with no downtime.
  232.  Submit to XDA Portal Quick Reply Reply
  233.  zyperion
  234. 14th February 2017, 10:28 PM |#3  
  235. Junior Member
  236. Flag Doylestown, PA
  237. Thanks Meter: 0
  238.  
  239. More
  240. Awesome work! I've been debating trying to port Murmur to Android for a while now as I have an Android STB sitting around that would make a perfect server.
  241.  Submit to XDA Portal Quick Reply Reply
  242.  monsieurtalbot
  243. 14th February 2017, 10:49 PM |#4  
  244. monsieurtalbot's Avatar
  245. OPSenior Member
  246. Flag West Palm Beach
  247. Thanks Meter: 185
  248.  
  249. Donate to Me
  250. More
  251. Quote:
  252. Originally Posted by zyperion
  253. Awesome work! I've been debating trying to port Murmur to Android for a while now as I have an Android STB sitting around that would make a perfect server.
  254.  
  255. There's already an armhf distro for murmur on debian... This is actually still working great. It's the only reason this works... Same package for the raspberry pi. =]
  256.  
  257. Any app for Android that allows you to boot I to a chroot Linux environment this will work on...
  258.  
  259. Sent from my LG-US996 using Tapatalk
  260.  Submit to XDA Portal Quick Reply Reply
  261.  zyperion
  262. 14th February 2017, 10:54 PM |#5  
  263. Junior Member
  264. Flag Doylestown, PA
  265. Thanks Meter: 0
  266.  
  267. More
  268. Yeah, it's a very clever solution that seems to be working pretty well. I'll have to give it a try! I've also been looking into trying to get Ubuntu installed on my Minix Neo X5 instead since I don't have any need for it as a media box anymore which makes Android far less desirable than a functional Linux install.
  269.  Submit to XDA Portal Quick Reply Reply
  270.  Post Reply Subscribe to Thread
  271. Tags
  272. android, install, mumble, murmur, server
  273.  
  274. Guest Quick Reply (no urls or BBcode)
  275. Message:
  276.  
  277.  
  278. Previous ThreadNext Thread
  279.  
  280.  Top Threads in Android General by ThreadRank
  281. [Tool] Latest Adb Fastboot and USB Driver installer tool for Windows 2019-11-07 Android General
  282. [GCAM] [MOD] UltraCam v3.2.3 31st December 2019 Android Apps and Games
  283. UMX U683CL Stock Rom 2019-11-24 Android General
  284. Root WhatsApp dark mode 2019-12-11 Android General
  285. [ROM][UNOFFICIAL][10] LineageOS 17.0 for K-touch i9 mini-phone (Anica i9) (MT6739) 27th October 2019 Miscellaneous Android Development
  286. [TOOLS][ZIPS][SCRIPTS]Android Backup and Restore Tools[Multiple Devices/Platforms] 8th December 2019 Android Software and Hacking General [Developers Only]
  287. Umx u683cl twrp 2019-11-21 Android General
  288. INFINIX Hot 8 (X650C) ROOT, TWRP, UN-BRICKING & Custom-ROM. 20th October 2019 Android Q&A, Help & Troubleshooting
  289.  xda-developers  Android Development and Hacking  Android General  [GUIDE] Using an Android device as a Mumble (murmur) VOIP server. [No Root] Required! by monsieurtalbot
  290.  
  291. XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.
  292. Are you a developer? | Terms of Service
  293.  
  294. Hosted by Leaseweb
  295.  
  296. More info
  297. Contact
  298. Advertise
  299. Careers
  300. Rules
  301. Suggest Content
  302. Security
  303. Privacy Policy
  304. XDA App
  305. Remove ads on XDA
  306.  
  307. Useful Links
  308. Redmi Note 8 Pro
  309. Software Update Download Links
  310. Root Any Device
  311. How To Guides
  312. XDA's Best
  313.  
  314. Copyright © xda-developers. Hosted by Leaseweb
  315.  
  316. We're Social
  317.