Should I block it?

No, this file is 100% safe to run.

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
LookupAccountNameW, CreateProcessAsUserW, EqualSid, DuplicateTokenEx, RegQueryValueExA, LogonUserW, RegisterServiceCtrlHandlerExA, StartServiceCtrlDispatcherA, RegOpenKeyExA, RegDeleteKeyA, RegCloseKey, OpenSCManagerA, CreateServiceA, OpenServiceA, ChangeServiceConfigA, CloseServiceHandle, ChangeServiceConfig2A, SetServiceStatus, GetNamedSecurityInfoA, SetEntriesInAclA, SetNamedSecurityInfoA, LsaNtStatusToWinError, IsValidSid, LookupAccountSidA, GetTokenInformation, OpenProcessToken, LookupPrivilegeValueA, AdjustTokenPrivileges, AllocateAndInitializeSid, DeleteService
iphlpapi.dll
GetAdaptersInfo
kernel32.dll
LocalFree, GetModuleFileNameA, CreateEventA, SetEvent, WaitForSingleObjectEx, ResetEvent, GetTickCount, GetSystemTimeAsFileTime, SetSystemTime, FileTimeToSystemTime, FileTimeToLocalFileTime, GetTimeZoneInformation, SystemTimeToFileTime, SystemTimeToTzSpecificLocalTime, TlsAlloc, TlsSetValue, TlsGetValue, GetCurrentThreadId, Sleep, SetThreadAffinityMask, GetCurrentThread, GetProcessAffinityMask, WaitForMultipleObjectsEx, CreateFileA, CreateNamedPipeA, WriteFile, GetOverlappedResult, WaitForSingleObject, SetHandleInformation, DuplicateHandle, GetNamedPipeHandleStateA, GetNamedPipeInfo, GetFileType, CancelIo, ReadFile, FlushFileBuffers, PeekNamedPipe, GetVersion, CreateProcessW, GetHandleInformation, GetStdHandle, GetExitCodeProcess, TerminateProcess, VirtualProtect, GetModuleHandleA, SetThreadPriority, GetModuleFileNameW, SetLastError, SetFilePointer, SetFileAttributesW, SetEndOfFile, CreateFileW, GetFileSize, LockFileEx, UnlockFile, GetFileInformationByHandle, GetWindowsDirectoryA, DeleteFileW, WideCharToMultiByte, MultiByteToWideChar, GetFileAttributesW, GetFullPathNameW, GetEnvironmentVariableW, FindClose, FindFirstFileW, GetFileAttributesExW, MoveFileExW, GetCurrentDirectoryW, SetCurrentDirectoryW, OutputDebugStringA, DeviceIoControl, GetCommandLineA, EnterCriticalSection, LeaveCriticalSection, ExitThread, CreateThread, HeapAlloc, HeapReAlloc, HeapFree, GetCurrentProcessId, UnhandledExceptionFilter, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, SetHandleCount, GetStartupInfoA, DeleteCriticalSection, TlsFree, HeapDestroy, HeapCreate, VirtualFree, FatalAppExitA, HeapSize, GetTimeFormatA, GetDateFormatA, GetCPInfo, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, IsValidLocale, IsValidCodePage, GetStringTypeA, GetStringTypeW, RtlUnwind, VirtualAlloc, IsBadWritePtr, SetEnvironmentVariableA, SetEnvironmentVariableW, GetACP, GetOEMCP, InitializeCriticalSection, InterlockedExchange, SetStdHandle, QueryPerformanceCounter, LCMapStringA, LCMapStringW, CompareStringA, CompareStringW, SetConsoleCtrlHandler, GetLocaleInfoW, Process32First, Process32Next, GetSystemDirectoryA, FreeLibrary, OpenProcess, CreateToolhelp32Snapshot, Module32First, LoadLibraryExA, Module32Next, VirtualQuery, GetVersionExA, GetSystemInfo, LoadLibraryA, GetProcAddress, SetSystemTimeAdjustment, GetCurrentProcess, GetSystemTimeAdjustment, CreateMutexA, GetLastError, CloseHandle, SetFileTime, ExitProcess
ntdll.dll
RtlNtStatusToDosError, NtSetInformationFile, NtQueryInformationFile
psapi.dll
EnumProcesses
secur32.dll
LsaEnumerateLogonSessions, LsaGetLogonSessionData, LsaFreeReturnBuffer
version.dll
GetFileVersionInfoSizeA, GetFileVersionInfoA, VerQueryValueA
ws2_32.dll
WSAEventSelect, WSAEnumNetworkEvents, WSAIoctl, WSASocketA, WSACloseEvent, WSASend, WSACreateEvent
wtsapi32.dll
WTSQuerySessionInformationA, WTSFreeMemory
Export table
ASMAtomicCmpXchgU8
g_aRTUniLowerRanges
g_aRTUniUpperRanges
g_pStdErr
g_pStdIn
g_pStdOut
g_pszRTAssertExpr
g_pszRTAssertFile
g_pszRTAssertFunction
g_szRTAssertMsg1
g_szRTAssertMsg2
g_u32RTAssertLine
RTAssertAreQuiet
RTAssertMayPanic
RTAssertMsg1
RTAssertMsg1Weak
RTAssertMsg2AddV
RTAssertMsg2AddWeak
RTAssertMsg2AddWeakV
RTAssertMsg2V
RTAssertMsg2Weak
RTAssertMsg2WeakV
RTAssertSetMayPanic
RTAssertSetQuiet
RTAssertShouldPanic
RTAvllU32Destroy
RTAvllU32DoWithAll
RTAvllU32Get
RTAvllU32GetBestFit
RTAvllU32Insert
RTAvllU32Remove
RTAvllU32RemoveBestFit
RTAvlPVDestroy
RTAvlPVDoWithAll
RTAvlPVGet
RTAvlPVGetBestFit
RTAvlPVInsert
RTAvlPVRemove
RTAvlPVRemoveBestFit
RTBldCfgRevision
RTBldCfgRevisionStr
RTBldCfgVersion
RTBldCfgVersionBuild
RTBldCfgVersionMajor
RTBldCfgVersionMinor
RTCrc32
RTCrc32Finish
RTCrc32Process
RTCrc32Start
RTCritSectDelete
RTCritSectEnter
RTCritSectEnterDebug
RTCritSectEnterMultiple
RTCritSectEnterMultipleDebug
RTCritSectInit
RTCritSectInitEx
RTCritSectLeave
RTCritSectLeaveMultiple
RTCritSectSetSubClass
RTCritSectTryEnter
RTCritSectTryEnterDebug
RTEnvClone
RTEnvCreate
RTEnvDestroy
RTEnvExist
RTEnvExistEx
RTEnvFreeUtf16Block
RTEnvGet
RTEnvGetEx
RTEnvGetExecEnvP
RTEnvPut
RTEnvPutEx
RTEnvQueryUtf16Block
RTEnvSet
RTEnvSetEx
RTEnvUnset
RTEnvUnsetEx
RTErrCOMGet
RTErrConvertFromErrno
RTErrConvertFromNtStatus
RTErrConvertFromWin32
RTErrGet
RTErrWinGet
RTFileChangeLock
RTFileClose
RTFileCopyByHandles
RTFileCopyByHandlesEx
RTFileCopyEx
RTFileDelete
RTFileExists
RTFileFlush
RTFileFromNative
RTFileGetMaxSize
RTFileGetMaxSizeEx
RTFileGetSize
RTFileIsValid
RTFileLock
RTFileMove
RTFileOpen
RTFileOpenBitBucket
RTFileQueryFsSizes
RTFileQueryInfo
RTFileRead
RTFileReadAt
RTFileRename
RTFileSeek
RTFileSetForceFlags
RTFileSetMode
RTFileSetSize
RTFileSetTimes
RTFileTell
RTFileToNative
RTFileUnlock
RTFileWrite
RTFileWriteAt
RTFsTypeName
RTGetOptArgvFree
RTGetOptArgvFromString
RTGetOptArgvToString
RTGetOptArgvToUtf16String
RTHandleClose
RTLatin1CalcUtf16Len
RTLatin1CalcUtf16LenEx
RTLatin1ToUtf16
RTLatin1ToUtf16Ex
RTLdrClose
RTLdrGetSuff
RTLdrGetSymbol
RTLdrIsLoadable
RTLdrLoad
RTLdrLoadAppPriv
RTLockValidatorClassAddPriorClass
RTLockValidatorClassCreate
RTLockValidatorClassCreateEx
RTLockValidatorClassCreateExV
RTLockValidatorClassCreateUnique
RTLockValidatorClassEnforceStrictReleaseOrder
RTLockValidatorClassFindForSrcPos
RTLockValidatorClassForSrcPos
RTLockValidatorClassRelease
RTLockValidatorClassRetain
RTLockValidatorHoldsLocksInClass
RTLockValidatorHoldsLocksInSubClass
RTLockValidatorIsBlockedThreadInValidator
RTLockValidatorIsEnabled
RTLockValidatorIsQuiet
RTLockValidatorMayPanic
RTLockValidatorQueryBlocking
RTLockValidatorReadLockDec
RTLockValidatorReadLockGetCount
RTLockValidatorReadLockInc
RTLockValidatorRecExclCheckBlocking
RTLockValidatorRecExclCheckOrder
RTLockValidatorRecExclCheckOrderAndBlocking
RTLockValidatorRecExclCreate
RTLockValidatorRecExclCreateV
RTLockValidatorRecExclDelete
RTLockValidatorRecExclDestroy
RTLockValidatorRecExclInit
RTLockValidatorRecExclInitV
RTLockValidatorRecExclRecursion
RTLockValidatorRecExclRecursionMixed
RTLockValidatorRecExclReleaseOwner
RTLockValidatorRecExclReleaseOwnerUnchecked
RTLockValidatorRecExclSetOwner
RTLockValidatorRecExclSetSubClass
RTLockValidatorRecExclUnwind
RTLockValidatorRecExclUnwindMixed
RTLockValidatorRecMakeSiblings
RTLockValidatorRecSharedAddOwner
RTLockValidatorRecSharedCheckAndRelease
RTLockValidatorRecSharedCheckBlocking
RTLockValidatorRecSharedCheckOrder
RTLockValidatorRecSharedCheckOrderAndBlocking
RTLockValidatorRecSharedCheckSignaller
RTLockValidatorRecSharedDelete
RTLockValidatorRecSharedInit
RTLockValidatorRecSharedInitV
RTLockValidatorRecSharedIsOwner
RTLockValidatorRecSharedRemoveOwner
RTLockValidatorRecSharedResetOwner
RTLockValidatorRecSharedSetSubClass
RTLockValidatorSetEnabled
RTLockValidatorSetMayPanic
RTLockValidatorSetQuiet
RTLockValidatorWriteLockDec
RTLockValidatorWriteLockGetCount
RTLockValidatorWriteLockInc
RTLogBackdoorPrintf
RTLogBackdoorPrintfV
RTLogCloneRC
RTLogCopyGroupsAndFlags
RTLogCreate
RTLogCreateEx
RTLogCreateExV
RTLogCreateForR0
RTLogDefaultInit
RTLogDefaultInstance
RTLogDestinations
RTLogDestroy
RTLogFlags
RTLogFlush
RTLogFlushRC
RTLogFlushToLogger
RTLogFormatV
RTLogGetDefaultInstance
RTLogGetDestinations
RTLogGetFlags
RTLogGetGroupSettings
RTLogGroupSettings
RTLogLogger
RTLogLoggerEx
RTLogLoggerExV
RTLogLoggerV
RTLogPrintf
RTLogPrintfV
RTLogRelDefaultInstance
RTLogRelLogger
RTLogRelLoggerV
RTLogRelPrintf
RTLogRelPrintfV
RTLogRelSetDefaultInstance
RTLogSetCustomPrefixCallback
RTLogSetDefaultInstance
RTLogWriteDebugger
RTLogWriteStdErr
RTLogWriteStdOut
RTLogWriteUser
RTMemAlloc
RTMemAllocVar
RTMemAllocZ
RTMemAllocZVar
RTMemDup
RTMemDupEx
RTMemExecAlloc
RTMemExecFree
RTMemFree
RTMemPageAlloc
RTMemPageAllocZ
RTMemPageFree
RTMemPoolAlloc
RTMemPoolAllocZ
RTMemPoolCreate
RTMemPoolDestroy
RTMemPoolDup
RTMemPoolDupEx
RTMemPoolFree
RTMemPoolRealloc
RTMemPoolRefCount
RTMemPoolRelease
RTMemPoolRetain
RTMemProtect
RTMemRealloc
RTMemTmpAlloc
RTMemTmpAllocZ
RTMemTmpFree
RTOnce
RTOnceReset
RTPathAbs
RTPathAppDocs
RTPathAppend
RTPathAppPrivateArch
RTPathAppPrivateNoArch
RTPathExecDir
RTPathExists
RTPathExistsEx
RTPathExt
RTPathFilename
RTPathGetCurrent
RTPathHaveExt
RTPathHavePath
RTPathJoin
RTPathParse
RTPathQueryInfo
RTPathQueryInfoEx
RTPathReal
RTPathRename
RTPathSetCurrent
RTPathSetTimes
RTPathSetTimesEx
RTPathSharedLibs
RTPathStripTrailingSlash
RTPathTemp
RTPathUserHome
RTPipeClose
RTPipeCreate
RTPipeFlush
RTPipeFromNative
RTPipeRead
RTPipeReadBlocking
RTPipeSelectOne
RTPipeToNative
RTPipeWrite
RTPipeWriteBlocking
RTPoll
RTPollNoResume
RTPollSetAdd
RTPollSetCreate
RTPollSetDestroy
RTPollSetGetCount
RTPollSetQueryHandle
RTPollSetRemove
RTPrintf
RTPrintfV
RTProcCreate
RTProcCreateEx
RTProcGetAffinityMask
RTProcGetExecutableName
RTProcGetPriority
RTProcSelf
RTProcSetPriority
RTProcTerminate
RTProcWait
RTProcWaitNoResume
RTR3Init
RTR3InitAndSUPLib
RTR3InitAndSUPLibWithProgramPath
RTR3InitEx
RTR3InitWithProgramPath
RTSemEventAddSignaller
RTSemEventCreate
RTSemEventCreateEx
RTSemEventDestroy
RTSemEventMultiAddSignaller
RTSemEventMultiCreate
RTSemEventMultiCreateEx
RTSemEventMultiDestroy
RTSemEventMultiRemoveSignaller
RTSemEventMultiReset
RTSemEventMultiSetSignaller
RTSemEventMultiSignal
RTSemEventMultiWait
RTSemEventMultiWaitNoResume
RTSemEventRemoveSignaller
RTSemEventSetSignaller
RTSemEventSignal
RTSemEventWait
RTSemEventWaitNoResume
RTSemFastMutexCreate
RTSemFastMutexDestroy
RTSemFastMutexRelease
RTSemFastMutexRequest
RTSemRWCreate
RTSemRWCreateEx
RTSemRWDestroy
RTSemRWGetReadCount
RTSemRWGetWriteRecursion
RTSemRWGetWriterReadRecursion
RTSemRWIsReadOwner
RTSemRWIsWriteOwner
RTSemRWReleaseRead
RTSemRWReleaseWrite
RTSemRWRequestRead
RTSemRWRequestReadDebug
RTSemRWRequestReadNoResume
RTSemRWRequestReadNoResumeDebug
RTSemRWRequestWrite
RTSemRWRequestWriteDebug
RTSemRWRequestWriteNoResume
RTSemRWRequestWriteNoResumeDebug
RTSemRWSetSubClass
RTSemSpinMutexCreate
RTSemSpinMutexDestroy
RTSemSpinMutexRelease
RTSemSpinMutexRequest
RTSemSpinMutexTryRequest
RTSemXRoadsCreate
RTSemXRoadsDestroy
RTSemXRoadsEWEnter
RTSemXRoadsEWLeave
RTSemXRoadsNSEnter
RTSemXRoadsNSLeave
RTSgBufAdvance
RTSgBufClone
RTSgBufCmp
RTSgBufCmpEx
RTSgBufCopy
RTSgBufCopyFromBuf
RTSgBufCopyToBuf
RTSgBufInit
RTSgBufReset
RTSgBufSegArrayCreate
RTSgBufSet
RTSocketClose
RTSocketFromNative
RTSocketGetLocalAddress
RTSocketGetPeerAddress
RTSocketRead
RTSocketRelease
RTSocketRetain
RTSocketSelectOne
RTSocketSetInheritance
RTSocketSgWrite
RTSocketSgWriteL
RTSocketSgWriteLV
RTSocketShutdown
RTSocketToNative
RTSocketWrite
RTSpinlockAcquire
RTSpinlockAcquireNoInts
RTSpinlockCreate
RTSpinlockDestroy
RTSpinlockRelease
RTSpinlockReleaseNoInts
RTStrAAppend
RTStrAAppendExN
RTStrAAppendExNV
RTStrAAppendN
RTStrAlloc
RTStrAllocEx
RTStrAPrintf
RTStrAPrintf2
RTStrAPrintf2V
RTStrAPrintfV
RTStrATruncate
RTStrCalcUtf16Len
RTStrCalcUtf16LenEx
RTStrCmp
RTStrCopy
RTStrCurrentCPToUtf8
RTStrDup
RTStrDupEx
RTStrDupN
RTStrFormat
RTStrFormatNumber
RTStrFormatTypeDeregister
RTStrFormatTypeRegister
RTStrFormatTypeSetUser
RTStrFormatV
RTStrFree
RTStrGetCpExInternal
RTStrGetCpInternal
RTStrGetCpNExInternal
RTStrICmp
RTStrIStr
RTStrIsValidEncoding
RTStrmClearError
RTStrmClose
RTStrmError
RTStrmFlush
RTStrmGetCh
RTStrmGetLine
RTStrmOpen
RTStrmOpenF
RTStrmOpenFV
RTStrmPrintf
RTStrmPrintfV
RTStrmPutCh
RTStrmPutStr
RTStrmReadEx
RTStrmRewind
RTStrmWriteEx
RTStrNCmp
RTStrNICmp
RTStrNLen
RTStrPrevCp
RTStrPrintf
RTStrPrintfEx
RTStrPrintfExV
RTStrPrintfV
RTStrPurgeEncoding
RTStrPutCpInternal
RTStrRealloc
RTStrStr
RTStrToInt16
RTStrToInt16Ex
RTStrToInt16Full
RTStrToInt32
RTStrToInt32Ex
RTStrToInt32Full
RTStrToInt64
RTStrToInt64Ex
RTStrToInt64Full
RTStrToInt8
RTStrToInt8Ex
RTStrToInt8Full
RTStrToLower
RTStrToUInt16
RTStrToUInt16Ex
RTStrToUInt16Full
RTStrToUInt32
RTStrToUInt32Ex
RTStrToUInt32Full
RTStrToUInt64
RTStrToUInt64Ex
RTStrToUInt64Full
RTStrToUInt8
RTStrToUInt8Ex
RTStrToUInt8Full
RTStrToUni
RTStrToUniEx
RTStrToUpper
RTStrToUtf16
RTStrToUtf16Ex
RTStrUniLen
RTStrUniLenEx
RTStrUtf8ToCurrentCP
RTStrValidateEncoding
RTStrValidateEncodingEx
RTSystemQueryOSInfo
RTTermDeregisterCallback
RTTermRegisterCallback
RTTermRunCallbacks
RTThreadAdopt
RTThreadBlocking
RTThreadCreate
RTThreadCreateF
RTThreadCreateV
RTThreadFromNative
RTThreadGetAffinity
RTThreadGetName
RTThreadGetNative
RTThreadGetReallySleeping
RTThreadGetState
RTThreadGetType
RTThreadIsMain
RTThreadNativeSelf
RTThreadSelf
RTThreadSelfAutoAdopt
RTThreadSelfName
RTThreadSetAffinity
RTThreadSetName
RTThreadSetType
RTThreadSleep
RTThreadStateName
RTThreadUnblocked
RTThreadUserReset
RTThreadUserSignal
RTThreadUserWait
RTThreadUserWaitNoResume
RTThreadWait
RTThreadWaitNoResume
RTThreadYield
RTTimeExplode
RTTimeImplode
RTTimeIsLeapYear
RTTimeLocalDeltaNano
RTTimeLocalExplode
RTTimeLocalNow
RTTimeMilliTS
RTTimeNanoTS
RTTimeNormalize
RTTimeNow
RTTimeProgramMicroTS
RTTimeProgramMilliTS
RTTimeProgramNanoTS
RTTimeProgramSecTS
RTTimeProgramStartNanoTS
RTTimeSet
RTTimeSpecToString
RTTimeSystemMilliTS
RTTimeSystemNanoTS
RTTimeToString
RTUtf16CalcLatin1Len
RTUtf16CalcLatin1LenEx
RTUtf16CalcUtf8Len
RTUtf16CalcUtf8LenEx
RTUtf16Cmp
RTUtf16Dup
RTUtf16DupEx
RTUtf16Free
RTUtf16GetCpExInternal
RTUtf16GetCpInternal
RTUtf16ICmp
RTUtf16Len
RTUtf16PutCpInternal
RTUtf16ToLatin1
RTUtf16ToLatin1Ex
RTUtf16ToLower
RTUtf16ToUpper
RTUtf16ToUtf8
RTUtf16ToUtf8Ex

