zoukankan      html  css  js  c++  java
  • ios tweak 开发

    安装部分,步骤挺多的,蛮麻烦的

    1、先安装 Xcode,在 Mac Store 即可免费下载。

    2、安装 Xcode Command Tools

        打开终端,输入 xcode-select --install 即可自动弹出安装界面。

     

    3、同意 Xcode license agreements

         直接在终端输入 sudo xcodebuild -license

         按下回车,会自动打开协议内容,按 q 直接忽略

        最后手动输入 agree ,搞定。

    3、安装 Macports ,网址:http://www.macports.org/install.php

    按你 Mac 的系统版本找对应的下载安装即可,安装时间比较长,要耐心等待。

    4、安装 dpkg

        打开终端,输入 sudo port -f install dpkg ,在接下来的 Password: 后面输入电脑的密码。(输入时不会显示,输入完按回车即可)

       接下来会自动下载并安装 dpkg 命令,时间取决于网速。(也挺慢的)

    5、最后在终端输入 dpkg ,显示了操作选项,东西就安装完了。

    6、开始安装theos,参考http://iphonedevwiki.net/index.php/Theos/Setup

      一步一步走,还算比较简单,需要用 scp拷贝文件。

    ==============================================================

    拉下来新建工程测试。

    笔者经历一个大坑,坑的吐血,大家引以为戒,就是不要用mac自带的文本编辑器,因为你在输入控制字符,比如空格引号之类的东西时,会变成你不知道的什么字符,导致各种奇异的编译错误,这里推荐使用sublime text。重要的事情说三遍,不要用mac 自带的文本编辑器。不要用mac 自带的文本编辑器。不要用mac 自带的文本编辑器。不要用mac 自带的文本编辑器。可以用vim之类的,总之不要用mac 自带的文本编辑器。

    1.创建工程

      终端输入$THEOS/bin/nic.pl就可以了,选择iphone/tweak ,一步一步走,注意填写里面的内容,建议看清楚,别直接跳过。

    2.修改工程目录下面的Makefile,里面内容填

      

    export ARCHS = armv7 arm64
    export TARGET=iphone:latest:5.1
    include $(THEOS)/makefiles/common.mk
    
    TWEAK_NAME = HelloTweak
    HelloTweak_FRAMEWORKS = UIKit
    HelloTweak_PRIVATE_FRAMEWORK=BaseBoard
    HelloTweak_FILES = Tweak.xm
    include $(THEOS_MAKE_PATH)/tweak.mk
    
    after-install::
        install.exec "killall -9 SpringBoard"

    3.修改Tweak.xm里面的内容

    %hook SBLockScreenDateViewController
    
    - (void)setCustomSubtitleText:(id) arg1 withColor:(id) arg2
    {
        %orig(@"ios 越狱测试,^_^", arg2); 
    }
    %end

    4.打包,使用命令make即可

    5.安装

      export THEOS_DEVICE_IP=192.168.1.xxx (这是手机的IP)

      make package install

    6.锁屏,点亮屏幕就可以看到效果了

  • 相关阅读:
    DFS(White-Gray-Black)
    Recursive Depth first search graph(adj matrix)
    TED_Topic1:Why we need to rethink capitalism
    Eng1—English daily notes
    R2—《R in Nutshell》 读书笔记(连载)
    R1(上)—R关联规则分析之Arules包详解
    R1(下)—数据挖掘—关联规则理论介绍与R实现
    R0—New packages for reading data into R — fast
    Tools0—Word2013发布博客到博客园的详细方法介绍
    day6 类
  • 原文地址:https://www.cnblogs.com/chyl411/p/5811213.html
Copyright © 2011-2022 走看看