Showing posts with label first. Show all posts
Showing posts with label first. Show all posts
Sunday, December 18, 2016
New Setup Free ChimeraTool changelog 18 03 2016 S7 UNLOCK FIRST IN THE WORLD Download Here
New Setup Free ChimeraTool changelog 18 03 2016 S7 UNLOCK FIRST IN THE WORLD Download Here
ChimeraTool changelog -18/03/2016 S7 UNLOCK FIRST IN THE WORLD
Dear ChimeraTool Users,
ChimeraTool update: v 9.60.1606
16/03/2016
Samsung Galaxy S7 Direct Unlock first in the world (Shannon335 / Exynos8890)
Samsung Galaxy S7 - SM-G930F
Samsung Galaxy S7 - SM-G930W8
Samsung Galaxy S7 Edge - SM-G935F
Samsung Galaxy S7 Edge - SM-G935W
Rooting is not required (Knox will be tripped)
Before unlock: to avoid frp/reactivation/ee lock do not forget to disable Google/Samsung account.
After unlock: Install a stock firmware.
In the next builds we will add more functions and comfortable usage be not worry 
Added : Direct Unlock, Read Codes, Read/Write Cert, Download/Flash Firmware, Store/Restore Backup, Repair EFS
Samsung Galaxy A3 2016 - SM-A310F
Samsung Galaxy A3 2016 - SM-A310M
Samsung Galaxy A3 2016 - SM-A310Y
Samsung Galaxy A3 2016 - SM-A310FD
Samsung Galaxy A5 2016 - SM-A510F
Samsung Galaxy A5 2016 - SM-A510M
Samsung Galaxy A5 2016 - SM-A510Y
Samsung Galaxy A5 2016 - SM-A510FD
Samsung Galaxy A5 2016 - SM-A510K
Samsung Galaxy A5 2016 - SM-A510L
Samsung Galaxy A5 2016 - SM-A510S
Samsung Galaxy A7 2016 - SM-A710F
Samsung Galaxy A7 2016 - SM-A710M
Samsung Galaxy A7 2016 - SM-A710Y
Samsung Galaxy A7 2016 - SM-A710FD
Samsung Galaxy A7 2016 - SM-A710K
Samsung Galaxy A7 2016 - SM-A710L
Samsung Galaxy A7 2016 - SM-A710S
No need for ROOT (Knox will be tripped)
>>Previously:
Added LG platform for Chimera Tool All Modules License Currently 312 LG models are supported with the following procedures: IMEI repair, Direct unlock, Read phone info, Wi-fi & Bluetooth MAC address repair.<<
You still dont have license for ChimeraTool?
Do you need Chimera Tool USB dongle?
- Visit our store: https://chimeratool.com/shop
- FoneFunShop UK: Chimera Dongle - FoneFunShop
- GsmServer store: Chimera Dongle (Authenticator) - GsmServer
- GsmEasy store: GsmEasy Store
Go to link download
Wednesday, October 26, 2016
How to Worlds First Sc9830 Fully Support in Miracle Box 2 30 Done Here 100
How to Worlds First Sc9830 Fully Support in Miracle Box 2 30 Done Here 100
Worlds First Sc9830 Fully Support in Miracle Box 2.30
Worlds First Sc9830 Fully Support in Miracle Box 2.30
1.MTK add Clear FRP REMOVE (Android Mobile).
# No Need Root Required.
# No Need ADB Required.
# No Need USB Enable.
# Include other Setting Removed.
# No Need Flash.
# No Need Scatter File.
2.MTK Add Format Safe & Advanced (Android Mobile).
# Safe Feature Can Format Auto.
# Advanced Format as User want.
3.MTK Improve Remove Virus olny EMMC Miracle AV (Android Mobile)
# No Need Root Required.
# No Need ADB Required.
# No Need USB Enable.
# No Need Format.
# No Need Flash.
# No Need Scatter File.
# 550+ Data Base Added.
# Monkey Virus 1 Short Clean.
4.MTK Add Write Flash before Format All flash.
# Advanced Function.
Go to link download
Monday, October 10, 2016
How to Worlds First Sc9830 SPD Virus App Remover No Need Root No Need ADB Free Download Here 100
How to Worlds First Sc9830 SPD Virus App Remover No Need Root No Need ADB Free Download Here 100
Worlds First Sc9830 SPD Virus & App Remover No Need Root No Need ADB
MIRACLE BOX
Version 2.30
Worlds First SC9830 SPD
Virus & App Remover
No Need Root
No Need ADB
1.MTK add Clear FRP REMOVE (Android Mobile).
# No Need Root Required.
# No Need ADB Required.
# No Need USB Enable.
# Include other Setting Removed.
# No Need Flash.
# No Need Scatter File.
2.MTK Add Format Safe & Advanced (Android Mobile).
# Safe Feature Can Format Auto.
# Advanced Format as User want.
3.MTK Improve Remove Virus olny EMMC Miracle AV (Android Mobile)
# No Need Root Required.
# No Need ADB Required.
# No Need USB Enable.
# No Need Format.
# No Need Flash.
# No Need Scatter File.
# 550+ Data Base Added.
# Monkey Virus 1 Short Clean.
4.MTK Add Write Flash before Format All flash.
# Advanced Function.
Go to link download
Sunday, October 9, 2016
Running your first PHP application in Google App Engine Fix for the php executable path flag issue
Running your first PHP application in Google App Engine Fix for the php executable path flag issue
As I may (or may not) have mentioned before, I mostly blog here for the purpose of note-keeping for myself. In most of the cases I dont really care about how good the tutorials (not so much) are coming out. So, please do your homework if you are following any of my tutorials at all. This is gonna be a disclaimer somewhere, but see? I cant give a damn here. Thanks.
I was trying my hands on the Google App Engine. My system is Linux so I downloaded, followed the linux part of things from their official how-to-first-time page here [ https://developers.google.com/appengine/docs/php/gettingstarted/installing ]
As you can see from that page (yeah, thats a dependency) you
1. Download the PHP SDK
2. Extract it some nice place
3. Write a "hello world!" PHP script
4. Execute the python script (dev_appserver.py) in the the "google_appengine" (if you havent done it otherwise) folder.
BUT ! I got stuck here for sometime, and looked up for the fix.
Source of the problem:
Following this trail I came to notice that my ignorance toward the tutorials PHP installation paid of here. The problem was actually my PHP installtion was a CLI version. While the app engine essentially wants a CGI version. For doing so, the tutorial has very good instructions, and yes, php-cgi is NOT available in Ubuntu repos. So I did
I was trying my hands on the Google App Engine. My system is Linux so I downloaded, followed the linux part of things from their official how-to-first-time page here [ https://developers.google.com/appengine/docs/php/gettingstarted/installing ]
As you can see from that page (yeah, thats a dependency) you
1. Download the PHP SDK
2. Extract it some nice place
3. Write a "hello world!" PHP script
4. Execute the python script (dev_appserver.py) in the the "google_appengine" (if you havent done it otherwise) folder.
BUT ! I got stuck here for sometime, and looked up for the fix.
Source of the problem:
Which naturally implied 2 things
_PHPBinaryError: The path specified with the --php_executable_path flag () does not exist.
I naturally believe God loves it when Im busy with my favourite thing so number 2 was obsolete. I looked up on Google for some solutions and a sudden SO page suggested that executing the appserver executable like
1. The PHP installation was NOT as the app engine wants it to be
2. God doent want me to code anymore
will solve the problem.
./dev_appserver.py --php_executable_path="...path..to..the..php-cgi..executable..." helloworld
Following this trail I came to notice that my ignorance toward the tutorials PHP installation paid of here. The problem was actually my PHP installtion was a CLI version. While the app engine essentially wants a CGI version. For doing so, the tutorial has very good instructions, and yes, php-cgi is NOT available in Ubuntu repos. So I did
And afterwards executed
sudo apt-get install gcc libmysqlclient-dev libxml2-dev
wget --trust-server-names http://us2.php.net/get/php-5.4.15.tar.bz2/from/us1.php.net/mirror
tar xjf php-5.4.15.tar.bz2
cd php-5.4.15
./configure --prefix=$PWD/installdir --enable-bcmath --with-mysql
make install
cd -
And it went smooth. :) By the way, the above method will NOT harm you normal PHP installation.
./dev_appserver.py --php_executable_path="...path..to..the..php-cgi..executable..." helloworld
Go to link download
Tuesday, October 4, 2016
Full Miracle Box v 2 32 27th April 2016 User Choice Worlds First Features Free Download Here
Full Miracle Box v 2 32 27th April 2016 User Choice Worlds First Features Free Download Here
Miracle Box v 2.32 (27th April 2016) User Choice Worlds First Features...
Miracle Box v 2.32 (27th April 2016) User Choice Worlds First Features |Text Version
Miracle Box V2.32
Released on 27th April 2016
1.MTK Add MT6755 Fully Supported Added (Worlds First).
+ Read (Scatter and BIN File) (Worlds First).
+ Write (Scatter and BIN File) (Worlds First).
2.MTK Add MT6755 Repair IMEI/BT Address Support (Worlds First).
+ Repair IMEI Address Support (Worlds First).
+ Repair Bluetooth Address Support (Worlds First).
3.MTK Add MT6755 Read / Write NV/ ROOT/ Back BPLGUI Support (Worlds First).
+ Supported Read NV (Worlds First).
+ Supported Write NV (Worlds First).
+ Supported Root Rights (Worlds First).
+ Supported Back BPL GUI Supported (Worlds First).
4.MTK Improve Android Reset Code (EMMC).
+ Some Bug Solved.
+ Fast then Before.
+ Safe Mode added.
5.MTK Add MT6755 Read Pattern / Read Phonebook Support.
+ Fully Supported Read Pattern Code of MTK 6755 Based Mobile.
+ Fully Supported Read Phone Book of MTK 6755 Based Mobile.
6.MTK Add MT6755 Clear Anti-theft / Fix DL Mode support (Worlds First).
+ Added Anti Theft Code Clear MTK 6755 Based Mobiles
+ Added Anti Dix DL Mode MTK 6755 Based Mobiles
7.MTK Add MT6755 Clear FRP/Mircale AV Support.
+ Single Click FRP Reset Added MTK 6755 Based Mobiles.
+ Supported Android Malware Apps Removed.
8.MTK Add MT6755 Reset Code/Init Modem Support.
+ Supported Reset Code & initializing Modem.
9.MTK Improve Android Read/Write (EMMC).
+ Supported Android Read & Write Emmc faster then Before.
10.MTK/SPD Add Mircale AV Custom Virus Library Support.
+ Add Custom Library Support.
11.SPD Improve Load *.PAC File and Write.
+ Some Bug Solved.
+ Write .Pac with Improved Features.
12.Android Add Sideload ZIP Update System.
+ Now you can Update Sideload zip Flash
Download Miracle Box 2.32 Link
For More Info Please Subscribe Our Facebook Page Link
Br. [SV] Miracle Team
Go to link download
Monday, October 3, 2016
How to Worlds First Sc9830 Fully Support in Miracle Box 2 30 Free Download Here 100
How to Worlds First Sc9830 Fully Support in Miracle Box 2 30 Free Download Here 100
Worlds First Sc9830 Fully Support in Miracle Box 2.30
Nice Update Keep It Up ...But How Many take a Time in Read SPD full Firmware ? Miracle Team?
Miracle Box
Version 2.30 BETA
Worlds First Features Update Beta Test
We Just Post Beta Test Reports
qualcomm cpu all full support and imei repair
and xiaomi mi phone full support
thanxx
Go to link download
Monday, September 12, 2016
Documenting my first Arch build
Documenting my first Arch build
I bought a new Laptop a few months ago and now I have the old one being thrown around and ready for some wild tests. So I decided instead of using prebuilt Arch Linux distros Ill make a proper one myself and see how things turn up. :)
1. First things first, I built the vanilla setup simply by following the "Beginnerss guide in Arch Wiki" and the only 2 things I found of good notice is the "Partitioning part" and the "Get yourself wifi" part. Both of these have different scenarios but in my case things were a bit simplified since
a. I always use MBR
b. I always use WiFI
So to fix the partitioning issue I didnt do much. Used parted to get my disks ready, wrote the file systems using mkfs.ext4 and mkswap and set the bootflag on root.
To fix up with the WiFi, I first unblocked using
This pretty much brought up my whole system using the guide I mentioned earlier which you can find here
2. Now for the post installation part. The very first thing that came in my way is that my fan was blasting away like crazy. I fixed this using laptop-mood-tools and powertop. So first I created a new user (I cant be root when installing packages from the AUR) then I installed
UPDATE: Apparently this did not bring the crazy fan speeds down. After some browsing around, I hit a thread in the ArchBang forums where it became pretty apparent that recent Kernel changes in 3.18 have triggered the issue and still has not been resolved. So, I had to downgrade to 3.17.6 which I did by following a well written guide here. What I basically did was
a. Went to the Arch official package database
b. Located the Linux package
c. On the upper right Package Section of the page, click on View Changes. There I located an earlier version, in this case upgpkg: linux 3.17.6-1
d. Located the revision number from the line that is like "file:///srv/svn-packages@177020". Thats the revision number after the @, it might be anything. e. Then to compile 3.17.6, did the following in the terminal. CAUTION: This process might take several hours, took me around 4 hours to compile the kernel
3. Now for the GUI. I personally do not find full blown desktop environments much useful so I stick to Window Managers. I installed Xmonad. Then I configured Xorg for my user account using
I will update this article as more changes are added to the system.
1. First things first, I built the vanilla setup simply by following the "Beginnerss guide in Arch Wiki" and the only 2 things I found of good notice is the "Partitioning part" and the "Get yourself wifi" part. Both of these have different scenarios but in my case things were a bit simplified since
a. I always use MBR
b. I always use WiFI
So to fix the partitioning issue I didnt do much. Used parted to get my disks ready, wrote the file systems using mkfs.ext4 and mkswap and set the bootflag on root.
To fix up with the WiFi, I first unblocked using
Then used
rfkill unblock all
To connect to my system
wifi-menu
This pretty much brought up my whole system using the guide I mentioned earlier which you can find here
2. Now for the post installation part. The very first thing that came in my way is that my fan was blasting away like crazy. I fixed this using laptop-mood-tools and powertop. So first I created a new user (I cant be root when installing packages from the AUR) then I installed
Then I installed laptop-mode-tools using yaourt. After that I installed powertop using pacman and ran it
yaourt
Then I used to TAB key to go to the Turntables column and made all the Bad entries Good. Then pressed Esc to save the settings and rebooted.
powertop
UPDATE: Apparently this did not bring the crazy fan speeds down. After some browsing around, I hit a thread in the ArchBang forums where it became pretty apparent that recent Kernel changes in 3.18 have triggered the issue and still has not been resolved. So, I had to downgrade to 3.17.6 which I did by following a well written guide here. What I basically did was
a. Went to the Arch official package database
b. Located the Linux package
c. On the upper right Package Section of the page, click on View Changes. There I located an earlier version, in this case upgpkg: linux 3.17.6-1
d. Located the revision number from the line that is like "file:///srv/svn-packages@177020". Thats the revision number after the @, it might be anything. e. Then to compile 3.17.6, did the following in the terminal. CAUTION: This process might take several hours, took me around 4 hours to compile the kernel
This will install the new kernel. You might face some dependency issues where it might ask for 3.18. I removed those packages. Rebooted the PC and it was fixed.
cd ~/Downloads
mkdir linux-kernel && cd linux-kernel
svn checkout --depth=empty svn://svn.archlinux.org/packages
cd packages
svn update -rlinux
cd linux/trunk/
makepkg -g >> PKGBUILD
makepkg -s
sudo pacman -U *.pkg.tar.xz
3. Now for the GUI. I personally do not find full blown desktop environments much useful so I stick to Window Managers. I installed Xmonad. Then I configured Xorg for my user account using
Copied the barebones default xmonad configuration template from their configuration archives into ~/.xmonad/xmonad.hs
Xorg -configure
Then I opened up ~/.xinitrc and added
--
-- xmonad example config file for xmonad-0.9
--
-- A template showing all available configuration hooks,
-- and how to override the defaults in your own xmonad.hs conf file.
--
-- Normally, youd only override those defaults you care about.
--
-- NOTE: Those updating from earlier xmonad versions, who use
-- EwmhDesktops, safeSpawn, WindowGo, or the simple-status-bar
-- setup functions (dzen, xmobar) probably need to change
-- xmonad.hs, please see the notes below, or the following
-- link for more details:
--
-- http://www.haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8
--
import XMonad
import Data.Monoid
import System.Exit
import qualified XMonad.StackSet as W
import qualified Data.Map as M
-- The preferred terminal program, which is used in a binding below and by
-- certain contrib modules.
--
myTerminal = "xterm"
-- Whether focus follows the mouse pointer.
myFocusFollowsMouse :: Bool
myFocusFollowsMouse = True
-- Width of the window border in pixels.
--
myBorderWidth = 1
-- modMask lets you specify which modkey you want to use. The default
-- is mod1Mask ("left alt"). You may also consider using mod3Mask
-- ("right alt"), which does not conflict with emacs keybindings. The
-- "windows key" is usually mod4Mask.
--
myModMask = mod1Mask
-- NOTE: from 0.9.1 on numlock mask is set automatically. The numlockMask
-- setting should be removed from configs.
--
-- You can safely remove this even on earlier xmonad versions unless you
-- need to set it to something other than the default mod2Mask, (e.g. OSX).
--
-- The mask for the numlock key. Numlock status is "masked" from the
-- current modifier status, so the keybindings will work with numlock on or
-- off. You may need to change this on some systems.
--
-- You can find the numlock modifier by running "xmodmap" and looking for a
-- modifier with Num_Lock bound to it:
--
-- > $ xmodmap | grep Num
-- > mod2 Num_Lock (0x4d)
--
-- Set numlockMask = 0 if you dont have a numlock key, or want to treat
-- numlock status separately.
--
-- myNumlockMask = mod2Mask -- deprecated in xmonad-0.9.1
------------------------------------------------------------
-- The default number of workspaces (virtual screens) and their names.
-- By default we use numeric strings, but any string may be used as a
-- workspace name. The number of workspaces is determined by the length
-- of this list.
--
-- A tagging example:
--
-- > workspaces = ["web", "irc", "code" ] ++ map show [4..9]
--
myWorkspaces = ["1","2","3","4","5","6","7","8","9"]
-- Border colors for unfocused and focused windows, respectively.
--
myNormalBorderColor = "#dddddd"
myFocusedBorderColor = "#ff0000"
------------------------------------------------------------------------
-- Key bindings. Add, modify or remove key bindings here.
--
myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
-- launch a terminal
[ ((modm .|. shiftMask, xK_Return), spawn $ XMonad.terminal conf)
-- launch dmenu
, ((modm, xK_p ), spawn "exe=`dmenu_path | dmenu` && eval "exec $exe"")
-- launch gmrun
, ((modm .|. shiftMask, xK_p ), spawn "gmrun")
-- close focused window
, ((modm .|. shiftMask, xK_c ), kill)
-- Rotate through the available layout algorithms
, ((modm, xK_space ), sendMessage NextLayout)
-- Reset the layouts on the current workspace to default
, ((modm .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf)
-- Resize viewed windows to the correct size
, ((modm, xK_n ), refresh)
-- Move focus to the next window
, ((modm, xK_Tab ), windows W.focusDown)
-- Move focus to the next window
, ((modm, xK_j ), windows W.focusDown)
-- Move focus to the previous window
, ((modm, xK_k ), windows W.focusUp )
-- Move focus to the master window
, ((modm, xK_m ), windows W.focusMaster )
-- Swap the focused window and the master window
, ((modm, xK_Return), windows W.swapMaster)
-- Swap the focused window with the next window
, ((modm .|. shiftMask, xK_j ), windows W.swapDown )
-- Swap the focused window with the previous window
, ((modm .|. shiftMask, xK_k ), windows W.swapUp )
-- Shrink the master area
, ((modm, xK_h ), sendMessage Shrink)
-- Expand the master area
, ((modm, xK_l ), sendMessage Expand)
-- Push window back into tiling
, ((modm, xK_t ), withFocused $ windows . W.sink)
-- Increment the number of windows in the master area
, ((modm , xK_comma ), sendMessage (IncMasterN 1))
-- Deincrement the number of windows in the master area
, ((modm , xK_period), sendMessage (IncMasterN (-1)))
-- Toggle the status bar gap
-- Use this binding with avoidStruts from Hooks.ManageDocks.
-- See also the statusBar function from Hooks.DynamicLog.
--
-- , ((modm , xK_b ), sendMessage ToggleStruts)
-- Quit xmonad
, ((modm .|. shiftMask, xK_q ), io (exitWith ExitSuccess))
-- Restart xmonad
, ((modm , xK_q ), spawn "xmonad --recompile; xmonad --restart")
]
++
--
-- mod-[1..9], Switch to workspace N
--
-- mod-[1..9], Switch to workspace N
-- mod-shift-[1..9], Move client to workspace N
--
[((m .|. modm, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
++
--
-- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3
-- mod-shift-{w,e,r}, Move client to screen 1, 2, or 3
--
[((m .|. modm, key), screenWorkspace sc >>= flip whenJust (windows . f))
| (key, sc) <- zip [xK_w, xK_e, xK_r] [0..]
, (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]
------------------------------------------------------------------------
-- Mouse bindings: default actions bound to mouse events
--
myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $
-- mod-button1, Set the window to floating mode and move by dragging
[ ((modm, button1), (w -> focus w >> mouseMoveWindow w
>> windows W.shiftMaster))
-- mod-button2, Raise the window to the top of the stack
, ((modm, button2), (w -> focus w >> windows W.shiftMaster))
-- mod-button3, Set the window to floating mode and resize by dragging
, ((modm, button3), (w -> focus w >> mouseResizeWindow w
>> windows W.shiftMaster))
-- you may also bind events to the mouse scroll wheel (button4 and button5)
]
------------------------------------------------------------------------
-- Layouts:
-- You can specify and transform your layouts by modifying these values.
-- If you change layout bindings be sure to use mod-shift-space after
-- restarting (with mod-q) to reset your layout state to the new
-- defaults, as xmonad preserves your old layout settings by default.
--
-- * NOTE: XMonad.Hooks.EwmhDesktops users must remove the obsolete
-- ewmhDesktopsLayout modifier from layoutHook. It no longer exists.
-- Instead use the ewmh function from that module to modify your
-- defaultConfig as a whole. (See also logHook, handleEventHook, and
-- startupHook ewmh notes.)
--
-- The available layouts. Note that each layout is separated by |||,
-- which denotes layout choice.
--
myLayout = tiled ||| Mirror tiled ||| Full
where
-- default tiling algorithm partitions the screen into two panes
tiled = Tall nmaster delta ratio
-- The default number of windows in the master pane
nmaster = 1
-- Default proportion of screen occupied by master pane
ratio = 1/2
-- Percent of screen to increment by when resizing panes
delta = 3/100
------------------------------------------------------------------------
-- Window rules:
-- Execute arbitrary actions and WindowSet manipulations when managing
-- a new window. You can use this to, for example, always float a
-- particular program, or have a client always appear on a particular
-- workspace.
--
-- To find the property name associated with a program, use
-- > xprop | grep WM_CLASS
-- and click on the client youre interested in.
--
-- To match on the WM_NAME, you can use title in the same way that
-- className and resource are used below.
--
myManageHook = composeAll
[ className =? "MPlayer" --> doFloat
, className =? "Gimp" --> doFloat
, resource =? "desktop_window" --> doIgnore
, resource =? "kdesktop" --> doIgnore ]
------------------------------------------------------------------------
-- Event handling
-- Defines a custom handler function for X Events. The function should
-- return (All True) if the default handler is to be run afterwards. To
-- combine event hooks use mappend or mconcat from Data.Monoid.
--
-- * NOTE: EwmhDesktops users should use the ewmh function from
-- XMonad.Hooks.EwmhDesktops to modify their defaultConfig as a whole.
-- It will add EWMH event handling to your custom event hooks by
-- combining them with ewmhDesktopsEventHook.
--
myEventHook = mempty
------------------------------------------------------------------------
-- Status bars and logging
-- Perform an arbitrary action on each internal state change or X event.
-- See the XMonad.Hooks.DynamicLog extension for examples.
--
--
-- * NOTE: EwmhDesktops users should use the ewmh function from
-- XMonad.Hooks.EwmhDesktops to modify their defaultConfig as a whole.
-- It will add EWMH logHook actions to your custom log hook by
-- combining it with ewmhDesktopsLogHook.
--
myLogHook = return ()
------------------------------------------------------------------------
-- Startup hook
-- Perform an arbitrary action each time xmonad starts or is restarted
-- with mod-q. Used by, e.g., XMonad.Layout.PerWorkspace to initialize
-- per-workspace layout choices.
--
-- By default, do nothing.
--
-- * NOTE: EwmhDesktops users should use the ewmh function from
-- XMonad.Hooks.EwmhDesktops to modify their defaultConfig as a whole.
-- It will add initialization of EWMH support to your custom startup
-- hook by combining it with ewmhDesktopsStartup.
--
myStartupHook = return ()
------------------------------------------------------------------------
-- Now run xmonad with all the defaults we set up.
-- Run xmonad with the settings you specify. No need to modify this.
--
main = xmonad defaults
-- A structure containing your configuration settings, overriding
-- fields in the default config. Any you dont override, will
-- use the defaults defined in xmonad/XMonad/Config.hs
--
-- No need to modify this.
--
defaults = defaultConfig {
-- simple stuff
terminal = myTerminal,
focusFollowsMouse = myFocusFollowsMouse,
borderWidth = myBorderWidth,
modMask = myModMask,
-- numlockMask deprecated in 0.9.1
-- numlockMask = myNumlockMask,
workspaces = myWorkspaces,
normalBorderColor = myNormalBorderColor,
focusedBorderColor = myFocusedBorderColor,
-- key bindings
keys = myKeys,
mouseBindings = myMouseBindings,
-- hooks, layouts
layoutHook = myLayout,
manageHook = myManageHook,
handleEventHook = myEventHook,
logHook = myLogHook,
startupHook = myStartupHook
}
Installed a file manager called ranger and then added it to the configuration to launch with mod + f key. Installed a terminal emulator called xfce4-terminal. I might switch from it later but what the hell.
exec xmonad
I will update this article as more changes are added to the system.
Go to link download
Labels:
arch,
build,
documenting,
first,
my
Friday, August 26, 2016
Box Setup Download Here Miracle Box Worlds First Features Update Ver 2 30 2016 New
Box Setup Download Here Miracle Box Worlds First Features Update Ver 2 30 2016 New
Miracle Box 2.30 (25th March 2016) Out with Worlds First & Best Features
MIRACLE BOX
Truly for China Mobile
Version 2.30 (24 March 2016)
{What News}
1.MTK Improve Read Info (Android EMMC).
+ Add Read WIFI Mac Address Info.
+ Add Read BluetoothT Address Info.
+ Add Read IMEI Info.
2.MTK Add BT Address Repair (First).
+ Repair Bluetooth Address MTK Mobiles.
3.MTK Add Modem ReInit.
4.MTK Improve Remove Virus.
5.MTK Improve Nand Read Scatter File.
6.MTK Improve Clear Anti-Theft Support new Mobile (First).
+ New Id add for Clear Anti-Theft
7.SPD Add SC6815 NAND Support (Worlds First).
+ READ FLASH SPD SC6815 NAND SUPPORTED.
+ WRITE FLASH SPD SC6815 NAND SUPPORTED.
+ FORMAT FLASH SPD SC6815 NAND SUPPORTED.
+ REPAIR IMEI SPD SC6815 NAND SUPPORTED.
+ MIRACLE AV SPD SC6815 NAND SUPPORTED.
8.SPD Add SC773x EMMC Support (Worlds First).
+ READ FLASH SPD SC773x EMMC SUPPORTED.
+ WRITE FLASH SPD SC773x EMMC SUPPORTED.
+ FORMAT FLASH SPD SC773x EMMC SUPPORTED.
+ REPAIR IMEI SPD SC773x EMMC SUPPORTED.
+ MIRACLE AV SPD SC773x EMMC SUPPORTED.
9.SPD Add SC9830 EMMC Support (Worlds First).
+ READ FLASH SPD SC9830 EMMC SUPPORTED.
+ WRITE FLASH SPD SC9830 EMMC SUPPORTED.
+ FORMAT FLASH SPD SC9830 EMMC SUPPORTED.
+ REPAIR IMEI SPD SC9830 EMMC SUPPORTED.
+ MIRACLE AV SPD SC9830 EMMC SUPPORTED.
10.SPD Add Mircale AV Support (EMMC) NO ADB No Root.
+ Supported Miracle AV in SPD Platform.
+ No need ADB
+ No need ROOT.
11.SPD Fix Read Some Bugs.
Download Miracle Box 2.30 Link Here
Br. [SV] Miracle Team
Go to link download
Subscribe to:
Posts (Atom)