Tag Archives: DebugAH

How to Install CM13 (CyanogenMod 13) Via TWRP Recovery On Any Android

How to Install CM13 (CyanogenMod 13) Via TWRP Recovery

Step By Step Guide

Download and transfer the CM13ROMand Marshmallow Gapps file to your device’s internal storage.

Boot your device into TWRP recovery.GuideHow To to Boot Into Recovery Mode On Android (Various Ways)

Select “Wipe” from TWRP main menu and do a “Swipe to Factory Reset” on the bottom of the screen.

Go back to TWRP main menu, tap on“Install” and select the CM13.zip file that you transferred to your device in Step 1.

After selecting the .zip file, do “Swipe to Confirm Flash” on the bottom of the screen to begin the custom ROM installation process. This may take some time.

Once your ROM is successfully flashed, you’ll see“Wipe cache/dalvik” option, select it and then do “Swipe to wipe” on the bottom of the screen.

Now flash the Marshmallow Gapps file.Guide &>How To Flash Gapps Using TWRP Recovery

Once done, reboot your device from the TWRP main menu

How to Install CM13 using CWM Recovery (Clock Work Mode)

Download the CyanogenMod 13 (CM13) ROM and put it in the Internal/external memory of your device (remember the path)

Boot your device into CWM recovery mode.GuideHow To to Boot Into Recovery Mode On Android (Various Ways)

Take a NANDROID backup of your ROM (Important)

From Recovery screen, select “Backup and Restore

Now select “Backup” to start the nandroid backup process.

After backup is done, returnback to main recovery screen.

Now select “wipe data/factory reset” option. When it asks for confirmation, select “Yes” to confirm data wipe process.

Then return back to main recovery menu. Now you will install the CM13 ROM zip file that you placed to SD card/Internal memory of your device in step 1.

Select option “install zip from sdcard” then choose the ROM Zip file.When it asks for confirmation, select “Yes” to start installation

Once the installation is completed, reboot your device.

Done!!!

Then Install the Gapps following the same steps.

How to Install CM13 using Cyanogen recovery

Download and transfer the CM13ROM and Marshmallow Gapps file to your device’s internal storage.

Boot your device into Cyanogenrecovery.GuideHow To to Boot Into Recovery Mode On Android (Various Ways)

Select “Wipe data/ factory reset”, then select “Yes” to confirm.

Now select “Apply update” from themain menu and select “Choose from internal storage”.

Select the CM13 ROM file that you transferred to your device in Step 1 above.
└ Itmaybegin to install without confirmation.

Once CM13 ROM is installed, flash the Marshmallow Gapps file like you flashed CM13 ROM.

After flashing both CM13 and Gapps, Reboot your device.

*For the LG D802 version you need to run this patch in twrp http://d802_patch_lp_kk-bl_droidth.zip before installing the new ROMs otherwise you will brick your phone if you are coming from cm 12.1. (Thanks to @Ludvig B)

(*All images are copyright to their respective owners)

DotFuscator anti obfuscation download cracking using DotFuscator software services

Advanced. Net code security technology:

Namespace/type/method/field renaming uses our patented overload induction TM renaming system. It has powerful “overload sensing” function.

Control flow obfuscation – with this product, even the best current decompilers can’t get useful output.

String encryption.

Several predefined renaming schemes that contain nonprintable characters.

Watermark software

. net code efficiency:
0

Your application will be smaller.

Pruning/compacting: source code obfuscation controls remove types, methods, and fields that are not actually used.

Enhanced trimming and renaming of reports.

Assembly link.

Comprehensive and efficient. Net code development and deployment:
0

The. Net framework is fully supported.

You can easily use XML based configuration files.

The resulting map file allows you to do a stack trace.

Add confusion function.

It includes graphical user interface and command line interface which are suitable for integration into the compilation environment.

Provide more comprehensive and accurate user guide in PDF format.

Supports managed C + + modules.

Powerful and easy to use named line interface.

Full support for the compact version of. Net framework.

Seamless confusion of affiliated dynamic link library.

Highly integrated with visual studio “project generation” function.

Debugging support, including decoding stack trace information.

It can implement include/exclude by customizing attribute matching.

It not only fully supports but also integrates with visual stu source control DIO 2005.

It supports declarative obfuscation through standard custom attributes.

It supports generic types and generic methods.

Many graphical user interfaces have been improved, including support for xp themes.

Pre build and post build events are supported.

Library mode can be selected for each assembly element.

The assembly is automatically strongly named and released after build.

This paper improves the algorithm that relies on “user specified assembly loading path” to find external assembly dependencies.

It can be integrated with msbuild.

Source code obfuscation control source code obfuscation control source code obfuscation control source code obfuscation control

The original is from http://www.fanganwang.com/product/3184 , welcome to reprint.

DotFuscator related articles

