This Tool is originally of Hax4us https://github.com/Hax4us I used to upload Tmux-Bunch v2.4 because it's work great on non orio phones The original one and the latest version of Tmux-Bunch 2.7-orio work just for android 8 and + https://github.com/Hax4us/Tmux-Bunch for me I use android 6 and version 2.4 work great for all the eldest version
- Goto home directory
cd $HOME
- Clone the tool
git clone https://github.com/Hax4us/Tmux-Bunch.git
- Enter into Tmux-Bunch folder
cd Tmux-Bunch
- Run setup script
bash setup
- Now you can run tmuxbunch from any directory by the command
tmuxbunch
- For decompiling, -----> tbunch -d /path/to/apkname.apk
- For recompiling, -----> tbunch -r
- For signing -----> tbunch -s
- For zipaligning, -----> tbunch -z /path/to/zipalign-apkname.apk
- For binding -----> tbunch -b /path/to/original-apk.apk
- Move or copy your target apk to decompiler folder in Tmux-Bunch folder. For example , fb_lite.apk is my target apk or app so i will move/copy fb_lite.apk into decimpiler folder
cp /path/to/fb_lite.apk $HOME/Tmux-Bunch/decompiler
- Now just run tmuxbunch
tmuxbunch
. - And select option 2 and enter to continue.
- Now you can see your target apk so just enter number of choice which is 1 in my case.
- App is now decompiled in recompiler folder with same name i.e fb_lite.apk in my case (Don't confused by the .apk extention of decompiled source , here .apk is just a name you can check by
cd fb_lite.apk
)
- By taking same example as above now i have decompiled source in recompiler folder i.e fb_lite.apk (remember fb_lite.apk is not apk file , it is a folder here) So just play with source and after playing you have to rerun tmuxbunch
tmuxbunch
- Select option 3 and you can see now folder name which is fb_lite.apk in my case so i will enter 1 and boom :).
- App will be reompiled to unsign folder but wait work is not completed yet ...
- Now you will have to sign your target apk to avoid package parse error while installing.
- So we have our recompiled apk in unsign folder and now select option 4 .
- And enter number of choice which is 1 in my case.
- Hit ENTER and now you can pick your final signed app from sign folder.
- Move or copy your target app in binder folder.
- Run tmuxbunch
tmuxbunch
. - Select 6 and you will get list of apks from binder folder , for example i copied fb_lite.apk in binder folder and selected 6 so i will see only one app in list which fb_lite.apk.
- Enter 1 or your desired choice and ENTER.
- Then wait 2-5 minutes while binding process.
- Now you can pick your final binded apk from embout folder.
Note :- _Some apps cant be binded because of some reasons and some tested apps are Ccleaner, Terminal Emulator, Google Launcher, Fblite (Maybe only in aarch64), mini militia modded version etc :)
Using this ....You can play with apks source codes and also you can bind payloads with any apk.
- Added new shortcuts to quickly play around with tmuxbunch
1.Add persistence backdoor script
2.Autochecking for binder folder if not exist so tool will create
1.Fix ld.so error
2.Update Apktool from 2.2.0 to 2.2.2
1.Improve stability.
2 Fixed some errors regarding apktool and signapk.
3.Add new folder "embout"
4.No need to sign your apk.