原创 Android逆向實例筆記—手遊中的內購破解(火柴人聯盟最新版1.9.2 BB彈 )

最近學到了一些內購的破解方式,就來試試手。然後找個了比較火爆的遊戲BB彈,找個個沒殼的就來練習。 這些東西都是大神寫爛了的東西了,我這裏只是寫出我自己找不到方法的時候的思路。勿笑。 一、BB彈 BB彈的話比較簡單,我們首先弄到模擬器上看

原创 Android逆向基礎筆記—Android中的常用ARM彙編指令

一  ARM寄存器 1.通用寄存器 1).未分組寄存器:R0~R72).分組寄存器:R8~812R13:SP,常用作堆棧指針,始終指向堆棧的頂部,當一個數據(32位)推入堆棧時,SP(R13的值減4)向下浮動指向下一個地址,即新

原创 Android逆向基礎筆記—巧用藍疊和Android Studio進行動態調試

我們知道很多apk光是靜態調試時遠遠滿足不了我們對apk的分析,這個時候,我們就需要來一波靜態調試。 此處爲個人筆記,也爲入門小白引路,這裏就不看結果了,主要是教大家怎麼結合調試。 起因是昨天剛看了動態調試的方法,我就想來試試。結果電腦上

原创 Android逆向實例筆記—那些搜不到的中文怎麼辦?

該crackme爲吾愛培訓教程的課後作業,簡單到爆,大神請路過 1.源apk 廢話不多說,藍疊看看錯誤提示。 記住我們的錯誤信息。 2.反編譯 首先去string.xml中 <?xml version="1.0" encoding

原创 Android逆向實例筆記—記一個超簡單但是沒良心的鎖機app

吾愛論壇給出來的一個app,無聊來試試。結果嚇慘了。 我們來看看 界面這個樣子 我們反編譯,看看進入提供的入口。 .class public Lpjz/cnm/w; .super Landroid/app/Activity; .

原创 Android逆向實例筆記—同步家教王及其升級版的破解

一朋友讓我來破解下一軟件,我拿來一看是這玩意。我以爲很難,結果發現沒殼。興趣就來了,弄了一天,就弄出來了。這裏把過程和思路分享一下。其實很簡單,大神一看就知道。因爲這個沒加殼,只是加了混淆的。 這算是我第一次破解玩玩整整的apk了。 然後

原创 Android逆向基礎筆記—Dalvik字節碼小記_const/4 v2, 0x1

這幾天認真研讀了一下dalvik字節碼,因爲這個是重點,對以後的Android逆向分析很重要。 我是學過彙編的,但是感覺還是不是太懂。這玩意也太亂了吧。然後我有些看不懂,就百度一陣,也沒有結果。就自己研究了下下,把自己不懂的地方寫出來。不

原创 Android逆向實例筆記—記一第一次爲Android程序寫註冊機(短信轟炸機)

這個app也是在吾愛上看到的,本來很簡單的一個app,直接搜驗證碼,一個爆破就OK了。但是看到下面裏面評論的wnagzihxain大神說了句,爆破就不好玩了。於是細想一下,我還沒弄過註冊機呢。簡單對這個app進行說明和寫一個註冊機app

原创 Android每日一問筆記-Parcelable 爲什麼效率高於 Serializable?

基於https://www.wanandroid.com每日一問的筆記,做一些整理,方便自己進行查看和記憶。 原文鏈接:https://www.wanandroid.com/wenda/show/9002 爲什麼Parce

原创 Android每日一問筆記-對於SharedPreferences的優缺點?

基於https://www.wanandroid.com每日一問的筆記,做一些整理,方便自己進行查看和記憶。 原文鏈接:https://www.wanandroid.com/wenda/show/8656 SharedP

原创 Android每日一問筆記-哪些 Context調用 startActivity 需要設置NEW_TASK

基於https://www.wanandroid.com每日一問的筆記,做一些整理,方便自己進行查看和記憶。 原文鏈接:https://www.wanandroid.com/wenda/show/8697 以及nanchen

原创 利用Retrofit+RxJava簡單封裝網絡請求庫

網絡請求在移動端是極爲常見和重要,隨處可見。爲此,爲了避免到處使用增加內存和性能,以及方便使用和解耦,進行網絡庫的簡單封裝。 特點 解耦:對下面使用的網絡請求框架和上層網絡進行解耦。方便底層可以根據業務要求換更網絡請求網絡也

原创 Android每日一Looper.loop爲什麼不會阻塞掉UI線程?

基於https://www.wanandroid.com每日一問的筆記,做一些整理,方便自己進行查看和記憶。 原文鏈接:https://www.wanandroid.com/wenda/show/8685 Android中爲

原创 Android每日一問筆記-Handler簡述

基於每日一問的筆記,做一些整理,方便自己進行查看和記憶。 nanchen的文章 Handler 的簡單使用 override fun onCreate(savedInstanceState: Bundle?) { s

原创 Android每日一問筆記-View中的getContext一定返回的是Activity對象嗎?

基於https://www.wanandroid.com每日一問的筆記,做一些整理,方便自己進行查看和記憶。 原文鏈接:https://www.wanandroid.com/wenda/show/8626 以及 nanche