Python anti crawler - Frida cracked an Android community token anti crawler
preface
Not much pressure. This Android community is Kuan. I thought about climbing this software before, but I forgot. I grabbed its package a few days ago and found a token verification in the request headers, which was decisively broken
Analysis process
Grab a bag first You can see that there is a request header X-App-Token, whic ...
Added by stevehaysom on Sat, 29 Jan 2022 12:14:06 +0200
Punch through - Activity lifecycle
Return stack
Activities in Android can be stacked.
Every time we start a new activity, it will overwrite the original activity, and then click the Back key to destroy the top activity, and the next activity will be displayed again.
In fact, Android uses tasks to manage activities. A Task is a collection of activities stored in the stack, whi ...
Added by g_p_java on Sat, 29 Jan 2022 09:54:38 +0200
Android9.0 automatic update mechanism of local time zone and local time
Android9.0 automatic update mechanism of local time zone and local time
brief introduction
Now there are two ways for Android to synchronize time through the network: NITZ and NTP. They use different conditions and can obtain different information; After checking the automatic synchronization function, the phone will first try NITZ mode. If t ...
Added by gyash on Fri, 28 Jan 2022 20:14:02 +0200
Financial assistant APP based on Android native development
1, Experimental topic
Personal Finance Assistant
2, Experimental purpose
Master SQLite database and its use.Master layout and common controls Button, ListView, EditText, TextView, etc.
3, Overall design
(including background knowledge or basic principles and algorithms, or module introduction, design steps, etc.)
3.1 background knowledge ...
Added by rubing on Fri, 28 Jan 2022 12:29:46 +0200
51. Widgets of fluent are shared across components (Provider)
In the development of fluent, state management is an eternal topic. The general principle is: if the state is private to the component, it should be managed by the component itself; If the state is to be shared across components, it should be managed by the common parent element of each component. It is easy to understand the state management o ...
Added by premiso on Fri, 28 Jan 2022 09:46:35 +0200
Integrated Tencent tbs browsing service x5 kernel
preface:
With the improvement of android version, there are some inexplicable bug s in the native webview of android, such as: virtual mouse can't click, h5 compatibility problem, unable to pull up and pull down, pull-up and pull-down conflict, and so on. So I think of using the third-party replacement scheme. The first is the x5 kernel respec ...
Added by gloveny on Fri, 28 Jan 2022 07:53:18 +0200
[Android] zero foundation to soaring | FrameLayout
2.2.4 FrameLayout
Introduction to this section
FrameLayout can be said to be the simplest of the six layouts. This layout directly opens up a blank area on the screen. When we add controls to it, they will be placed in the upper left corner of this area by default. However, this layout mode does not have any positioning mode, so its applicati ...
Added by Grayda on Fri, 28 Jan 2022 05:06:16 +0200
Kotlin learning - set
List related operations
Get elements by index
The feature of List is that it can access specific elements through index, so the easiest way to read an element is to retrieve it by index. Pass the index parameters through the get() function or the short syntax [index]
All common operations of getting elements by index: elementAt(), first(), l ...
Added by gple on Fri, 28 Jan 2022 04:05:50 +0200
Android ADB source code analysis summary
ADB summary of Android
The contents of this paper are as follows:
1. makefile analysis and summary
2. Introduction to adb framework
3. adbd source code analysis
3.1} adbd initialization process analysis
3.2 # adb # shell process analysis
3.3 # adb # root process analysis
4. adb common commands
1, makefi ...
Added by goodluck4287 on Fri, 28 Jan 2022 03:30:27 +0200
Android interview summary - how is ViewModel saved and restored?
Combined with the previous article Android interview summary - ViewModel We know:
When the configuration changes, the Activity#onRetainNonConfigurationInstance() will be called to save the ViewModel The object mViewModelStore of the example is called and getViewModelStore() is called after the Activity is rebuilt. ensureViewModelStore() cal ...
Added by foreverhex on Fri, 28 Jan 2022 03:22:53 +0200