camhenlin / imessagewebclient Goto Github PK
View Code? Open in Web Editor NEWsend and receive iMessages on anything with a web browser
send and receive iMessages on anything with a web browser
OS: 10.10.3
XCode: 6.3
Brew: 0.9.5
Node: 0.12.2
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
/
[email protected] install /Users/starr/Downloads/imessagewebclient/node_modules/iMessageModule/node_modules/NodObjC/node_modules/ref
node-gyp rebuild
CXX(target) Release/obj.target/binding/src/binding.o
SOLINK_MODULE(target) Release/binding.node
SOLINK_MODULE(target) Release/binding.node: Finished
[email protected] install /Users/starr/Downloads/imessagewebclient/node_modules/iMessageModule/node_modules/NodObjC/node_modules/ffi
node-gyp rebuild
CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o
CC(target) Release/obj.target/ffi/deps/libffi/src/types.o
CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o
CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o
CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o
CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi.o
CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o
CC(target) Release/obj.target/ffi/deps/libffi/src/x86/darwin.o
CC(target) Release/obj.target/ffi/deps/libffi/src/x86/darwin64.o
LIBTOOL-STATIC Release/libffi.a
CXX(target) Release/obj.target/ffi_bindings/src/ffi.o
In file included from ../src/ffi.cc:2:
../src/ffi.h:57:43: error: unknown type name 'Arguments'; did you mean
'v8::internal::Arguments'?
static Handle FFIPrepCif(const Arguments& args);
^~~~~~~~~
v8::internal::Arguments
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:127:7: note:
'v8::internal::Arguments' declared here
class Arguments;
^
In file included from ../src/ffi.cc:2:
../src/ffi.h:58:46: error: unknown type name 'Arguments'; did you mean
'v8::internal::Arguments'?
static Handle FFIPrepCifVar(const Arguments& args);
^~~~~~~~~
v8::internal::Arguments
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:127:7: note:
'v8::internal::Arguments' declared here
class Arguments;
^
In file included from ../src/ffi.cc:2:
../src/ffi.h:59:40: error: unknown type name 'Arguments'; did you mean
'v8::internal::Arguments'?
static Handle FFICall(const Arguments& args);
^~~~~~~~~
v8::internal::Arguments
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:127:7: note:
'v8::internal::Arguments' declared here
class Arguments;
^
In file included from ../src/ffi.cc:2:
../src/ffi.h:60:45: error: unknown type name 'Arguments'; did you mean
'v8::internal::Arguments'?
static Handle FFICallAsync(const Arguments& args);
^~~~~~~~~
v8::internal::Arguments
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:127:7: note:
'v8::internal::Arguments' declared here
class Arguments;
^
In file included from ../src/ffi.cc:2:
../src/ffi.h:64:40: error: unknown type name 'Arguments'; did you mean
'v8::internal::Arguments'?
static Handle Strtoul(const Arguments& args);
^~~~~~~~~
v8::internal::Arguments
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:127:7: note:
'v8::internal::Arguments' declared here
class Arguments;
^
In file included from ../src/ffi.cc:2:
../src/ffi.h:94:41: error: unknown type name 'Arguments'; did you mean
'v8::internal::Arguments'?
static Handle Callback(const Arguments& args);
^~~~~~~~~
v8::internal::Arguments
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:127:7: note:
'v8::internal::Arguments' declared here
class Arguments;
^
../src/ffi.cc:19:15: error: calling a protected constructor of class
'v8::HandleScope'
HandleScope scope;
^
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:816:13: note: declared
protected here
V8_INLINE HandleScope() {}
^
../src/ffi.cc:21:3: error: unexpected namespace name 'Buffer': expected
expression
Buffer buf = Buffer::New(ptr, length, wrap_pointer_cb, user_data);
^
../src/ffi.cc:21:11: error: use of undeclared identifier 'buf'
Buffer *buf = Buffer::New(ptr, length, wrap_pointer_cb, user_data);
^
../src/ffi.cc:22:16: error: no member named 'Close' in 'v8::HandleScope'
return scope.Close(buf->handle);
~~~~~ ^
../src/ffi.cc:22:22: error: use of undeclared identifier 'buf'
return scope.Close(buf->handle_);
^
../src/ffi.cc:28:33: error: too few arguments to function call, single argument
'isolate' was not specified
Local o = Object::New();
~~~~~~~~~~~ ^
/Users/starr/.node-gyp/0.12.2/deps/v8/include/v8.h:2388:3: note: 'New' declared
here
static Local New(Isolate_ isolate);
^
../src/ffi.cc:31:18: error: no member named 'NewSymbol' in 'v8::String'
o->Set(String::NewSymbol("dlopen"), WrapPointer((char *)dlopen));
~~~~~~~~^
../src/ffi.cc:32:18: error: no member named 'NewSymbol' in 'v8::String'
o->Set(String::NewSymbol("dlclose"), WrapPointer((char *)dlclose));
~~~~~~~~^
../src/ffi.cc:33:18: error: no member named 'NewSymbol' in 'v8::String'
o->Set(String::NewSymbol("dlsym"), WrapPointer((char *)dlsym));
~~~~~~~~^
../src/ffi.cc:34:18: error: no member named 'NewSymbol' in 'v8::String'
o->Set(String::NewSymbol("dlerror"), WrapPointer((char *)dlerror));
~~~~~~~~^
../src/ffi.cc:36:23: error: no member named 'NewSymbol' in 'v8::String'
target->Set(String::NewSymbol("StaticFunctions"), o);
~~~~~~~~^
../src/ffi.cc:49:3: error: no matching function for call to 'NODE_SET_METHOD'
NODE_SET_METHOD(target, "ffi_prep_cif", FFIPrepCif);
^~~~~~~~~~~~~~~
/Users/starr/.node-gyp/0.12.2/src/node.h:240:25: note: expanded from macro
'NODE_SET_METHOD'
^~~~~~~~~~~~~~~~~~~~~
/Users/starr/.node-gyp/0.12.2/src/node.h:228:13: note: candidate function [with
TypeName = v8::Handlev8::Object] not viable: no known conversion from
'Handlev8::Value (const v8::internal::Arguments &)' to
'v8::FunctionCallback' (aka 'void (*)(const
FunctionCallbackInfov8::Value &)') for 3rd argument
inline void NODE_SET_METHOD(const TypeName& recv,
^
../src/ffi.cc:50:3: error: no matching function for call to 'NODE_SET_METHOD'
NODE_SET_METHOD(target, "ffi_prep_cif_var", FFIPrepCifVar);
^~~~~~~~~~~~~~~
/Users/starr/.node-gyp/0.12.2/src/node.h:240:25: note: expanded from macro
'NODE_SET_METHOD'
^~~~~~~~~~~~~~~~~~~~~
/Users/starr/.node-gyp/0.12.2/src/node.h:228:13: note: candidate function [with
TypeName = v8::Handlev8::Object] not viable: no known conversion from
'Handlev8::Value (const v8::internal::Arguments &)' to
'v8::FunctionCallback' (aka 'void ()(const
FunctionCallbackInfov8::Value &)') for 3rd argument
inline void NODE_SET_METHOD(const TypeName& recv,
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: ** [Release/obj.target/ffi_bindings/src/ffi.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Darwin 14.3.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/starr/Downloads/imessagewebclient/node_modules/iMessageModule/node_modules/NodObjC/node_modules/ffi
gyp ERR! node -v v0.12.2
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.2
npm ERR! npm v2.7.4
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the ffi package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls ffi
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/starr/Downloads/imessagewebclient/npm-debug.log
Messages from contacts in group chats just show up with the rest of the messages from that contact.
For instance, if I have a private conversation with Alice and a group conversation with Alice and Bob, messages from Alice in the group conversation will show up in the private conversation with Alice. The group conversation doesn't seem to show up in the UI at all.
Not sure if this is expected behavior or different on older versions of OS X? Let me know if there's anything that I can provide.
Just wondering if I can check on any logs? I am able to view and receive messages, but messages I'm trying to send don't go anywhere. Requests to the server return true.
Hi, if i install git, python and node from terminal on jailbroken(root) Iphone with imessage session don't run. my question is, can you do this feature work?. sorry for my bad english
1 warning and 11 errors generated.
make: *** [Release/obj.target/ffi_bindings/src/ffi.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 15.0.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/zackerytaylor/imessagewebclient/node_modules/imessagemodule/node_modules/nodobjc/node_modules/ffi
gyp ERR! node -v v4.2.3
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
[email protected] install /Users/zackerytaylor/imessagewebclient/node_modules/sqlite3
node-pre-gyp install --fallback-to-build
[sqlite3] Success: "/Users/zackerytaylor/imessagewebclient/node_modules/sqlite3/lib/binding/node-v46-darwin-x64/node_sqlite3.node" is installed via remote
npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.2.3
npm ERR! npm v2.14.7
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the ref package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls ref
npm ERR! There is likely additional logging output above.
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (util.js:746:11)
at Server._listen2 (net.js:1156:14)
at listen (net.js:1182:10)
at Server.listen (net.js:1267:5)
at Object.<anonymous> (/Users/mearns/imessagewebclient/app.js:395:48)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "start"
npm ERR! node v0.12.6
npm ERR! npm v2.12.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `node app.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'node app.js'.
npm ERR! This is most likely a problem with the imessagewebclient package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node app.js
npm ERR! You can get their info via:
npm ERR! npm owner ls imessagewebclient
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/mearns/imessagewebclient/npm-debug.log
I received an IMessage of XML plist data, but I don't know how to send it out.
"
<plist version=""1.0"">
$archiverNSKeyedArchiver$objects$null$classesLPImageNSObject$classnameLPImage$classCF$UID9MIMETypeCF$UID6dataCF$UID8$classesLPLinkMetadataNSObject$classnameLPLinkMetadata$classCF$UID11URLCF$UID5imageCF$UID10summaryCF$UID2titleCF$UID1version1$classesRichLinkNSObject$classnameRichLink$classCF$UID13richLinkIsPlaceholderrichLinkMetadataCF$UID12$toprootCF$UID14$version100000
Mac OS X 10.10.5
Node.js v5.0.0
npm v3.3.6
xy-2:iMessageWebClient xy$ sudo npm install
Password:
[email protected] install /Users/xy/Github/iMessageWebClient/node_modules/ref
node-gyp rebuild
/usr/local/lib/node_modules/npm/bin/node-gyp-bin/node-gyp: line 3: node: command not found
npm WARN EPACKAGEJSON [email protected] No repository field.
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v5.0.0
npm ERR! npm v3.3.6
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the ref package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls ref
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/xy/Github/iMessageWebClient/npm-debug.log
Hi,
I get the following error while trying to send a message via the web interface:
mbp ~/iMessage $ PORT=1337 npm start
> [email protected] start /Users/andreas/iMessage
> node app.js
_http_outgoing.js:512
throw new TypeError('first argument must be a string or Buffer');
^
TypeError: first argument must be a string or Buffer
at ServerResponse.OutgoingMessage.end (_http_outgoing.js:512:11)
at writeend (/Users/andreas/iMessage/node_modules/express-session/index.js:219:22)
at Immediate.ontouch [as _onImmediate] (/Users/andreas/iMessage/node_modules/express-session/index.js:303:11)
at processImmediate [as _immediateCallback] (timers.js:358:17)
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "start"
npm ERR! node v0.12.2
npm ERR! npm v2.7.4
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `node app.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'node app.js'.
npm ERR! This is most likely a problem with the imessagewebclient package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node app.js
npm ERR! You can get their info via:
npm ERR! npm owner ls imessagewebclient
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/andreas/iMessage/npm-debug.log
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.