Why DotFuscator is needed

DotFuscator tutorial – DotFuscator process and principle

Five highlights of DotFuscator

DotFuscator news

DotFuscator related issues

Problems related to DotFuscator build output log

How DotFuscator can get new. Appx in win8 program

Does DotFuscator support WP 8 or winrt

How much does DotFuscator developer license cost?It is mainly used for application confusion of Windows Phone 8.

How to use the DotFuscator command line to directly confuse the configured object files without starting the GUI interface.

Entanglement web app (six sided jigsaw puzzle)

Plug in introduction:

For the friends who often face computer work, a game that can let you relax is essential. Today I recommend a small game to spend leisure time. Entanglement is a six sided puzzle game made by gopherwood studio for you, trying to make the longest road possible. Rotate and place hexagonal tile etch paths to extend your path without running to the wall.

Instructions:

Add the entanglement web app to chrome and launch it in the app.

Function introduction:

-Challenge mode; you can constantly challenge your own or other people’s records.
-Cherry Grove: the entanglement of a completely new game mode! You have a spacious garden surrounded by cherry trees, but you only have a few tiles, play their power to get more tiles by guiding your path through a cherry tree.
-Henna flower – a new flower graph entangled with the original rule. The map is bigger, but petals offer an interesting challenge.
-Lotus petals – a new little map of entanglement also uses the original rules. It’s a great training base to practice your abilities, strings, long paths and plan future moves.
-Daily challenge: daily challenge for entangled players! All users are given exactly the same number of tiles in a single competitive strategy for the daily champion!

http://www.chrome001.com/ Google plug-in Daquan will be updated for you for a long time.

What does HTTP status code 304 mean

The understanding of HTTP status code 304


1. If the client finds that the cached file has last modified when requesting a file, then if modified since will be included in the request. This time is the last modified time of the cached file. Therefore, if the request contains if modified since, it means that it has been cached in the client. Just judge this time and the modification time of the currently requested file to determine whether to return 304 or 200.

2. For static files, such as CSS and pictures, the server will automatically complete the comparison between last modified and if modified since, and complete the cache or update.

3. For dynamic pages, that is, dynamically generated pages, they often do not contain last modified information, so browsers and gateways will not cache, that is, they will complete a 200 request every time they request. Therefore, to speed up the caching of dynamic pages, first add the last modified definition in the HTTP header of the response, and then return 200 or 304 according to if modified since in the request and the update time of the requested content. Although we have done a database query when we return 304, we can avoid the following more database queries, and only an HTTP header without returning the page content, which greatly reduces the consumption of bandwidth and improves the user’s feeling.

2. What is “last modified”


1. When the browser requests a URL for the first time, the server’s return status will be 200. The content is the resource you requested. At the same time, there is a last modified attribute to mark the last modified time of this file at the service end. The format is similar to this:

Last-Modified: Fri, 12 May 2006 18:53:33 GMT


2. When the client requests this URL for the second time, according to the HTTP protocol, the browser will send the if modified since header to the server, asking whether the file has been modified after this time

If-Modified-Since: Fri, 12 May 2006 18:53:33 GMT

The server-side program first obtains the value of this field, and then compares it with the last modification time of the data on the server. If the server-side resources do not change, it directly returns 304 not modified status code, and then stops. In this way, the amount of data transmission is saved and the bandwidth is saved. When the server code changes or the server is restarted, the resource is reissued, and the return is similar to the first request. So as to ensure that the resources are not sent to the client repeatedly, and that when the server changes, the client can get the latest resources.

Third, why do you use conditional requests


When a user visits a web page, conditional request can speed up the opening time of the web page (because it can save the time of transmitting the whole response body), but there will still be network delay, because the browser still has to generate a conditional request for each resource, and wait until the server returns the http/304 response before reading the cache to display the web page, The server specifies cache control or expires instructions on the response, so that the client can know how long the resource is available, and can skip the step of conditional request and use the resource in the cache directly

conditional requests are still needed in the following cases


1. After exceeding the expiration time specified by the server

2. If the user performs a refresh operation

Reference: HTTP status code 304 http://www.studyofnet.com/news/982.html

How to Solve Error: whose view is not in the window hierarchy

Scenario: when the mode jumps, the prompt box uialertcontroller will not appear when it is written in viewdidload, and the following warning will appear:

Solution:

You can put this code into viewdidappearance, but I think it’s better for you to get the current controller

 UIAlertController *alert = [UIAlertController alertControllerWithTitle:"Warning" message:@"sdsdfsdf" preferredStyle:  UIAlertControllerStyleAlert];
        [alert addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleCancel handler:nil]];
        UIViewController *topRootViewController = [[UIApplication  sharedApplication] keyWindow].rootViewController;
        
        // loop
        while (topRootViewController.presentedViewController)
        {
            
            topRootViewController = topRootViewController.presentedViewController;
        }
        // Then the present operation is performed
        [topRootViewController presentViewController:alert animated:true completion:nil];