VBoxService.exe

Oracle VM VirtualBox Guest Additions by Sun Microsystems (Signed)

Remove VBoxService.exe
Version:   3.2.10.66523
MD5:   3baeddf2829ec989449aaf21298be48e
SHA1:   7d984c1ed496617d652bc56bf003252503c70724
SHA256:   a10edd7e6e0af6f845e4c6d03e1bc203a2ca9b8ece6d9ac4bfa9118421a8d621

Overview

vboxservice.exe runs as a service under the name VirtualBox Guest Additions Service (VBoxService) with extensive SYSTEM privileges (full administrator access). The file is digitally signed by Sun Microsystems which was issued by the VeriSign certificate authority (CA). This particular version is usually found on Microsoft Windows XP (5.1.2600.196608).

DetailsDetails

File name:vboxservice.exe
Publisher:Oracle Corporation
Product name:Oracle VM VirtualBox Guest Additions
Description:VirtualBox Guest Additions Service
Typical file path:C:\Windows\System32\vboxservice.exe
File version:3.2.10.66523
Product version:3.2.10.r66523
Size:954.52 KB (977,424 bytes)
Build date:10/8/2010 6:28 AM
Certificate
Issued to:Sun Microsystems
Authority (CA):VeriSign
Effective date:Tuesday, June 10, 2008
Expiration date:Saturday, June 11, 2011
Digital DNA
PE subsystem:Windows Console
File packed:No
.NET CLR:No
More details

