[UTILITY][Linux] APK Suite 0.2.1 Stable - Android Software Development

Apk Suite Linux
This is a GUI interface designed to make (de) re-compiling android applications
exceptionally easy. This is the first Alpha so we need feedback on bugs and possible future features.
The reason the file size is so small is because it does not yet actually have the libraries downloaded, to do this simply:
Control Cenrtre => Download Required Files.
It needs to be ran as root for one time only to install aapt into the /bin/ dir. After that, root is no longer required.
You can also manually place aapt in /bin/ dir and chmod to 775 if you do not want to run the application as root.
You can find aapt HERE.
The requirements are:
Python (Version 2 or greater)
IF NEEDED: PyQt
JavaSE or OpenJDK any version.
Place APKs in 'apk' dir, run the program, it will detect them. Once decoded, refresh lists to recompile (editing the smali files, navigate to 'decoded' dir)
Once encoded from a decoded package, the file is then placed in 'encoded' dir.
Please do report any bugs.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DOWNLOAD

APKSuite b0.1.1 - Download here
Fixed URLs to Scripthen
Fixed finding aapt as aapta
Brief overview of APK selected
MD-5 calculation, Permissions viewing, APK Signing on encode
Version 0.2.1
Screenshot:
Download:
Download here - APKS 0.2.1
Please report any bugs you encounter. Thanks.

APKS Linux 0.2.1
...

Very good work sir!:good::good: Can I request a feature? It would be even better if we could decompile it to java code over dex2jar and jd-gui.

thanks, i have an issue:
Code:
# ./start.sh
File "APKS", line 1
SyntaxError: Non-ASCII character '\xf3' in file APKS on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
i do have java & python installed, i'm on debian 6 32bits.
[/code]

sevenup30 said:
thanks, i have an issue:
Code:
# ./start.sh
File "APKS", line 1
SyntaxError: Non-ASCII character '\xf3' in file APKS on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
i do have java & python installed, i'm on debian 6 32bits.
[/code]
Click to expand...
Click to collapse
After a little google I found it's the character 'ó', are you running APKS with a directory (includes parent) with 'ó' in the path?
The APKS code contains no such character as 'ó' or any other with accents.
-T
---------- Post added at 04:36 PM ---------- Previous post was at 04:33 PM ----------
TearsDontFalls said:
Very good work sir!:good::good: Can I request a feature? It would be even better if we could decompile it to java code over dex2jar and jd-gui.
Click to expand...
Click to collapse
Thanks, TearsDontFallTheyCrashAroundMe, I will be working on that later, right now I am busy with another project. I will take a break from that and get it to decode to Java source.

No, but to be sure i moved to /home/APKS/
still have the same error.
My linux is in french but i dont use this kind of character
i tried in root and non root user and tried to fix permission just to be sure.
Still same issue

sevenup30 said:
No, but to be sure i moved to /home/APKS/
still have the same error.
My linux is in french but i dont use this kind of character
i tried in root and non root user and tried to fix permission just to be sure.
Still same issue
Click to expand...
Click to collapse
The application does check on start-up for permissions, and file installs, that shouldn't be a problem. Allow me to go overt the code and see if this is my mistake in the mean time, could you do the following?
Open terminal, CD to the directory and run:
python APKS
Edit:
Looks over the code and there's is no 'ó'
the first line is "#! /usr/bin/python"
I will remove this as it was only to make it with with source
Thanks,
T

still same error with 'python APKS'
thanks for following my issue

sevenup30 said:
still same error with 'python APKS'
thanks for following my issue
Click to expand...
Click to collapse
No problem at all
I have uploaded an updated version without specifing the "#! /usr/bin/python" this might fix your problem, as this is the only thing on line 1.
Also, ensure you have "python-qt4" - sudo apt-get -f install python-qt4
Same version, just uploaded without the tag,
http://scripthen.net/development/apksuite-linux/Deployed-APK_Suite0.2.1.tar.gz

damned, same error
i'll try at home on my laptop on debian wheezy , that's really weird

