Monday, October 21, 2019

Android SDK Platform Tools for Windows

Android Debug Bridge version 1.0.26
platform-tools_r03-windows.zip (2011-02-23)
platform-tools_r04-windows.zip (2011-05-10)
platform-tools_r05-windows.zip (2011-06-01)
platform-tools_r06-windows.zip (2011-07-16)
platform-tools_r07-windows.zip (2011-09-22)
Android Debug Bridge version 1.0.29
platform-tools_r08-windows.zip (2011-10-19)
platform-tools_r09-windows.zip (2011-10-28)
platform-tools_r10-windows.zip (2011-12-16) (1st Fastboot)
platform-tools_r11-windows.zip (2012-03-21)
platform-tools_r12-windows.zip (2012-06-27)
platform-tools_r13-windows.zip (2012-07-19)
platform-tools_r14-windows.zip (2012-07-25)
Android Debug Bridge version 1.0.31
platform-tools_r16-windows.zip (2012-11-13)
platform-tools_r16.0.1-windows.zip (2012-12-21)
platform-tools_r16.0.2-windows.zip (2013-02-26)
platform-tools_r17-windows.zip (2013-05-15)
platform-tools_r18-windows.zip (2013-07-24)
platform-tools_r18.0.1-windows.zip (2013-07-30)
platform-tools_r19-windows.zip (2013-10-31)
platform-tools_r19.0.1-windows.zip (2013-12-20)
platform-tools_r19.0.2-windows.zip (2014-05-13)
platform-tools_r20-windows.zip (2014-06-26)
Android Debug Bridge version 1.0.32
platform-tools_r21-windows.zip (2014-10-17)
platform-tools_r22-windows.zip (2015-03-10)
platform-tools_r23-windows.zip (2015-08-17)
platform-tools_r23.0.1-windows.zip (2015-09-10)
platform-tools_r23.1.0-windows.zip (2015-12-10)
Android Debug Bridge version 1.0.36
platform-tools_r24-windows.zip (2016-07-18)
platform-tools_r24.0.2-windows.zip (2016-09-13)
platform-tools_r24.0.3-windows.zip (2016-09-14)
platform-tools_r24.0.4-windows.zip (2016-09-28)
platform-tools_r25-windows.zip (2016-10-19)
platform-tools_r25.0.1-windows.zip (2016-11-22)
platform-tools_r25.0.2-windows.zip (2016-12-13)
platform-tools_r25.0.3-windows.zip (2016-12-17)
Android Debug Bridge version 1.0.39
platform-tools_r25.0.4-windows.zip (2017-03-16)
platform-tools_r25.0.5-windows.zip (2017-04-24)
platform-tools_r25.0.6-windows.zip (2017-05-17)
platform-tools_r26.0.0-windows.zip (2017-06-08)
platform-tools_r26.0.1-windows.zip (2017-09-28)
platform-tools_r26.0.2-windows.zip (2017-10-27)
platform-tools_r27.0.0-windows.zip (2017-12-05)
platform-tools_r27.0.1-windows.zip (2017-12-22)
Android Debug Bridge version 1.0.40
platform-tools_r28.0.0-windows.zip (2018-06-06)
platform-tools_r28.0.1-windows.zip (2018-09-01)
platform-tools_r28.0.2-windows.zip (2019-03-13)
Android Debug Bridge version 1.0.41
platform-tools_r28.0.3-windows.zip (2019-05-07)
platform-tools_r29.0.0-windows.zip (2019-06-05)
platform-tools_r29.0.1-windows.zip (2019-06-11)
platform-tools_r29.0.2-windows.zip (2019-08-01)
platform-tools_r29.0.3-windows.zip (2019-09-10)
platform-tools_r29.0.4-windows.zip (2019-09-14)
platform-tools_r29.0.5-windows.zip (2019-10-28)
platform-tools_r29.0.6-windows.zip (2020-02-19)
platform-tools_r30.0.0-windows.zip (2020-04-23)
platform-tools_r30.0.1-windows.zip (2020-05-06)
platform-tools_r30.0.2-windows.zip (2020-06-05)
platform-tools_r30.0.3-windows.zip (2020-06-19)
platform-tools_r30.0.4-windows.zip (2020-07-31)
platform-tools_r30.0.5-windows.zip (2020-11-04)
platform-tools_r31.0.0-windows.zip (2021-02-18)
platform-tools_r31.0.1-windows.zip (2021-03-17)
platform-tools_r31.0.2-windows.zip (2021-04-15)
platform-tools_r31.0.3-windows.zip (2021-07-28)
platform-tools_r32.0.0-windows.zip (2022-01-26)

Latest at the moment
platform-tools_r33.0.0-windows.zip (2022-02-22)

Always the latest
platform-tools-latest-windows.zip

Original post at XDA

Wednesday, October 2, 2019

NSIS AccessControl plug-in (exe)

Here a small exe that I made as a kind of spin-off of another project.
It enables one to use NSIS AccessControl plug-in from the command line.

Usage:
AccessControl.exe "<plug-in command>" "<command option1>" "<command option2>" ...
(See the AccessControl.txt and other files for more info.)

One example:

Plug-in command "GrantOnFile" when Plug-in is used in NSIS:
AccessControl::GrantOnFile "path2\yourfolder" "(BU)" "FullAccess"

Plug-in command "GrantOnFile" when exe is used:
AccessControl.exe "GrantOnFile" "path2\yourfolder" "(BU)" "FullAccess"
(Notice: Every parameter must be enclosed in double quotes when using the exe.)

When run, the exe shows the result in a messagebox and writes it to the log file.

Download: https://yadi.sk/d/CVBuxDFtEzQBwA