BehaviorsBehaviors

Service
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'VBoxService' (VirtualBox Guest Additions Service)

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00012572%
0.028634%
Kernel CPU:0.00009231%
0.013761%
User CPU:0.00003342%
0.014873%
Kernel CPU time:23,674 ms/min
100,923,805ms/min
Memory
Private memory:3.6 MB
21.59 MB
Private (maximum):5.01 MB
Private (minimum):1.05 MB
Non-paged memory:3.6 MB
21.59 MB
Virtual memory:38.7 MB
140.96 MB
Virtual memory (peak):39.27 MB
169.69 MB
Working set:1.1 MB
18.61 MB
Working set (peak):5.27 MB
37.95 MB
Page faults:185,139/min
2,039/min
I/O
I/O read transfer:126 Bytes/sec
1.02 MB/min
I/O read operations:2/sec
343/min
I/O write transfer:133 Bytes/sec
274.99 KB/min
I/O write operations:2/sec
227/min
I/O other transfer:10.93 KB/sec
448.09 KB/min
I/O other operations:159/sec
1,671/min
Resource allocations
Threads:8
12
Handles:150
600
GUI GDI count:4
103
GUI USER count:1
49

BehaviorsProcess properties

Integrety level:Undefined
Platform:32-bit
Command line:system32\vboxservice.exe
Owner:SYSTEM
Windows Service
Service name:VBoxService
Display name:VirtualBox Guest Additions Service
Description:“Manages VM runtime information, time synchronization, remote sysprep execution and miscellaneous utilities for guest operating systems.”
Type:Win32OwnProcess
Parent process:services.exe (Services and Controller app by Microsoft)

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Microsoft Windows XP 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE