Since some noobs like me does not know about Checksum and how to calculate it I share this topic.
You may have seen there is a number called "MD5" together with long digit in some threads. You may be confused what this number for.
Actually, MD5 is a number verifying whether the file you have downloaded is alright or broken, by comparing with the original's MD5.
Some can compute this number using solidexplorer.apk in their phone however some would like to figure out this number before transferring their file, specially a big zip into their memory card. So here is a very easy way to calculate this number by a software in windows.
WinMD5 is a small and easy tool to calculate md5 hash or checksum for different files (including files larger than 4 GB).
Click to expand...
Click to collapse
Features:
Supports almost all Windows platforms including Microsoft Windows 95, 98, 2000, Me, XP, 2003, Vista and Windows 7.
Fast and multi-threaded. It can compute a 2 GB file less than 1 minute.
Supports big files larger than 4 GB.
Low resource usage. It uses less than 5 MB RAM.
Don’t require .NET runtime installed. It is a standalone EXE file and the startup is speedy. There are MD5 tools for Windows on the market, but most of them requires .NET runtime and they may take a few seconds to start. This is also the reason I wrote the program.
Supports “Drag & Drop”. You may either select a file, or drag and drop a file to the program window to get the MD5 hash value.
Supports verification of original MD5 value and current MD5 value.
Most important, it is FREE. No spyware or adware bundle.
Small size, an effective and tiny tool for data security.
Here is the software
View attachment WinMD5.7z
Just extract the exe file and address you file. It would begin to calculate MD5, then click verify so see number is matched or not. That's it.
Thank you for your post.
As an addition, almost all download managers (free or otherwise) automatically calculate this for you after a download and report any discrepancies as well.
There are several Browser Plugins as well which are quite handy. That is one area to look into as well.
But yes a handy tool is always good to have
Sent from my GT-N7000 using xda premium
A quick applications for this stuff is also HashCalc, it can show u several Hashes so you can compare it better.
I use it all of the time and got no problems with it.
Try hash tab. It will insert a new tab in the file properties and you do not need to run a software everytime
Yeah! That really helpful...thanks
Guys sorry for noob question ahead of time but... i downloaded the app hashcalc app and uploaded the zip file i have md5 code but what i need to do next?? Im not really understanding all of this. What is it that im trying to achieve with this?
Once again thank you for ur help and patience on my noobiie questions. Thanks ahead of time
revilo155 said:
Guys sorry for noob question ahead of time but... i downloaded the app hashcalc app and uploaded the zip file i have md5 code but what i need to do next?? Im not really understanding all of this. What is it that im trying to achieve with this?
Once again thank you for ur help and patience on my noobiie questions. Thanks ahead of time
Click to expand...
Click to collapse
I've never used this app but it looks like you are on the right track. Now you have generated the checksum by finding file on your phone you need to go to website or wherever you have the reference checksum stored, highlight it and copy it, then just click the clip board icon as shown on your screen, then press the compare button at the bottom.
Related
hey guys, I'm about too pull my hair out because for the love of god I cannot unzip the android 7-zip file!!! It keeps telling me it can't allocate enough memory. If anyone could be so kind as to help me out it would be GREATLY appreciated. This is on my hd2 with 7zip installed.
dude, any particular reason why you want to unzip the archive from within the device? as far as i know, large archives will give you trouble when unzipping on the device due to limited RAM memory and/or limited temporary space on the device memory.
if i was you, i would simply use my pc to perform the unzip and then copy the unzipped contents onto the device...simple eh?
your never gonna get that extracted on youre phone, and you cant really do much with it anyway just leave it to the dev's
@ASCIIker... yup, my computer died. Thanks for the answers guys.
dano812 said:
@ASCIIker... yup, my computer died. Thanks for the answers guys.
Click to expand...
Click to collapse
if the device is all you have to take a crack at unzipping that file, one suggestion i can think of is to go file-by-file and/or folder-by-folder, i.e. pick a few files/folders, extract them, and move on to do the same with the next set of files/folders. this will only work if the archive contains multiple neatly sized files/folders...this method won't work if the archive just contains one big file!
only other thing i can think of is to try another software to try to unzip the archive. i understand you're trying a mobile version of 7zip...how about pocketrar? also, i think resco explorer has built in zip file support as well...
let us know if any of the above works for you. if all else fails, i hope your pc is fixed soon, good luck!
just an update. I was able to extract the second android download(without sense), but not the first- with pocketrar. Appreciate that ACSIIker. I guess I took for granted this phone has more memory and faster processor than my first few computers!! Just assumed it could handle the workload- O well
Description:
The AndroidLib Expansion Project was created to bring support of more Android devices to my AndroidLib.dll project I'm working on. This project is a Windows executable (compiled batch script) that you will run on your computer with your Android device connected. This will NOT run automatically; it will give you a prompt to run after opening.
The main purpose of this project is to collect data about new phones for AndroidLib.dll, not about your specific phone, but about how it transfers specific data through it's shell and through the Android Debug Bridge (ADB), and more importantly, how that output is formatted.
This information will not be shared with anyone other than myself, and will only be used for further developing AndroidLib.dll to support many more Android devices than it currently does.
Source Code is available under "Download Info"
What it does:
Starts an Adb server
Checks Device List
Checks Device Type
Checks Device Serial (only for unique .zip filename)
Checks For SU
Checks UID
Checks BusyBox
Checks File System
Checks Battery Statistics
Checks Running Processes
Checks /data/system/packages.xml for existance
Checks Build Properties
Checks Shell Environment
Creates Zip of Data Above
Opens Upload Form in Browser After Exiting
NOTE: Does NOT Upload Automatically
Usage:
Download the Windows Executable below and run from any directory on your computer with your Android device connected.
Requirements:
Windows Computer
Android device to test
Download Latest Release
AndroidLibExpansion.exe
Download Info
AndroidLibExpansion.exe MD5: 3a8971f452ab7e3da63e375a859033d4
VirusTotal Report
Source Code
No zip file on my desktop to send...
drcell said:
No zip file on my desktop to send...
Click to expand...
Click to collapse
Check the Desktop folder in %USERPROFILE%\Desktop as well instead of just the graphical desktop. I have tested it working on 5 different computers here...
Can you upload to another site
Like http://www.mediafire.com/
TarekNajem04 said:
Can you upload to another site
Like http://www.mediafire.com/
Click to expand...
Click to collapse
Yeah, you can, if you send me the link to it.. but I just wrote that upload script so it would just go straight to my server.. Upload it to mediafire if you would like.
I realize now that this exe may not have worked correctly. I've had 3 reports now of no zip being created on the desktop. I am working to solve this issue, as you see in the source.. it really has no reason not to be creating on the desktop.
I'll be glad to help, if only it created a zip file for me to upload.
EDIT: I checked the %USERPROFILE%/Desktop as well as running a search for anything containing "androidlib" in C:\Users... nothing.
2 things.
1st, it won't make a zip file for anyone that doesn't have 7zip or the required folder structure (there is no standard environment variable of %myfiles% - just use %temp% instead), and it's assuming subfolders exist for output of the adb commands.
2nd, why is it an exe file when it's a batch file? Please link the bat file instead of an exe. I'm running the bat file I copied and pasted from the source and it runs just fine.
Archer said:
2 things.
1st, it won't make a zip file for anyone that doesn't have 7zip or the required folder structure (there is no standard environment variable of %myfiles% - just use %temp% instead), and it's assuming subfolders exist for output of the adb commands.
2nd, why is it an exe file when it's a batch file? Please link the bat file instead of an exe. I'm running the bat file I copied and pasted from the source and it runs just fine.
Click to expand...
Click to collapse
Well, if you knew who I was or looked at anything else I have written, you'd realize that I know what I'm doing, and that I would not assume everyone has the standard environment variable %MYFILES% or have 7zip installed. I am assuming in this program, actually, that the end user does NOT have the android sdk set up (or in their path) and does NOT have any 7 zip binaries. I created a self extracting exe out of my batch file that includes adb.exe, the 2 required adb dlls, and the 7 zip binary, all in the global variable %MYFILES% (aTemp folder in %temp%). It works fine. Just need to figure out why it creates a zip on all of my computers, and not any of yours. I appreciate the feedback though.
FredFS456 said:
I'll be glad to help, if only it created a zip file for me to upload.
EDIT: I checked the %USERPROFILE%/Desktop as well as running a search for anything containing "androidlib" in C:\Users... nothing.
Click to expand...
Click to collapse
Thanks for letting me know you ran a full search and nothing came up still, that actually does help me out, telling me it didn't write to anywhere else. I'll have a working version for you guys in a little bit.
Ok guys, fixed the problem. Works great now. Check the source code and VirusTotal report in the first post if you need to. Thanks again for everyone helping with this! And special thanks to nebenezer for testing the new builds!
regaw_leinad said:
Well, if you knew who I was or looked at anything else I have written, you'd realize that I know what I'm doing, and that I would not assume everyone has the standard environment variable %MYFILES% or have 7zip installed. I am assuming in this program, actually, that the end user does NOT have the android sdk set up (or in their path) and does NOT have any 7 zip binaries. I created a self extracting exe out of my batch file that includes adb.exe, the 2 required adb dlls, and the 7 zip binary, all in the global variable %MYFILES% (aTemp folder in %temp%). It works fine. Just need to figure out why it creates a zip on all of my computers, and not any of yours. I appreciate the feedback though.
Click to expand...
Click to collapse
Lol - calm down mate. I wasn't criticising - I was trying to help. I get why it's an exe now you've explained and that makes sense. Glad you got it working anyway. I'll upload a couple of files for you later.
Archer said:
Lol - calm down mate. I wasn't criticising - I was trying to help. I get why it's an exe now you've explained and that makes sense. Glad you got it working anyway. I'll upload a couple of files for you later.
Click to expand...
Click to collapse
Ok thanks for clarifying. The way you presented your self in your post sounded like somewhat of "this n00b doesn't know what he's doing, and I'm gonna let him know that" lol I'm a pretty chill guy, I just don't appreciate when people do that.
And thank you for doing some uploads later! I appreciate it!
This is my upload link because i couldn't upload with your page. It says "The file you are trying to upload is not a .zip file. Please try again."
http://db.tt/0HoRAK11
It works and I have uploaded the zip
Burned from my laser torch using pencil cells
Uploaded .zip file.
regaw_leinad said:
Ok thanks for clarifying. The way you presented your self in your post sounded like somewhat of "this n00b doesn't know what he's doing, and I'm gonna let him know that" lol I'm a pretty chill guy, I just don't appreciate when people do that.
And thank you for doing some uploads later! I appreciate it!
Click to expand...
Click to collapse
Apologies if that's how I came across - it wasn't intended. I've just uploaded a couple of zip files for you.
Thank you to everyone who has uploaded a zip so far! This is really helping development on AndroidLib. I am still accepting more uploads, so if you feel like helping develpment of AndroidLib, feel free to download and run the exe! I'm needing a few more Samsung devices in particular, those seem to vary in output between themselves.
Have you got an upload from an Motor ATRIX 4g yet? If not ill see if I can sort it for you.
Sent from my MB860 using XDA
The-Milkybar-Kid said:
Have you got an upload from an Motor ATRIX 4g yet? If not ill see if I can sort it for you.
Sent from my MB860 using XDA
Click to expand...
Click to collapse
Nope haven't got one yet, that'd be awesome! Thanks!
Hey guys.
I'm a bit intrigued. There's an unknown folder in the root of my phone's internal memory. I delete it every few weeks when I check the storage and sweep all the junk I might find in there.
Here's the folder structure.
GT-I9505\Internal storage\.sp\.94\.743\.cache\LazyList.
Inside that last folder (LazyList), there's a 23 KB file named 663014360. It has no extension. Opening it with Notepad / WordPad reveals a lot of unreadable characters (of course...).
I am having a hard time tracing it back to any app (if it's an app that's creating it, or the ROM itsellf ).
Does anyone here know what this .sp sh*t is all about...?
For what it's worth, I am running the latest SlimKat ROM.
Formhault said:
Hey guys.
I'm a bit intrigued. There's an unknown folder in the root of my phone's internal memory. I delete it every few weeks when I check the storage and sweep all the junk I might find in there.
Here's the folder structure.
GT-I9505\Internal storage\.sp\.94\.743\.cache\LazyList.
Inside that last folder (LazyList), there's a 23 KB file named 663014360. It has no extension. Opening it with Notepad / WordPad reveals a lot of unreadable characters (of course...).
I am having a hard time tracing it back to any app (if it's an app that's creating it, or the ROM itsellf ).
Does anyone here know what this .sp sh*t is all about...?
For what it's worth, I am running the latest SlimKat ROM.
Click to expand...
Click to collapse
try this app - https://play.google.com/store/apps/details?id=com.kokanes.fileextensiondirectory
Sent from my GT-I9500
Formhault said:
Hey guys.
I'm a bit intrigued. There's an unknown folder in the root of my phone's internal memory. I delete it every few weeks when I check the storage and sweep all the junk I might find in there.
Here's the folder structure.
GT-I9505\Internal storage\.sp\.94\.743\.cache\LazyList.
Inside that last folder (LazyList), there's a 23 KB file named 663014360. It has no extension. Opening it with Notepad / WordPad reveals a lot of unreadable characters (of course...).
I am having a hard time tracing it back to any app (if it's an app that's creating it, or the ROM itsellf ).
Does anyone here know what this .sp sh*t is all about...?
For what it's worth, I am running the latest SlimKat ROM.
Click to expand...
Click to collapse
It is very good that although you are deleting the launcher's (or some other app) cache, it restores it.
I can understand that you're mad about it and you would like that your launcher (or app) shall not create any cache and consequently would work slower.
As well I appreciate your huge work with tracing it (5th link in google search provides the answer what is it).
If you really care what is, your work would be pretty simple. Factory reset your phone, start each built in ROM app and check the folder after. Then, install your apps one by one, starting each of it and each time after closure checking the folder. Easy.
anu.cool said:
try this app - https://play.google.com/store/apps/details?id=com.kokanes.fileextensiondirectory
Click to expand...
Click to collapse
Sorry, but that app is of no use to me since the file in question has no extension.
spamtrash said:
It is very good that although you are deleting the launcher's (or some other app) cache, it restores it.
I can understand that you're mad about it and you would like that your launcher (or app) shall not create any cache and consequently would work slower.
As well I appreciate your huge work with tracing it (5th link in google search provides the answer what is it).
If you really care what is, your work would be pretty simple. Factory reset your phone, start each built in ROM app and check the folder after. Then, install your apps one by one, starting each of it and each time after closure checking the folder. Easy.
Click to expand...
Click to collapse
What exactly did you use as a search term on Google?
I know most apps create folders that are legible (com.android.thisgameproducer). Buth with this given specific folder's structure, I don't know what it could be.
For what it's worth, I have been trying to find an answer to this for some months. But only now I made a topic about it. I did my research, which turned out nothing... :/
Formhault said:
. I did my research, which turned out nothing... :/
Click to expand...
Click to collapse
Have you:
wiped your phone, and then used titanium backup for freezing each app, restoring it, and verifying which one creates it? did you repeated the same for each installed by you app? Well, if this folder/file is NOT created by one application (or installed, or embedded into the ROM), then only one explanation is that your phone is used by E.T at night while he "phone home" and this is his encrypted message.:cyclops:
about extension/filetype:does the file have header?
spamtrash said:
Have you:
wiped your phone, and then used titanium backup for freezing each app, restoring it, and verifying which one creates it? did you repeated the same for each installed by you app? Well, if this folder/file is NOT created by one application (or installed, or embedded into the ROM), then only one explanation is that your phone is used by E.T at night while he "phone home" and this is his encrypted message.:cyclops:
about extension/filetype:does the file have header?
Click to expand...
Click to collapse
You know where that .sp folder comes from? Perhaps you were able to find something on Google that I didn't all this time...
I don't know what that header is / should be...
I know I could wipe all and start over again and check each app... But that's too time consuming... Hence I am asking here.
Formhault said:
You know where that .sp folder comes from? Perhaps you were able to find something on Google that I didn't all this time...
I don't know what that header is / should be...
I know I could wipe all and start over again and check each app... But that's too time consuming... Hence I am asking here.
Click to expand...
Click to collapse
1. No idea which particular app makes the cache file, but it is clear that it is cach for one app you have installed, or one you have embedded in ROM.
2. Header is the two first bytes of file in the notepad viewer: for example, PK is characteristic for zip files and by changing the extension you could see what's inside.
3. No one who does not have your ROM AND your specific set of apps installed would be able to provide the answer, therefore without doing your homework, it is unlikely that you'd have information you want.
spamtrash said:
1. No idea which particular app makes the cache file, but it is clear that it is cach for one app you have installed, or one you have embedded in ROM.
2. Header is the two first bytes of file in the notepad viewer: for example, PK is characteristic for zip files and by changing the extension you could see what's inside.
3. No one who does not have your ROM AND your specific set of apps installed would be able to provide the answer, therefore without doing your homework, it is unlikely that you'd have information you want.
Click to expand...
Click to collapse
Well, I don't really know what homework I should do here, as the folder structure is weird (come on, just numbers? ) and the file has no obvious meaning whatsoever. I'm usually a tech guy, but when all I see is numbers, I'm really not that wise... :silly:
Since I know for a fact that I don't have any rogue apps installed, guess I should leave it be and carry on.
But anyway, just for the heck of it, I opened the file in Notepad. Here's the first line (as seen in Notepad, lol).
Code:
ÿØÿà JFIF ÿÛ „
(1#%(:3=<[email protected]\[email protected]_bghg>Mqypdx
I'm sorry, but this is way out of my league. :/
Mod Edit
Thread closed at the request of the [OP]
malybru
Forum Moderator
Hi,
I've been able to use vcREG 1.5 on a 950XL to execute any exe file via services.exe, except it's getting stopped by Code Integrity. That's also why putting older NdtkSvc.dll doesn't work on the newer phone (aside from the fact that it has to be in c:\windows). I thought oh maybe any valid arm executable signed by microsoft would be enough, so I copied some executables from the Raspberry Pi Windows 10 IoT image, but I could only get them to run inside the app sandbox because they weren't in the system catalog :'(
Example:
21-March-2016 15:04:08.339601 0x000003D4 0x00000F88 Verbose Microsoft-Windows-CodeIntegrity Code Integrity completed validating file hash. Status 0xC0000428.
21-March-2016 15:04:08.339631 0x000003D4 0x00000F88 Error Microsoft-Windows-CodeIntegrity Code Integrity determined that a process (\Device\HarddiskVolume37\Windows\System32\services.exe) attempted to load \Device\HarddiskVolume39\WPSystem\ftpd.exe that did not meet the Windows signing level requirements.
So now the trick is to find an executable on the system that currently exists, that can be used to gain further access... I've been trying various things like OOBE stuff etc without any luck so far.
Hoping someone else has some ideas... maybe even executing a dll function to import registry from a file or something directly, then we could unlock interop on 950's..
Thanks
Great work
maybe you can MTP your 950/950xl and look for the files in the \windows folder
micheal
Can you tell me how to execute a exe via services.exe ? Thanks?
naiple said:
Can you tell me how to execute a exe via services.exe ? Thanks?
Click to expand...
Click to collapse
use vcREG1.5 to edit HKLM\SYSTEM\ControlSet001\Services\NlpmService\ImagePath
Change it to whatever executable you want, reboot and it will run as LOCAL SYSTEM, provided that it is signed correctly.
NOTE: Changing this will stop your Glance screen from working, so take note of the original value and restore it after you are done if you use glance.
megasounds said:
Great work
maybe you can MTP your 950/950xl and look for the files in the \windows folder
micheal
Click to expand...
Click to collapse
Actually using MTP isn't the best thing for that, because you are missing out on more than half of the available executable files as they are not viewable via MTP on 950/XL due to permissions. It's best to mount the FFU image and look around that way.
I have already looked and tested most of them, thus why I was asking if anyone else had some ideas.
darkfires said:
use vcREG1.5 to edit HKLM\SYSTEM\ControlSet001\Services\NlpmService\ImagePath
Change it to whatever executable you want, reboot and it will run as LOCAL SYSTEM, provided that it is signed correctly.
NOTE: Changing this will stop your Glance screen from working, so take note of the original value and restore it after you are done if you use glance.
Click to expand...
Click to collapse
Thanks! I will try it on my lumia
darkfires said:
use vcREG1.5 to edit HKLM\SYSTEM\ControlSet001\Services\NlpmService\ImagePath
Change it to whatever executable you want, reboot and it will run as LOCAL SYSTEM, provided that it is signed correctly.
NOTE: Changing this will stop your Glance screen from working, so take note of the original value and restore it after you are done if you use glance.
Click to expand...
Click to collapse
I can't find NlpmService because my lumia730 don't have a Glance screen ... is there any way else to run a exe?
naiple said:
I can't find NlpmService because my lumia730 don't have a Glance screen ... is there any way else to run a exe?
Click to expand...
Click to collapse
I only decompiled the NdtkSvc on 950XL, the one on 730 might be different. But to answer your question there is only one other way, and it will kill USB so you won't be able to connect to it via PC at all until you reverse the change. If you post your NdtkSvc.dll I can check it for you.
HKLM\SYSTEM\ControlSet001\Services\NokDeviceHubSvc\ImagePath
darkfires said:
I only decompiled the NdtkSvc on 950XL, the one on 730 might be different. But to answer your question there is only one other way, and it will kill USB so you won't be able to connect to it via PC at all until you reverse the change. If you post your NdtkSvc.dll I can check it for you.
HKLM\SYSTEM\ControlSet001\Services\NokDeviceHubSvc\ImagePath
Click to expand...
Click to collapse
Ahh, i find the Nlpmservice. Don't know why i cant find it yesterday... And if you need any thing(unlocked bootloader, uefi...) from 730 or 540 i can post it, both are prototype and can enter massStorage. Hope i can help you. Thank you for the answer
naiple said:
Ahh, i find the Nlpmservice. Don't know why i cant find it yesterday... And if you need any thing(unlocked bootloader, uefi...) from 730 or 540 i can post it, both are prototype and can enter massStorage. Hope i can help you. Thank you for the answer
Click to expand...
Click to collapse
I'm trying to do something different and I found this topic so if you still have these devices can you extract NlpmService.dll file from System32 and upload it here for me?
I've used multiple apps from Google Play and checked the md5 value on multiple files that I downloaded and knew were good because I flashed them and everything worked perfectly yet every single file that I check fails the md5 check on every app that I try. I don't have a single file that I have flashed that passes an md5 check. I assume I am doing something wrong but the apps seem pretty straightforward in terms of how to use them. Is there any legitimate reason that a good file would fail an md5 check?
jhs39 said:
I've used multiple apps from Google Play and checked the md5 value on multiple files that I downloaded and knew were good because I flashed them and everything worked perfectly yet every single file that I check fails the md5 check on every app that I try. I don't have a single file that I have flashed that passes an md5 check. I assume I am doing something wrong but the apps seem pretty straightforward in terms of how to use them. Is there any legitimate reason that a good file would fail an md5 check?
Click to expand...
Click to collapse
Hello... How do you download the files that fail the md5 check?
A browser?
Is your connection stable enough?
Try with this download manager: https://play.google.com/store/apps/details?id=com.dv.adm
And try checking the same files that fail on your current download method. I've never had or seen such issue before. Did you update the app you use to download lately?
Good luck...
5.1 said:
Hello... How do you download the files that fail the md5 check?
A browser?
Is your connection stable enough?
Try with this download manager: https://play.google.com/store/apps/details?id=com.dv.adm
And try checking the same files that fail on your current download method. I've never had or seen such issue before. Did you update the app you use to download lately?
Good luck...
Click to expand...
Click to collapse
A lot of the files that I'm downloading are from XDA. Some download through Chrome and I think some might download through whatever download manager is built into Android. I've downloaded the latest version of Flash Kernel 3 times and it fails the md5 check every time. I flashed the kernel and it seems to be operating perfectly anyway.
The apps are all a little different but this is the basic procedure I'm using. I open the downloaded file and the app calculates the md5 value and stores it. Then I open the md5 file that I downloaded alongside the other download. The app always says the values don't match. Does it sound like I'm doing something wrong?
I will check out the download manager you mentioned. Thanks for the suggestion.
jhs39 said:
A lot of the files that I'm downloading are from XDA. Some download through Chrome and I think some might download through whatever download manager is built into Android. I've downloaded the latest version of Flash Kernel 3 times and it fails the md5 check every time. I flashed the kernel and it seems to be operating perfectly anyway.
The apps are all a little different but this is the basic procedure I'm using. I open the downloaded file and the app calculates the md5 value and stores it. Then I open the md5 file that I downloaded alongside the other download. The app always says the values don't match. Does it sound like I'm doing something wrong?
I will check out the download manager you mentioned. Thanks for the suggestion.
Click to expand...
Click to collapse
No. The way you do it should work I guess. Give me a link of the app you use to check the md5 and at least two links of files you downloaded that fails checking. I'll try it myself and report back...
5.1 said:
No. The way you do it should work I guess. Give me a link of the app you use to check the md5 and at least two links of files you downloaded that fails checking. I'll try it myself and report back...
Click to expand...
Click to collapse
Here is a link for one of the apps I tried:
https://play.google.com/store/apps/details?id=sa.afvx
I deleted them all from my phone since I couldn't get any of them to work for me.
Here are links for various builds of Flash Kernel. They all fail md5 check for me though I flashed them and they seem to function perfectly:
http://nchancellor.net/Downloads/Kernels/
I checked md5 for the 3 most recent builds and like every other file on my phone it failed the md5 check on multiple apps from Google Play.
jhs39 said:
Here is a link for one of the apps I tried:
https://play.google.com/store/apps/details?id=sa.afvx
I deleted them all from my phone since I couldn't get any of them to work for me.
Here are links for various builds of Flash Kernel. They all fail md5 check for me though I flashed them and they seem to function perfectly:
http://nchancellor.net/Downloads/Kernels/
I checked md5 for the 3 most recent builds and like every other file on my phone it failed the md5 check on multiple apps from Google Play.
Click to expand...
Click to collapse
Hello...
The problem is: with the app you used (afv), I haven't found an option to compare the md5 of the kernel zip against the hash generated in the md5sum file. So I used the PC. Open the md5sum file with a text editor rename to .txt on Android and open it. Check the kernel md5, they match.
The three last kernel match their respective md5sum. Check the attached screenshots.
That's what the program is for so I'm not sure why you couldn't find an option to compare the md5 values. I tried several other apps as well. I guess I'm either doing something wrong or everything that downloads to my phone is screwed up. Thanks anyway.
jhs39 said:
That's what the program is for so I'm not sure why you couldn't find an option to compare the md5 values. I tried several other apps as well. I guess I'm either doing something wrong or everything that downloads to my phone is screwed up. Thanks anyway.
Click to expand...
Click to collapse
Check this: http://winmd5.com
There are several apps that allow you to compare a file, with an existing md5 file...
The md5 hash of the file you want to test, is stored in the *.md5 or *.md5sum file, which is nothing more than a txt file with an "md5" or "md5sum" extension.
As you can see on the link above, you can add a file to generate a hash and you can add a *.md5 or *.md5sum file at the bottom. The app will generate a hash for the file which will be compared to the hash stored in the md5 or md5sum file.
If you simply generate a hash of each file, they won't match at all...
If you.foumd a way to do that thing with the AFV app, let me know. I haven't found it... :good:
It seem you can also do it on Android with BusyBox in a terminal emulator, but I haven't checked yet...
Unfortunately I don't want to transfer files downloaded onto my phone onto my computer so I can check the Md5. I want to actually be able to do it on my phone and I'm not technically adept enough to do it with a terminator emulator within Busybox. I'm obviously missing something here because there are more than a dozen apps in the Play Store that supposedly allow you to check the md5 value of a file but I can't get anything to work for me.
jhs39 said:
Unfortunately I don't want to transfer files downloaded onto my phone onto my computer so I can check the Md5. I want to actually be able to do it on my phone and I'm not technically adept enough to do it with a terminator emulator within Busybox. I'm obviously missing something here because there are more than a dozen apps in the Play Store that supposedly allow you to check the md5 value of a file but I can't get anything to work for me.
Click to expand...
Click to collapse
Well... Let me try to explain again :angel:
You dl flash kernel zip... It's md5 is supposed to be: dj358df39fk359sde (for example)
Flash generated a *.md5sum file which you can use to compare against the flash zip... You can't use an app from the play store, because the hash of the flash zip and the *.md5sum file won't be the same...
The fact is: the hash value of the flash zip is stored in the *.md5sum file. But if you generate a hash for this *.md5sum file, it will be something else than the flash zip...
You can use the *.md5sum file in an app as in my previous post. It will generate a hash for the flash zip and "read the value" stored in the *.md5sum file, just like the screenshots I posted, and of course it will match...
Hoping I've been clear enough...
5.1 said:
Well... Let me try to explain again :angel:
You dl flash kernel zip... It's md5 is supposed to be: dj358df39fk359sde (for example)
Flash generated a *.md5sum file which you can use to compare against the flash zip... You can't use an app from the play store, because the hash of the flash zip and the *.md5sum file won't be the same...
The fact is: the hash value of the flash zip is stored in the *.md5sum file. But if you generate a hash for this *.md5sum file, it will be something else than the flash zip...
You can use the *.md5sum file in an app as in my previous post. It will generate a hash for the flash zip and "read the value" stored in the *.md5sum file, just like the screenshots I posted, and of course it will match...
Hoping I've been clear enough...
Click to expand...
Click to collapse
No I understand what you did and why you are saying what I did with the Android apps didn't work--the apps were generating a new md5 hash value rather than simply copying it from the file. What I don't understand is why I can't find an Android app that does what you did on the computer. I appreciate your help but like I previously stated I have no interest in transferring files to my computer so I can check their integrity. I want to do this completely on my phone.
jhs39 said:
No I understand what you did and why you are saying what I did with the Android apps didn't work--the apps were generating a new md5 hash value rather than simply copying it from the file. What I don't understand is why I can't find an Android app that does what you did on the computer. I appreciate your help but like I previously stated I have no interest in transferring files to my computer so I can check their integrity. I want to do this completely on my phone.
Click to expand...
Click to collapse
Ah... I think I just misunderstood you understood me..!
Of course, moving files on PC and back on the phone is not convenient at all.
About Android apps... I don't get it either. I searched yesterday on the play store as well. In app reviews, i also saw some requests for such feature, but unfortunately, it seems like devs didn't notice are not interested in adding the feature in their app.
Hopefully one will do it... :good:
jhs39 said:
I've used multiple apps from Google Play and checked the md5 value on multiple files that I downloaded and knew were good because I flashed them and everything worked perfectly yet every single file that I check fails the md5 check on every app that I try. I don't have a single file that I have flashed that passes an md5 check. I assume I am doing something wrong but the apps seem pretty straightforward in terms of how to use them. Is there any legitimate reason that a good file would fail an md5 check?
Click to expand...
Click to collapse
You could try using either Solid Explorer or Root Explorer. Both give MD-5, SHA-1 under properties. If one of these mismatch, I don't flash. I'm looking for a solution for SHA-256 which Google uses for images. @5.1
v12xke said:
You could try using either Solid Explorer or Root Explorer. Both give MD-5, SHA-1 under properties. If one of these mismatch, I don't flash. I'm looking for a solution for SHA-256 which Google uses for images. @5.1
Click to expand...
Click to collapse
This is probably a stupid question but I assume you write down the value you get from root explorer so you can compare it with the value in the md5 value. It's a very long number to match in your head unless you have a fantastic memory.
jhs39 said:
This is probably a stupid question but I assume you write down the value you get from root explorer so you can compare it with the value in the md5 value. It's a very long number to match in your head unless you have a fantastic memory.
Click to expand...
Click to collapse
Good question. SE has both a generated checksum and a "compare" field you paste the known good MD5 into and it compares it for you.... but I just look at the first few leading and trailing digits. That's really all you need. One byte out of place and the MD5 blows up. RE just gives you the MD5 under file properties, but it is enough using the method above. SE is great!
jhs39 said:
This is probably a stupid question but I assume you write down the value you get from root explorer so you can compare it with the value in the md5 value. It's a very long number to match in your head unless you have a fantastic memory.
Click to expand...
Click to collapse
Got an idea. Maybe not the best, but a workaround for the time being. Tap twice recent button to switch from file explorer file properties to md5 checker app... Or use multi window.
This way you can keep an eye on both hash...
Cheers...
---------- Post added at 12:32 AM ---------- Previous post was at 12:29 AM ----------
v12xke said:
Good question. SE has both a generated checksum and a "compare" field you paste the known good MD5 into and it compares it for you.... but I just look at the first few leading and trailing digits. That's really all you need. One byte out of place and the MD5 blows up. RE just gives you the MD5 under file properties, but it is enough using the method above. SE is great!
Click to expand...
Click to collapse
Still an issue when having this case: http://nchancellor.net/Downloads/Kernels/
Where do you find the proper md5 hash? If not in the *.md5sum?
5.1 said:
Still an issue when having this case: http://nchancellor.net/Downloads/Kernels/
Where do you find the proper md5 hash? If not in the *.md5sum?
Click to expand...
Click to collapse
It is within *.md5sum... open it with any text editor and the first line is the hash. As an example the md5 hash from flash-angler-20170315-1537.zip.md5sum is e88c47c885a0e03e7944569e839022e9. @jhs39
Edit: If using Windows, you may have to use "open with" the first time and let Windows know you want to use Notepad or Wordpad to open files with the *.md5sum extension
v12xke said:
It is within *.md5sum... open it with any text editor and the first line is the hash. As an example the md5 hash from flash-angler-20170315-1537.zip.md5sum is e88c47c885a0e03e7944569e839022e9. @jhs39
Click to expand...
Click to collapse
Read my previous posts and see the screenshots, I know about that.
It is just a waist of time. Just looking for a proper solution, not involving messing with files. Still the best though...