AbhiTheModder


Channel's geo and language: USA, English
Category: Technologies


- @RevEngi | @RevEngiBot
- understand-smali: https://smali.pages.dev
- blog: https://qbtaumai.pages.dev
Medical Student by profession
Android Reverse Engineer by Passion
Just Some random posts...
https://glow.as/abhithemodder

Related channels  |  Similar channels

Channel's geo and language
USA, English
Statistics
Posts filter


Edge to edge opt-out going away

Android 15 enforced edge-to-edge for apps targeting Android 15 (SDK 35), but your app could opt-out by setting R.attr#windowOptOutEdgeToEdgeEnforcement to true. Once your app targets Android 16 (Baklava), R.attr#windowOptOutEdgeToEdgeEnforcement is deprecated and disabled and your app cannot opt-out of going edge-to-edge. To be compatible with Android 16 Beta 2, ensure your app supports edge-to-edge and remove any use of R.attr#windowOptOutEdgeToEdgeEnforcement.

#android


Android 16 (beta 2)

UltraHDR image
Adds support for UltraHDR images in the HEIC file format. These images will get ImageFormat type HEIC_ULTRAHDR and will contain an embedded gainmap similar to the existing UltraHDR JPEG format. AVIF Support for UltraHDR is also planned.

Page Size

If Android detects that your app has 4KB aligned memory pages, it will automatically use compatibility mode and display a notification dialog to the user(image above). Setting the android:pageSizeCompat property in the AndroidManifest.xml to enable the backwards compatibility mode will prevent the display of the dialog when your app launches.

Key sharing API
Android 16 adds APIs that support sharing access to Android Keystore keys with other apps. The new KeyStoreManager class supports granting and revoking access to keys by app uid, and includes an API for apps to access shared keys.


#android


TSforge: Reverse Engineering the Windows Software Protection Platform
https://massgrave.dev/blog/tsforge

One of the most powerful activation exploits ever. Capable of activating every edition of every version of Windows since Windows 7, as well as every Windows addon and Office version since Office 2013, TSforge is both the most complex and most wide-reaching exploit we've implemented in MAS to date




App.apk
1.5Mb
Small Demo App
Level: Hard (for beginners), Medium/tricky (for experienced)

SHA256: aee6db7146bb46eb82a2db7558546951022e8d21782c627733ff9f05033d4b85

- change/remove dialog

Source: https://t.me/TDOhex_Discussion/58321

2.1k 0 21 30 20





Though VM & Dex2C are two different things just simple comparison


Nice and great work, especially for providing the ndk with Ollvm support.

The current NDK setup poses a challenge [initially reported by @rudrakshik]: the 4GB one (with OLLVM support) is required for this project but isn't compatible with other projects like dex2c/d2c, which then will need a seperate NDK (2GB). Maintaining both versions will consume a hefty storage(6GB), which is far from ideal.

So, here's how you can fix the errors with the recommended Ollvm NDK to work with other projects like dex2c/d2c, so you'll only need to maintain one NDK version.

1. Error: Unknown Host CPU Architecture (aarch64):
Navigate to the extracted NDK directory (e.g., $HOME/android-sdk/ndk/25.2.9519653) and run:
sed -i '/case \$HOST_ARCH in/a\\ aarch64) HOST_ARCH=aarch64;;' build/tools/ndk_bin_common.sh
cd prebuilt && ln -s linux-x86_64/ linux-aarch64 && cd ..
cd toolchains/llvm/prebuilt/ && ln -s linux-x86_64/ linux-aarch64 && cd ../../..

2. Error: `Cannot find 'make' program. Please install Cygwin make package...`:
This happens because the make binary of this ndk is not compatible with aarch64 architecture.
Use one of these methods:
- A:
cd prebuilt/linux-x86_64/bin/ && rm make && ln -s $(which make) make
- B:
export GNUMAKE=$(which make)

Enjoy!

Also, if you don't want to do these yourself, you can grab the fixed ndk archive from here:
https://github.com/codehasan/dex2c/releases/tag/ollvm-termux

Just extract it and use it as your NDK for Dex2c or DexVMP.

BTW, with OLLVM NDK available to ourselves, why not compile Dex2c with OLLVM support?
Who said we can't? Let's do it!
For those looking to use this same Ollvm NDK with Dex2c, here's how:

1. Switch to the Ollvm branch in the Dex2c repository:
git pull
git fetch
git switch ollvm

2. Use the --ollvm flag when compiling. Example:
python3 dcc.py -a input.apk -o output.apk --ollvm

That’s it! All Done, Enjoy :)

#dex2c

~ @AbhiTheM0dder




zUVLywHxGHWCpU/6gBCKxgnFLqvjLPnCcCF7epODLSLWxRd5a09aSpOwGjLaz4YdEEh/fRTFZKXNkdyKcJl82ooV6BU/U1LmXbPLHak23Jnq8ZqSOv9mJh2Dm7WV1Doq4To46WxTa1o+++43+41Zzs3xBR1Wp8G/UiIsSWg9zkvJUtikEpJU7jrFGPN/Xoy1ZXuykWIPmfubeV9/qw+jQIaP092HGdd8dpCMzatJZewNhQ/qpuidaxlusCEM5elcnfjPOBE7/PEHR/zLeRF6t5dKXoQmgHTZ903+BYZ3gYCh5BMS9TjEgXxP6FMvbkPI+f+OTO0XS+lnaCVbMkn8BjQu0DyaYf8VSkgijfCopa/XLD0wRZtR/slvQvc265/R+lHA4kU7XEfqvOBev7fc16TgUWiITJkZ3nyLFdPGKtgjcsDfX5rRgEUU7rKesfX7tRtZQq7CW6s6/YrMwxttQOkeDEui5HC9St22AX6hIXbFq36AR2/If5iG7lGdTzW9

Happy New Year 🎉














#Update

tgpatcher:
- Anti-Del Mode: Add Button toggle to enable/disable Anti-Del Mode
- Can be found in Settings -> Telegram Business -> Anti-Del Mode

FAQs:
Q: Why did you choose the Business activity to add the button?
A: The Business activity contains a button to enable "Show Ads in Channels", which is basically useless in the patched mod. The mod forcefully removes all sponsored ads, so toggling this option has no effect. To make better use of this space, I decided to repurpose it for the new functionality.

Commit | Code

#Telegram




GitHub Copilot is now available for free
https://github.com/features/copilot

However, as expected, it has been forcefully integrated into GitHub (see Fig. 1), with no option to disable it (see Fig. 2). What’s more concerning is that it automatically gains access to private repositories without explicit user consent. While others cannot access these repositories, it’s frustrating that GitHub assumes the right to access them without user approval.
https://github.com/orgs/community/discussions/139872#discussioncomment-11610121

20 last posts shown.