sevenup30 said:
damned, same error
i'll try at home on my laptop on debian wheezy , that's really weird
Click to expand...
Click to collapse
I'll get a VM running in French language and see what happens and get it fixed.
This was my first Python project

Cool thanks

Ok back to home on debian wheezy 64 bits, it works
it might be a random issue with debian squeeze 32 bits french .
Thanks for your work i'll try this more.

Slethen you might want to take a look at this http://forum.xda-developers.com/showthread.php?t=1491689

strawmetal said:
Slethen you might want to take a look at this http://forum.xda-developers.com/showthread.php?t=1491689
Click to expand...
Click to collapse
Perhaps we wanted to make our own thing...

strawmetal said:
Slethen you might want to take a look at this http://forum.xda-developers.com/showthread.php?t=1491689
Click to expand...
Click to collapse
That is cool, but I think there are different aims for the two projects as that seems a bit more general purpose as this is a lot more specific to apk decoding, singing ect...

Just downloaded, gonna switch over to my linux partition and try this out, thank you.

dex2jar
TearsDontFalls said:
Very good work sir!:good::good: Can I request a feature? It would be even better if we could decompile it to java code over dex2jar and jd-gui.
Click to expand...
Click to collapse
Implemented dex2jar will release soon first going to do some UI tweaks and maybe build in a java editors
(Buttons at the top are for experimenting there be moved)

Slethen said:
Implemented dex2jar will release soon first going to do some UI tweaks and maybe build in a java editors
(Buttons at the top are for experimenting there be moved)
Click to expand...
Click to collapse
Is that why the links are dead? I get a 404 error on every link. I only use linux so this would be super helpful!

Related

[APP] Compiled lynx binary for android - Shell or ADB

