`

Creating an iPhone Daemon – Part 4

    博客分类:
  • ios
 
阅读更多

Creating an iPhone Daemon – Part 4

Author :admin     Category : Chris AlvaresProgramming    25 Mar | 10 Comments

This is part four of the blog series “Creating an iPhone Daemon”, for part three please click this link

This is the coolest part of the series. Up until now, all the code can only be used as a standalone application that can only run if the user clicks the “DLocationDemon.app” button on the springboard. Now it is time to put it all together, with the Daemon Plist file.

You will also need SSH installed for this part (again, the hackint0sh forums) I use Cyberduck as my SSH client (Select SFTP for SSH and type in the IP of your iPhone with root/alpine as username/password respectively).

The first thing we do is compile our DLocationDemon project. Please use the method over at hackint0sh to compile and codesign your project successfully.
Once you have compiled your project, you should get a DLocationDemon.app in the “Products folder” right click on the .app file and click “Reveal in Finder”.


Reveal in Finder


Right click on the .app file and click “Show Package Contents” and make sure you have a DLocationDemon file inside the folder
Show Package Contents

Next, using your favorite SFTP program, dumb the DLocationDemon.app inside the /Applications folder of your iPhone
Cyber Duck SFTP

**NOTE** Make sure this is the /Applications folder and not the /var/root/Applications folder. You can tell the difference because all of the apps you downloaded from the AppStore should be in the /Applications folder.

The next thing we have to do is create the .plist file for the daemon to work.
I have named mine com.chrisalvares. DLocationDemon.plist, this should match the bundle identifier in the info.plist file.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>com.chrisalvares.DLocationDemon.plist</string>
 
        <key>ProgramArguments</key>
        <array>
                <string>/Applications/DLocationDemon.app/DLocationDemon</string>
                <string></string>
                <string></string>
        </array>
 
        <key>OnDemand</key>
        <false/>
 
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
 
        <key>Disabled</key>
        <false/>
</dict>
</plist>

Make sure the label field matches the bundle identifier in your info.plist file.

Now SFTP into your iPhone again and drop this plist file into the “/System/Library/LaunchDaemons” folder. You should see at least one other daemon.plist file there. (I believe this is where the SSH daemon is).

Now restart your iPhone.

This will give you a working daemon installed on your iPhone!

转自:http://chrisalvares.com/blog/38/creating-an-iphone-daemon-part-4/

分享到:
评论

相关推荐

    虚拟光驱 Daemon Tools V4

    1. **虚拟驱动器支持**:Daemon Tools 支持创建多个虚拟驱动器,数量通常可达4个,用户可以根据需求加载不同的镜像文件。 2. **多种镜像格式兼容**:它能够处理多种光盘映像文件格式,如ISO、BIN、CUE、NRG、MDS等...

    daemontools 4

    【daemontools 4】是一款虚拟光驱软件,它在IT行业中被广泛用于创建和管理虚拟光盘映像,从而无需物理光驱即可运行软件、安装系统或访问数据。这款工具以其高效、稳定和易用性而备受赞誉。本文将深入探讨daemontools...

    DAEMON Tools 4汉化版

    DAEMON Tools是一款强大的虚拟光驱软件,主要用于模拟光盘映像,使得用户可以在不使用物理光盘的情况下,方便地加载和运行光盘映像文件。它由俄罗斯的daemon-tools开发团队制作,以其高效的性能和广泛的兼容性在IT...

    Daemon Tools v4

    Daemon Tools v4

    daemon4.30.4-lite

    "daemon4.30.4-lite" 是一个针对系统管理的软件版本,主要功能是运行在后台作为守护进程,提供持续的服务支持。这个版本可能是针对中文用户设计的,所以被称为"中文版",这意味着它的界面和文档可能都已经汉化,方便...

    DAEMON Tools Ultra 4.x Patch

    DAEMON Tools Ultra是现在世界上最强的虚拟光驱工具,也是唯一支持NF3、支持PS、支持加密光盘,装完不需启动即可用。也是一个先进的模拟备份并且合并保护盘的软件,...注册机完美激活DAEMON Tools Ultra 4.x的版本,亲测

    虚拟光驱软件Daemon Tools V4

    4. **快速加载**:由于数据直接从硬盘读取,虚拟光驱加载映像的速度通常远超物理光驱,大大提高了工作效率。 5. **节省资源**:使用虚拟光驱可以避免物理光驱的磨损,同时节省了光盘的购买和存储成本。 6. **兼容...

    Daemon_Tools Daemon_Tools

    Daemon Tools是一款著名的虚拟光驱软件,它在IT行业中被广泛使用,特别是在安装大型游戏或软件时,无需物理光驱即可运行CD/DVD镜像文件。该软件的主要功能是模拟光驱设备,允许用户加载ISO、BIN等镜像文件,极大地...

    daemon.rar daemon.rar

    4. 完成安装后,启动Daemon Tools软件。 5. 在软件界面中,添加需要的ISO文件,软件会自动创建对应的虚拟光驱并加载镜像。 6. 从“我的电脑”中可以看到新创建的虚拟光驱,双击即可像操作实体光盘一样运行其中的内容...

    Daemon Tools Lite 4.30.4.0027游侠原创简体中文V4.06.1版.rar

    Daemon Tools Lite 4.30.4.0027游侠原创简体中文V4.06.1版是一款虚拟光驱软件,由游侠网制作并提供简体中文语言支持。它允许用户在不使用物理光驱的情况下,模拟CD、DVD和蓝光光盘,从而方便地安装和运行软件、游戏...

    Daemon Tools 4.30.4

    Daemon Tools是一款广受欢迎的虚拟光驱软件,尤其在4.30.4这个版本中,尽管它并非最新的迭代,但用户普遍认为它是最稳定、功能最实用的一个版本。虚拟光驱技术允许用户在电脑上创建虚拟的CD/DVD驱动器,从而避免了...

    精灵虚拟光驱(Daemon Tools Lite) v4.47.1 官方中文版最详细的安装图解

    4. 易于使用:Daemon Tools Lite 的界面非常友好,用户可以轻松地管理虚拟磁盘和文件。 5. 免费使用:Daemon Tools Lite 是一款免费的虚拟光驱软件,用户可以免费下载和使用。 三、Daemon Tools Lite 的安装步骤 ...

    虚拟光驱 daemon_tools_347cn_eric

    虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱...

    daemontools 3.4.7简体中文

    **daemontools 3.4.7简体中文版:强大的虚拟光驱软件** daemontools是一款经典的系统管理工具,主要用于创建、管理和监控服务(daemon)在Unix-like操作系统中的运行状态。由David J. Butenhof开发,它提供了一套...

    Daemon Tools 3.47 英文版

    4. **便携式应用**:虽然安装后需要重启,但Daemon Tools 3.47的便携性使得用户可以方便地在不同电脑上使用,只需携带相关文件即可。 5. **低系统资源占用**:尽管功能强大,但Daemon Tools 3.47的内存占用和CPU使用...

    Daemon Tools v4.0.9

    Daemon Tools是一款著名的虚拟光驱软件,它在IT领域中被广泛使用,特别是在游戏爱好者和系统管理员之间。Daemon Tools v4.0.9是该软件的一个版本,它允许用户创建虚拟CD和DVD驱动器,以便无需物理光盘即可运行软件、...

    daemon4.123-lite

    "daemon4.123-lite" 是一个专用于虚拟光驱的软件版本,它以其免费且用户友好的特性而受到用户的长期青睐。虚拟光驱是一种软件应用,它能够模拟物理光驱的功能,允许用户在没有实际光盘的情况下,通过镜像文件来运行...

    DAEMON Tools V4.08简繁体双语中文版

    4. **安装和卸载简便**:DAEMON Tools的安装过程简单快捷,且提供了中文界面,使得用户无论是安装还是卸载都能轻松完成。对于不熟悉英文的用户来说,双语中文版提供了极大的便利。 5. **资源占用低**:该软件在运行...

    Daemon 虚拟光驱清除工具

    4. 清理注册表。打开“运行”对话框,输入`regedit`进入注册表编辑器,谨慎地搜索与Daemon Tools相关的键值,并将其删除。这一步需格外小心,错误的操作可能导致系统不稳定。 如果以上步骤无法完全解决问题,或者...

    DaemonTools4.09 虚拟光驱

    DaemonTools4.09是一款经典的虚拟光驱软件,它允许用户在计算机上模拟CD/DVD驱动器,无需物理光盘即可运行光盘映像文件。这个版本被特别提及为适用于Windows Server 2008操作系统,表明它兼容该服务器平台,但可能不...

Global site tag (gtag.js) - Google Analytics