Dimension of TDO
Kanalga Telegramβda oβtish
Technical Knowledge For Educational Purposes Not for business, promotion Or releasing, requesting mods Respect Hard Works Don't be Leecher We are Responsible only for our Posts Contact us @TDOhexSupportBot by Team of @MuhammadRidwan87
Ko'proq ko'rsatishMamlakat belgilanmaganTexnologiyalar & Aralashmalar12 420
Ma'lumot yo'q
Obunachilar
+1224 soatlar
+347 kun
+17230 kun
Postlar arxiv
[TDOhex] Analysis of Kotlin App: Understanding Mutable and Observable State
This analysis offers valuable insights for learners interested in Kotlin app architecture, state management, and code analysis techniques.
- Understanding Mutable & Observable State
- Kotlin Code Flow & Logic
- Real-World Code Analysis
Notes: It didn't take us as much time to do the analysis as it did to write the analysis in the PDF. The idea of searching with regex is not professional, but it is a makeshift. Vocabulary has been improved using AI. Section 9.1.3 and 17 are important for patching.
π For Markdown Format
https://t.me/TDOhex_Discussion/58621
βββββββββββββββββββ
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββ
How to Bypass Screenshot and Screen Recording Restrictions from Android
To block screenshot and screen recording in an Android app, the FLAG_SECURE is used, which has the constant value "8192 (0x00002000)".
Documentation:
1. https://developer.android.com/reference/android/view/WindowManager.LayoutParams#FLAG_SECURE
2. https://developer.android.com/reference/android/view/Display#FLAG_SECURE
To bypass the FLAG_SECURE using Smali code, search for these patterns:
1.
Landroid/app/Activity;->getWindow()Landroid/view/Window;
Then, check in the current results if the constant 0x2000 is being used to set or add the flag. For this, search for these patterns:
1.1 Landroid/view/Window;->setFlags(II)V
1.2 Landroid/view/Window;->addFlags(I)V
If the constant 0x2000 is being used to set or add the flag, replace the constant 0x2000 with 0x0.
Note: Remember that the constant 0x2000 is sometimes defined far from the addFlag and setFlag methods, and sometimes it is retrieved from a field value. This depends on the skills of the developer.
We have written a regex to bypass the FLAG_SECURE in Android apps. It is not independent but will work in most cases and will give you an idea of how to write a regex for your situation.
Remember, we can provide an independent regex that works in all cases, but the regex feature of MT Manager is limited, so for now, this should suffice.
Search:
(const\/)16(\s[pv]\d{1,2},\s0x)200(0\n\n(\s{4}\.line\s\d+\n)?\s{4}invoke-virtual\s\{[pv]\d{1,2},\s[pv]\d{1,2}(,\s[pv]\d{1,2})?\},\sLandroid\/view\/Window;->(add|set)Flags\(II?\)V)
Replace:
$14$2$3Here,
$14 is not a group number but rather the digit 4 added after group one.
π How to Bypass Mock Detection
https://t.me/TDOhex_Discussion/6280
π For Fixing Package Installer
https://t.me/TDOhex_Discussion/44048
π To Bypass Client-Side LVL
https://t.me/TDOhex_Discussion/46240
π How to Bypass VPN Detection
https://t.me/TDOhex_Discussion/35471
βββββββββββββββββββ
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββI thank you all for your support and contributions. I hope to continue receiving your support in the future.
Today, I am sharing with you two teachings that our teacher first told us. These two teachings are taught in every our university.
1. Knowledge comes with humility. The branch that bears fruit always bows down.
2. A disrespectful person never gains knowledge.
In other words, if you want knowledge, you must abandon arrogance and embrace humility. You must also respect every source from which you acquire knowledge.
Arrogance and ingratitude are the roots of all misfortune.
If you haven't learned these teachings from me, then you haven't learned anything from me, nor do you truly know me.
β€οΈ --From MuhammadRizwan-- β€οΈ
Join us, Follow us!
@TDOhex
@Android_Patches
@TDOhex_Discussion
https://github.com/muhammadrizwan87
Reminder π:
The Epic Games Store will reportedly offer 16 Mystery Games from December 12, 2024, to January 9, 2025, starting with a new game every day.
And also remember that the Epic Game Store is available on Android. You can play the games (Fortnite, Fall Guys, Rocket League).
Link:
https://store.epicgames.com/free-games
Now don't ask how to bypass the Epic Game Store login π€ͺ.
App Name: GreenTuber block ads on videos
Version:
0.1.5.7(106)
Play Store Link:
https://play.google.com/store/apps/details?id=by.green.tuber
What's in this PDF:
- The getter and setter methods we mentioned in our post have been explained.
https://t.me/TDOhex_Discussion/53828
βββββββββββββββββββ
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
ββββββββββββββββββββ¨ New Update for KeySigner β¨
What's New:
π Keystores Migration Added: Migrate between JKS, BKS, and PKCS12 keystores seamlessly.
πΌ Import PEM to PKCS12: Import x509 certificates and private keys into a new PKCS12 keystore. PEM to PKCS12 conversion included.
π Enhanced Input Validation: Significant improvements in input validation. The utility module now smartly handles and validates user inputs.
π Distinguished Names Fixed: DName have been fixed, and now any empty names will no longer be displayed
β
Requirements:
pkg install python openjdk-17 apksigner openssl-tool
π¦ Installation:
pip install --force-reinstall keysigner
π GitHub Repository:
https://github.com/muhammadrizwan87/keysigner
π€ Your feedback and contributions are welcome! If you find it helpful, donβt forget to star β the repo and share it with your peers.
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
ββββββββββββββββββββ¨ New Update for SigTool β¨
- Weβve enhanced mthook with obfuscation to bypass the hook detection, which often flagged it due to superclass or library names.
π GitHub Repo: https://github.com/muhammadrizwan87/sigtool
β
Requirements:
pkg install python openjdk-17 aapt openssl-tool && pip install setuptools
π¦ Installation:
pip install --force-reinstall sigtool
π‘ Usage:
To help:
sigtool -h
To generate mthook:
sigtool /path/to/apk -hmt
To inject hook:
https://github.com/muhammadrizwan87/sigtool/tree/main/sigtool/sighooks/mt_enhanced_hook#to-inject-hook-on-target-apk
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββRepost from Useful Patches
β¨ New Update for SigTool β¨
- Weβve enhanced mthook with obfuscation to bypass the hook detection, which often flagged it due to superclass or library names.
π GitHub Repo: https://github.com/muhammadrizwan87/sigtool
β
Requirements:
pkg install python openjdk-17 aapt openssl-tool
π¦ Installation:
pip install --force-reinstall sigtool
π‘ Usage:
To help:
sigtool -h
To generate mthook:
sigtool /path/to/apk -hmt
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββHow to use nmmp-vm
Repository:
https://github.com/maoabc/nmmp.git
What's New:
The built NDK will be detected automatically. Now, you can also run it in Termux and the Terminal of AIDE Pro.
1. Download nmmp-vm and Extract it into your path.
2. Go to '
/path/to/nmmp-vm'
3. Change your target app with SafeCheck.
4. Set your rules.
π Setting Rules in convertRules.txt File
https://t.me/TDOhex_Discussion/51386
5. Open the terminal and enter these commands.
cd /path/to/nmmp-vm
# Termux
bash start-vm.sh
# Terminal of AIDE Pro
sh start-vm.sh
π How to configured NDK + CMake in Termux
https://t.me/AbhiTheM0dder/1100
π How to Install and Set Up AIDE Pro
https://t.me/TDOhex_Discussion/50390
π To fix "Failed to extract native libraries, res=-2"
https://t.me/TDOhex_Discussion/50730
Note: If you face permission issues then extract nmmp-vm into '/data/data/pkg_name/files/'
βββββββββββββββββββ
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββπ¨ Red-Alert: π¨
Some people are using our trademarks to share Malicious and Trojan apps, spreading the misconception that these actions are being carried out by the TDOhex platform.
We want to make it clear that we neither support nor share such activities. If someone is using our trademarks, it is up to you to decide how you will verify them. The TDOhex platform is for learning purposes, not for releasing modded or patched apps.
We repeatedly request everyone not to trust everyoneβs mods or patched apps. You must make trust-based decisions carefully. Your privacy and data security are in your hands. We are not responsible for the mistakes of others.
--From Team TDOhex
π₯ Big Update Alert: SigTool - APK Signature and Keystore Analyzer Pro! π₯
SigTool just got supercharged! This open-source tool isnβt just for analyzing APK signatures anymore. Weβve added TWO new features to help developers and reverse engineers get even more out of their projects.
β¨ For Developers: Perform in-depth analysis of X.509 certificates with SigTool to seamlessly integrate signature verification into your projects. To extract an X.509 certificate from your keystore, be sure to check out our second tool, KeySigner.
KeySigner: https://github.com/muhammadrizwan87/keysigner
π΅οΈ For Reverse Engineers: Need a hook to bypass APK signature checks? SigTool now can help you to generate those hooks, you can check out the MT VIP hook template in our demo.
π GitHub Repo: https://github.com/muhammadrizwan87/sigtool
β
Requirements:
pkg install python openjdk-17 aapt openssl-tool
π¦ Installation:
pip install --force-reinstall sigtool
π‘ Usage: sigtool -h
Your feedback and contributions are welcome! If you find it helpful, donβt forget to star β the repo and share it with your peers.
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββHow to Use nnmp-vm-fixed
Repository:
https://github.com/maoabc/nmmp.git
Step 1: Download nnmp-vm-fixed
- Download nnmp-vm-fixed From Here:
https://t.me/TDOhex_Discussion/50391
Step 2: Extract nnmp-vm-fixed
Extract
nnmp-vm-fixed to your preferred path.
Step 3: Configure nnmp-vm-fixed
1. Navigate to '/path/to/nnmp-vm-fixed'.
2. Replace the target app with SafeCheck.
3. Configure your rules by editing '/path/to/nnmp-vm-fixed/OuO/tool/convertRules.txt'.
Step 4: Start nnmp-vm-fixed in AIDE Proβs Terminal
To launch nnmp-vm-fixed:
1. Open AIDE Pro's Terminal
How to open it:
https://t.me/TDOhex_Discussion/50390
2. In the terminal, navigate to your extracted nnmp-vm-fixed folder and start the script with these commands:
cd /path/to/nnmp-vm-fixed
sh start-vm_fixed.sh
Note: If you encounter permission issues, try extracting nnmp-vm-fixed into '/data/user/0/aidepro.top/files'.
βββββββββββββββββββ
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββHow to Inject Accounts Into App and Push Data
π As we mentioned earlier, thereβs no need to buy an AppCloner subscription to inject accounts into any app. A free patch is already available to perform this task.
https://t.me/TDOhex_Discussion/48543
π To bundle any app, you need the data from 'data/data/package_name', 'Android/data/package_name', and 'Android/obb/package_name'.
https://t.me/TDOhex_Discussion/48597
π We had requested someone to record a short video on this, but we ended up having to complete this task ourselves.
https://t.me/TDOhex_Discussion/48591
π So, first we built a demo app.
For demo app:
https://t.me/TDOhex_Discussion/50052
π Then, we understood how to apply Add_Save_New.
To apply the Add_Save_New patch:
https://t.me/TDOhex_Discussion/50053
π For added convenience, check out the patched version of the demo app:
For the patched version of the demo app:
https://t.me/TDOhex_Discussion/50054
π For Video Tutorial
https://t.me/TDOhex_Discussion/50178
βββββββββββββββββββ
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββ
Repost from Useful Patches
π Introducing KeySigner: The Ultimate Keystore Management & APK Signing Tool!
π§βπ» Tired of complex keystore management and APK signing and looking for a seamless way to perform theses tasks? Check out KeySigner!
β¨ KeySigner: A useful command-line tool for developers! Manage your keystores and sign APKs with ease using KeySignerβs developer-friendly interface.
π Key features:
- Generate JKS, BKS, and PKCS12 keystores
- Migrate and convert keystore formats
- Extract certificates and private keys
- Sign APKs with custom keystores (v1, v2, v3)
β
Requirements:
pkg install python openjdk-17 apksigner openssl-tool
π¦ Installation:
pip install keysigner
π GitHub Repository:
https://github.com/muhammadrizwan87/keysigner
π± Get started today and boost your development process!
π€ Your feedback and contributions are welcome! If you find it helpful, donβt forget to star β the repo and share it with your peers.
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββRepost from Useful Patches
π Introducing KeySigner: The Ultimate Keystore Management & APK Signing Tool!
π§βπ» Tired of complex keystore management and APK signing and looking for a seamless way to perform theses tasks? Check out KeySigner!
β¨ KeySigner: A useful command-line tool for developers! Manage your keystores and sign APKs with ease using KeySignerβs developer-friendly interface.
π Key features:
- Generate JKS, BKS, and PKCS12 keystores
- Migrate and convert keystore formats
- Extract certificates and private keys
- Sign APKs with custom keystores (v1, v2, v3)
β
Requirements:
pkg install python openjdk-17 keytool apksigner openssl-tool
π¦ Installation:
pip install keysigner
π GitHub Repository:
https://github.com/muhammadrizwan87/keysigner
π± Get started today and boost your development process!
π€ Your feedback and contributions are welcome! If you find it helpful, donβt forget to star β the repo and share it with your peers.
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββπ How to edit strings in lib using radare2
https://t.me/TDOhex_Discussion/32144
π Step-by-Step Guidelines to Loading Complex Immediate Values in ARM64
https://t.me/Android_Patches/34
π Exploring Null Bytes: How to Patch Functions Using Unused Memory
https://t.me/Android_Patches/35
π Difference between MOV and LDR instructions
https://t.me/TDOhex_Discussion/23041
Repost from Useful Patches
π Introducing SigTool: APK Signature Analyzer Pro
SigTool is an open-source tool designed for developers and security analysts to perform in-depth APK signature analysis. It offers:
- Signature Extraction & Hash Calculation
- Java-style HashCode Calculation
- PEM Certificate Generation
π GitHub Repository:
https://github.com/muhammadrizwan87/sigtool
β
Requirements:
pkg install python aapt openssl-tool
π¦ Install: pip install sigtool
π‘ Usage: sigtool -h
Your feedback and contributions are welcome! If you find it helpful, donβt forget to star β the repo and share it with your peers.
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββRepost from Useful Patches
π Introducing SigTool: APK Signature Analyzer Pro
SigTool is an open-source tool designed for developers and security analysts to perform in-depth APK signature analysis. It offers:
- Signature Extraction & Hash Calculation
- Java-style HashCode Calculation
- PEM Certificate Generation
π GitHub Repository:
https://github.com/muhammadrizwan87/sigtool
π¦ Install:
pip install sigtool
π‘ Usage: sigtool -h
Your feedback and contributions are welcome! If you find it helpful, donβt forget to star β the repo and share it with your peers.
βββββββββββββββββββ
β»οΈ Join Channel: @Android_Patches
π£ Second Channel: @TDOhex
π¬ Discussion Group: @TDOhex_Discussion
βββββββββββββββββββFlutter Reverse Engineering: Bypassing Hive Box Checks
What's in this PDF:
- How to bypass the check for Hive box values
- How to patch Study Ratna app
- Patches for arm64-v8a and armeabi-v7a
π Demonstrate App
https://t.me/TDOhex_Discussion/38641
π Index for Flutter Reverse Engineering
https://t.me/TDOhex/451
π₯π₯π₯π₯π₯π₯π₯π₯π₯π₯π₯
π£ Main Channel: @TDOhex
π±Second Channel: @Android_Patches
π¬ Discussion Group: @TDOhex_Discussion
π₯π₯π₯π₯π₯π₯π₯π₯π₯π₯π₯