I've searched the web, and found no lynx binaries for android, so I set out to compile it myself.
For the uninitiated, lynx is a text-based browser. No images, no javascript, no flash. Just pure content.
You can use it by connecting to your phone through adb, telnet, ssh or a shell on the phone itself.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is lynx version 2.8.8 with ncurses 5.9
I pretty much just followed the instructions at http://www.embedu.org/Column/Column294.htm, and added a flag to make the linking static. No code changes were required.
Installation instructions
Root is not required.
You need to unzip the file on the /sdcard folder. The following files must exist:
/sdcard/lynx/lynx.cfg
/sdcard/lynx/lynx.lss
/sdcard/lynx/cache/
Then you need to move the binary to /data/local (or /system/xbin if you want something more permanent. Then you'd need root)
and run this command:
chmod 755 /data/local/lynx
Then run :
/data/local/lynx
and enjoy!
Additional information
If you want to put these files somewhere else, you must redefine the following variables, respectively:
LYNX_CFG (eg: export LYNX_CFG=/system/etc/lynx.cfg)
LYNX_LSS (eg: export LYNX_LSS =/system/etc/lynx.lss)
TMPDIR (eg: export TMPDIR =/cache)
If you receive an error message about the terminal, you need to configure a terminal.
Here are some instruction (for nano, but it works the same)
Sources are at the following addresses:
http://lynx.browser.org/
http://www.gnu.org/s/ncurses/
reserved
soon get the flash-able package
Thanks! I installed this on my ZTE Blade with 2.3.4 Gingerbread, but after setting everything in Terminal Emulator, I get these errors:
Alert!: Unable to connect to remote host.
Looking up lynx.isc.org
Unable to locate remote host lynx.isc.org.
lynx: Can't access startfile http://lynx.isc.org
Click to expand...
Click to collapse
As if there were no internet connection...
Awesome
Will be testing on my thunderbolt later today. I'll let you guys know how it goes.
However, would you mind reposting this on RW, or would you mind if I were to repost it and link back?
[EDIT] In having just configured everything, I also get the error from the post above. It seems as though lynx thinks it doesn't have internet access. This is the case on 3g and wireless networks. Let me know if you want me to test anything for you.[/EDIT]
All the best,
-HG
Looks great.
May I add that to my script ?
http://forum.xda-developers.com/showthread.php?t=1191984
Well, I was able to install it from a chrooted ubuntu 10.10 distro on my device. It's already compiled for ARM on ports.ubuntu.com, so maybe it's not so exclusive.
Sent from my Milestone 2 XDA App
Sure
sebsch1991 said:
Looks great.
May I add that to my script ?
http://forum.xda-developers.com/showthread.php?t=1191984
Click to expand...
Click to collapse
Sure, go ahead. It's open-sourced after all, I just built it.
dangpzanco said:
Well, I was able to install it from a chrooted ubuntu 10.10 distro on my device. It's already compiled for ARM on ports.ubuntu.com, so maybe it's not so exclusive.
Sent from my Milestone 2 XDA App
Click to expand...
Click to collapse
Nice. Can you point me to the correct file? I got as far as http://ports.ubuntu.com/pool/universe/l/lynx-cur/, but I don't know which one contains the binary.
While this is quite cool, why lynx? Why not elinks? It has much better layout capabilities. It has tabs! It even has javascript.
Code:
[email protected]:/# apt-get install lynx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
lynx
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/215kB of archives.
After this operation, 254kB of additional disk space will be used.
Selecting previously deselected package lynx.
(Reading database ... 66275 files and directories currently installed.)
Unpacking lynx (from .../lynx_2.8.8dev.2-1_all.deb) ...
I installed it that way.
Search for opkg (i think this is the name) if you are curious. It's a way of using deb packaging on Android (G1), but not in development anymore...
Sent from my Milestone 2 XDA App
I would be nice if someone could compile the HTTPS version of this so I could browse my banks mobile site
norti said:
Thanks! I installed this on my ZTE Blade with 2.3.4 Gingerbread, but after setting everything in Terminal Emulator, I get these errors:
As if there were no internet connection...
Click to expand...
Click to collapse
any solution ? i got the same problem...
hawkeyexp said:
any solution ? i got the same problem...
Click to expand...
Click to collapse
Can you ping any web address from the shell? What about wget, can you try that?
both pissble without problems
I am getting the following error
Looking up <url>.
Unable to locate remote host <url>
Alert!: Unable to connect to remote host.

[TOOL] [LOGCAT] [VTS] Advanced Logcat Viewer 1.9.28.1000

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Advanced Logcat Viewer (ALV) is a very powerful tool to work with logcats on Windows. It's easy to use and includes the most popular features when it comes to working with Android log files.
The Advanced Logcat Viewer was originally created for my IDE Virtuous Ten Studio, but I think it's useful enough to be published as a standalone version as well.
It has the same features as within VTS but is obvioulsy a much lighter package for people that don't want or need the additional functionality VTS offers.
ALV can easily do the following for you:
Grab the actual logcat from a connected device in realtime and with live updates
Highlight the log entries in different colors based on their verbosity
Dynamically filter the incoming logs with a search term, a verbosity filter or an exclude term
Save the filtered or unfiltered logcat to a text file
Upload the filtered or unfiltered logcat to pastebin for easy sharing
Load logcat entries from a text file to analyze existing logcats or from other people
Click to expand...
Click to collapse
Screenshots
Click to expand...
Click to collapse
Related Software
Virtuous Ten Studio - A fully featured IDE for all your Android binary modification needs
Advanced Deodex Tool - Easily deodex many binaries in no time (available in VTS, coming soon as standalone version)
Advanced Screenshot Creator - Take device screenshots with ease (coming soon to VTS and available as standalone version)
Click to expand...
Click to collapse
Changelog
Initial release
Click to expand...
Click to collapse
System requirements
Windows Vista or later (including Windows 8)
Microsoft .NET 4.5
Properly set up ADB drivers
Click to expand...
Click to collapse
Download
If you like ALV, please consider looking at the original, fully featured IDE Virtuous Ten Studio.
ALV 1.9.28.1000
Click to expand...
Click to collapse
reserved for later use
This is beautiful
@Diamondback. You rock!
Sent from my HTC One X using XDA Premium 4 mobile app
Really useful tool, quite handy to have it as a lighter standalone too.
Direct upload to Pastebin, and ability to import externally generated logcats are real standout features.
Suggestion...
Very nice and useful work. I have a suggestion. I have downloaded ALV and I have extracted it without the External directory which contains the adb tool. The result of starting the logcat receiver was an unhandled exception. My intention was to use the adb which I already had following the installation of the Google SDK. My suggestion for the ALV would be the following idea: try to launch External/ADB/adb.exe, then launch the adb based on the PATH environment variable then display an error if no adb tool has been found. Or simply put a browsing button and a text box populated with a default path to adb.
Sounds good and will be done in no time
Is it possible to also see the timestamps?
supernova18 said:
Is it possible to also see the timestamps?
Click to expand...
Click to collapse
"The" timestamps? Logcat doesn't offer timestamps. I can of course add my own timestamps if that's what you want
Cool to see this as a standalone app. I've always used it in VTS and it is very convenient/easy to use. Great work as always sir.
@Diamondback
Checking it out now.
Ok so it runs on my windows 8.1 box.
Can I implement this into my tool(in my signature)?
Long time VTS user. It rocks. On Win 8.1. Not sure how to install this. Tried running the exe and does nothing. Feeling kinda stupid right now.
Edit: NVM got it just had to move it around manually. Working good.
Diamondback said:
"The" timestamps? Logcat doesn't offer timestamps. I can of course add my own timestamps if that's what you want
Click to expand...
Click to collapse
Ok
Very nice tool, easy to use and gives you all the info you need. Thanks for this.
prdog1 said:
Long time VTS user. It rocks. On Win 8.1. Not sure how to install this. Tried running the exe and does nothing. Feeling kinda stupid right now.
Edit: NVM got it just had to move it around manually. Working good.
Click to expand...
Click to collapse
Oha? Where and what did you move?
Diamondback said:
Oha? Where and what did you move?
Click to expand...
Click to collapse
For some reason it didn't want to extract to C/Program Files so I just manually moved it over so it would be in same place as VTS. Not sure why didn't want to direct extract with 7 zip. Kept getting an access denied error on Win 8. Could extract all to Desktop no problem. Had to be something on my end.
So I've added a better search for the adb binary, timestamps and some other misc things from the VTS dev branch, anything else on the wishlist? If not I'll release an update shortly
Diamondback said:
So I've added a better search for the adb binary, timestamps and some other misc things from the VTS dev branch, anything else on the wishlist? If not I'll release an update shortly
Click to expand...
Click to collapse
Awesome tool! I think an option to open the text file in notepad++ would be a great option.
steal25 said:
Awesome tool! I think an option to open the text file in notepad++ would be a great option.
Click to expand...
Click to collapse
+1 on that.
Okay, I added that option. Update coming later today or tomorrow.
I cant get this to work, got everything setup :/ debugging mode on and everything

[ TOOL ][ SYSTEM | NORMAL ][ APP - COMPRESSOR ] Cassini.1.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation
Step - 1 : Setting Up your PC!
Download The following resources first:
Java SE Run-time Environment 7 [ Java Dependencies For Signing APK tool ]
Now let's begin setting up your PC,
Install the above mentioned programs.
Go to Advanced System Properties.
It looks like this:
Go to Environment Variables, then create a new System Variable, having name JAVA_HOME and value as the path where you have installed the JRE.
It looks like this:
Now after creating the JAVA_HOME variable, search for Path system variable in the System Variables list. Now this is a bit tricky. Once found click on it and then on Edit. Move the cursor to the end of the string till you see ";" (without quotes), add the path to your JRE bin folder just after it.
It looks like this:
OK, so if everything went fine and just as what instructed then you are all good to proceed to Step - 2!
Step - 2 : Installing Cassini on your PC!
Download the latest build from the download section.
Extract the zip Cassini.[CURRENT-VERSION].zip, and execute Cassini.[CURRENT-VERSION].exe.
Now follow the Installation wizard and you are done!
It looks like this:
​
How to Use?
Firstly, open up your C: Drive and then go to Program Files [Program Files (x86) in case of 64-bit system] folder, then just look for a folder named Divya Mamgai, go in it and you will find a folder named Cassini and that's it, it is your Main directory.
Now copy your apk files to the working directory of it, and then start the program.
Now just press enter to start compressing!
Wait for the process to complete, and all your apk files will be available to be used while saving a lot of data on your device in the build folder.
Download
Cassini.1.1 - [5.76 MB (6041289 bytes)]
​
Currently Compatible Apps
All System Apps, except - LatinIME.apk [ Results in force close of keyboard?! ]
Some PlayStore Apps.
Example of working - ZPlayer, Textra, Solid Explorer and even more!
Example of non-working - WhatsApp and especially all the games i had (!), please try it out and report me of what apps are compressible and what are not?​
​
Screens
Cassini.1.1 -
​
Hit thanks if you like my work! [ ]
Change Log
Version - 1.1
Initial release with minimal features.
[Tool][Windows] Cassini.1.2 - App Compressor is Back!
thank you, perfect
thank you, perfect, that's what I needed
hugo.gabriel999 said:
thank you, perfect, that's what I needed
Click to expand...
Click to collapse
You are welcome buddy!
does this work on unbutu 13.10? i guess it is for windows.
correct me if i am wrong.
Does app compression also boost file system performance in anyway? Regardless, this is great!
Su vaat che!
Are there any downsides such as a slower phone?
Could we have more info on what it does ?
Does it open apk res and compress them ?
really productive, that is. would definitely try it soon
Does this make any impact on receiving updates from the Play store? After updating would the apps be uncompressed?
by comparing at files which was compressed i can see Res and resources.arsc got compressed. and th compression ratio is great too. i was using similar method called Go Optimizer by gu5t3r without any isse and helped me saved more space in my phone.
try it out right now ... really awesome dude! thanks
this is the best tool! I'm a dev, so can I use this n the system apps of my roms before I make them into a flashable zip? Also, does this work on the framework-res.apk?
Have tried some system apps. But non of,them works after replace them.
SystemUI
Mms
Phone
Settings
Contacts
Camera
Sent from my Xperia Ray using XDA Premium 4 mobile app
I respect your work but its not The Only of its kind!
as Dilesh Perera said,goptimizer like..
what is the png compression/optimization technique used?
Is this working on kitkat?
First of all sorry to not reply so late cause, I had exams and also the fact that I forgot to subscribe the thread.
I'm really sorry.
desalesouche said:
does this work on unbutu 13.10? i guess it is for windows.
correct me if i am wrong.
Click to expand...
Click to collapse
Yes you are right it is based on some of basic functions of Windows, also I don't think the setup might not work in Unbuntu.
DroidOnRoids said:
Does app compression also boost file system performance in anyway? Regardless, this is great!
Click to expand...
Click to collapse
Well I don't know accurately but check out this rom - Hyperion Xperia U , I have used Cassini in it and it really helped my device to handle multitasking in a much better way. But I won't get my hopes up in getting better performance.

[TOOL] AppDeploy 8.1 all capabilities

After few tries, I've fixed application deployer from SDK 8.1 to sideload xaps with all "restricted" capabilities in the manifest
(he-he, just curious why nobody did it before?)
1) Backup original deployer "AppDeploy.exe" and "Microsoft.Phone.Tools.Deploy.dll" from "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy" first!
2) Unpack attachment and replace files.
3) Enjoy!
I've tested modified deployer on WPTweaker and WPH Tweak apps, works perfectly.
Cons: I was lazy to add original localization so modified deployer has only English lang.
P.S. Of course to be able sideload apps with "restricted" capabilities your handset must be interop-unlocked
sensboston said:
After few tries, I've fixed application deployer from SDK 8.1 to sideload xaps with all "restricted" capabilities in the manifest
(he-he, just curious why nobody did it before?)
1) Backup original deployer "AppDeploy.exe" and "Microsoft.Phone.Tools.Deploy.dll" from "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy" first!
2) Unpack attachment and replace files.
3) Enjoy!
I've tested modified deployer on WPTweaker and WPH Tweak apps, works perfectly.
Cons: I was lazy to add original localization so modified deployer has only English lang.
P.S. Of course to be able sideload apps with "restricted" capabilities your handset must be interop-unlocked
Click to expand...
Click to collapse
Works fine so far. Many thanks.
Maybe you can give instructions how to add other localizations. I would like to add german localization for myself.
sorry does not work for the : WebAccess_0_5_6_AllCapabilities.xap
@megasounds, do you have a handset with all capabilities unlocked? You may compare error message from the original 8.1 deployer and modified, messages are different. In case of modified deployer, the error message came directly from phone or (maybe, I'm not sure) from Microsoft.SmartDevice.Connectivity namespace.
Can't deploy WPTweaker_Release_ARM_1.4.0.xap
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
@titi66200, do you have WP8.1 SDK installed? It's not a standalone deployer but just a replacement of "native" SDK tool.
Yes.
I have build "MDILFileList.xml" with MDILXAPCompile.exe and rezip Xap.
And now i can deploy WPTweaker_Release_ARM_1.4.0.xap
titi66200 said:
I have build "MDILFileList.xml" with MDILXAPCompile.exe and rezip Xap.
Click to expand...
Click to collapse
Kinda strange 'cause I've tested on my xap downloaded from xda thread (for the test purity).
P.S. BTW, could you try to sideload other "interop-only" apps? (except @GoodDayToDie's WebAccess_AllCapabilities - I don't know how to sideload that app to the handset with "usual interop", not a "sammy" with the custom bits)
Can the coveted tetra lock screen app 1.2.0.0 finally be deployed? I'm currently on winmo 10 and can't test lol
megasounds said:
sorry does not work for the : WebAccess_0_5_6_AllCapabilities.xap
Click to expand...
Click to collapse
That's about half my fault and half Microsoft's; the AllCapabilities version of the webserver includes *all* the capabilities that were usable by a third-party app in 8.0 (even if they aren't necessarily used for anything). Microosft removed some of those in 8.1. This results in trying to install an app that requires capabilities which the OS doesn't even understand.
Workaround is to remove capabilities from the app's manifest until it installs. Alternatively, use the normal-caps version (or another registry browser) to see all the available capabilities - they're under HKLM\SOFTWARE\Microsoft\SecurityManager\Capabilities) - and remove the ones in the app's manifest that aren't supported.
I'm really sorry for not updating the app in so bloody long. I got stuck on some really huge set of changes for it that aren't working right yet, and then I got swept up in another project altogether, and that + life generally being busy (travel, girlfriend, day job, you know the drill) has meant I've been neglecting that app. I need to switch back to the stable branch, fix the capabilities, and release a trivial update. I'll try to do that as soon as possible (but my dev PC is temporarily dead, so I'll need to use my laptop, and I've got plans with friends tonight... again, you get the idea). Sorry again.
I've changed slightly AppDeploy (forgot to add app icon in the initial post ); also added decompiled sources (in case someone want to improve/add own localization - but my 2¢ - don't waste you time )
Removed ID_CAP_SOUND_CONTROL in "WMAppManifest.xml"
Added "WindowsPhoneReservedAppInfo.xml"
Code:
<?xml version="1.0" encoding="utf-8"?>
<WindowsPhoneReservedAppInfo xmlns="http://schemas.microsoft.com/phone/2013/windowsphonereservedappinfo" PinableOnKidZone="false">
<SoftwareCapabilities>
<SoftwareCapability Id="ID_CAP_SOUND_CONTROL" />
</SoftwareCapabilities>
</WindowsPhoneReservedAppInfo>
And i can deploy with original AppDeploy.
Hmm, I thought WindowsPhoneReservedAppInfo.xml is just for WinRuntime apps, not Silverlight...
@titi66200, are you able to see/play ringtones after that change (tap any button on the "Sounds" page)?
Yes all Works
Edit
glancescreen.xap is RuntimeType="Silverlight" and use "WindowsPhoneReservedAppInfo.xml"
Wow, pretty cool trick, thanks! I'll add your solution to the WPTweaker project.
sensboston said:
Wow, pretty cool trick, thanks! I'll add your solution to the WPTweaker project.
Click to expand...
Click to collapse
could anyone post not modified files here ?
today I am not able to sideload and debug any apps . and I can't remember where were my backed up files
AppDeploy.exe and Microsoft.Phone.Tools.Deploy.dll.
titi66200 said:
AppDeploy.exe and Microsoft.Phone.Tools.Deploy.dll.
Click to expand...
Click to collapse
I don't know why but I get Error - the specified module could not be found !
What app you try to deploy?
titi66200 said:
What app you try to deploy?
Click to expand...
Click to collapse
any app .
I am working on a new app when app has an error in mainfest or etc. it tells the error but It can't find module to install xap / appx or any other type of apps

