diff --git a/common.h b/common.h
index 51ee55f4fcee7f2f1eb13d1bd4852cf62e4e360d..e69d438ad365025674338e430d35cb9f46c6848b 100644
--- a/common.h
+++ b/common.h
@@ -15,7 +15,7 @@
 #include <libubox/uloop.h>
 #include <ctype.h>
 
-#include "libmobile.h"
+#include "libmobile_zte.h"
 #include <json-c/json.h>
 #include <string.h>
 #include <libubox/blobmsg.h>
diff --git a/libmobile.c b/libmobile_zte.c
similarity index 99%
rename from libmobile.c
rename to libmobile_zte.c
index 68735119e31c3a87f44edf3d14f61351a874bc44..d9c353653eeb30985e7afe218f47dd2d71402c54 100644
--- a/libmobile.c
+++ b/libmobile_zte.c
@@ -1,4 +1,4 @@
-#include "libmobile.h"
+#include "libmobile_zte.h"
 
 struct string {
 	char *ptr;
diff --git a/libmobile.h b/libmobile_zte.h
similarity index 100%
rename from libmobile.h
rename to libmobile_zte.h