The text below is taken from: https://nsis.sourceforge.io/AccessControl_plug-in


AccessControl plug-in


Description


Version: 1.0.8.1 (7th July 2014)

Supported on: WinNT4+.

The AccessControl plugin for NSIS provides a set of functions related to Windows NT access control list (ACL) management.

File and Directory Permission List

File Permissions

  • ReadData
  • WriteData
  • AppendData
  • ReadEA
  • WriteEA
  • Execute
  • ReadAttributes
  • WriteAttributes
  • Delete
  • ReadControl
  • WriteDAC
  • WriteOwner
  • Synchronize
  • FullAccess
  • GenericRead
  • GenericWrite
  • GenericExecute
  • NULL

Directory Permissions

  • ListDirectory
  • AddFile
  • AddSubdirectory
  • ReadEA
  • WriteEA
  • Traverse
  • DeleteChild
  • ReadAttributes
  • WriteAttributes
  • Delete
  • ReadControl
  • WriteDAC
  • WriteOwner
  • Synchronize
  • FullAccess
  • GenericRead
  • GenericWrite
  • GenericExecute
  • NULL

Registry Permissions

  • QueryValue
  • SetValue
  • CreateSubKey
  • EnumerateSubKeys
  • Notify
  • CreateLink
  • Delete
  • ReadControl
  • WriteDAC
  • WriteOwner
  • Synchronize
  • GenericRead
  • GenericWrite
  • GenericExecute
  • FullAccess
  • NULL

--------------------------------------------------------------------------
Taken from NSIS AccessControl plug-in's AccessControl.txt

FUNCTIONS
---------

GrantOnFile [/NOINHERIT] <filename> <trustee> <permissions>
GrantOnRegKey [/NOINHERIT] <rootkey> <regkey> <trustee> <permissions>
Pop $Result ; "ok" or "error" + error details

  Makes sure that the trustee get the requested access rights on
  that object.

---------

SetOnFile [/NOINHERIT] <filename> <trustee> <permissions>
SetOnRegKey [/NOINHERIT] <rootkey> <regkey> <trustee> <permissions>
Pop $Result ; "ok" or "error" + error details

  Replaces any existing access rights for the trustee on the object
  with the specified access rights.

---------

ClearOnFile [/NOINHERIT] <filename> <trustee> <permissions>
ClearOnRegKey [/NOINHERIT] <rootkey> <regkey> <trustee> <permissions>
Pop $Result ; "ok" or "error" + error details

  Replaces all trustees on the object with the specified trustee and
  access rights.

---------

DenyOnFile [/NOINHERIT] <filename> <trustee> <permissions>
DenyOnRegKey [/NOINHERIT] <rootkey> <regkey> <trustee> <permissions>
Pop $Result ; "ok" or "error" + error details

  Explicitly denies an access right on a object.

---------

RevokeOnFile [/NOINHERIT] <filename> <trustee> <permissions>
RevokeOnRegKey [/NOINHERIT] <rootkey> <regkey> <trustee> <permissions>
Pop $Result ; "ok" or "error" + error details

  Removes a formerly defined access right for that object.
  Note that access rights will still be revoked even if they are
  inherited.

---------

SetFileOwner <filename> <trustee>
SetRegKeyOwner <rootkey> <regkey> <trustee>
Pop $Result ; "ok" or "error" + error details

  Changes the owner of an object.

---------

GetFileOwner <filename>
GetRegKeyOwner <rootkey> <regkey>
Pop $Owner ; or "error" + error details

  Gets the owner of an object.

---------

SetFileGroup <filename> <trustee>
SetRegKeyGroup <rootkey> <regkey> <trustee>
Pop $Result ; "ok" or "error" + error details

  Changes the primary group of the object.

---------

GetFileGroup <filename>
GetRegKeyGroup <rootkey> <regkey>
Pop $Group ; or "error" + error details

  Gets the primary group of the object.

---------

EnableFileInheritance <filename>
EnableRegKeyInheritance <rootkey> <regkey>
Pop $Result ; "ok" or "error" + error details

  Enables inheritance of parent object permissions.

---------

DisableFileInheritance <filename>
DisableRegKeyInheritance <rootkey> <regkey>
Pop $Result ; "ok" or "error" + error details

  Disables inheritance of parent object permissions.

---------

SidToName <sidstring>
Pop $Domain ; or "error" + error details
Pop $Username

  Converts an SID on the local machine to the corresponding username and
  domain name.

---------

NameToSid <username>
Pop $SID ; or "error" + error details

  Gets the SID of the specified username on the local machine.

---------

GetCurrentUserName
Pop $Username ; or "error"

  Gets the username of the current user running the setup.

---------


Saturday, September 14, 2019

LGUP UI-fixer batch file package

Adds some more Process options to the LGUP user interface.

Usage:
Install LGUP first... You can get the newest, v1.16, from XDA member maxmotos here:
https://forum.xda-dev...t/lg-1-16-t3967559
Then just unzip the fixer zip to some folder and run the bat file as administrator.

Download the zip package: https://yadi.sk/d/Lw7dtokwfgjI9w

See also the posts at XDA...
https://forum.xda-dev...extractor-t80236103



Friday, March 29, 2019

KDZ dll extractor - for extracting the dll from a kdz file

(The dll is needed when flashing for example with LGUP or LG FlashTool.)

Usage: Drop a kdz-file over the batch file,
or: KDZ_dll-extractor.bat some-kdz-file.kdz

Download zip package: https://yadi.sk/d/1OrWV1VgQxA4mQ

Just unzip it to some folder and run the bat file for the instructions.
Works also through SendTo folder if there is more need for it...

See also the thread at XDA...
https://forum.xda-dev...extractor-t3916444