APK Tool For Windows

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
APKTOOL FOR WINDOWS
First and foremost thanks to @iBotPeaches for his dedication to Apktool!
Because I can double-click more accurately than I can type, I made this up to avoid having to use command line and speed up modding the couple of apks that I try to keep up on. Maybe it'll help a few others speed up their process too.
Now, this is a Windows based GUI for Apktool. No command line needed. That said, you should be very familiar with already using Apktool via command line so you know the process that it follows and the corrective measures needed should errors pop up. You need to have the exact same setup as Apktool (Java in your environment path and current Java version AND relevant frameworks installed via apktool!! ). All that this does is provide a simple Windows style menu for the process. You can very easily update apktool.jar as @iBotPeaches updates it. Also, if you would like to add any switch to the decompile or compile command other than the typical (which is what I used) you can just modify the corresponding .bat file located in SupportFiles that APKTool For WIN calls on.
See the attached screenshots in the following post for the easy to follow layout and it's capabilities. It will install frameworks/etc, decompile, compile (with or without original manifest and meta-inf), sign (with testkey or your personal one), and display an apktool log.
As this directly uses apktool.jar, it will have the same quirks/issues such as this current one:
10/18/2016 - for apktool v2.2.1 regarding v2 signed apps - LINK​
V4 - As I was posting this, I noticed there was an update to apktool.jar (v2.2.1) which I updated the file to reflect. I modded several apps with the earlier version but only attempted two apps with the updated one (didn't see any issue with either app but I'm still on MM). I haven't looked more in depth at this V2 signed apps issue yet to see if I can modify the signing.bat to account for it (it's 230am). I will update it if there is.
V5 - (1) Updated apktool.jar to 2.2.2 if you haven't already yourself and (2) added java version info in your log file on Decompile routine to help identify a beginners issue on determining whether or not you have java installed in your path
Copy apks to the "APKs_To Decompile" folder.
Copy your framework-res, twframework-res, systemUI as needed to the folder "Frameworks".
Install frameworks.
Running the APKTool For WIN.exe select Install Frameworks
Decompile.
Select Decompile .apk
Choose your apk.
Decompiled app will be in the Decompiled folder.
Compile.
Select Compile
Choose your app to compile.
(One backup will be automatically created if there is an existing one to be safe in the decompiled app's folder)
Choose to copy the original manifest and meta-inf if desired
Compiled apk will be in the Compiled folder
Sign.
Select Sign APK
Choose the apk to sign.
Choose to sign with the testkey or with your personal key (help file is included in the zip for initial setup for using your own key)
Signed apk will be in the Signed folder
APKTool Log
If an Error message is displayed after decompiling or compiling you can check the log.
It's also beneficial to clear the log sometimes.
reserved for future use, faqs, issues
hmmm......after being away for a while i'm checking back to see if anyone had issues with trying to use this....and.......
not a single issue/question/comment with nearly 100 downloads. you guys are GOOD!!! (unless y'all think it's pointless and are being too kind to comment )
in the next few days, i'll use it a bit more in depth with the updated source and see if anything needs tweaking
Great tool !! I like it , this is solve my problems.
thank you so much , please keep it up.
Small update - V5
1. Updated to apktool 2.2.2 in case you haven't already done so yourself.
2. Added your java version info to the log generated when you run a Decompile routine to help beginners identify whether or not java is in the required path

Categories

Resources