• Welcome Guest to the new PlayerSquared! Please be aware the site is a work in progress & we'd appreciate your help in letting us know which features from the old site we're currently missing as well as report any bugs you find via this thread here: Bugs/Missing Features
  • If this is your first visit You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. Sign up today to get the latest PS4 GameSaves, Game Mods and much more!

Reverse Engineering Unity App using Termux & Radare2

SyrenRemix

Reverse Engineer
Staff
October 25, 2020
400
2,877
93
3,013
What is Termux

  1. Termux is a terminal emulator and Linux environment for Android devices. It allows users to access a Linux shell on their Android device and run various Linux commands and tools.
  2. There are several reasons why it is important to know about Termux and what it can do:
  3. Portable Linux Environment: Termux provides a portable Linux environment on your Android device, making it a valuable tool for developers and power users who need to access a Linux shell on the go.
  4. Package Management: Termux includes its own package manager, allowing users to easily install and manage various tools and packages. This makes it easy to set up a custom development environment or access specific tools and utilities on your Android device.
  5. Customization: Termux is highly customizable, allowing users to create custom scripts, install custom themes, and configure the terminal to meet their specific needs.
  6. Access to Android Hardware: Termux provides access to the Android device's hardware and system features, including access to the camera, sensors, and more. This makes it a valuable tool for automation and scripting tasks on your Android device.
  7. Community Support: Termux has a large and active community of developers and users who contribute to the project and provide support for new users. This helps to ensure that the tool remains up-to-date and relevant for the latest Android devices and use cases.
  8. Overall, Termux is an important tool for anyone working with Android devices. Its portable Linux environment, package management, and access to Android hardware make it a valuable resource for developers, power users, and anyone looking to automate tasks on their Android device.
  9. Additionally, it also provides:
  10. Cross-platform compatibility: As Termux provides a Linux environment, it enables users to run cross-platform compatible software on their Android device, including many open-source tools and utilities that are commonly used in the Linux community.
  11. Security: Termux provides a secure environment for running commands and scripts on your Android device, as it uses the Android sandbox to isolate the Linux environment from the rest of the device.
  12. Cost-effective: Termux is completely free and open-source, making it a cost-effective solution for those who need access to a Linux environment on their Android device.
  13. In conclusion, Termux provides a valuable tool for Android users who need access to a Linux environment and its tools on their device. Whether for development, automation, or general productivity, Termux is an important tool for anyone working with Android devices.

Setup Termux

[HIDE]
Code:
"apt list && apt update && apt upgrade && termux-setup-storage"
[/HIDE]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★ Termux Official Website
Termux | The main termux site and help pages.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★ F-Droid Official Website
https://f-droid.org/F-Droid.apk
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★ Github Official Website
Releases . termux/termux-app . GitHub
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

What is Radare2

  1. Radare2 is an open-source reverse engineering framework that is widely used in the security and software development communities. It is a powerful tool for analyzing and manipulating binary files, and provides a rich set of features for reverse engineering, disassembly, and code analysis.
  2. There are several reasons why it is important to know about Radare2 and what it can do:
  3. Reverse Engineering: Radare2 provides a comprehensive set of tools for reverse engineering binary files, including disassembly, decompilation, and code analysis. This makes it an essential tool for security researchers and software engineers who need to understand the inner workings of binary files.
  4. Binary Analysis: Radare2 offers advanced binary analysis capabilities, including support for various file formats, dynamic analysis, and the ability to manipulate and patch binary files. This makes it a valuable tool for malware analysis, vulnerability assessment, and reverse engineering of closed-source software.
  5. Customization: Radare2 is highly customizable and can be easily extended with custom plugins and scripts. This allows users to create specialized tools and workflows for their specific needs.
  6. Cross-platform: Radare2 is available for a wide range of platforms, including Windows, Linux, macOS, and more, making it a versatile tool for security researchers and software engineers.
  7. Community Support: Radare2 has a large and active community of developers and users who contribute to the project and provide support for new users. This helps to ensure that the tool remains up-to-date and relevant for the latest security and software development challenges.
  8. Overall, Radare2 is an important tool for anyone working in the field of security and software development. Its comprehensive feature set, cross-platform support, and active community make it a valuable resource for anyone looking to better understand binary files and their behavior.

Setup Radare2 in Termux

[HIDE]
Code:
[COLOR="#FF0000"]First Way.[/COLOR] 
pkg install git&&git clone https://github.com/radareorg/radare2.git&&cd radare2&&./sys/termux.sh

[COLOR="#FF0000"]Second Way.[/COLOR] 
"pkg install radare2 -y
r2 -h"

You'll need this also 
r2pm update 
r2pm -ci r2ghidra
[/HIDE]
 
Last edited: