因服务器更改,以下附件内容全部丢失
这是一篇教你如何root 三星SCH-I879的教程,不保证肯定无问题,至少我是按照这个来的。
这篇文章中的内容并非原创,是从添翼网看来的,留在这里,给自己做备份用。刷机有风险,任何按照此篇文章刷出问题的后果自付。
正文:
因服务器更改,以下附件内容全部丢失
这是一篇教你如何root 三星SCH-I879的教程,不保证肯定无问题,至少我是按照这个来的。
这篇文章中的内容并非原创,是从添翼网看来的,留在这里,给自己做备份用。刷机有风险,任何按照此篇文章刷出问题的后果自付。
正文:
其实,网上有很多这个破解的,如果你没有像我这样悲剧的话。
如果你像我这样,useradmin和telecomadmin账户的密码都被更改无法
进入的话,那么你来对地方了。
发下我的恼骚:今天早上,电信的人终于来给我装宽带了,还带来了那
个我讨厌的光猫(型号:HA1000_S),问题在于,我有很多的理由需要用
我的路由器拨号,而让那个猫只干猫的事情,于是,就很简单的按照教程,
…..删了很多项,改了很多项,然后就悲剧了,没办法上网了,那就恢复
吧,悲剧了,reset之后更不能使用了。没办法之下,让电信的人又来重新
给我弄下,拨弄了将近一个小时之后,他终于将自己的事情弄完了。
一切回到原点了,我还是需要将那个任务完成。分析了之前的失误和需
要的目标之后,就非常明确了,只需要将猫的宽带模式设置为桥接模式,
然后重启就可以了。
但一个问题是,在电信的人对我谆谆教导不可更改猫的设置之后,将
useradmin和telecomadmin的密码都更改了,或许还有其他密码。关键是,没有useradmin就没
办法拿到telecomadim密码,就没办法进去拿PPPOE的密码。看似都不可能
的任务了。我无奈之下问了下淘宝上的相关服务店,然后他告诉我,reset。
reset的结果么,多半是彻底挂掉,我又实在不想要电信的人来,估计他也
不会乐意告诉我的。
没办法,只能听天由命了。但突然,我想起了路由器里面有一个ftpd的
服务,但一个不支持usb的猫,需要ftp服务干什么,连上去看看吧。
之前保存过配置,浏览浏览,发现里面有一个admin的账号,密码也是
admin,这个应该是明文的密码,ftp上去看看吧,嗯,标准的linux目录,
看看有没有config相关的配置,找到了一个默认的,没啥用,reset的时候
就是使用这个配置来覆盖的。看看默认的启动项,哎,有一个telenet服务,
那就进去看看,看能做哪些操作。
用admin账号(密码:admin)进去一看,不是标准的shell,就随便打个
help,看有哪些支持吧。发现两个很有用的命令:get/set。随便敲个get,
反正不知道后面的参数,然后,就列出了一堆参数,里面包括一些账号的
用户名和密码!!!!!(不好意思,我忘了那个参数的拼写了,不过很
简单,一望便知),然后就顺利拿到所有账号密码,接着在网页上顺利登
入,然后设置所有参数。
这么多天,服务器终于重新拿到公网IP,接着对外服务了。
首先,我不知道这是unity3d的设计还是一个失误,我对unity3d并没有
达到精通的地步,所以,只能以自己认识上的一个失误来做标题。
其次,我对C#也没有像C/C++那样精通,因此,对于这个问题是unity3d
本身引起的还是C#引起的也不清楚。
首先,看下面的代码:
using UnityEngine;
using System.Collections;
public class Right_Ctrl : MonoBehaviour {
public GameObject[] small_ctrl;
// Use this for initialization
void Start () {
float x = 0.2;
float y = 0.2;
for (int i = 0; i < small_ctrl.Length; i++) {
Instantiate(small_ctrl[i], new Vector3((x + i * 0.1,
y,
0.0f),
Quaternion.identity);
}
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
}
}
代码大致如此。每一个small_ctrl都是从Prefab中拖入的,场景中并不
存在。每一个small_ctrl的Prefab都添加了mobile中的Joystick插件,因
此,可以作为单独的按钮(设置了Touch Pad属性)来使用。
但上述的代码在监测clone出来的按钮的时候出现了麻烦,表现是无论
如何都没办法监测到按钮状态的变化。
修改的方式有两种:
第一种是比较笨的方法,就是在场景中添加每一个small_ctrl,然后修
改循环中的代码为如下的方式:
small_ctrl[i].transform.position = new Vector3(x + i * 0.1,
y,
0.0f);
这种方式规矩很死,直接被我放弃了。因为我要的是动态的内容,每个
small_ctrl都必须是独立的,最后形成组积木的方式。于是,就有了第二
种方式:
small_ctrl[i] = Instantiate(small_ctrl[i], new Vector3((x + i * 0.1,
y,
0.0f),
Quaternion.identity);
代码是有一点点变化的!!!,每一个small_ctrl由prefab clone出来
后,再覆盖掉自己所在位置的元素。如果没有那个赋值的话,就会存在问
题,如果有的话,就不会有问题了。
本来以为有问题的,写到这里突然想明白了,是自己的一个失误,为了防止再
次产生,还是接着记录下去,接着看我使用的代码:
Right_Ctrl r = right_Ctrl.GetComponent();
for (int i = 0; i < r.small_ctrl.Length; i++) {
Joystick joy = r.small_ctrl[i].GetComponent();
if (joy.isFingerDown) {
//do something....
}
}
如果没有那个赋值操作的话,每个数组的元素都还是prefab,因此上述
代码没办法监测按钮按下,就像没有实例化一样。
同理,如果有赋值的话,每个数组的元素都将被替换为具体的实例,因
此可以监测到。
突然想到,如果使用Message的方式的话,也可以在不赋值的情况下做
正确的事情,类似的还有比如另外的具体操作的类什么的,也可以实现。
想来想去,自己钻到牛角尖了。
最后,浪费了各位看官的感情,以后分析问题还是老实些比较好,今天
太急躁了。
这个是4.1.2的固件,根据最新的代码编译而成。目前基本上属于稳定状态。但摄像头的录像模式有些问题。
已知的问题如下:
1. 摄像头无法录像,点了录像,但最终无法录下来
2. 摄像头在和图库互相操作时,出现问题的时候,会出现“无法连接摄像头”(记得是这个)的错误,不过重启之后消失。
3. 指纹无法使用
其他功能正常
下载位置:cm-10-20130414-UNOFFICIAL-olympus-RIX.zip
md5校验:bcd16502dc4a17949aa65d2a6df61427 cm-10-20130414-UNOFFICIAL-olympus-RIX.zip
google app应用地址(来自epinter)gapps-jb-20121019-olympus-signed.zip
主要的修改如下:
1. 默认使用手机自带的存储,比较习惯
2. 去掉了apollo播放器,使用默认的播放器,我不习惯apollo播放器
3. 摄像头录像添加640X480,不过,录像有问题,所以白弄了。
以下是编译过程中的相关备注:
没有使用3.1的内核,原因是新的内核目前只支持ICS和GB(还有可能只能用在MROM中),在4.1.2和4.2.2中使用的话,启动之后会出现两个绿色启动界面(平行双屏,竖行占一半),无法进入系统。而且,新的内核不知道wifi相关的如何编译。
原始的拼音输入法在4.1.2中无法启动,原因没有调查。
录像问题的原因应该是:failed to allocate node OMX.Nvidia.h264.encoder,从我调查到的OMX代码上看,和CM9(即ICS版本)基本一样,没有时间再往下调查。
已知问题的第2个,出现这样的原因是一个摄像头相关的进程僵死(猜测),造成系统的一个sys.secpolicy.camera.disabled的标志为1,在frameworks/av/services/camera/libcameraservice/CameraService.cpp代码中connect的时候直接返回NULL。没有再往下调查。
在启动google play下载的时候,如果出现下载任何软件都无法下载的话,可到”系统设置”中删除已经存在的账户,然后重启,重新添加即可
我的原始代码是4.2.2,本来想直接用最新的,但发现最新的代码问题多多,又不想重新下载那么多的内容,只是修改了仓库的配置文件,然后就直接编译,结果发现不管如何都用的是3.1的内核,没办法删除了初.repo之外的所有文件,然后重新获取编译,这下才正常。
对4.2.2的问题做了一些调查,默认的4.2.2蓝牙使用的是bluedroid,但4.0.4和4.1.2都使用的是bluez,尝试将4.2.2的修改使用bluez,结果还是一样,蓝牙无法开启,调查bluedroid,很多状态都不对,没有再跟了。
4.2.2的wifi AP的问题和4.2.2的蓝牙相类似。
4.2.2的摄像头拍照没有问题了,但切换到录像的时候,无法切换过去,没做深入调查,但最新的代码不做修改的话,可以切换过去,不过,拍照和录像的屏幕都是白的,无法预览,拍照可以成功,录像刚开始存在文件(以.tmp为后缀),但最终没有生成正确的文件。
4.1.2和4.2.2的指纹对我而言,都不是重要的,因为那个实在鸡肋,无太大用途。
本来在整理昨天晚上的代码,突然在邮件中看到开心网的朋友更新,就
突发奇想,看能同步到开心网不。
结果一调查,发现开心网的接口和新浪微博的基本一致,简单更新下吧。
同时检查开心网的同步是否正常