Category: Star posts


iphone破解后动作

1. cydia 添加http://www.sinfuliphonerepo.com , app.weiphone.com/cydia , iFile Cracked~.cydelete,IPA补丁. backgrounder.VUnlock.safari download manager.

repo 源 ultrasn0w解锁. install0us

http://fit4.cn/iphone/help#p2 (Cydia源: http://cydia.fit4.cn/)

2.装openssh ,switcherMod

3.铃声目录 /private/var/stash/Ringtones.jMrpnn/      or      library/ringtones

cyberduck ssh到iphone改密码。
1, 用cyberduck连接iphone,点工具栏的terminal图标; 或者直接用terminal 输入: ssh root@[iphone的局域网ip], 回车, 然后输入密码, 回车

2, 输入passwd, 回车

3, 输入新密码: 回车; 再输入一次, 回车,mobile~

4.remove backgrounder.

deactivate

iPhone developer and hacker Sam Bingner has released Subscriber Artificial Module (SAM) method which will allow you to officially activate your iPhone 4, 3GS and 3G without hacktivating, or using original SIM card.

Quote:
“Subscriber Artificial Module (SAM)” tricks your iPhone and iTunes into creating legitimate activation tickets even though you’re unlocked with ultrasn0w. This means you get the full benefit of push applications, and your battery life increases substantially. If you’d like to try it out, check out Subscriber Artificial Module
The benefit of Subscriber Artificial Module (SAM) as opposed to hacktivation is that it will result in great battery life, fully working push notifications and so on just like how it is on the officially activated iPhones.

Follow the instructions posted below to officially activate your iPhone using this new method.

Step 1: Download the latest Redsn0w 0.9.6b6 for Windows or Mac via the links given at the end of this post.

Step 2: Follow the instructions posted here to jailbreak your iPhone using this latest version of Redsn0w 0.9.6b6.

Step 3: Once you have jailbroken your iPhone, start Cydia and add ‘http://repo.bingner.com repository’

Step 4: Now install “SAM” and “SAMPrefs”

Step 5: Now start the latest Redsn0w 0.9.6b6 again and select “Deactivate” option as shown in the screenshot below. This will allow your iPhone to revert back to a stock lockdownd in order for SAM to function.

Step 6: Now navigate to Settings > SAM and click “De-Activate iPhone”

Step 7: Start iTunes. Make sure your iPhone is connected. Allow iTunes to activate your iPhone officially.

Note: If iTunes says invalid SIM, you will need to manually select the appropriate carrier under one of the methods besides “Automatic” and click on a SIMID.

Once done, you should see the following message on your iPhone:

Step 8: Now simply follow the steps posted here to unlock your phone using Ultrasn0w 1.2 so that you can use it on any carrier you like.

权限的理解

unix下文件权限可以用数值表示,读=4,写=2,执行=1
7=4+2+1 就相当于该文件可以被读写执行
三个数字分别代表了用户的权限,组用户的权限,和其他人的权限
777就表示用户,组用户和其他人均享有读写执行的权限。

先做一些小实验,然后再总结。

### 实验数据准备 ###
$ mkdir test                      # 创建目录test
$ echo “hello” > test/f1          # 在目录test下创建文件f1
##################

1. 读权限
$ chmod 444 test                  # 修改目录为读权限(包括用户、组和其它)
$ ls test                         # 查看目录test的文件列表
f1                                # 结果显示
$ cat test/f1                     # 再试下查看一下目录test中的文件f1
cat: test/f1: Permission denied

由此可见,目录的读权限仅允许我们读目录,获得在该目录中所有文件名的列表,但无法查看目录中文件的内容。

2. 执行权限
$ chmod 111 test                  # 修改目录为执行权限(包括用户、组和其它)
$ ls test                         # 查看目录test的文件列表
ls: test/: Permission denied
$ cat test/f1                     # 查看目录test中的文件f1
hello

由此可见,目录的执行权限不允许我们读取目录的文件列表,但可以查看目录中文件的内容。当一个目录是我们要访问文件的路径名的一个组成部分时,对该目录的执行权限使我们可通过该目录。

