Skip to content

Releases: nahuhh/android-termux-monero-node

Monerod-in-Termux [master-beta]

26 Jun 06:12
fc25b8a
Compare
Choose a tag to compare

Updates

  • Choose your desired setup (Tor vs Clearnet)

  • (optional) P2Pool [latest]

  • Prompt to run a Beta/unofficial build

  • Monero software v0.18.2.0

  • [Beta] source cloned from selsta's master-beta (no alterations)

  • [Beta] binaries are compiled by @nahuhh

  • [Beta] includes v0.18.0.0 + PR 7999

  • [Beta] sha256sums: 25399743a99c6ef9307e2e1e4940a12eb75f2afd3ca1f20ad5e2dbd2f8ad6923 androidarmv7
    61dbf9337f9f89679debb376ca14e57b5f66c25ebf20ce8cc4dfa58c16465fb7 androidarmv8

TOR Note: restricted rpc for TOR version is set to 0.0.0.0 in config. Either close your firewall or change config to a local / WiFi ip.
RPC is available via your onion @ 18089

☠️ Existing Users ☠️

Note:
Select Update when asked to overwrite config.

To update to the latest master-beta, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/develop/src/install-monerod-in-termux.sh)" 

New users / prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (128GB+ Recommended) for Pruned node
- 150GB min free space (512GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/develop/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

master-beta-tor 06.26.22

14 May 06:53
b9a8d77
Compare
Choose a tag to compare
Pre-release

Updates

  • P2Pool
  • Prompt to run a Beta/unofficial build
  • Beta source was cloned from selsta's master-beta
  • Beta binaries are compiled by @nahuhh
  • Beta includes PRs 7760 and 7999
  • Beta should fix the --rpc-ssl=enabled flag

TOR Note: restricted rpc for TOR version is set to 0.0.0.0 in config. Either close your firewall or change config to a local / WiFi ip.
RPC is available via your onion @ 18089

☠️ Existing Users ☠️

Note:
When converting from a clearnet node into a Tor node and vice versa:

  • Select Update when asked to overwrite config.

To update to the latest master-beta, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta-tor/src/install-monerod-in-termux.sh)" 

New users / prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta-tor/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

master-beta 06.26.22

14 May 06:20
f21bd1e
Compare
Choose a tag to compare
master-beta 06.26.22 Pre-release
Pre-release

Updates

  • P2Pool
  • Prompt to run a Beta/unofficial build
  • Beta source was cloned from selsta's master-beta
  • Beta binaries are compiled by @nahuhh
  • Beta includes PRs 7760 and 7999
  • Beta should fix the --rpc-ssl=enabled flag

☠️ Existing Users ☠️

To update to master-beta-v062622, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta/src/install-monerod-in-termux.sh)" 

New users:

Prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

v4.2.0-Tor

12 Mar 21:37
8dd477a
Compare
Choose a tag to compare

YMMV.

Instructions

Stick with clearnet version 4.1.2 if you dont need tor.

Updates

  • Fully torrified
  • p2pool compatible (not yet tested over tor)
  • don't redownload monerod if existing
  • don't setup storage if already setup
  • tap notification to copy onion address
  • added trusted peers to help ensure tx broadcasts
  • Tap the notification to copy your hidden service address to clipboard.

Note: restricted rpc is set to 0.0.0.0 in config. Either close your firewall or change config to a local / WiFi ip for local/lan access.
RPC is available via your onion @ 18089

☠️ Existing Users ☠️

Note: Select Update when asked to overwrite config.

To update to 4.2.0, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/install-monerod-in-termux.sh)" 

Install P2Pool

  1. Install Ubuntu
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/installUbuntu.sh)" 

Your terminal should now show
root@localhost:~#

  1. Install p2pool
apt update && apt install curl -y && sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/installp2pool.sh)" 
  1. Use the command below to start p2pool mini
./startp2pool

Notes:
--host IP [Node IP]
If not 127.0.0.1 (the same device) add
--rpc-port PORT
Further, if miner is not local, add
--stratum 0.0.0.0:3333 [ip address of p2pool]
0.0.0.0 bInds to all interaces.

Connect with xmrig using
Local ./xmrig -o 127.0.0.1:3333
LAN ./xmrig -o use.your.wifi.ip:3333

  • You will need to start Ubuntu before starting p2pool.
  • There is a start script for Ubuntu in the termux homescreen widget.

New users / prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

v4.1.2

04 Mar 07:50
73e4e82
Compare
Choose a tag to compare

Updates

  • Change db sync to fast async. Should lessen wear (hyc)

☠️ Existing Users ☠️

To update to 4.1.2, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.1.2/src/install-monerod-in-termux.sh)" 

New users:

Prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/blob/4.1.2/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

v4.1.1

27 Feb 05:46
081a76c
Compare
Choose a tag to compare

Updates

☠️ Existing Users ☠️

To update to 4.1.1, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.1.1/src/install-monerod-in-termux.sh)" 

New users:

Prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/blob/4.1.1/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

v4.1.0

21 Feb 18:21
c721198
Compare
Choose a tag to compare

Updates

  • Force RPC SSL
  • Notification control updates

☠️ Existing Users ☠️

To update to 4.1.0, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.1.0/src/install-monerod-in-termux.sh)" 

New users:

Prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/blob/4.1.0/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

v4.0.2b

23 Jan 19:25
b894840
Compare
Choose a tag to compare
v4.0.2b Pre-release
Pre-release

Updates

    • Acquire and Release wakelock from the notifcation

☠️ Existing Users ☠️

To update to 4.0.2, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.2/src/install-monerod-in-termux.sh)" 

New users:

Prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.2/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS

v4.0.1

10 Jan 07:30
7ca628c
Compare
Choose a tag to compare

☠️ Existing Users ☠️

  • Small tweaks

To update to 4.0.1, in Termux run:

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.1/src/install-monerod-in-termux.sh)" 

New users:

Prerequisites:

- Android 7.0+ with ARMv8/v7 architecture
  - The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.

Steps:

  1. Install the F-Droid App Store

  2. Install these Apps from F-Droid:

    (Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)

  3. Set app permissions:

    Go to:

    1. Android Settings > search for ”Special Access"
    2. Select "Battery Optimization" > All Apps
      Then disable battery optimization for
      • Termux
      • Termux:Boot
    3. Return to "Special Access" screen
    4. Select "Draw over other apps"
      Enable draw over apps aka draw on top for:
      • Termux
  4. In termux, issue the command

sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.1/src/install-monerod-in-termux.sh)" 

Follow the prompts.

  1. Add the 2x2 Termux widget to your home screen.

  2. SUCCESS