修复RAZR HD(CM11)的GPS故障

之前刷了CM11之后,发现GPS不能用,由于没怎么用,所以也没管,但是有时候确实要用到,所以此次回家,就找了下解决方法,果然在XDA上找到了方法,链接忘了,只是复制了部分文字。

Please reboot to bootloader and do:

Code:

fastboot erase modemst1

fastboot erase modemst2
 

The ril start will take longer after reboot as the modem NV storage will be reinitializing itself to the defaults read from fsg. Then try the GPS again, it should start working.

关机后同时按“电源和音量+” 重启之后,选AP fastboot之后,接上电脑,安装驱动,用fastboot命令:

fastboot 修复GPS
之后,重启手机,GPS就可以用了^.^

screenshot_2016-10-21-22-17-34
这个方法应该对其他手机也可以试试的,因为fastboot的命令应该是一致的,做的工作也只是复位一下modem的信息。

修了两付耳机

两付耳机,一个OMX90

IMG_20151227_081654_475

可以看到,线都碎完了,上网搜一下,据说是此耳机的通病,但是单元还是好的,声音也不错。另外,线外皮虽然碎了,但是线没断,还用了好长一段时间。

回家之后,到网上买了万用表,烙铁,热缩管等工具,还买了一条古河线,30块好像,直接开搞。

单元那里的胶已经老了,一掰就出了,用烙铁把老线烙开,单元就可以拿出来了。另外,耳机那里那个黑色的套可以用螺丝拧下来(这次网购,同事买了一套28合一的螺丝刀,挺好用的)。注意要把原来的线拉出来,需要先把线头的那个结打开。

0

由于古河线比较粗,就不打结了,不然那个黑套按不上去。很快就焊好了,就是单元与外壳的固定是个问题,没有买胶水。最后一边还有一个胶套,套上也就稳了,另一边的胶套都没有了,直接就那热熔胶糊了一下。效果图:

完工效果图

局部细节

另外,线控也没有安装上去。

头和线控

装了之后,正常出声,就是不知道腔体没有用胶封住,影响有多大,不过总的听起来,声音还好,。

 

另一个就是拜亚动力 DT860了,右边单元偶尔没有声音。

初步判断引到右边单元、过头梁的线断了(头梁可以伸缩,线拉、折的次数较多),把两边单元拆开,用万用表一测,果然如此。见几个图:

左边单元接线1 右边单元接线1

把对应的线用万用表测一下,就知道通断了,另外,把图片拍下来,也为了防止重新安装的时候,忘了哪根接哪根了。

既然断了,就把线拆下来,首先是把线焊下来。

之后就成这样子:

dt860头梁

拧螺丝,把线拆下来,再仔细测一测,果然是断的,只是可能断得比较接近,动一动有时又能通。

那么要换线,之前忘了买多的耳机线,刚好omx90换下的线没有断,而且质量应该不会很差,就用1mm的热缩管套上,安装,用了4根线,效果还不错,只是安装比较费时间,走线比较麻烦。

IMG_20151229_114056_878

 

安装完了之后,耳机又出声了。两年之后,听《歌剧魅影》的序曲,又听到那种金碧辉煌的感觉了,听富勒文格勒的贝5,又能感觉到那种扣人心弦的感觉了,dt235说到那么神,终究还是有差距。借用佳能的广告语:“感动常在”。

razr hd 刷机

razr hd 现在用的是官方的4.4.2,越用越卡,所以想刷机,刷cm11(4.4.4),5.1的不刷了,据介绍,还有不少问题。

还是上XDA,找到网页:

[ROM] CM 11.0 (Android 4.4) for RazrHD XT925/XT926

下载ROM,找了最新的cm-11-20141112-SNAPSHOT-M12-moto_msm8960.zip

下载Gapps

哦,还得更新CMW recovery,不然用原来手机里面的6.0.4.8(?)校验不过,说这个rom不是给你这个手机用的,遂下了新的CMW 6.0.4.4刷进去,刷的方法见之前一篇文章Razr HD刷入Twrp

cmw

但是呢,这个cmw刷进去之后,按照方法(电源+音量加+音量减,选recovery),进不去!!!

试了好多此,坑啊。

又刷回以前用过的6.0.4.8(是不是这个版本号,怎么这么高 =.=!)

