<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>维他入我心</title><id>https://vitaovo.com/tags/android/</id><link href="https://vitaovo.com/tags/android/"/><link href="https://vitaovo.com/tags/android/atom.xml" rel="self" type="application/atom+xml"/><updated>2020-02-26T01:29:03Z</updated><author><name>Wtrwx</name></author><entry><title>Bmap V7.0.72 破解</title><id>https://vitaovo.com/20200226/bmap-v7072-crack.html</id><link href="https://vitaovo.com/20200226/bmap-v7072-crack.html"/><published>2020-02-26T01:29:03Z</published><updated>2020-02-26T01:29:03Z</updated><summary>Bmap 7.0.72 的本地会员状态判断分析与修改记录。</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;昨天Bmap突然涨价了，永久会员从6r涨到88r，支持不起了，于是就有了下文…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol start="0"&gt;
&lt;li&gt;先使用MT管理器2去除签名校验（懒得手动找了）&lt;/li&gt;
&lt;li&gt;找找哪里有这个会员状态的检验&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.1.jpg" alt="12.1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.2.jpg" alt="12.2.jpg"&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;根据文字定位到布局然后根据id找到点击事件&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.3.jpg" alt="12.3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.4.jpg" alt="12.4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.5.jpg" alt="12.5.jpg"&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;转成Java观察一下，这里调用了一个&lt;code&gt;isVipValid&lt;/code&gt;方法（其实不转也看得出来）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.6.jpg" alt="12.6.jpg"&gt;&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;到这其实就很明显了，直接跳转到&lt;code&gt;Lme/gfuil/bmap/model/UserInfoModel;&lt;/code&gt;这个类，找到这个&lt;code&gt;isVipValid&lt;/code&gt;方法，转成Java看一下。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.7.jpg" alt="12.7.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.8.jpg" alt="12.8.jpg"&gt;&lt;/p&gt;
&lt;ol start="5"&gt;
&lt;li&gt;大致就是本地判断，是VIP返回true，不是VIP返回false。我们直接把判断删掉，然后返回true就可以了。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/12.9.jpg" alt="12.9.jpg"&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;method&lt;/span&gt; &lt;span class="n"&gt;public&lt;/span&gt; &lt;span class="n"&gt;isVipValid&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="n"&gt;Z&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;registers&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;163&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;const&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="n"&gt;v0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mh"&gt;0x1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;v0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;end&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="6"&gt;
&lt;li&gt;打包签名安装，enjoy it！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;因为作者也是酷安的个人开发者，所以这次不会发成品，本文也只是对破解思路的记录，请勿用于其他用处。&lt;/p&gt;</content></entry><entry><title>如何在你的安卓手机上打造一个爆款个人博客?</title><id>https://vitaovo.com/20200207/how-to-create-an-explosive-personal-blog-on-your-android-phone.html</id><link href="https://vitaovo.com/20200207/how-to-create-an-explosive-personal-blog-on-your-android-phone.html"/><published>2020-02-07T09:07:08Z</published><updated>2020-02-07T09:07:08Z</updated><summary>使用 Termux、Hexo 和 GitHub Pages 在 Android 手机上搭建博客。</summary><content type="html">&lt;p&gt;哪个男孩不想拥有一个属于自己的爆款博客？&lt;br&gt;
Github Page和Hexo到底是如何运行的？&lt;br&gt;
我该如何仅用一台安卓手机搭建一个Hexo博客？&lt;br&gt;
本文完全由Android设备完成。&lt;/p&gt;
&lt;h3 id="一准备"&gt;一、准备&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;酷安搜索安装&lt;a href="https://www.coolapk.com/apk/com.termux"&gt;Termux&lt;/a&gt;&lt;br&gt;
以下内容最好在科学的上网条件下完成&lt;/li&gt;
&lt;li&gt;执行&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pkg install git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pkg install nodejs-lts
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npm install hexo-cli -g
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npm install hexo --save
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在这期间需要输入y确认安装&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;注册一个Github账号（Gitee/Coding也可，并且国内访问速度快）&lt;/li&gt;
&lt;li&gt;创建一个新的仓库仓库的名字必须是 &lt;strong&gt;&lt;a href="http://xn--6qqv7i14ofosyrb.github.io"&gt;你的用户名.github.io&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
别的不要改&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/6.1.jpg" alt="6.1.jpg"&gt;&lt;/p&gt;
&lt;h3 id="二本地配置hexo"&gt;二、本地配置Hexo&lt;/h3&gt;
&lt;ol start="5"&gt;
&lt;li&gt;为了方便你&lt;strong&gt;免ROOT&lt;/strong&gt;操作您的博客目录&lt;br&gt;
&lt;strong&gt;请务必注意以下操作&lt;/strong&gt;&lt;br&gt;
下载我提供的&lt;a href="https://pan.baidu.com/s/14XBLnu6wTeJvgjWCvjPN0Q"&gt;hexo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;采用MT管理器等文件管理器，将下好的zip解压到sd卡任意目录（推荐根目录）。&lt;/li&gt;
&lt;li&gt;解压好后在Termux中输入&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cd /sdcard/blog
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hexo s
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后在浏览器中打开http://localhost:4000/测试&lt;br&gt;
出现以下界面即为成功。&lt;br&gt;
&lt;img src="https://vitaovo.com/images/legacy/6.2.jpg" alt="6.2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="三部署到云端"&gt;三、部署到云端&lt;/h3&gt;
&lt;ol start="8"&gt;
&lt;li&gt;部署到GitHub&lt;br&gt;
以此在Termux执行以下命令（Git和ssh二选一）&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.name &amp;#34;github用户名&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.email &amp;#34;注册github的邮箱&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git init
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git remote add origin git@github.com:github用户名/github用户名.github.io.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="9"&gt;
&lt;li&gt;安装ssh服务&lt;br&gt;
&lt;code&gt;pkg install openssh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;RSA密钥&lt;br&gt;
生成&lt;code&gt;ssh-keygen -t rsa -C &amp;quot;注册Github的邮箱&amp;quot;&lt;/code&gt;&lt;br&gt;
读取&lt;code&gt;cat ~/.ssh/id_rsa.pub&lt;/code&gt;&lt;br&gt;
复制后&lt;br&gt;
打开GitHub，右上角设置，找到ssh，将刚刚复制的添加进去。&lt;/li&gt;
&lt;li&gt;用编辑器打开你解压的目录下的_config.yml，在最后添加以下代码&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deploy:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; type: git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; repo: git@github.com:你的github用户名/你的github用户名.github.io.git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; branch: master
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="12"&gt;
&lt;li&gt;安装部署&lt;br&gt;
&lt;code&gt;npm install hexo-deployer-git --save&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;部署到Github Page&lt;br&gt;
&lt;code&gt;hexo g -d&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="四大功告成"&gt;四、大功告成&lt;/h3&gt;
&lt;p&gt;恭喜你，到这里就终于完成了，你可以通过&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://xn--eqr924avxo.github.io/"&gt;https://用户名.github.io/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;访问你的博客。&lt;br&gt;
其他例如更换主题、设置文章加密、新建文章的操作都与Windows相同，在这里不再赘述。&lt;/p&gt;</content></entry><entry><title>SNP-Crack</title><id>https://vitaovo.com/20200206/snpcrack.html</id><link href="https://vitaovo.com/20200206/snpcrack.html"/><published>2020-02-06T10:17:11Z</published><updated>2020-02-06T10:17:11Z</updated><summary>早期少年派 Android 平板的设备管理与调试记录。</summary><content type="html">&lt;p&gt;写在前面：本文产生的任何损失皆与作者无关！&lt;/p&gt;
&lt;p&gt;本文仅适用于&lt;strong&gt;少年派5.2.2以下&lt;/strong&gt;的版本。&lt;/p&gt;
&lt;p&gt;声明：本教程并不包含恢复少年派服务并正常上课的部分，因为其违反了少年派使用协议，这意味着您进行以下操作后将&lt;strong&gt;不能正常上课&lt;/strong&gt;，操作前请三思。&lt;/p&gt;
&lt;h5 id="一准备工作"&gt;一、准备工作&lt;/h5&gt;
&lt;p&gt;1.一台带无线网卡的win7及以上的电脑&lt;br&gt;
2.软件 360随身wifi、fiddler、软件白名单不为空的，书包内有网页的少年派账号&lt;br&gt;
3.切换账号bug&lt;br&gt;
4.一个修改好包名为白名单内包名，通过AndroidStudio等工具编译的少年派破解专用app&lt;br&gt;
5.服务器&lt;/p&gt;
&lt;h5 id="二破解"&gt;二、破解&lt;/h5&gt;
&lt;p&gt;1.利用切换账号bug登入账号。&lt;br&gt;
2.进入书包找到一个。&lt;br&gt;
3.根据网上教程配置好wifi热点和fiddler。&lt;br&gt;
4.将少年派破解专用app上传至服务器。&lt;br&gt;
5.打开网页，打开fiddler，断点设置为before requests。&lt;/p&gt;
&lt;p&gt;开启断点，注入以下代码：&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;a download=&amp;quot;文件名&amp;quot; href=&amp;quot;文件下载接口地址&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;取消断点，传回。&lt;br&gt;
6.Pad上安装专用app，给予设备管理员权限后选择最后一项清除数据。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/5.1.jpg" alt="5.1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/5.2.jpg" alt="5.2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;7.等待恢复出厂设置完成，enjoy it!&lt;/p&gt;</content></entry><entry><title>QQ浏览器签名校验破解</title><id>https://vitaovo.com/20200204/qq-browser-signature-verification-crack.html</id><link href="https://vitaovo.com/20200204/qq-browser-signature-verification-crack.html"/><published>2020-02-04T00:00:00+08:00</published><updated>2020-02-04T00:00:00+08:00</updated><summary>QQ 浏览器旧版本的签名校验分析记录。</summary><content type="html">&lt;p&gt;1.Dex1中搜索关键词&lt;br&gt;
&lt;code&gt;mdc.html5.qq.com/mh?from=&lt;/code&gt;&lt;br&gt;
定位到类&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/1.1.jpg" alt="1.1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;2.继续搜索关键词&lt;br&gt;
&lt;code&gt;installedPKGInfo&lt;/code&gt;&lt;br&gt;
定位到方法&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/1.2.jpg" alt="1.2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;3.按照下图把15、18、20、17行改掉&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitaovo.com/images/legacy/1.3.jpg" alt="1.3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;4.签名安装即可&lt;/p&gt;
&lt;p&gt;注意：当前方法仍有很多问题，比如云服务无法正常使用等，本文仅提供一种思路。&lt;/p&gt;
&lt;p&gt;原理：原来判断当前签名!=原签名就会触发警报&lt;br&gt;
现在改为当前签名=原签名触发警报。&lt;/p&gt;</content></entry></feed>