Decompile APK BUT THE KEY FILE STILL ENCRYPT - javascript

I am decompiling a apk.
After the progress , I get the source code of the apk.
However , I found the apk's key file such as html's file or js's file are still encrypt.
Like this
What's the meaning of this picture?
Is't the hexadecimal?
But I found I can't transfer it with hexadecimal.
How can I get the source code of the api.js file?
Thank you.

The picture is the content of the file.
Yeah, it is hexadecimal.
You cannot look in api.js files without the decryption key.

Related

decompressing zipped file in js

I want to have a code where I can unzip a zipped file but even after trying so many things, I am not able to do this.
I want this in my front end because I just want to unzip and process the file inside to do some computation with the data inside.
I tried
https://github.com/nika-begiashvili/libarchivejs
I followed this readme but still i got this error,
https://github.com/nika-begiashvili/libarchivejs#readme
but when I try to unzip the file I get this error
Looking at it, it looks like this error is that it is not able to decompress
i checked another popular solution in StackOverflow this is:
first answer of this:
Unzipping files
but I don't know what is
ZipFile in
var zipFile = new ZipFile(url, doneReading)
How can I get it !!
I am so lost, can anyone please help me !!
This is the zip file that I want to compress !!
This is inside my main zip file:

File won't save as JavaScript extension in Notepad++

I am trying to use an external JavaScript file in my HTML as follows:
<script src='MyScript.js'></script>
The issue is, I am getting the following error in the Web console:
Loading failed for the <script> with source "file:///F:/GIS%20Assessment%202/MyScript.js".
I have realised that MyScript is not saved as having the JavaScript extension, in my documents it says it's a "File" rather than a JavaScript file. I have tried changing the language to JavaScript and saving as a JavaScript file as soon as I save it in my folder it just converts to a generic file!
What do I do? How do I fix this and save my scripts as JavaScript?
This isn't really a programming question, and is likely to be closed, but to force it to have the extension, simply enclose the filename (with the extension) in quotes.
"MyScript.js"
I know this post is over a year old, but I found it worked when I typed the file extension in capitals when saving the file: "myfile.JS" instead of "myfile.js"

Getting the file extension without knowing it's name

I need to know if there is a way to retrieve the real file extension without parse the filename.
In my code I split the file using the function split(filename, ".") then i get the last element of the array that the function returns.
Now, if I create a .pdf file called, for example test_file.pdf, the previous method works perfectly, but if i rename my file to test_file(without extension) I cannot retrieve the extension even if I know that the file is a PDF.
For example, if i rename test_file.pdf to text_file.jpg how can I recognize that the file is still a pdf and not an image file with .jpg extension?
I would like to know if there is a way to obtain this information, maybe using file metadata or other information related to the file.
I'm looking for a Javascript solution because I have to check the extension when I upload the file using a form (client side) but even a Java solution could be fine, can you help me?
Thank you in advance!
Look at this post and the marked answer: Get real file extension -Java code
I guess it's just what you need.

Phonegap Use Intent / WebIntent to pick file

Please I am looking to use intent/webintent to open an app that can be used as a file browser/explorer for selecting audio files.
The URL(fullpath) for selected item would then be passed as source for in app media.play().
Any samples would be welcome.
Thanks.
Ismael.
You might check my plugin for Phonegap, which as I believe can do what you need.
https://github.com/markeeftb/FileOpener
All you gotta do is to pass a variable with the local path of the file:
window.plugins.fileOpener.open("file:///mnt.sdcard/Android/data/com.example.app")
You would only need to correct FileOpener.java file, so it matches file types you want to handle, for example mp3, wav etc.

Problem with special characters when Minifying JS

I'm using MVC ScriptManager to Compress and concatenate all my .js files. It works very well, except that if a *.js has a special character such as "á, à" it turns to "Ã!".
I'm trying to change the source code but with no success so far.
Does anyone have an idea what this could be?
Thanks!!
You can write them like \u00f1. Here you can look up the special characters: http://www.fileformat.info/info/unicode/char/search.htm
It looks like the source file encoding is ANSI, and the output is encoded as UTF-8.
In VS use the Advanced Save Options from the File menu to save the original .js file as UTF-8 with a signature (code page 65001).
I make a point of saving all text-type files (.cs, .js, .css, etc.) as UTF-8 to avoid any of these issues later on.

Categories