(转)Android刷机的一些知识整理】的更多相关文章

刷机概述刷机原因刷机可以升级和破解固件(在Android上:即可以升级系统,更改系统,获取Root权限):破解系统的原因①安装第三方软件不需要签名,不受证书的束缚:②修改系统的文件,达到系统的瘦身,以至于优化系统:③进行最高权限的操作.如更换系统字体,更改锁屏等等:刷机的影响①伤害硬件,影响手机寿命:②用户将获得最高权限,对系统文件进行修改,可能造成系统的损坏甚至崩溃:刷机对象①Android手机:②iPhone的越狱:③Symbian的刷机:刷机前准备①备份系统和数据:②下载ROM或img:③…
我的机器是Nexus 5 一. 安装驱动 如何进入fastboot模式 1. 拔掉数据线,将手机关机 2. 关机后同时按住[音量减小键]和[开关机键]即可进入Fastboot模式 开启usb调试  --> 勾选usb调试 adb devices可以看到设备名即可 二. 下载刷机包 这是Android 4.4的刷机包,大家可以根据需求自己寻找指定的版本的刷机包 https://dl.google.com/dl/android/aosp/hammerhead-kot49h-factory-02006…
## 获取 在刷机之前,需要在电脑上下载 **Android Preview** 包,一般我都是到 [安卓中国](https://developer.android.google.cn/preview/download#flash) ,这里可以下载最新的包. ## 手机 相对下载包的获取,比较难的是有一部支持最新的安卓系统的手机,一般 **Preview** 版的系统都是默认支持 **Google** 自己的手机的. 主要有面向的是 Pixel 系列的手机.Google 还是对自己的 **亲儿子…
1.安装第三方recovery 下载自己手机适配的recovery包 https://twrp.me/lg/lgnexus5.html fastboot 卡在 waiting for device $ fastboot flash boot boot.img < waiting for device > 看看devices $ fastboot devices no permissions fastboot 以下操作,ok seven@ThinkPad:~/srcAndroid/src4..4…
Android应用开发的一项重要内容就是界面开发.对于用户来说,不管APP包含的逻辑多么复杂,功能多么强大,如果没有提供友好的图形交互界面,将很难吸引最终用户.作为一个程序员如何才能开发出友好的图形界面呢.实际上Android提供了非常丰富UI(User Interface)控件,开发者只要掌握了这些控件的特性,按照一定的规律,就可以像堆积木一样开发出友好的图形界面. 本章将介绍常用的基本控件的具体用法. 一.Android UI的基础知识 Android中所有的可视化组件都是继承自View类,…
起因 折腾一下老手机 名词解释 名称 内容 含义 REC Recovery的缩写 Android出厂时自带的恢复模式 (理解为win PE) 双清 data,cache 用户数据+系统缓存 三清 data,cache, dalvik cache 用户数据+系统缓存+安卓虚拟机缓存 四清 data,cache,dalvik cache, system 用户数据+系统缓存+安卓虚拟机缓存+清除系统 刷机流程 刷开发板 解BL锁 解system分区 刷入第三方REC 手机分区 分区 含义 /recov…
这一段时间刷了一堆ROM,安卓系列.CM.Hero.OldMos.隔壁新出的Android2.0,反正都尝了一下鲜,手机的照相机也刷得再也启不来了(不知道什么原因,杯具).有话说:"久病成良医",想我们折腾了这么久的刷机,也得总结总结不是,小弟不才,远没成"良医",但还是想把自己的一些认识和心得写出来,以期抛砖引玉... 一.刷机原理 记得第一次刷机,哪个心理紧张啊.其实紧张什么呢?就是因为不明白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖.真正使我…
前面101篇文章都是分析Android系统源代码,似乎不够接地气. 假设能让Android系统源代码在真实设备上跑跑看效果,那该多好.这不就是传说中的刷ROM吗?刷ROM这个话题是老罗曾经一直避免谈的,由于认为没有全面了解Android系统前就谈ROM是不完整的.写完了101篇文章后.老罗认为第102篇文章该谈谈这个话题了,而且选择CM这个有代表性的ROM来谈.目标是加深大家对Android系统的了解. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! <A…
一.刷机原理 android系统启动的时候,首先会进行一些诸如硬件自检之类的操作,这些操作完成以后(至少它应该知道当前的机器有没有电),会检查一下当前手机按键的状态(接下来就是所谓刷机模式切换了,不同的android手机有不同的按键组合用来进入刷机模式),如果此时按键状态处于刷机组合,那么系统会调用ROM里面的一个叫做recovery的程序(这时就是进入了所谓的刷机程序了,它只是一个工具性质程序,用于检查刷机包的完整性和数字签名的合法性.对于目前大多数root过的机器而言,数字签名的合法性都不会…
本文转载自:http://luke-feng.iteye.com/blog/2171090 简介:在安卓手机中fastboot是一种比recovery更底层的模式.fastboot是一种线刷,就是使用USB数据线连接手机的一种刷机模式.这种模式是更接近于硬件的界面,所以这个模式一般好似在手机变砖或者修复时使用的.今天就说说fastboot的详细教程. 一.常用命令:1.先进入fastboot文件所在目录:2.输入fastboot.exe启动fastboot:3.查看连接电脑的设备命令:fastb…
博客链接:http://blog.csdn.net/qq1084283172/article/details/52334452 折腾Android逆向的时候,经常需要给Nexus 5刷机.最近给Nexus 5刷机的时候发现谷歌官方提供给Nexus 5的Android 4.X版本的官方ROM,按照官方的刷机方法能够比较顺利的刷机成功,但是Nexus 5的刷Android 5.0的官方ROM经常出现错误,后面也懒得折腾了,索性下载一些刷机助手之类的软件进行刷机,但是发现这些懒人刷机软件刷的ROM 不…
刷机对于一些android手机的高级用户来说已经是家常便饭了,很多新手也都跟着教程轻松了学会刷机.升级系统,也都开始经常在网上搜罗一些自制的系统进行刷机,体验新系统带来的新感觉.但是有句古话叫常在河边走,哪有不湿鞋.对于经常刷机的 Android机友来说,难免会运气不好碰到刷机失败损坏recovery程序导致手机无法启动的情况,也就是传说中的手机变砖块了.不过刷机失败手机变砖并不是世界末日,略施小计就可以让你的Android手机重新复活,下面就让我们一起来修复变砖块的手机吧. 首先要在电脑上安装…
今天 使用 刷机精灵后 在使用android studio 时发现 adb 无法正常使用.   于是 想重启 adb.exe , 直接在DOS里杀掉adb输入:adb kill-server 再启动输入:adb start-server 输入 cmd 命令 发现还是不行. 发现端口被占用 , 在任务栏中找到  2272 的 任务 kill . adb 便 恢复了正常使用 : 操作  如下图: C:\Users\kelvin>adb kill-server error: unknown host…
参考文章: https://developers.google.com/android/nexus/images 转载自:    http://www.inexus.co/article-1280-1.html 本文标黄色的获取ROOT权限的部分已经在安卓5.1下验证通过,解锁过程参考的是:https://developers.google.com/android/nexus/images 下文中的视频请到: http://www.inexus.co/article-1280-1.html 处看…
Nexus 5 Android 6.0.1刷机.Root 2016-01-24   一.     准备 1.      备份通讯录等数据,切记. 2.      准备adb .fastboot.网上搜索可以下载到,如果已安装Android开发环境,可直接使用android-sdk\platform-tools目录下的adb.exe(依赖AdbWinApi.dll.AdbWinUsbApi.dll)和fastboot.exe.解压到D:\adb目录,并将D:\adb目录添加到环境变量. 3.   …
android网络交互之DNS优化知识整理 之前的工作中,经常会遇到DNS解析出问题导致网络交互的操作无法正常进行. UnknownHostException 在很多的移动开发过程中,与服务端的交互的url通常是包含域名的.而在实际的网络交互的过程中,第一步就需要对域名进行dns解析. 复杂的网络环境里面,dns解析会耗费很长的时间.甚至是解析失败.这是经常会发生的. 所以这一步的优化是非常至关重要的. 有那么一种方案叫:IP直连 就是在网络交互的过程中,跳过域名的DNS解析,直接用IP进行网络…
Android源码浅析(三)--Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机 最近比较忙,而且又要维护自己的博客,视频和公众号,也就没仔细的梳理源码的入门逻辑,今天也就来讲一个源码的玩法,各位看官,一起学习学习! 看本篇博客之前,先看下我的前面两篇 Android源码浅析(一)--VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置 Android源码浅析(二)--Ubuntu Roo…
kindle肯定是现在大多数人了解电纸书这个产品的开端,也给我留下了一段美好的回忆,不折腾,不死机,官方书城让人省心不少,不过作为半个折腾爱好者,kindle显然不符合我的理念,遂慢慢入了安卓电纸书的坑,nook是其中我相当喜欢的一个品牌 nook2具体发布日期没有查到,安卓版本2.1,在现在看来相当老了,如今在售卖的二手nook2基本都是刷了yuanmc出品的五种宜读rom, 原版系统反倒显得有点罕见,我收的nook2成色比较差但用起来舒心,不过本着折腾的传统(之前收了台nook6因为价值高昂…
0.  前言 Android开发中的Fragment的应用非常广泛,在Android开发--Fragment知识整理(一)中简单介绍了关于Fragment的生命周期,常用API,回退栈的应用等知识.这篇将着重于介绍Fragment和Activity之间的通信以及使用Fragment保存Activity数据销毁时数据的一些知识. 1.  Fragment与Activity的通信 Fragment是依附于Activity存在的,因此两者之间的通信在所难免.比如Fragment不能响应Intent打开…
0.  前言 Fragment,顾名思义是片段的意思,可以把Fragment当成Activity的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成.Fragment需要被嵌套到Activity上面才能起作用,Fragment可以充分利用屏幕面积,而且也可以更方便用户进行交互操作.Fragment是在Android3.0(API level 11)引入的,如果你要适配之前的系统,需要先导入Android-support-v4的jar包,继承FragmentActivit…
  fastboot刷机的前提是你的开发板uboot良好并能正常启动进入fastboot模式,你的开发版的nand分区已存在.对于Android的uboot而言, 已经实现了fastboot命令,当你进入uboot命令行时键入fastboot即可进入fastboot模式,这个时候会调用usb相关驱动,和外部建立连接,如果你使用的是windows系统,那么你需要下载相应版本的fastboot,然后安装对应你开发板的usb驱动程序,当启动fastboot命令后便能通过usb连接上开发板,通过fast…
一.下载源码 1 . 确保主目录下有一个 bin/ 目录,并且该目录包含在路径中: mkdir ~/bin PATH=~/bin:$PATH 2 . 下载 Repo 工具,并确保它可执行: curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo 3 .创建一个空目录来存放您的工作文件: mkdir AndroidSource cd AndroidSource 4.…
想成为一位合格的Android程序员或者一位Android高级工程师是十分有必要知道Android的框架层的工作原理,要知道其工作原理那么就需要阅读Android的源代码. 想要阅读Android的源代码最爽的方式的肯定是自己亲手下载编译.为什么要阅读Android源代码? 第一,面试加分项.第二,知其原理写出的代码差不到那里.第三,学习深度.正所谓,知其然知其所以然.下面记录我基于7.1.1系统源码下载到刷机的过程. 基本概念 AOSP : 就是Android Open Source Proj…
本文内容为本博客作者原创,转载请注明出处或者发私信. [名词] 1.ROM包 :安卓手机系统,以.ZIP结尾,类似windows的 win7系统包,300M-700M不止 2.卡刷(Recovery模式:类似Windows PE):即手机里面内存卡的根目录已经有 ROM.ZIP,需改名字为 update.ZIP,然后进入Recovery模式进行刷机 3.线刷(Fastboot模式):即通过数据线连接PC,通过PC的刷机软件(如:奇兔,360.百度一搜  rom 刷机),与下载在电脑的 ROM包…
小米上的刷机教程:http://www.miui.com/getrom.php?r=2gae for android :https://github.com/madeye/gaeproxy/wiki…
AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机) 特别感谢google官方文档及AOSP源代码开放 參考链接: https://source.android.com/source/building-devices.html (官方源代码刷device) https://developers.google.com/android/nexus/drivers#makokrt16s (硬件驱动包, 如仅仅是执行模拟器则直接安装就可以) https…
一 : 获取源码: 每个公司服务器地址不同,以如下源码地址为例: http://10.1.14.6/android/Qualcomm/msm89xx/branches/msm89xx svn环境执行: svn checkout http://10.1.14.6/android/Qualcomm/msm89xx/branches/msm89xx 或者svn co http://10.1.14.6/android/Qualcomm/msm89xx/branches/msm89xx repo下载参考如…
1. 首先来看下Android系统的分区:   Android系统的分区.jpg   Android分区解释.png 安卓系统一般把rom芯片分成7个区,如果再加上内置sd卡这个分区,就是8个: hboot分区----------负责启动. radio分区----------负责驱动. recovery分区-------负责恢复. boot分区-----------系统内核. system分区---------系统文件. cache分区----------系统缓存. userdata分区----…
最早以前的手机基本都是下载一个刷机软件(像刷机精灵.刷机大师),一键root,一键刷机,这就以前的傻瓜式刷机,至少我在高中(2015年开始接触)的时候也是这么干的.那时候,好像有种手机开机界面会出现“大神”,有时候莫名其妙开不开机,只能重新刷就好了.(别问为什么不去手机店修,玩手机都得偷偷摸摸的好吗).后来发现,通过这种方式,手机能够增加一些额外没有功能,甚至是卸载掉最早手机上买回来就有的流氓软件.最初,自己也是在摸爬滚打的摸索着,还烧了两部手机,虽然现在很辣鸡,当时还是很心疼的.当然,能够成为…
1. 首先来看下Android系统的分区:   Android系统的分区.jpg   Android分区解释.png 安卓系统一般把rom芯片分成7个区,如果再加上内置sd卡这个分区,就是8个: hboot分区----------负责启动. radio分区----------负责驱动. recovery分区-------负责恢复. boot分区-----------系统内核. system分区---------系统文件. cache分区----------系统缓存. userdata分区----…