3. 写权限
$ chmod 222 test                  # 修改目录为写权限(包括用户、组和其它)
$ echo “bye” > test/f1            # 修改目录test中的文件f1的内容
-bash: test/f1: Permission denied
$ chmod 333 test                  # 修改目录为执行、写权限(包括用户、组和其它)
$ echo “bye” > test/f1
$ cat test/f1
bye

由此可见,要修改目录中的文件内容,不仅仅需要目录的写权限,还需要目录的执行权限(这个很显然)。


二、用户(user)和用户组(group)概念;


1、用户(user)的概念;

通过前面对Linux 多用户的理解,我们明白Linux 是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户(user)。比如我们的同事想用我的计算机,但我不想让他用我的用户名登录,因为我的用户名下有不想让别人看到的资料和信息(也就是隐私内容)这时我就可以给他建一个新的用户名,让他用我所开的用户名去折腾,这从计算机安全角度来说是符合操作规则的;

当然用户(user)的概念理解还不仅仅于此,在Linux系统中还有一些用户是用来完成特定任务的,比如nobody和ftp 等,我们访问LinuxSir.Org 的网页程序,就是nobody用户;我们匿名访问ftp 时,会用到用户ftp或nobody ;如果您想了解Linux系统的一些帐号,请查看 /etc/passwd ;

用户组(group)的概念;

用户组(group)就是具有相同特征的用户(user)的集合体;比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组,我们通过修改文件或目录的权限,让用户组具有一定的操作权限,这样用户组下的用户对该文件或目录都具有相同的权限,这是我们通过定义组和修改文件的权限来实现的;

举例:我们为了让一些用户有权限查看某一文档,比如是一个时间表,而编写时间表的人要具有读写执行的权限,我们想让一些用户知道这个时间表的内容,而不让他们修改,所以我们可以把这些用户都划到一个组,然后来修改这个文件的权限,让用户组可读,这样用户组下面的每个用户都是可读的;

用户和用户组的对应关系是:一对一、多对一、一对多或多对多;

一对一:某个用户可以是某个组的唯一成员;
多对一:多个用户可以是某个唯一的组的成员,不归属其它用户组;比如beinan和linuxsir两个用户只归属于beinan用户组;
一对多:某个用户可以是多个用户组的成员;比如beinan可以是root组成员,也可以是linuxsir用户组成员,还可以是adm用户组成员;
多对多:多个用户对应多个用户组,并且几个用户可以是归属相同的组;其实多对多的关系是前面三条的扩展;理解了上面的三条,这条也能理解;

###################
winscp很不错,但是openssh事实上只要开着wifi就会侦听端口。用ps ax | grep ssh可以看得到。即便bosspref关掉过会儿还是出来。很恶心。

so,只有用ifunbox上传文件,ifile来修正权限了。ifile的权限修正方式不是像91和winscp那样填写数值。所以,简单说一下计算方法。

比方说755权就是
755

User: Read, Write, Execute
Group: Read, Execute
World: Read, Execute

Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。
例如我用ls -l命令列文件表时,得到如下输出:
-rw-r--r--  1 bu users  2254 2006-05-20 13:47 tt.htm
从第二个字符起rw-是说用户bu有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人(others)只有读权限,没有写权和运行权。这是系统默认设置,我可以改写tt.htm,同组的人和其他人只有权读,没人有权运行,因为只是一个html文件,不必运行。这在Novell的directory services之前很先进。
读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用数字表示成644。
反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。
再多说一句。我用chmod o-r tt.htm命令改权限,o-r是others的权限中减掉读。结果是
-rw-r-----  1 bu users 2254 2006-05-20 13:47 tt.htm
如果用命令chmod 777 tt.htm,结果是
-rwxrwxrwx  1 bu users 2254 2006-05-20 13:47 tt.htm
任何人都有读、写、运行三项权限。