This will do

How to solve syntax error in Python: unexpected EOF while parsing

This is my code

salary = input("Please enter your salary at: ")
things = [["iphone","5000"],["mac pro","12000"],["coffee","31"],["book","81"],["bike","800"]]
while True :

Error type is

File “C:/Users/googol/PycharmProjects/untitled/ shopping.py “, line 5

^
SyntaxError: unexpected EOF while parsing
Process finished with exit code 1

Solution: because the code I wrote constitutes an infinite loop, so the error, the solution is to add the end condition

How to deal with high CPU consumption of win10 NVIDIA container

when the task manager is opened, it is found that NVIDIA container takes up a very high CPU (36.6%).

2

how to deal with the high CPU consumption of NVIDIA container in Windows 10 system

in the task manager window, first expand NVIDIA container, then right-click: NVIDIA display container ls, and in the right-click menu, click: Open Service ;

3

in the local service window, find and double-click NVIDIA display container LS service;

4

in the NVIDIA display container LS attribute window, click small [√] in the [startup type] box, and select [disable] in the drop-down menu;

5

when the startup type is [disabled], we click the service status [stopped];

6

in NVIDIA display container LS property window:

start type disabled

service status stopped

we click: apply – OK;

7

enter the task manager, we can see that NVIDIA container has stopped running, and the CPU utilization rate is 5%.

8

let’s go to the local service – NVIDIA display container LS property window, change the startup type to automatic, change the service status to running, and click OK to exit the local service window.

9

when we open the task manager again, we can see that NVIDIA container has resumed operation, but the CPU utilization rate is 0%.

indicates that the utilization rate of NVIDIA container CPU is reduced successfully by disabling and restoring NVIDIA display container LS service.

10

right click the blank space on the system desktop, and click: NVIDIA control panel in the right-click menu to successfully open the NVIDIA control panel of the system.

11

after the computer restarts, NVIDIA container may occupy a high CPU utilization rate. We can find and expand NVIDIA container in task manager, right-click NVIDIA display container LS – stop ;

12

then we can see a flag after NVIDIA display container LS service: this uwp process is a process that has been suspended to improve system performance ( suspended process : in the operating system, it can be defined as that the process is temporarily eliminated from memory, and will be recalled back to memory by the operating system when the machine resources are sufficient).

13

but the NVIDIA display container LS service in the local service is still running.

14

that is: Windows 10 system NVIDIA container CPU high processing method, for your reference.

Germany Weather

Weather and climate around Germany are different due to latitude, topography and other factors likeyixing hotel.

In spring and autumn, the climate in Berlin is very good with an average temperature of 10℃to 20℃. There is little rain with blue sky as well as beautiful meadow. It is the most suitable season to travel. From July to August, average temperature in Berlin is about 20℃, it will not break the daily maximum of 30℃. The days are long in summer, so there are many events held during this time, such as concerts, outdoor movies and also parties

From April to May, it is the springtime of Frankfurt. The temperature is about10℃to 20℃. In addition , it is important to carry out an umbrella. The weather here is volatile. Each year in early September to the end of October is probably the most pleasant time, spring will be a little cold, but the temperatures will be significantly higher within autumn, with an average temperature of 15℃-20℃, the weather is very comfortable.

The spring associated with Bavaria comes relatively late. In mid-March, the heat of Munich is about 10℃, although it is not high, the sunshine is relatively mild. From June to August is the summer regarding Bavaria. During this time, every day is sunny day, the sun is very strong, the actual temperature is actually above 30℃. Bavarian winter is chilly, and often filled with snow.

what is usbmuxd process?

During normal operations, iTunes communicates with the iPhone using something called “usbmux” – this is a system for multiplexing several “connections” over one USB pipe. Conceptually, it provides a TCP-like system – processes on the host machine open up connections to specific, numbered ports on the mobile device. (This resemblance is more than superficial – on the mobile device, usbmuxd actually makes TCP connections to localhost using the port number you give it.)

On the Mac, this is handled by /System/Library/PrivateFrameworks/MobileDevice.framework/Resources/usbmuxd, a daemon that is started by launchd (see /System/Library/LaunchDaemons/ com.apple.usbmuxd.plist). It creates a listening UNIX Domain Socket at /var/run/usbmuxd. usbmuxd then watches for iPhone connections via USB; when it detects an iPhone running in normal user mode (as opposed to recovery mode), it will connect to it and then start relaying requests that it receives via /var/run/usbmuxd – this is to say, usbmuxd is the only thing that actually speaks USB to the iPhone. This means that third-party applications which wish to talk to the iPhone must either do so through usbmuxd, or usbmuxd must be replaced.