torrents rarbg
Catalog Top 10

RARBG
Home
Movies
XXX
TV Shows
Games
Music
Anime
Apps
Doc
Other
Non XXX

Freezer - mac GUI tool to set the priorities of running applications

Torrent: Freezer - mac GUI tool to set the priorities of running applications
Description:

==========================================================================================
If you like this software and appreciate my efforts to liberate it from the "restrictions"
Please donate to any Free (as in Freedom) Software Project - great applications that are
open source and making our everyday life better: like VLC, qBittorrent and Tor Browser!
Alternatively, please (!) consider donating to the organizations like Electronic Frontier
Foundation ( http://www.eff.org/ ) and Free Software Foundation ( http://www.fsf.org/ ) -
they are fighting for our essential digital rights and for more privacy at the Internet...
==========================================================================================

Congratulations, my fellow Anonymous!
You have downloaded a "FIXED" version of the Freezer app for Mac, developed by Mr. Gecko:
https://mrgeckosmedia.com/applications/info/Freezer (it displays 0.2 version, but its 0.3)
This app is useful - provides GUI for renice Mac terminal command, making it really easy
to set up the application running priorities, but sadly a developer has abandoned his apps
so there is no point to donate to the developer of this app (and probably he doesn't even
check his website, so maybe he wouldn't send you a license key even if you pay for it).
If you would like to spend some cash for a good purpose, please see my note above ;-)

This app has all the features already unlocked, and you could activate it with any key!
This app's binary file (./Freezer.app/Contents/MacOS/Freezer) is a FAT Universal binary,
it contains three "real" binaries inside of it, for three different architectures:

___ 1) PowerPC ___ 2) x86 (32 bits) ___ 3) x86 (64 bits) ___

I "fixed" only "2)" and "3)" binaries, because do not have time to study a PowerPC binary
and don't have the hardware to test it. If you have a PowerPC Mac, you could try "fixing"
this app by yourself, below I have attached the instructions about how it could be done

Also these instructions could be interesting if you have never cracked any app before...

===== HOW I "FIXED" IT =====

1) Right clicked on "Freezer.app" and through "Show Package Contents" accessed and
extracted ./Freezer.app/Contents/MacOS/Freezer core binary file to a separate folder

2) Downloaded and installed a Demo version of Hopper Disassembler v4, then loaded a
Freezer core binary file (File -> Read Executable to Disassemble...) and selected:

Loader: FAT archive
FAT archive options - architecture of "real" internal binary that I would like to
disassemble and "fix" at the moment. For example, "x86 (64 bits)" ...

At the next screen, I left the default settings and continued:

Loader: Mach-O 64bits

Options:
V Start automatic analysis after the file is loaded
V Parse Objective-C sections if present
_ Code sections contain procedures only

Mach-O 64bits options:
V Resolve Lazy Bindings

3) Then I searched through the disassembled binary for the keywords like "activate" and
messages that Freezer application prints when e.g. you enter the incorrect serial number.

After looking through this binary for a while, I located several execution paths,
where the application compares some values and depending on the results of comparison,
either jumps to "licensed" or to "unlicensed" blocks of machine code instructions

4) When you select a line in Hopper Disassembler (e.g. line with a suspicious jump) it
also shows (in the right panel) the hex code of this instruction. Then you could use a
hex editor like Hex Fiend to search through this core binary file for this instruction.
Please keep in mind that some of the search results could be incorrect! When you get more
than one match for your search result, to determine which match is correct you could
check in Hopper Disassembler the instruction code of previous instruction, and then
make sure that you see the same hex values near your search result in a Hex Fiend.

5) Then, after you became sure that replacing this jump with NOP will help a program to
continue on its "licensed" execution path (instead of jumping to "unlicensed" trap)
you need to check how many bytes in this jump instruction and then you search in the
Internet for multi byte NOP instruction for that platform, to determine a replacement.
For example, x86 is using these values: http://www.felixcloutier.com/x86/NOP.html

In total, I had to replace 12 conditional jumps with 12 NOPs: 6 for x86, 6 for x64. You
could compare the original binary with "fixed" binary to see what exactly I have replaced.
Most likely, for PowerPC you also need to replace 6 jumps with 6 NOPs

After you replaced all the suspicious jumps with NOPs, it is time to close a Freezer app,
copy this modified core binary app back to ./Freezer.app/Contents/MacOS/Freezer and then
relaunch the App to check if your modifications in a hex editor have "FIXED" this app :)

Good luck to your researches! ;-)

Downloads: 36
Category: Apps/Mac
Size: 1.1 MB
Show Files ยป
files
Added: 2017-06-20 16:12:34
Language: English
Peers: Seeders : 0 , Leechers : 0
Tags: mac app application system admin administrator utility tool 
Release name: Freezer - mac GUI tool to set the priorities of running applications
Trackers:

udp://public.popcorn-tracker.org:6969/announce





By using this site you agree to and accept our user agreement. If you havent read the user agreement please do so here