Feature :
------------
01. Drag & drop support
02. View app permissions
03. Quick decompile, recompile, sign, zipalign, install framework, deodex, deodex ART
04. Edit and modify "AndroidMainfest.xml" and app information
05. Dex2jar support
06. oat2dex, odex2dex
07. Jar decompiler
08. Apk to jar
09. Multiple apk decompile, recompile, sign, zipalign ( safe : one by one method )
10. Website to app
11. JD-GUI
12. App status
13. Integrate with explorer
14. Show app Icon in explorer
15. Customize panel color
Include :
-----------
01. Apktool v2.1.1
02. Dex2jar
03. Backsmali / smali
04. Signapk, zipalign, aapt, 7z, fernflower, oat2dex etc.
Note => jd-gui not include, download jd-gui and go Options > select jd-gui.exe
OS 32 bit Test :
---------------------
Windows Xp SP3 = 95% Pass
Windows 7 Ultimate = Pass
Windows 8 Enterprise = Pass
OS 64 bit Test :
---------------------
Windows 8 Enterprise = Pass
Requirment :
-----------------
Java jre 1.7
.NET framework Runtime v4.0.30319
License :
------------
Freeware
Credits :
------------
7z : Igor Pavlov
Apktool : Ryszard Wisniewski, Connor Tumbleson
ApkShellext2 : kkguo
baksmali / smali : Ben Gruver
oat2dex : Softdx
dex2jar : Bob Pan
etc.
Screenshot :
------------------
View attachment 3747368
View attachment 3747369
View attachment 3747370
View attachment 3747371
Download Link :
----------------------
https://userscloud.com/bxzki3rx1a5n
Gorav Gupta said:
Feature :
------------
01. Drag & drop support
02. View app permissions
03. Quick decompile, recompile, sign, zipalign, install framework, deodex, deodex ART
04. Edit and modify "AndroidMainfest.xml" and app information
05. Dex2jar support
06. oat2dex, odex2dex
07. Jar decompiler
08. Apk to jar
09. Multiple apk decompile, recompile, sign, zipalign ( safe : one by one method )
10. Website to app
11. JD-GUI
12. App status
13. Integrate with explorer
14. Show app Icon in explorer
15. Customize panel color
16. Universal ads remover
Include :
-----------
01. Apktool v2.1.1
02. Dex2jar
03. Backsmali / smali
04. Signapk, zipalign, aapt, 7z, fernflower, oat2dex etc.
Note => jd-gui not include, download jd-gui and go Options > select jd-gui.exe
OS 32 bit Test :
---------------------
Windows Xp SP3 = 95% Pass
Windows 7 Ultimate = Pass
Windows 8 Enterprise = Pass
OS 64 bit Test :
---------------------
Windows 8 Enterprise = Pass
Requirment :
-----------------
Java jre 1.7
.NET framework Runtime v4.0.30319
License :
------------
Freeware
Credits :
------------
7z : Igor Pavlov
Apktool : Ryszard Wisniewski, Connor Tumbleson
ApkShellext2 : kkguo
baksmali / smali : Ben Gruver
oat2dex : Softdx
dex2jar : Bob Pan
etc.
Screenshot :
------------------
View attachment 3747368
View attachment 3747369
View attachment 3747370
View attachment 3747371
Download Link :
----------------------
https://userscloud.com/bxzki3rx1a5n
Click to expand...
Click to collapse
I'd give it a try if I could download it. Seem to have issues with all the fricking ads popping up.
After 5 times, ain't worth my time
Work's fine on Win7 64bit,thanks
Work's fine on Win10 64bit.
Thx. Great job!
I want to translate the exe file into Hungarian. The English language file would need...
thanks
How can I translate Turkish language? Help, please.
Wtf??????????????
Amigo!!!!!!!!!!
Mail.ru!!!
Can you send me language file? I can translate to Turkish language.
I cant download it
Works now
---------- Post added at 12:22 ---------- Previous post was at 12:05 ----------
Got blocked by my system
dicksteele said:
I'd give it a try if I could download it. Seem to have issues with all the fricking ads popping up.
After 5 times, ain't worth my time
Click to expand...
Click to collapse
Disable java script and download, second option use opera browser, third option use smart phone with opera mini, uc mini etc.
No time to create language file, I'm busy, Next time.
Ok
No time to create language file, I'm busy, Next time.
Ok
störte said:
I cant download it
Works now
Click to expand...
Click to collapse
OK
Gorav Gupta said:
Disable java script and download, second option use opera browser, third option use smart phone with opera mini, uc mini etc.
Click to expand...
Click to collapse
Finally got it to download. Windows 10 Windows Defender flags a virus, but disabling it for download lets it go.
Same thing happens in Windows Defender on Win 10 running BDFreaks tool with Decompile.exe and Recompile.exe though.
Good job on tool. Lots of options, very powerful. I'm happy I got it downloaded.
I have it uploaded on androidhost.com if you would like to post a mirror link.
Thanks . Downloading ?
Sent from my ASUS_T00F using XDA-Developers mobile app
Works on Win7 64Bit and Xperia Z3C (framework-res.apk and SemcGenericUxpRes.apk)
Thanks for your work! :good:
What do you guys use with this to deodex? I need to deodex just 2 apks. No one has a tool to deodex apks, they only have tools to deodex entire rom files.
I love you so much for this tool!
How to edit xmls/swap existing in-call buttons
I'm on a Note 2 running Eclipse ROM, and I'd like to swap in-call buttons in InCallUI. Eventually I plan to have Camera instead of Bluetooth, but I'd like to start by learning how to switch Record back to Add Call. I decompiled InCallUi.apk, and there's too many files to know where to start.
The Add Call files are already in the apk, so how do I simply disable Record and reenable Add Call?
THANKS!
Related
Hey all..its me again with a new App..Initflashfile Editor+Builder..Every thing is coded in C#
There are two Purposes of this Program :
1. To Build an initflashfile
2. To Hex Edit the Initflashfile and Remove the two extra bytes added by Notepad
Installation :
After you download the Program..there will be a Setup Utility..run it and make sure You DONT CHANGE THE DEFAULT INSTALLATION LOCATION as my Program will look for the files in C:\aher\initflashfile editor+builder\
a Shortcut will be created on your desktop
Requirments :
To speed up the app and use less resources i used .Net Framework 3.5
so you all will be needing .Net Framework 3.5 ( many computer have it now adays )
Instructions :
Once you fire up initflashfile editor+builder from the Desktop..you will see a windows with four Images on the right hand side..they have been labled..
Press the build button and my own initflashfile builder will start ..open a new document and when saving it save it to C:\aher\initflashfile editor+builder\ by the name of initflashfiles..now exit the Builder and Press the Edit Button..my script will run and it will remove the two bytes
MAKE SURE YOU PLACE THE INITFLASHFILE IN THE
C:\aher\initflashfile editor+builder\
Click to expand...
Click to collapse
because the script will look for it there only
and Please read the Help file before Doing any thing
Screenshots :
Dowloads :
Download from here
Thanks :
MSDN Libraries
Christian Mass @ XVI Software ( helped alot for the script )
Google
nice application ther.. thx bro..
Thank you for your comments
Great app, its great how easy cooking is getting these days.
Now, I'm waiting for the inevitable "Great app, but what is it for?"
Rory
Hehe..you are right
PM me the ideas you have..
[UTILITY] Lua 5.1 tools: compiler, decompiler, snippets & extendable lua.dll with SDK
Hi!
This package contains lots of useful tools for Manila3D Lua5.1 editing. You can find here a compiler a decompiler, a small script repository at post #3 and ExtLua, which provides developers the possibility to extend M3D's functionality.
Also check m9editor which is a really great application to edit mode9 files by 6Fg8!
And check Manila kitchen project which hosts the decompiled scripts with a LUA IDE and everything ready to go.
You might want to try out mode9 converter too.
ChangeLog
LuaDec 2.0
Finds out where locals are
Read more here
LuaDec 1.9
Some changes regarding LDS(2) strings and for loops (it's still a bit unstable)
LuaDec has a new option to disassemble instead of decompile
The provided lua package (lua, luac and luadec) is now unicode compilant, it will read and write the unicode variants of the scripts instead of the ascii variants.
Read more here
LuaDec 1.0
Added LDS2 support to both luadec and luac
Fixed OP_TFORLOOP handling
Read more here
LuaDec Beta6
Improved luadecguesser with fast mode
Fixed a crashing when encountering boolean values
Increases happy face rate in XDA-developers forum
Read more here
LuaDec Beta5
Improved luadecguesser
Read more here
luaDec Beta4
Upvalue handling
Added a brute-force local variable searcher application
Read more here
luaDec Beta3
Generic for loop handling
Improved local variable handling
Read more here
ExtLua 0.1
Initial release
Read more here
luaDec Beta2
Less crashing
More decompiling
Read more here
LuaDec Beta1
Decompiling simpler scripts and recompiling them will result in a semantically identical compiled lua script!
Numeric for loops are fixed, they should work fine
Complex boolean expressions and conditional statements will make luadec crash
Only works with ascii files. Don't forget to convert the lua files to ascii then back to unicode
Good to know
Luadec will output a "-- Lua5.1" or "-- Warning" comment to lines, where you should check the output.
If luadec crashes try running it with the "-d" parameter to acquire as much information as you can.
Compile your lua files with the "-s" parameter set.
It was compiled with Visual C++ 2008, so you might need the MSVC++ 2008 redistributables too.
Valid Numbers are in range from -32768.0 to 32767.0. Numbers not in this range will be cropped by the compiler.
There is a decompilation tutorial starting here
DL link: http://winmo.sztupy.hu/luadec.html
I start a repository at post #3 for them, but you can just look at the decompiled rhodium2 scripts too.
Does not work for me.
Useful snippets of code
Succesfully decompiled scripts
All rhodium and rhodium2 scripts:
http://winmo.sztupy.hu/manilakitchen.html
Run an application:
Code:
Shell_NavigateTo(command,parameters)
Add an eventhandler to an event: (thx D-MAN666)
Code:
object.EventName:connect(functionRef, scopeRef);
object.EventName:disconnect(functionRef, scopeRef);
Where events can be: onPress, onRelease, onReleaseOutside
Example (from 4aefb03d_manila):
Code:
require("hitfeedback")
OnPhotoTouchPress = function(loc_0)
gnPhotoTouchPressY = loc_0._ymouse
Camera3DHitFeedback:Press()
end
PhotoHitTarget.onPress:connect(OnPhotoTouchPress)
sztupy said:
More detail please... no output? crash ? missing dlls?
Click to expand...
Click to collapse
It simply return "cannot execute this file", tested on XP and Win7 beta
do you have to do something first at manila files?
for me say bad headers!
@udk : i'm running on win 7 beta too and it's working in CMD...
utopykzebulon said:
@udk : i'm running on win 7 beta too and it's working in CMD...
Click to expand...
Click to collapse
That's strange, maybe I miss some files.
udK said:
It simply return "cannot execute this file", tested on XP and Win7 beta
Click to expand...
Click to collapse
Do you have the MS Visual C++ 2008 redistributables? (MSVCR9 and MSVCP9)
utopykzebulon said:
do you have to do something first at manila files?
for me say bad headers!
@udk : i'm running on win 7 beta too and it's working in CMD...
Click to expand...
Click to collapse
did you unicode2ansi them?
sztupy said:
did you unicode2ansi them?
Click to expand...
Click to collapse
yes it's work onw thx man
For "ERROR_nil" you have to decompile lua files with chunkspy and correct it manually
utopykzebulon said:
yes it's work onw thx man
For "ERROR_nil" you have to decompile lua files with chunkspy and correct it manually
Click to expand...
Click to collapse
I' now comparing the VM docs of 5.0 and 5.1 and I'm comparing the changes. I already corrected a lot of bugs, so in the next version you might not even need chunkspy
sztupy said:
I' now comparing the VM docs of 5.0 and 5.1 and I'm comparing the changes. I already corrected a lot of bugs, so in the next version you might not even need chunkspy
Click to expand...
Click to collapse
you're great man
waiting for your relase!
Alpha 2:
Less chatty (no more "arg" values)
Fixed constant loading errors
fixed function variables
Added handlers to the new opcodes
Some changes to OP_TEST
Check first post for links.
I also started a repository for useful snippets of code at post #3
Wow, that looks promising!
Hi!
beta1 is released. I also added a compiler (and an interpreter just in case), that was changed to use TF3D's Q16.16 numeric encoding format. (Thanks to D-MAN for deciphering the encoding)
Currently luadec is able do decompile a lot of scripts, except:
Scripts with too much local variables
Scripts with complex boolean expressions and conditional statements
Scripts where luadec crashes while decompiling
This means however that recompiling small scripts WORK, and will result in a semantically identical files (semantically means it will do the same as the original. Usually the only thing that is changed is the line number of the function declarations (yes, lua stores this information in the compiled files) )
Tutorial
For example, to change 4aefb03d_manila do the following:
1. Convert it to ascii
Code:
luaconv 4aefb03d_manila x uni2asc
2. Decompile
Code:
luadec x > m.lua
3. Edit m.lua
4. Recompile using luac from my package
Code:
luac -s m.lua
5. Convert output back to unicode
Code:
luaconv luac.out 4aefb03d_manila.new asc2uni
Here is an example: this will run footprints instead of HTCAlbum
Code:
require("hitfeedback")
gnPhotoTouchPressY = -1
Camera3DHitFeedback = HitFeedback(Camera3D)
OnPhotoTouchPress = function(loc_0)
gnPhotoTouchPressY = loc_0._ymouse
Camera3DHitFeedback:Press()
end
OnPhotoTouchRelease = function(loc_0)
Camera3DHitFeedback:Release()
if gnPhotoTouchPressY ~= -1 and loc_0._xmouse < CameraSprit.Position.x and noImage2DCamera._visible == false then
Shell_NavigateTo("\\Windows\\HTCFootprint.exe", "")
end
gnPhotoTouchPressY = -1
end
OnPhotoTouchReleaseOutside = function()
Camera3DHitFeedback:Release()
end
PhotoHitTarget.onPress:connect(OnPhotoTouchPress)
PhotoHitTarget.onRelease:connect(OnPhotoTouchRelease)
PhotoHitTarget.onReleaseOutside:connect(OnPhotoTouchReleaseOutside)
You're the best
Now we can create a lots of manila mods
i try it now
thanks a lot for this tool
one of the best with mode9editor
edit after use:
really a giant leap in manila research....
fantastic work, sztupy. Already working on integration with m9editor. You're going to break the final frontier
6Fg8 said:
fantastic work, sztupy. Already working on integration with m9editor. You're going to break the final frontier
Click to expand...
Click to collapse
it will be fantastic....
WOW! manila's inside out
great work
i'm using windows 7 beta and i'm getting this error:
the application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
how to correct this?
pcarvalho said:
WOW! manila's inside out
great work
i'm using windows 7 beta and i'm getting this error:
the application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
how to correct this?
Click to expand...
Click to collapse
Did you install the MSVC++ 2008 redistributables?
sztupy said:
Did you install the MSVC++ 2008 redistributables?
Click to expand...
Click to collapse
yes, all that you say in first post is installed...
in the log i have:
Activation context generation failed for "C:\Users\XXXXXXXXX\Desktop\lua\luadec.exe". Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
and found this...
http://www.gamedev.net/community/forums/topic.asp?topic_id=493103
On MS site there isn't an sdk for xp but only for vista o 7! I found this...download the iso file and burn it on the cd o dvd! Then make this u read in this post!
http://go.microsoft.com/fwlink/?LinkId=201927
http://www.ms-windows.info/Help/wp7-dev-tools-sdk-win-xp-15535.aspx
Anyone confirm this working?
I followed the instructions on the link. However 2 of the files are not able to install because I am missing windows developers tool or visual studio. Thought I was just installing those programms.
Still, anyone succeeded in installing sdk for xp.
yeah i couldnt download the two files either. seemed kind of contradicting.
Installing Windows Phone 7 Developer Tools on XP
1. Download the Windows Phone Developer Tools SDK 7.1 from Microsoft Download Center
2. Extract the downloaded package by running vm_web2.exe /x
3. Go to the folder of the extracted package & open the file baseline.dat in any text editor
4. Look for the ‘gencomp7788’ section and change this two entries from 1 to 0:
* InstallOnLHS=0
* InstallOnWinXP=0
5. Save the file baseline.dat
6. Run setup.exe /web
7. All ok installing :good:
supercommanderz said:
1. Download the Windows Phone Developer Tools SDK 7.1 from Microsoft Download Center
2. Extract the downloaded package by running vm_web2.exe /x
3. Go to the folder of the extracted package & open the file baseline.dat in any text editor
4. Look for the ‘gencomp7788’ section and change this two entries from 1 to 0:
* InstallOnLHS=0
* InstallOnWinXP=0
5. Save the file baseline.dat
6. Run setup.exe /web
7. All ok installing :good:
Click to expand...
Click to collapse
I got another error, .NET Framework 4.0 GDR -could not install, and that abort proccess.
I have .NET Framework 4.0 installed, but not GDR version.
Best regards!
- What is baksmali/smali?
smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)
The names "smali" and "baksmali" are equivalents of "assembler" and "disassembler" respectively.
- Author of the tool
JesusFreke
- Why we need it?
Android apk and jar files will include java classes to execute certain functionality. With baksmali, you will be able to disassemble the java classes into editable form (smalis) so you can do your editing and modding involving java script. Once you done changing, you need to assemble all classes to a readable form for android, i.e, classes.dex and here comes the role of assembler (Smali).
Since we have apk manager, do we still need this tool?
Yes and No!!! Because some apk managers even if they do support jar files but once they decompile smalis, they will remove some lines (.line, .parameter, ...etc) which are in my opinion are useful to locate some codes. So the choice is yours.
- What does this tool do?
Simply it baksmali classes.dex of android apk and jar files into editable form (smalis) to do your changes; then assemble it back (smali).
- Will it affect apk and jar original signature?
No, it will preserve original signature.
- Got problem?
During assembling (smali), you may got error message. You can check log file to locate what is wrong that make the manager stop assembling the file or post the log file for developers to look into it.
- What are the steps to work with this tool?
Run Baksmali_tool.bat file, this will create all needed folders in the first run.
1. Put android apk or jar file in "put-file-here" folder. If Current-file status is set to None, then either you need to set a file in option #3 or you forget putting valid file in "put-file-here" folder.
2. When Current-file status is set to your file, you can disassemble its classes.dex by option #1.
3. Classout folder with name of file project will be created in "project" folder; make your changes there.
4. If finished your changes, assemble classout folder by option #2.
5. If everything is OK, a new file will be created in "finish" folder with tag (Modded_) in its name, push it to your device by option #3 if it was system apk or jar; and if it was non system apk file, install it by option #4.
- Latest stable version
Latest stable baksmali/smali version: 2.2.2 (30.10.2017)
baksmali v. 2.2.2 - Download (bitbucket.org)
smali v. 2.2.2 - Download (bitbucket.org)
baksmali/smaly previous versions - Download (bitbucket.org)
- Latest beta version
Latest beta baksmali/smali version:
- Changelog
baksmali/smali wiki and changelog (github)
- Where can I download latest source code?
You can visit
baksmali/smali source page (github)
and you can download the latest smali and baksmali code versions.
- Special Thanks to XDA Portal Team
Special thanks to XDA Portal Team for featuring this utility
XDA Portal Team
..
hi m8,
thanks for this nice tool
will try it next time I make a new theme
sent from my G-Note
great work majd keep it up
no credit to the author of smali/baksmali? :/
iBotPeaches said:
no credit to the author of smali/baksmali? :/
Click to expand...
Click to collapse
I think the authers are these guys ([email protected], [email protected], JesusFr.. @gmail.com) from project page.. aren't they??? if so I will update OP
majdinj said:
I think the authers are these guys ([email protected], [email protected], JesusFr.. @gmail.com) from project page.. aren't they??? if so I will update OP
Click to expand...
Click to collapse
Yes, thats the same person. I'd just put JesusFreke, as thats his username.
Version 1.1 is online
version 1.2 is online
some bugs fixed
Grate dev, Great tool...tnx majdini:fingers-crossed:
What a great idea to simplify life ^^.
Thanks majdinj.
majdinj said:
Backsmali / Smali Manager
What is Backsmali / Smali?
smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)
The names "smali" and "baksmali" are equivalents of "assembler" and "disassembler" respectively.
Why we need it?
Android apk and jar files will include java classes to execute certain functionality. With backsmali, you will be able to disassemble the java classes into editable form (smalis) so you can do your editing and modding involving java script. Once you done changing, you need to assemble all classes to a readable form for android, i.e, classes.dex and here comes the role of assembler (Smali).
Since we have apk manager, do we still need this tool?
Yes and No!!! Because some apk managers even if they do support jar files but once they decompile smalis, they will remove some lines (.line, .parameter, ...etc) which are in my opinion are useful to locate some codes. So the choice is yours.
What does this tool do?
Simply it backsmali classes.dex of android apk and jar files into editable form (smalis) to do your changes; then assemble it back (smali).
Will it affect apk and jar original signature?
No, it will preserve original signature.
Got problem?
During assembling (smali), you may got error message. You can check log file to locate what is wrong that make the manager stop assembling the file or post the log file for developers to look into it.
What are the steps to work with this manager?
Run Backsmali_tool.bat file, this will create all needed folders in the first run..
1. Put android apk or jar file in "put-file-here" folder. If Current-file status is set to None, then either you need to set a file in option #3 or you forget putting valid file in "put-file-here" folder.
2. When Current-file status is set to your file, you can disassemble its classes.dex by option #1.
3. Classout folder with name of file project will be created in "project" folder; make your changes there.
4. If finished your changes, assemble classout folder by option #2.
5. If everything is OK, a new file will be created in "finish" folder with tag (Modded_) in its name, just rename it to its original name and push it to your device; don't forget to fix permissions as well.
If backsmali and smali code are outdated, what to do?
Just visit codes owner page, and download the latest smali and backsmali code versions and put them in "tools" folder (make sure to rename them to baksmali and smali without version number)
Future development?
Feel free to report any bugs or suggestion to improve upcoming releases :good:
Download
- Backsmali-Manager_v1.2 @ 11/June/2013 (The most recent one)
- Backsmali-Manager_v1.1 @ 7/June/2013 (old)
- Backsmali-Manager_v1 @ 6/June/2013 (old)
Change-log:
@ 11/June/2013 (v1.2):
- Fixed bug of file path in Read Log option.
- Fixed number 10 file that was not shown in Set Current-file option.
@ 7/June/2013 (v1.1):
- Deleting the folder and file in project and finish folder of same project name before backsmali or smali (no more overlapping :fingers-crossed.
- Added Read log file functionality in the main menu.
- Ability to open classout folder after backsmali.
- Ability to open finish folder after smali.
- Ability to renamed finished modded file to its original name.
- Neat smali and compression processing (i.e, hidden processing ).
- Fixed set Current-file option to visualize only apk and jar files.
@ 6/June/2013 (v1.0):
- First release of Backsmali / smali manager
Click to expand...
Click to collapse
i don't know how to start editing this smali file
badagila said:
i don't know how to start editing this smali file
Click to expand...
Click to collapse
Editing smali means to modify your jar or apk file to do certain new function, check the second thread in my signature in OP... you will find a lot editing tutorials of smalis of some android apps :laugh:
majdinj said:
Editing smali means to modify your jar or apk file to do certain new function, check the second thread in my signature in OP... you will find a lot editing tutorials of smalis of some android apps :laugh:
Click to expand...
Click to collapse
ok dude thanks
Hi, your work is featured here: http://ajqi.com/baksmali-smali-manager-windows-tool/
Keep it up!
VERY NICE!
Good Work..
I dont know much about smali backsmali.. but one confusion..
Is this tool also applicable if the files (apks or jars) we want to modify are odexed?
OJ said:
Good Work..
I dont know much about smali backsmali.. but one confusion..
Is this tool also applicable if the files (apks or jars) we want to modify are odexed?
Click to expand...
Click to collapse
No, actually classes.dex are made from the odex files.
If files are odexed, then there will be no classes.dex in apks or jar files. That's why it won't be applicable then
Version 1.3 is online
Change log:
- Added adb push finished file to device system partition (for system files).
- Ability to choose whether to reboot device after pushing files to device.
- Added adb install finished apk (for non-system files).
- Adjustable Java heap memory size.
- Adjustable finished file compression level.
- Updated Smali and Backsmali codes (date 15/6/2013).
@ 23/June/2013 (v1.4):
- Added Pull apk or jar From Android Device to the main menu.
- Added zipaligning process during Smali (better RAM management).
- Fixed apk installing process (added signing process step for installing apk process).
- Added direct link to this xda page in update option.
- More script polishing...
@ 29/June/2013 (v1.5-FINAL):
- Fixed adb remount bug for some ROMs in push option.
- Baksmali argument is updated; now you can choose whether to baksmali with x argument (retain .line, .parameter, .prologue, and .local) or b argument (remove .line, .parameter, .prologue, and .local).
Hi,
i've XP&Backsmali / Smali Manager v1.5 and i want baksmali framework.jar but i got error message(attachment)
I think wrong is slash (should be a backslash)
the same error is after i select 1(baksmali*)and then x and Y or
--------------------------------------------------------------and then b and Y
*baksmali or backsmali?
Reverse engineer "Perfect software" , managed to convert apk to a jar file and decompile it using JD(via dex2jar)
The program uses 3 tools (apktool.jar, dex2jar.bat, jad.exe)
I've updated all lib/scripts ,apktool.jar 1.5.2, dex2jar 0.0.9.15
in attach you will find
Fragment.apk I've tested with this tool and works fully !!,look on OutPut_Fragment.zip to see the result
Download:
DeCompileAPK.zip
To Start
Works on Windows7/8
1. Scan dir for “apk” file or look for the file with “APK File Directory”.
Scan has a “subfolders” flag ,in the “Options” tab.
2. Double click on the found file it will be transferred to the “APK File Directory”.
3. Write or look for the output directory. Leaving this line empty will put all
the project output files under the directory “OutPut” where this program is executed.
If there is an output directory name, a directory “OutPut_” + APK file name
will be created.
3. Press the Decompile KEY.
4. All Dos messages will be seen in the “Decompile OutPut” panel.
5. It will be shown also in the “Edit log” panel.
6. The log can be edited and printed.
7. A java file editor is included. Scan project files, Scan any directory or open any file.
NOTE : USE ONLY ENGLISH CHARACTERS FOR FILE NAMES !
Credit and Thanks !
Tool Dev Website: http://www.limelect.com/android/
Reversed for new stuff
anyone tell us how it works with him?
codexc said:
anyone tell us how it works with him?
Click to expand...
Click to collapse
no download link to test