原创 梆梆&愛加密java反調試繞過

各位道友有沒有在越過重重native反調試脫掉殼之後想要調試smali的過程中突然發現在使用AndroidStdio動態調試smali的時候只要一掛載APP就會崩潰,本篇主要整理一下在調試梆梆&愛加密過程中遇到的java層反調試以及繞過的

原创 ro.secure與ro.debuggable

adb 的root 權限是在system/core/adb/adb.c 中控制。主要根據ro.secure 以及 ro.debuggable 等system property 來控制。默認即當ro.secure 爲0 時,即開啓root

原创 Android——距離傳感器(PROXIMITY)的應用

https://blog.csdn.net/Li_peilun/article/details/68921321 有了之前加速傳感器的知識,距離傳感器也是一樣的。 來做一個通過距離傳感器來記錄你靠近它的次數。 public class

原创 在 Android 設備上搭建 Web 服務器--AndServer,不用註解的方式

一般而言,Android 應用在請求數據時都是以 Get 或 Post 等方式向遠程服務器發起請求,那你有沒有想過其實我們也可以在 Android 設備上搭建一個小型 Web 服務器,並且實現常規的下載圖片、下載文件、提交表單等功能呢?

原创 結合AndServer,實現抖音X-Gorgon算法,設備id生成接口

結合AndServer實現接口開發 Gradle引入依賴 implementation 'com.yanzhenjie.andserver:api:2.0.5' annotationProcessor 'com.yanzhenjie.a

原创 一次關於Netty+Gson造成內存泄露的分析排查

最近做了一個內部系統之間的數據同步服務器,client端通過socket發送經過壓縮的json數據到server端,server完成數據解碼和保存。server架構:netty+Gson解碼   在做壓力測試的時候,竟然發現server內

原创 Calendar.getInstance()內存泄露--關於Calendar.getInstance() 調用位置 對性能的影響

import java.util.Calendar; import java.util.concurrent.atomic.AtomicLong; public class CalendarLeakTest { private st

原创 IDA attach手機報錯:Bogus or irresponsive remote server

Nexus 5(Android 5.1.0)上使用IDA Pro Attach Remote ARMLinux/Android Debuger,報錯:Bogus or irresponsive remote server 【原因】 SEL

原创 Android Studio Xposed模塊編寫(二)

轉:https://www.cnblogs.com/gordon0918/p/6732100.html 閱讀本文前,假設讀者已經看過Android Studio Xposed模塊編寫(一)  相關環境已經搭建完成。本文演示案例與上文環境一

原创 註解框架源碼分析(XUtils、ButterKnife)

1.前言 頻繁的findViewById是一件挺煩人的事,IOC註解框架應運而生,Android中IOC框架就是注入控件和佈局或者說是設置點擊監聽。 現在主流的有ButterKnife、xUtils、afinal等,IOC註解框架剛出來的

原创 Nexus刷Android6.0

刷機 1.1下載Nexus 5 官方Android 6.0.1刷機包: hammerhead-mmb29s-factory-6bfcdfa4.tgz (鏈接: https://dl.google.com/dl/android/aosp/h

原创 Youpk: 又一款基於ART的主動調用的脫殼機

Youpk: 又一款基於ART的主動調用的脫殼機 原理 Youpk是一款針對Dex整體加固+各式各樣的Dex抽取的脫殼機 基本流程如下: 從內存中dump DEX 構造完整調用鏈, 主動調用所有方法並dump CodeItem 合併 DE

原创 IDEA 編譯時卡在Parsing java,最終out of memory 錯誤處理

新搭建的IDEA開發環境,如果沒調整IDEA 運行JAVA 虛擬機默認配置,編譯時 卡在Parsing java...  等待長時間後,最終提示內存溢出    通過如下兩步處理方法:   1、IDEA的配置文件,在IDEA安裝目錄下的b

原创 《Spring》IOC實現原理

作者:Mingqi 鏈接:https://www.zhihu.com/question/23277575/answer/169698662 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   要了解控制反

原创 Web開發模式【Mode I 和Mode II的介紹、應用案例】

開發模式的介紹 在Web開發模式中,有兩個主要的開發結構,稱爲模式一(Mode I)和模式二(Mode II). 首先我們來理清一些概念吧: DAO(Data Access Object):主要對數據的操作,增加、修改、刪除等原子性操作。