不论是在Mac还是iPhone上,都是离不开Terminal的,有Terminal干很多事情都会简单很多,而且有的事情必须用Terminal才能完成,特别是遇到需要特殊权限的时候,Terminal就派上大用场了。下面这些就是我平时常用到的命令。

root登陆:su - root

root密码重设:passwd root

建立文件夹:mkdir 例:mkdir todaym 建立名为todaym的文件夹

建立文件:touch 例:touch todaym.txt 建立名为todaym的txt文件

已安装deb查看:dpkg -l

deb安装:dpkg -i 例:dpkg -i todaym.deb 安装名为todaym.deb的文件

deb卸载:dpkg -r 例:dpkg -r todaym 卸载已安装名为todaym的deb文件包,想卸载deb,先用“dpkg -l”命令查看该deb名称。

deb解压:dpkg -x 例:dpkg -x todaym.deb 解压名为todaym.deb的文件

deb打包:dpkg-deb –build 例:dpkg-deb –build todaym 把todaym文件夹内文件打包生成deb

删除文件:rm 例:rm todaym.txt 删除名为todaym.txt文件

删除文件夹:rmdir 例:rmdir todaym 删除名为todaym文件夹

删除文件夹及其内所有文件:rm -r 例:rm -r todaym 删除todaym文件夹及其内全部文件

建立链接:ln -s 例:ln -s /var /var/mobile 指在mobile文件夹下建立访问/var文件夹的链接

权限赋予:chmod 例:chmod 777 /var 赋予/var读写权限
例:chmod 777 -R /var 赋予/var下所有文件读写权限

解压rar:unrar e 例:unrar e todaym.rar 解压名为todaym的rar文件

解压zip:unzip 例:unzip todaym.zip 解压名为todaym的zip文件

查看文件:ls 例:ls 显示该文件夹下文件及文件夹
例:ls -w 显示中文
例:ls -l 显示详细信息
例:ls -a 显示隐藏文件

查看进程:ps 例:ps ax 查看正在运行的进程以及PID
例:ps aux 查看正在运行进程所占PID、CPU、内存、PID、进程开始时间

结束进程:kill PID 例:kill 14 关闭PID为14的进程(每个进程PID不固定,即时用ps命令查看)

重新启动:reboot

打开文件夹:cd 例:cd todaym 打开名为todaym的文件夹

重命名:mv 例:mv todaym.txt nie.txt 把名为todaym的txt文件重命名为nie

更改拥有者:chown 例:chown root:wheel todaym.txt 将文件todaym.txt的拥有者设为root,组设为wheel

查找文件:find 例:find /var/mobile -name todaym.txt 在/var/mobile文件夹下查找名为todaym的txt文件

解除锁定:chflags -R nouchg 例:chflags -R nouchg todaym 解除被锁定的文件(文件夹)todaym
技巧:在Terminal输入这个命令后加个空格,可把文件或文件夹直接拖到Terminal窗口内

SSH远程访问:ssh username@yoursite.com

SSH翻Qiang命令:ssh -D 7070 username@yoursite.com  具体教程参考:SSH配PAC让iPhone/iPod Touch翻墙

更新:—————————————————–

复制:cp 例:cp todaym.txt /var/mobile/Documents 复制当前文件夹下todaym.txt文件到/var/mobile/Documents文件夹下。复制时注意权限,复制不成功可能是你权限不够

复制加密:scp 例:scp todaym.txt nie@demo.dreamhost.com:~/nie/docs 复制当前文件夹下todaym.txt文件到你的服务器nie@dreamhost.com的/nie/docs文件夹下,其间需要你输入服务器登陆密码
例:scp nie@demo.dreamhost.com:~/nie/docs/read.html /var/mobile 复制nie@demo.dreamhost.com服务器里/nie/docs/文件夹内的read.html文件到本地的/var/mobile文件夹内
具体例子参考:让iPhone/iPod Touch/Mac的SSH连接自动登录中第四步。

iPhone/Mac中的这些命令和Linux/Unix系统中绝大部分是一样的,特别是Unix,因为Mac就是基于Unix系统。