在越狱设备

时间:2016-06-23 04:46:31

标签: java ios jailbreak cydia

我有一个itouch4,ios 6.1.6和越狱 我只想在我的itouch4上运行opera-mini-4.22.jar 所以,我做了一些搜索工作来找到方法。我首先在Microemu项目使用的Android平台上成功运行它,然后我找到了一个名为" microemu-iphone"在microemu项目中,我创建了一个deb文件并安装了我的itouch4。但它不起作用,当我在终端中运行/Applications/MicroEmulator.app/MicroEmulator时,我收到一些错误消息。 以下信息:

  

objc_getClass(" UIHardware&#34)
  source / joc / Runtime.m(657):_ issert(2:false)

之后我发现了java使用的其他一些应用程序 HelloJava,HelloScript和JavaSysInfo 所有这些都有相同的问题只是显示带有白色内容区域的标题栏,并在我点击应用程序图标后2秒后消失。
当我在终端运行命令时,它会抛出一些错误信息 例如HelloJava:

cd /Applications/HelloJava.app/
./HelloJava

错误消息是

  

线程中的异常" main" java.lang.UnsatisfiedLinkError:Native   图书馆uicaboodle' not found (as file libuicaboodle')in   gnu.classpath.boot.library.path和java.library.path at   java.lang.Runtime.loadLibrary(Runtime.java:763)at   java.lang.System.loadLibrary(System.java:671)at   com.saurik.uicaboodle.Main。(Main.java:13)

所以我向HelloJava文件添加了一些命令

 -Djava.library.path=/usr/lib/jni:/usr/lib:/usr/lib/classpath 

再次运行它并且不会显示任何错误消息 但是,当我点击应用程序图标时,HelloJava应用程序仍然无法正常工作。

我从itouch4实时日志中获得了一些日志

  

Jun 23 10:16:11 Gaby-iPod-touch com.apple.launchd 1   (UIKitApplication:com.saurik.HelloJava [0xf1fc] [3246]):   (UIKitApplication:com.saurik.HelloJava [0xf1fc])退出代码:1
  Jun 23 10:16:11 Gaby-iPod-touch com.apple.launchd 1   (UIKitApplication:com.saurik.HelloJava [0xf1fc]):   (UIKitApplication:com.saurik.HelloJava [0xf1fc])限制respawn:   将在2147483647秒开始   Jun 23 10:16:11 Gaby-iPod-touch   backboardd [2998]:申请   ' UIKitApplication:com.saurik.HelloJava [0xf1fc]'与...异常退出   退出状态1

我也发邮件给HelloJava app saurik@saurik.com的作者,但没有回复。
现在让这些例子工作是第一份工作,如果示例工作,也许MicroEmulator应用程序也会工作。
如果你有一个越狱ios设备,我真的很感谢你的帮助,并安装HelloJava应用程序来测试它是否正常工作。

我安装的所有软件包都是:Classpath(0.99-4),iPhone / Java(1.0.2474-2),JamVM(1.5.2-4),Java SQLite(20080130-3),JocStrap(1.0.2549) ),UICaboodle(1.0.2475-2)

之后我不知道如何让它发挥作用,希望有人能帮助我 非常感谢。

所有资源链接都可以在下面找到  1. opera-mini-4.22.jar
 2. Microemu
 3. HelloJava,HelloScript:apptapp.saurik.com/com/saurik/
 4. JavaSysInfo

0 个答案:

没有答案