最后,用了Twrp,终于OK了。(我的百度盘链接

- Updated KKBL recovery, can find one here: https://twitter.com/dhacker29/status/583847256589213696

进入twrp之后,直接格式化data(机身内存,之前该备份的已经备份),刷入CM11,刷入Gapps,重启!ok了

 

如果一开始忘了把rom,gapps放进SD卡里面,可以用adb push进去,命令为:

E:\razr hd\install\adb1.0.32-tools>adb push MK51.1-xt926-160102-RELEASE.zip /storage/sdcard1


adb push
顺便说一下,MK51.1-xt926-160102-RELEASE.zip这个是魔趣的Android5.1的rom,试着刷一下,但是屏幕一直显示那个sb的龙猪画面,本来还想试一下的,就算了,直接刷cm11.

上面还提到一个adb sideload命令,这个只有在adb 1.0.32以上版本才支持,不过据外国某网友说这个功能太挑剔,很容易出现上图中的 cannot read XXX的清况,所以还是先push上手机再刷吧。

HP Touchpad 安装系统

休假回家,发现了Touchpad,发现还可以用,只是系统可能较老,就上XDA,刷机,不料不小心把系统搞坏了,想全部重新安装,不料安装webos的时候,提示电量少于25%,不让安装,干脆就不安装了,单安装了Android CM11。以前开始使用Touchpad的时候,觉得屏幕好清晰啊,现在眼睛都被高分辨率屏幕惯坏了,看起来颗粒感严重,好粗糙啊,不过看看新闻或者视频还是可以的。另外,煮机网竟然关掉了,treo8也是半死不活,跟palm有关系的网站都随着palm的没落而没落了。

一些说明:

1.DM,Those marked with "DM" are for data-media ROMs and those marked with "NODM" are for non-datamedia ROMs. Unless the developer has specified otherwise, you can assume that any KK or LP ROM is datamedia and ROMs previous to KK are non-datamedia. However, TPToolbox checks to make sure that the ROM and Recovery are compatible and will tell you if they are not.

一般可以认为4.4.4之后的Android是DM的ROMS,而之前的,都不是。从NODM系统转为data-media系统安装一般需要重新分区,而且安装的recovery需要对应DM版本的。

2.touchpad可以删除WebOS,只留Android。Android只能在WebOS之后安装,如果系统只有Android,又要重新安装WebOS,只能全部重新来。

进入Touchpad Toolbox,步骤如下:

1.安装novacom驱动,下载地址:http://downloads.codefi.re/jcsullins/webos/novacom。我的百度网盘里面也有。

you can download and run a java-based "universal installer" from http://123haynes.github.io/universal-novacom-installer

2.重启进入webOS recovery mode,并用usb线缆链接PC。

注意:即使WebOS已经被移除了,依然可以进入此模式,因为它是在bootloader里面的。

方法:a.如果你安装了moboot,那么开机直接选webOS即可。

b.如果没有,那么关机之后,按住音量加(靠近电源键的那个)和开机键,直到看到一个USB符号。

c.按住“电源”+“Home”键直到(约10秒)直到看到屏幕变化,之后按住“音量加”直到看到usb符号。

3.解压TPToolbox 压缩文件,如果是windows系统的话运行“tptb_v42_win.bat”。

之后,从TP屏幕可以看到进入了TPToolbox了,所有的操作,“音量加减”可以控制上下选择,“Home”确认。

TPTB_menu_layout

如果不要WebOS,那么可以:

1.选择“Complete Data Reset”

2. "Install Android"

3.当PC加载了一个media分区之后,往里面一个“ttinstall”的文件夹里面放入ROM,Gapps和recovery的压缩包,拷贝完之后,卸载磁盘。并在touchpad里面选择unmount media volume。接着TPToolbox校验文件,安装继续。

4.确认安装,并根据需要调整分区方案,一般默认即可。

Lollipop/Kitkat DataMedia Volume (re)sizing criteria
system: MIN_SIZE: 700-800MB
cache: MIN_SIZE: 200MB
data: MIN_SIZE: 1500MB
data: also takes any free-space "media" has over 600MB

Legacy Non Data Media Volume (re)sizing criteria
system: MIN_SIZE: 600M
cache: MIN_SIZE: 200MB
data: MIN_SIZE: 1500MB

如果还要保留WebOS,而且WebOS还没有被删除,那么:

1.卸载之前的Android。

用ACMEUinstaller2:

a.安装Novacom

b.把ACMEUinstaller2放到Novacom目录( C:/Program Files/ Palm, Inc)下。

c.进入WebOS recovery mode,连电脑,下载ACME5 batch files 然后运行 "removecm2.bat" 。如果下载不到,那么可以打开命令行:

cd c:\Program Files\Palm, Inc (enter)
novacom.exe boot mem:// < ACMEUninstaller2 (enter)

2.进入WebOS,清空SDcard。

webos里面进入launcher/settings/device info/reset options/erase USB drive.

然后Touchpad重启,删除数据,这个操作不会影响到WebOS系统及其软件。

Note:This will not affect your WebOS setup, apps or Preware.

3.重新进入TPToolbox,选择“install Android”

当PC加载了一个media分区之后,往里面一个“ttinstall”的文件夹里面放入ROM,Gapps和recovery的压缩包,拷贝完之后,卸载磁盘。并在touchpad里面选择unmount media volume。接着TPToolbox校验文件,安装继续。

不过有时候这样会不行,好像是里面有一些长文件名之类的,不过也许开始因为我没有先删Android,而直接“install Android”才引起的吧。

 

如果WebOS被删除,又想重新安装,那么:

(注意,WebOS必须先于Android安装,所以如果要安装WebOS,必须"Complete Data Reset" )

1."Complete Data Reset"

2."Create webOS Volumes"

3. "Reboot"(TPToolbox菜单)重启

进入 "webOS Recovery"模式

4.确保系统Java已经安装:http://www.java.com/en/

5.下载webOS doctor:

wifi版的Touchpad:webosdoctorp305hstnhwifi.jar,下载一下载二下载三

下载完运行,开始安装WebOS,注意至少要有25%以上电量。

6.安装完了之后,进入"select language"界面,现在WebOS有一个证书问题,需要修复,不然好像不能用WebOS商店。

a.下载palmenv.bat,设置运行环境。内容其实也就如下:

@echo off
echo Setting Novacom path ...
path %PATH%;%ProgramFiles%\Palm, Inc

b.下载fix-webOS-certs.sh

c.打开命令行,cd到palmenv.bat和fix-webOS-certs.sh所在的位置。

d.运行 "palmenv"

然后再运行 "novacom run file:///bin/sh < fix-webOS-certs.sh"

7.接着设置webOS

8.载入TPToolbox,安装Android“install Android”

 

TPToolbox的其他功能:

1.刷新A6固件。

由于Touchpad的A6处理器固件有个问题,那就是系统休眠的时候电量流失特别快,无论实在Android系统或是WebOS,日常使用的时候就更快了,这会导致电池寿命下降。定期刷新A6固件可以解决此问题。(注意,不是一劳永逸,而是要定期刷新)

方法:进入TPtoolbox,选择Reflash A6 Firmware即可

测试方法:

1.安装Battery Monitor Widget

2.其他问题。

有时候彻底没电了,充电的时候,如果不是HP原装的充电头,会提示:

“To reliable charge ....”,不要理他,继续充,可以充进去的。

一些链接:

1.[ROM] [4.4.4] [CyanogenMod 11 by Jcsullins] [DM] [06/12/15]

其他:

Gapps
gapps-kk-20140105-signed.zip Standard Gapps
Paranoid Android Gapps Choose the Micro or Nano Modular Packs

2.[TOOLS] Touchpad Toolbox (updated 2015-02-25)

其中64楼有讲如何重装WebOS。

3.[ROM GUIDE]How to install Android 5.x.x/4.4.x with Jcsullins TPtoolbox Super Easy Way

 

 

手机连接kindle多看系统的ftp

多看系统有一个功能,就是WiFi传输,它是通过建立一个ftp服务器,从而让同一个网络内的其他机器来访问实现的。

20140414022304

只要连上网,同一个网络内的设备,就可以很方便用ftp客户端访问kindle,可以上传或者下载书籍。匿名访问

但是我用手机访问,访问不了,用电脑的浏览器又可以,后来又试了命令行下面的ftp命令,也跟手机一样。错误信息如下:

ftp连接错误

后来又用FileZilla试了一下,可以连接,自己看了一下连接的日志:

状态: 正在连接 192.168.1.103:21...
状态: 连接建立,等待欢迎消息...
响应: 220 MiniFTPD 0.1
命令: USER anonymous
响应: 331 Hello, Password required for anonymous
命令: PASS **************
响应: 230 Logged in as anonymous user
命令: SYST
响应: 215 UNIX Type: L8
命令: FEAT
响应: 211-Features Supported:
响应: UTF8
响应: 211 END
命令: OPTS UTF8 ON
响应: 200 OK, UTF8 ON
状态: 已连接
状态: 读取目录列表...
命令: PWD
响应: 257 "/" is current working directory
命令: TYPE I
响应: 200 Type set to I
命令: PASV
响应: 227 Entering Passive Mode (192,168,1,103,199,180)
命令: LIST
响应: 150 Opening ASCII mode data connection for file list
响应: 226 Transfer complete
状态: 列目录成功

看了这个日志,发现有这么一条命令:

USER anonymous

这是就想,是不是ftp命令时候(或者用手机登陆的时候),不能直接勾选“匿名”,而应该在user一栏填上:anonymous

试了一下,果然如此,在user那里填anonymous,密码任意,就可以正确登陆了。

2014-04-14_024511

手机用此法,也可以正常连接了。以后可以用手机建立一个热点,kindle连接之后建ftp,方便手机传书过去了。

kindle的书目分类管理

前文《给kindle安装插件》说到书一多,就很乱,用系统自带的收藏夹,要整理又很繁琐。

后来找google,说是可以用Kindle Collection Manager这个软件在电脑上管理,整理之后,同步到kindle,但是试了之后,发现并不行。

 

后来,又发现了下面一个方法,应该是可行的:

KPW的collection破解后安装collection manager ,可以导入电脑中calibre的分类信息

collection manager地址:http://www.mobileread.com/forums/showthread.php?t=186305

我安装地址上的说明:

1、Jailbreak 越狱,之前已经做了

2、安装Mobileread Kindlet Kit,注意安装的时候,paperwhite选用的是压缩包里面的对应K5的文件。

3、复制压缩包里面的 CollectionsManager.azw2 到 kindle中的"documents"文件夹

4、在kindle中打开CollectionsManager

不过提示“系统是5.4.4.1,CollectionsManager不支持”,悲剧了,只能等CollectionsManager升级支持,或者给paperwhite降级了,但是新版本的生词本功能我又觉得很好。难道还是得安装多看。

给kindle安装插件

原生的kindle系统不支持epub,chm,doc等常见格式,pdf排版也不尽如人意。所以之前我都是安装多看系统。现在出到多看阅读 for Kindle R5.12#版本,但是据回帖,这个版本问题较多。所以,今天把kindle系统升级到5.4.4.1之后,就没有安装多看了,试一下别人说的koreader插件,这个直接在kindle原系统上面使用,安装之后,就可以支持epub,chm,doc等格式了。

安装过程比较简单,就把各种文件放根目录,升级系统即可,具体如下:

参考豆瓣一篇文章:

//////////////////////////////////////原文////////////////////////////////////////////

安装包下载地址及相关安装方法
1. Kindle越狱
下载这个文件kindle-jailbreak-1.9.N.zip,解压后看到很多文件,解压这个压缩文件kindle-5.4-jailbreak.zip,得到以下三个文件bridge.sh,jb.sh,Update_jb_$(cd mnt && cd us && sh jb.sh).bin,将这三个文件复制到kindle根目录,然后断开USB数据线,到设置里选择【更新您的kindle】,几秒后你会在kindle底部看到以下字样**** JAILBREAK ****,说明越狱成功。
Kindle Paperwhite的越狱文件及方法参考:http://www.mobileread.com/forums/showthread.php?t=186645
注:支持5.0.x - 5.4.4,越狱后建议安装Dev Certs (http://pan.baidu.com/s/1glxsS)和Rescue Pack (http://pan.baidu.com/s/1kVjwL),当然不装Dev Certs和Rescue Pack 也不影响koreader的正常使用,闲麻烦的伙伴们就不装了,我最近在新买的kpw2上就没装这两个插件,一样用的很舒服。
当kindle软件版本更新后,越狱不会消失,此时只需重新安装Dev Certs(允许安装java插件)、Rescue Pack(急救包),如果以前没安装这两个文件,此时也不必安装了。
2. 安装KPVBooklet(koreader的专用启动器,当然安装通用启动器kual也可以)
KPVBooklet支持5.1.2及以上的Kindle固件(建议越狱后升级到5.3以上固件再安装),下载地址:https://code.google.com/p/kpvbooklet-package/downloads 。将下载的zip文件解压缩,把update_kpvbooklet_x.x.x_install.bin文件拷贝到Kindle的磁盘根目录下,断开USB连接。通过Menu> Settings> Menu> Update Your Kindle升级安装,注意不要通过restart来安装。
注:当系统升级后,KPVBooklet需要重新安装。
3. 安装Koreader
下载最新的Koreader安装包,下载地址:https://github.com/koreader/koreader/releases 。将下载的zip文件解压缩后得到的三个目录(extensions, koreader和launchpad)拷贝到Kindle磁盘根目录即可。
这个软件更新速度很快,当你要更新新版本时,只需删除老版本的三个文件夹,并将新版本的三个文件夹放入kindle的根目录即可。koreader/history文件夹里是你的阅读记录信息,更新版本时可将老版本中的记录信息复制到新版本的该文件夹里。

注1:稳定版会积累一定的特性和bug修复后不定期发布;开发版使用项目最新代码每天自动编译,适合喜欢尝试新特性的朋友。
注2:升级安装KPVBooklet只需下载最新KPVBooklet安装包,使用安装bin文件升级即可。切记不要随便卸载原有的KPVBooklet,否则有变砖的危险。
注3:Update Your Kindle显示为灰色可能是因为安装了特定版本的多看,可在Kindle磁盘根目录下创建一个名为DUOKAN_DISABLE的文件,然后重启机器再安装。

用Koreader阅读pdf文件的取词方法

1.非扫描版pdf
将下载的stardict词典*.idx、*.ifo和*.dict文件拷贝到koreader/data/dict目录下即可。(字典下载地址:http://abloz.com/huzheng/stardict-dic/)
2、扫描版pdf
下载Tesseract-OCR语言包,
英文:解压后将eng.traineddata文件所在目录的所有文件拷贝到koreader/data/tessdata目录下。(文件下载地址https://code.google.com/p/tesseract-ocr/downloads/detail?name=tesseract-ocr-3.02.eng.tar.gz
中文:下载解压后将chi_sim.traineddata(简体)、chi_tra.traineddata(繁体)文件拷贝到koreader/data/tessdata目录下。(tesseract-ocr中文引导文件下载地址
:https://code.google.com/p/tesseract-ocr/downloads/list?can=2&q=tesseract-ocr+chinese&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount
3、实现过程
查词:打开PDF文档(安装完成后默认为koreader打开PDF),长按文档中的任意词语,即可实现字典查询。

KOReader手势操作
以下列举了部分手势对应的功能:
显示主菜单
• 单击屏幕上部区域
显示设置菜单
• 单击屏幕上部区域 (对于pdf文档,建议选择页面重排,并开启卷轴模式)
关闭主菜单/设置菜单
• 单击菜单外部区域
在菜单中翻页
• 下一页: 向左快速滑动
• 上一页: 向右快速滑动
将当前页加入/移除书签
• 单击页面右上角区域
快速翻页操作
• 进入快速翻页模式: 单击页面左上角区域
• 退出快速翻页模式: 单击页面左上角区域
• 前翻页: 向右滑动
• 后翻页: 向左滑动
• 回到快速翻页前页面: 双指快速向左/向右滑动
设置页面缩放模式
• 适应页面: 双指沿对角线合拢(pinch)
• 适应页面宽度: 双指沿水平线合拢(pinch)
• 适应页面高度: 双指沿垂直线合拢(pinch)
• 适应内容: 双指沿对角线张开(spread)
• 适应内容宽度: 双指沿水平线张开(spread)
• 适应内容高度: 双指沿垂直线张开(spread)
设置屏幕方向 (竖屏/横屏)
• 以一个手指为中心旋转另一个手指至少15度
截屏
• 同时点击屏幕两对角区域

//////////////////////////////////////////////////////////////////////////////

试用了一下,果然可以。书得都放到documents目录下。

但是kindle原生系统有个不好的地方就是书目的显示不按照文件夹来,所以书一多就显得很乱。不知有没有好方法,添加收藏夹好繁琐。

对了,我用的是kindle paperwhite.

农行K宝win7下问题

今天第一次在家里用农行K宝,win7+IE11,结果在安装完ie插件,K宝驱动之后,点击证书登陆,总显示“页面无法显示”。之后尝试了兼容性视图(在某些页面确实得如此)、信任站点之后都无效,那个页面在chrome下是可以打开的,证明不是网站问题。

最后,终于找到方法,在“天地融”(K宝制造方)的网站上终于找到方法:

12.windows7系统输入K宝密码后返回“无法显示该页面”
出现该问题需要进行一下IE的设置,方法如下:
(1) 打开IE→“工具”→“Internet选项”→“高级”→“重置”。
(2) 弹出下图所示对话框,默认不会删除临时文件、历史记录、Cookie、网页表单信息、密码以及InPrivate筛选数据,如果要删除这些数据,在删除个性化设置前打勾即可,然后点击“重置”,完成后重启IE浏览器登陆即可。

费了好大的劲。

必须多写写东西

想法、说法、做法是能力的三级跳。

能将东西、想法写出来,很重要。它既能记录东西,又能有效梳理你的思路,锻炼写作能力。

有些想法稍纵即逝、有时脑里千头万绪又下笔无言,都很有必要进行写作的实践、锻炼。

 

同时,可以尝试谢谢英文文章....

Kindle阅读器免费电子书籍下载资源汇总

买了一个kindle paperwhite,就是下书的地方少,看到这个博文,收获很大啊,thx.

在这里存个档,免得以后换电脑找不到。

阅读全文