挥之不去·能有一本《如来神掌》
——零基础手把手教你ROM移植,第一册《Android软件安全与逆向分析》
大神的玩儿,硬件有树莓派,软件有rom cooker。买了小米,买了大可乐,为的就是享受更高的ROM。前段时间,罗永浩的锤子ROM,就业内人士看来,就是一个launcher apk+phone apk+一堆应用而已。所以在发布前,他提到过9100用他们的rom好费电,这也是正常,这么多特效,这么多apk,完全顾及美工。没有经过测试,怎么可能做到一件性价比一流的产品呢?
大神不多说,尤其就是rom,how to cook?MIUI开源,很多开发者写了很多自己的心得,但面对一堆小白,一堆性能极低的计算机,你要他们去装虚拟机,用乌班图,反编译,还要插桩等等一系列工作,真的要恶补很多计算机知识。
那么做一个定制的ROM真的难过上青天吗?
送你第一册,成为ROM的小厨,切菜前必须懂的技能smail插桩前的准备知识。摘录自《Android 软件安全与逆向分析》
“一个完整的 Android 程序反编译后的代码量可能非常庞大,要想在这浩如烟海的代码中找到程序的关键代码,是需要很多经验与技巧的。笔者经过长时间的探索,总结了以下几种定位代码的方法。”
作者在总结的几条里,最为吸引我的是“代码注入法”。这也是很多百度知识下,smail最为少传授的部分。远看这本书,感觉还算是一本干货的东西。对着文章,继续阅读……
说得兴起?到底移植是改什么?就是改APK,这是第一层。那么,如何分析一个完整的Android程序?android下,默认的情况是,每个apk相互独立的,基本上每个应用都是一个dalvik虚拟机,都有一个uid,再配合上linux本身的权限机制,使得apk互通很难直接进行。但作为一个独立应用的集成,不管多少个apk,都可以并为一个单独的dalvik虚拟机,直观的反映给开发人员就是在shell下列出进程,那几个apk同时加载后,会一个进程存在。
本书还有一个好处,他不断用java各种OOP的编程实例,推出smail会是什么的形式出现,对于熟悉OOP的同志来说,反编译工作就像玩九宫格一样,所以是一个很严密的推断过程。但是比开发一个应用要容易点,因为开发apk很讲究你对整体的类设计,一个成功的产品开发成本很低,但是维护成本会是开发的数百倍。而smail分析下,算是一条线性的思维方式去观察运行情况,这样对比的方式改代码,做移植,会轻松很多。前提你要找到一个很稳定的底包,然后慢慢去改。
相关推荐
这个公式计算的是如来神掌观音神指的值,如果观音点化大于观音逃跑并且观音点化与观音逃跑交叉,则如来神掌观音神指等于50,否则等于0。 该公式主要用于计算股票的趋势和观音指路,并根据观音点化和观音逃跑的值来...
重磅干货:颠覆全球股市汇市商品之如来神掌简史.doc
《水利》如来神掌(冲刺及练习)技术部分.pdf
标题“站在花鸟岛‘如来神掌’石下”可以象征性地表示一个人在某个独特环境下,或者站在某个具有历史意义或文化意义的地点。在IT行业中,我们可以将其比喻为站在技术发展的前端,了解并探索行业的最新动态和技术趋势...
2. **文化积累**:提到的《西游记》是四大名著之一,其中的故事和人物在中国文化中有着广泛的影响。孙悟空的师父菩提祖师,教给他神通,而他的兵器如意金箍棒源自中国古代神话。孙悟空因为不满被封为“齐天大圣”而...
鹦鹉螺是一款免费的可以管理文件文档使用权的文档保护软件,可以有效地保护文档文件的隐私安全,解决文档交流过程中版权无法控制、文档无法保护、权限无法管理等难题;通过数据加密、权限控制、绑定终端等功能全面...
### cocos2d-android游戏引擎详解 #### 一、游戏引擎概览 游戏引擎是一套预构建的游戏开发系统,旨在简化游戏开发过程并提高效率。它为开发者提供了丰富的工具集,帮助他们无需从头开始就可以创建游戏。Cocos2d-...
之后应该收到”你一声令下,珊瑚虫单掌拍出,正是如来神掌第一式“佛光初现”……“这样一句话,如果你想探的好友确实是隐身状态,并且它的qq版本低于2005的话,他的头像就会变成彩色的出现在你好友列表里。...
在Android平台上开发应用程序时,Qt框架提供了一个强大的工具集,使得开发者可以使用C++编写代码,同时也能与Java环境交互。"qt for android: QJniObject实例"这个主题主要探讨的是如何在Qt中利用QJniObject来实现...
因为华山论剑最有武侠渊源,所以第一个版本叫做《华山版》,封面左侧的码出真功有点向周星驰电影功夫最后的场景《如来神掌》致敬的味道;华山之后,去五岳至尊泰山朝圣,感受东海日出的壮观,用杜甫的名诗:荡胸生...
因为华山论剑最有武侠渊源,所以第一个版本叫做《华山版》,封面左侧的码出真功有点向周星驰电影功夫最后的场景《如来神掌》致敬的味道;华山之后,去五岳至尊泰山朝圣,感受东海日出的壮观,用杜甫的名诗:荡胸生...
《西游记》读后感——怪谈唐僧 在《西游记》这部古典小说中,唐僧的角色扮演着极其重要的作用,是整个故事的核心人物。通过对唐僧的分析,可以看出其在取经过程中的重要性,并且揭示出唐僧的性格特征和其他人物之间...
这份2021人教版数学一年级上册的课件主要涵盖了小学一年级数学的重要知识点,包括数字的认识、加减法、图形认知以及时间的理解。以下是这些知识点的详细说明: 1. **数字的认识与加减法**: - 1-5 的认识:学生...
这篇资料主要涉及的是初中语文的学习,特别是针对2018年九年级语文上册第二单元的一次综合测试。测试内容涵盖了语音辨析、字形纠正、古诗文填空、名著阅读理解以及语言表达和逻辑思考能力的考察。 1. 语音辨析部分...
如来全端口批量扫描器2023.11是一款专为网络管理员和IT专业人士设计的实用工具,主要用于检测网络中的目标主机开放的端口情况。它具有灵活的扫描功能,既可以进行广泛的端口范围扫描,也可以针对特定的端口进行精确...
5. 孙悟空的称号有“美猴王”、“齐天大圣”,他的第一个师父是菩提祖师,他的武器——如意金箍棒,原本是大禹治水的定海神针。孙悟空因大闹天宫被压在五行山下,后来受到观音菩萨点化,跟随唐僧取经,取名为孙行者...
程序设计作为软件开发中的核心环节,不仅仅是编写代码那么简单。在《程序规划方法漫谈连载作者程序匠人》一书中,程序匠人详细讨论了程序设计的真谛,并强调了规划在程序开发中的重要性。他指出,许多初学者一接触...
而“世间安得两全法,不负如来不负卿”则暗示了一个对市场参与者来说充满挑战的现状——如何在不同利益主体之间取得平衡,同时满足投资者和企业的期望。 在描述和部分内容中,重点提到的几个关键词和知识点包括: ...
药师琉璃光如来本愿功德经注音.doc
【标题】和【描述】提及的是“我的漫画老师作文五年级.docx”,这是一份文档,通常包含了学生以“漫画”形式描绘他们老师的作文。从【标签】“技术”来看,可能是指使用技术手段(例如电脑软件)创建或编辑这份文档...