Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save catvinhquang/d3daa72e4a57d81bb183cc70ceb8118e to your computer and use it in GitHub Desktop.
Save catvinhquang/d3daa72e4a57d81bb183cc70ceb8118e to your computer and use it in GitHub Desktop.
Build Telegram
Index: .gitignore
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- .gitignore (revision 75d782181e1b48b73223892c9b8b4b1cf4c10dfd)
+++ .gitignore (date 1537440316000)
@@ -3,8 +3,6 @@
build/
obj/
*.iml
-local.properties
-*.keystore
gradle.properties
-
+TMessagesProj/.externalNativeBuild
TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java
Index: build.gradle
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- build.gradle (revision 75d782181e1b48b73223892c9b8b4b1cf4c10dfd)
+++ build.gradle (date 1537440180000)
@@ -1,9 +1,9 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
+ google()
jcenter()
mavenCentral()
- google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
Index: local.properties
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- local.properties (date 1537439844000)
+++ local.properties (date 1537439844000)
@@ -0,0 +1,9 @@
+## This file must *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+#Thu Aug 23 10:14:04 ICT 2018
+ndk.dir=/home/quangcv/Documents/android-ndk-r15c
+sdk.dir=/home/quangcv/Android/Sdk
Index: TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java (revision 75d782181e1b48b73223892c9b8b4b1cf4c10dfd)
+++ TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java (date 1537440220000)
@@ -19,10 +19,10 @@
public static boolean CHECK_UPDATES = false;
public static int BUILD_VERSION = 1358;
public static String BUILD_VERSION_STRING = "4.9.1";
- public static int APP_ID = 0; //obtain your own APP_ID at https://core.telegram.org/api/obtaining_api_id
- public static String APP_HASH = ""; //obtain your own APP_HASH at https://core.telegram.org/api/obtaining_api_id
- public static String HOCKEY_APP_HASH = "your-hockeyapp-api-key-here";
- public static String HOCKEY_APP_HASH_DEBUG = "your-hockeyapp-api-key-here";
+ public static int APP_ID = 297304; //obtain your own APP_ID at https://core.telegram.org/api/obtaining_api_id
+ public static String APP_HASH = "57459b4224d0e763ed88ddd90648fc16"; //obtain your own APP_HASH at https://core.telegram.org/api/obtaining_api_id
+ public static String HOCKEY_APP_HASH = "5d41402abc4b2a76b9719d911017c592";
+ public static String HOCKEY_APP_HASH_DEBUG = "5d41402abc4b2a76b9719d911017c592";
public static String PLAYSTORE_APP_URL = "";
static {
Index: TMessagesProj/build.gradle
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- TMessagesProj/build.gradle (revision 75d782181e1b48b73223892c9b8b4b1cf4c10dfd)
+++ TMessagesProj/build.gradle (date 1537440004000)
@@ -61,17 +61,17 @@
signingConfigs {
debug {
- storeFile file("config/release.keystore")
- storePassword RELEASE_STORE_PASSWORD
- keyAlias RELEASE_KEY_ALIAS
- keyPassword RELEASE_KEY_PASSWORD
+ storeFile file("config/androidebug.keystore")
+ storePassword 'android'
+ keyAlias 'androiddebugkey'
+ keyPassword 'android'
}
release {
- storeFile file("config/release.keystore")
- storePassword RELEASE_STORE_PASSWORD
- keyAlias RELEASE_KEY_ALIAS
- keyPassword RELEASE_KEY_PASSWORD
+ storeFile file("config/androidebug.keystore")
+ storePassword 'android'
+ keyAlias 'androiddebugkey'
+ keyPassword 'android'
}
}
@@ -80,7 +80,7 @@
debuggable true
jniDebuggable true
signingConfig signingConfigs.debug
- applicationIdSuffix ".beta"
+// applicationIdSuffix ".beta"
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
Index: TMessagesProj/google-services.json
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- TMessagesProj/google-services.json (date 1537439970000)
+++ TMessagesProj/google-services.json (date 1537439970000)
@@ -0,0 +1,42 @@
+{
+ "project_info": {
+ "project_number": "511193585823",
+ "firebase_url": "https://telegramzalo.firebaseio.com",
+ "project_id": "telegramzalo",
+ "storage_bucket": "telegramzalo.appspot.com"
+ },
+ "client": [
+ {
+ "client_info": {
+ "mobilesdk_app_id": "1:511193585823:android:f6afd7b67eae3860",
+ "android_client_info": {
+ "package_name": "org.telegram.messenger"
+ }
+ },
+ "oauth_client": [
+ {
+ "client_id": "511193585823-lfaj6rfj18202f18ki6eie2bea71sgod.apps.googleusercontent.com",
+ "client_type": 3
+ }
+ ],
+ "api_key": [
+ {
+ "current_key": "AIzaSyAPol5_qobF3lmhyUbGOsKdk1FK7jDTq0w"
+ }
+ ],
+ "services": {
+ "analytics_service": {
+ "status": 1
+ },
+ "appinvite_service": {
+ "status": 1,
+ "other_platform_oauth_client": []
+ },
+ "ads_service": {
+ "status": 2
+ }
+ }
+ }
+ ],
+ "configuration_version": "1"
+}
\ No newline at end of file
diff --git TMessagesProj/config/androidebug.keystore TMessagesProj/config/androidebug.keystore
new file mode 100644
index 0000000000000000000000000000000000000000..1e14e6b6211e5d8b8130d96e16004c3a26a34155
GIT binary patch
literal 2177
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
Qf85_xv0*qO$iH6rFV@Sl6#xJL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment