Commit graph

  • d15c2f0d48
    device spoofing fix and now you can override even active sessions remember: kill the app every time you change the values. Nikita S 2022-04-01 18:39:52 +0200
  • 5814c8f130
    readme updates Nikita S 2022-04-01 10:12:53 +0200
  • 11b3752353
    Telegraher 8.6.2 release 2 Nikita S 2022-03-31 23:04:21 +0200
  • d4cf26f658
    device spoofing Well folks here is it. The device spoofing. You can setup the brand, the model and the Sdk number (os). These values will be used for all NEW connections. Once you registered an account it will be setup with the data you used for. To do this you need to access our menu and override params. Them you click the RED button "kill the app" cause app need to be STARTED to get new params to init. Use it wisely. For example: * 9 accounts, 3 different virtual devices = 3 "real" devices :) Nikita S 2022-03-31 22:51:10 +0200
  • f8ad027f47
    th menu kill the app button, to stop the app Nikita S 2022-03-30 22:02:28 +0200
  • b1974c84ec
    LogoutActivity code use our acc manage flow now Nikita S 2022-03-30 21:22:54 +0200
  • 8955043c60
    to be much more clear use local text labels instead of cloud for some labels and texts Nikita S 2022-03-30 21:22:26 +0200
  • f6e41bc794
    LocaleController new code added for local labels Nikita S 2022-03-30 21:19:07 +0200
  • 0fa97fae96
    th menu typos Nikita S 2022-03-30 20:36:19 +0200
  • a75ab5e1ae
    ask 3 times like vanilla do Nikita S 2022-03-30 20:35:54 +0200
  • 5b652d8d1f
    added IP_STRATEGY_BYTE Nikita S 2022-03-30 20:35:09 +0200
  • 6a5cf3e74e
    new account code bit dirty, but the main idea is simple: * init at least for 3 accs * if you have 3+ accs init n+1 where n+1 at least is 3 This code gives kind of limitation: when you're 3/3 and you're activate "3+" menu option you need to restart the app to get +1 slot. Once account added you stop and start app again. Because initiation is on app start. And app will do every time n+1. To make it better need to rework whole account code. Include account0, account1.. folders. It should be no numbers. Nikita S 2022-06-14 21:16:45 +0200
  • e47bc4bdfc
    new C++ code for accounts via hashmap and 32 accounts Nikita S 2022-03-30 20:02:51 +0200
  • c9d5bc1dbd
    corrected files folder this is was hardcoded value if all from above are failed (usually it works). So now emergency field is correct Nikita S 2022-03-29 17:03:32 +0200
  • b03c3319a3
    th menu updates and round videos * CacheControlActivity.java * ProfileActivity.java add/hide our menu * MessagesController.java - disable video quality overwriting from TG api Nikita S 2022-03-29 17:02:12 +0200
  • 7a2800e920
    don't use system accounts anymore Nikita S 2022-03-29 16:30:11 +0200
  • 30c532c539
    correct SHORTCUT_SHARE Nikita S 2022-03-29 16:28:54 +0200
  • 636d62a9ed
    to be more clear Nikita S 2022-03-29 16:28:22 +0200
  • fba5a1b60e
    added fingerprint from store 8.6.2, it's the same Nikita S 2022-03-23 17:47:41 +0100
  • 3730a7792b
    Telegraher 8.6.2 r1 Nikita S 2022-03-21 20:15:47 +0100
  • 52649d5d42
    rename to telegraher Nikita S 2022-03-21 20:14:45 +0100
  • b3edaef5a3
    rename to telegraher Nikita S 2022-03-21 19:11:33 +0100
  • 4e01699b59
    lets be clear Nikita S 2022-03-21 19:11:21 +0100
  • faedf95373
    make videos great again * TG limited fps for all videos * TG reduced fps for <480px videos * TG reduced bitrate and increased compression for 720p videos Nikita S 2022-03-21 17:29:26 +0100
  • 63675002e3
    disabled default syncContacts on the create now it will not setup checkbox when you add 2nd account (or more). You can always sync from the vanilla menu. Nikita S 2022-03-18 18:10:39 +0100
  • fe1e35f919
    added full shadowban How simple shadowban works: * someone writes you * your client pickup these messages 1st * filter and shadowbanning it * et voilà Nikita S 2022-03-18 17:56:01 +0100
  • 4829943c02
    th settings show/hide delete marks Nikita S 2022-03-17 18:11:44 +0100
  • 80ad293a92
    th menu Added buttons to hide shadowban, numericid and dc id. Nikita S 2022-03-21 17:17:02 +0100
  • 36b59bbcaa
    th menu Added buttons to hide shadowban, numericid and dc id. Nikita S 2022-03-16 18:34:23 +0100
  • c3df32b2b3
    slow remark to voice mode Nikita S 2022-03-15 23:11:49 +0100
  • 4602e20fae
    MediaController changes * added HD voices (16kHz to 48kHz), x2 bitrate. * added batman, badman voice, just slowed x2 and lowered (you can make it faster, voice will be still like ogre) Works in Android, iOS and Desktop (linux). bitrate for me looks too high and i will wait feedbacks to reduce it probably. Classic voices are unchanged. Nikita S 2022-03-15 23:10:41 +0100
  • 5901e31f3e
    th settings badman voice only with hd voice enabled Nikita S 2022-03-15 21:48:51 +0100
  • b3c064edb1
    added "the telegraher menu" and settings Nikita S 2022-03-15 17:04:45 +0100
  • 96a3e1ceec
    debug menu unlocked a bit Nikita S 2022-03-13 21:11:14 +0100
  • 9a92132d37
    keep our code for blur & snow due it's fucked up by tgdev, we keep anyway our code here, but by default it's disabled. If you had enabled, please disable them to avoid CPU usage (blur via settings/chatmenu and snow via debugmenu). Nikita S 2022-03-13 20:26:29 +0100
  • 3f74d827cd
    added key for 8.6.1 store Nikita S 2022-03-13 20:01:46 +0100
  • 9a100e9711
    Non secret chats * changed order for link previews Nikita S 2022-03-13 18:11:27 +0100
  • 2406e44580
    medias w/ timer in private chats (!) well, it will wipe it for the sender as you read-waitedttl-autodeleted. I will fix it later, to be less suspect :) this commit separated due it's still testing (working, but there can be some UI issues which are fixed via "close/open" chat). Bug when user sent you a photo with a timer in a private (non-green) chat. You can save these medias without problems. Nikita S 2022-03-13 18:09:21 +0100
  • 7f121334f3
    Non secret chats * enable/disable link preview Nikita S 2022-03-10 15:05:06 +0100
  • 17ae16910b
    allow admins to self mass wipe * now admin can wipe all own messages too * channel message delete bug fix, when you delete a message written by a channel Nikita S 2022-06-09 23:05:55 +0200
  • c247ea1c85
    added shadowban * we use gson here for JSON * shadowban settings works for messages in group chats * if you shadowban (SB) an user you will not see his messages * if you SB a group you will not see anonymous admin messages * if you SB a channel, you will not see messages in chat made by the users who user channels to hide their IDs nor messages in these channels (but you will see automatic reposts in channel linked with the group, this moment i will fix later for better SB:) ) Nikita S 2022-03-21 17:05:04 +0100
  • 4bd69aae7e
    space waste issue on large landscape tablets so Nikita S 2022-03-13 15:26:24 +0100
  • 408c46eae6
    text size update from 12-30 to 8-72 Nikita S 2022-03-13 15:25:38 +0100
  • 9a724cce34
    remove splash When nigth theme loading TG app display shortly white shiny color background. Thats burning eyes in the dark. So default start now use dark color. Splash color is changed, it looks better Nikita S 2022-03-21 17:03:45 +0100
  • f4cccb72b5
    use github link now replaced gplay and telegram app link with the github link Nikita S 2022-03-13 15:24:13 +0100
  • 137c9adcba
    the Kaboom feature to wipe whole app data in 2 clicks :) this one moved to "Storage usage" from "Settings/Data" cause it makes it easily accessed from Android's app menu w/o being logged on TG. Nikita S 2022-03-13 15:22:32 +0100
  • 05caaab405
    added id into profile menu Now you can see and copy on click numeric ID from any user/channel/group/bot etc. Nikita S 2022-03-13 15:00:48 +0100
  • 7798e5c53c
    change UI left-side panel * selected account: * before: display name and number * now: username instead of number * account list (in spoiler): * before: just name * now: name and number Nikita S 2022-03-13 15:00:21 +0100
  • 3025847263
    "new channel" back in main menu Nikita S 2022-02-21 13:49:49 +0100
  • a9f36f85b2
    Github actions CI/CD Nikita S 2022-03-13 14:58:01 +0100
  • bd9105218a
    renamed flavors Nikita S 2022-03-13 14:55:37 +0100
  • 6dec7ab88b
    disable analytics Nikita S 2022-02-16 15:57:57 +0100
  • 6563a0eff3
    added cert from 8.5.4 fingerprint is the same Nikita S 2022-02-16 15:43:39 +0100
  • 5042acfbf2
    why not? in 8.5.0 they are shared this, guess it's for debug/building purposes. This param not used in code, so let it keep for the history and space waste (77 bytes in src). Nikita S 2022-02-04 11:23:20 +0100
  • 48cfd08ee3
    raised forward/delete limits to 1024 forward work natively while delete is not. Thats why delete have a "slicer" for a list with the ids. For folks who ask: "WTF your map value contain list of the lists" well, key can be zero (0), but it in theory can contain the ids (here they check if (newTaskId != 0)) so to avoid rewriting values in this map we just add new chunks with ids. If they will restrict native forward in future i will add same slicer too. Limit 1024 just to have it. It can be upto 2 billions, but after your client need to send all these chunks (=requests) and you can get api bans (for 5-10min due use abuse their api). So, when you wanna forward 800 messages OR delete them think that TG servers control your API rates for certain api calls. * bugfix for green chats Nikita S 2022-02-14 09:47:26 +0100
  • a64fa77f16
    add "save to gallery/downloads" buttons * very handy cause we can save GIFs on device from protected channels/chats * added save to gallery and downloads you can save almost all into downloads but you should understand that you can't save zip file into gallery for example, so use it wisely Nikita S 2022-03-21 17:01:01 +0100
  • 1d9961ce48
    * secret chats and deletion tasks * MessagesController.java we still process deleting tasks but do not wipe the messages * DialogsActivity.java only self deletions are working * SecretChatHelper.java no secret message deletions, it ignores message delete events from secret chats, secret chat history can be wiped remotely, here we ignore this * TLRPC.java this flag always false, so noone can force us delete secret chat history on chat deletion request * ChatActivity.java here we ignore event to clear chat history as is * fake secure media read * tell vanilla client in secure chat that we read well the photo.. and it can wipe it (but we don't!) * tell to vanilla that we've watched GIFs for secret chats. So vanilla can delete it. Nikita S 2022-02-02 17:41:24 +0100
  • b91e731ed1
    hi, i'm a vanilla client * using vanilla fingerprint * com.android.vending mean we're from google store * org.telegram.messenger mean we're vanilla tg * generate valid fingerpints it's our internal DISABLED function to generate valid fingerfrints. It's commented and never called. Purpose: generate sha256 when new version vanilla is released. Nikita S 2022-02-16 14:30:06 +0100
  • 10e75697f8
    we are the phone we say to TG that we have a simcard, it's active, we can call, we can receive calls too and we use correct actual number. I.e. w/o emulator detection and w/o simstate and phone attr detection you should be able to run it on emulators w/o issues due app say to servers that it's a phone and follow phone behaviour. Nikita S 2022-03-13 14:48:59 +0100
  • a83bc8836c
    disabled official update autocheck for the app Nikita S 2022-01-13 13:57:23 +0100
  • 433bd91782
    removed permissions from the app I can't disable READ_PHONE_STATE permission due it's used in TG's code widely, to stop media when someone calling you and to manage the app when you receive the calls. allow to install the APKs some folks have issues on Android 10 and/or MIUI so.. they need it. Anyway folk will not install the apks, it will offer you a package manager in your system (i have the dialog on my lineageos and can choose system or app manager from fdroid, for example). Nikita S 2022-03-13 14:32:56 +0100
  • 96b92380de
    deletion marks * added translations into XML files (hope good :D) * private chats (green AND simple) will display deleted for every deleted message. To know if message has been deleted just open/close the chat * channels/groups have same behaviour * in case of history wipe in private chats all messages will be marked deleted * in case of timer there are no deletion marks but we know cause it's timer, it's wiped (in future i can add it too) * for replies it's bit more complex, i need to debug it. When you're in the chat attached to the channel, you can see deleted messages, when you in a replies UI you can't. It will be TODO for next updates * fixed issue with deleted message date issue #7 fixed * in case when someone deletes it's via GCM (FCM) pushes it should me marked too. I don't have a phone with gapps (i'm on LineageOS everywhere), but my friends will help me to test (in theory i put a good code) * i added a DB update (sqlite), it adding a new column iddel into messages_v2 table, also creates telegraher_init table for our system variables. I tested it on test phone, now i will let it build and i will test on my primary Android 11 phone (lineageos too btw). Nikita S 2022-03-21 16:59:55 +0100
  • 84bd5e3cc6
    remote deletions bug fix fixed issue #6 Nikita S 2022-01-27 21:24:47 +0100
  • 1f2232d3b7
    every chat have download icon R.drawable.msg_download for every chat secret or not, when we select a message with a media. Nikita S 2022-01-10 16:54:02 +0100
  • 7f76bec171
    allow to manipulate green/securechat medias and removed restrictions * allow forward some stuff too, but you CANT forward greenchat elements, you can share, save, repost etc. * Secret medias no need blur anymore, so they are processed as normal media. * Removed restrictions. * keep some real needDrawBluredPreview calls * Some parts on telegram require not fake processing of needDrawBluredPreview calls. So.. here we added a flag for this. every chat have download icon * R.drawable.msg_download for every chat secret or not, when we select a message with a media. Nikita S 2022-02-02 16:01:27 +0100
  • 6721bf6352
    added video controls on gifs Now when you play GIFs you have video controls, you can pause it, play again, move on timeline. Due GIFs here are playing in loop videos. This feature i missed in vanilla Telegram. Nikita S 2022-01-10 16:31:19 +0100
  • ac7413068e
    enable/disable toubletap reactions Nikita S 2022-02-02 15:54:48 +0100
  • 23db2661c8
    added feature to stay in chats while banned * ChatActivity.java do not destroy chat frame, but show popup with error (why have no access) * MessagesController.java here we allow to delete chats in DB only if we are decided to delete them, thats why method was changed * ChatObject.java only null or left==true will return success for isNotInChat. null - thats simple, but left is when you left a group by yourself and deleted it. w/o left it will have ugly bug when you have chat UI active can type and send messages but messages are all have errors due you're not in chat. * MessagesController.java here is simple, load all the messages. Nikita S 2022-01-10 16:40:52 +0100
  • 3ec238d3ce
    added private chat history using RFC1123 it works for user2user and, sadly, user2bot due in the part of the code where we update data there are no markers to understand is it bot or not Nikita S 2022-01-10 16:57:42 +0100
  • 492678e7af
    fix to count ads views While we load ADS we do not count views due they aren't displayed. This is normal behavior when you simply do not scrolled till the ads. This is our old behavior. Now, to ensure that we are "like a virg.. vanilla client" we will call the servers, like "hey! we're displayed ads!". Nikita S 2022-01-10 17:37:46 +0100
  • 4325796bdd
    disable noforwards Nikita S 2022-02-02 15:45:51 +0100
  • 700f355bb0
    disable edit_hide Nikita S 2022-02-02 15:43:27 +0100
  • b45028a026
    disable restricted Nikita S 2022-02-02 15:42:34 +0100
  • 88f785d440
    allow screenshots in private chats * old fix * new fix, remove secure flag to allow screenshots the oldone setFlagSecure looks depreceated (cause noone it calls anymore) Nikita S 2022-02-14 09:39:44 +0100
  • eebf32a53c
    renaming * renaming the package from org.telegram.messenger to com.evildayz.code.telegraher * renaming the app in xml files from Telegram to Telegraher * renaming the app in java files from Telegram to Telegraher Nikita S 2022-02-14 09:38:43 +0100
  • 9fd102086f
    disable emulator detection idk why telegram detects emulators, lets off it Nikita S 2021-12-30 20:23:39 +0100
  • e54a059d24
    limit increased from 3 to 6 accounts Nikita S 2021-12-30 20:40:50 +0100
  • b191496d98
    new app icon :-) Nikita S 2021-12-30 20:49:07 +0100
  • aecdacb11e
    Mod Spanish Translation David Alonso 2022-05-09 06:36:21 +0100
  • eb42ec97a9 Merge branch 'master' into teamgram teamgram.io 2022-06-06 18:07:00 +0800
  • 6952ab681e
    Merge fc464078d8 into 32aef72421 tgcalls project 2022-06-04 11:19:16 +0300
  • fc464078d8
    Update README.md tgcalls project 2022-06-04 11:17:57 +0300
  • 887a820320
    Delete android_gradle_build.json Pryanichnikov Mikhail 2022-05-31 19:58:57 +0700
  • ec23b975a0 Fix compilation for NDK r23 Mikhail 2022-05-31 19:40:58 +0700
  • 32ecdbc49d Fix compilation for NDK r23 Mikhail 2022-05-31 19:40:30 +0700
  • e06cc23c09
    Merge 8f063be122 into 32aef72421 tg2calls 2022-05-27 15:14:43 +0300
  • 8f063be122
    Update README.md tg2calls 2022-05-27 15:14:17 +0300
  • 1196718328
    Add files via upload tg2calls 2022-05-27 13:45:32 +0300
  • 4ce849f1ca fix cold start icon the_dise 2022-05-14 18:27:24 +0300
  • f4fc9804d1 Fix voice message sample rate (again) sermart1234 2022-05-06 02:38:44 +0300
  • 12027d05a5
    Merge 58099e82fc into 32aef72421 Ivan K 2022-05-03 13:24:11 +0300
  • 58099e82fc Add "Themed Icon for Android 13 and higher" Ivan K 2022-05-03 11:38:53 +0300
  • b558f26b6d Fixed rasterized image the_dise 2022-05-03 13:01:39 +0300
  • e159ee590c
    Vector icon ゼ–ダイス 2022-05-03 12:58:14 +0300
  • 9967b1bd66
    Merge pull request #56 from nikitasius/noshit_8.6.2 Nikita S 2022-05-01 20:57:26 +0200
  • fa6865fcad
    Telegraher 8.6.2 r8 Nikita S 2022-05-01 20:56:42 +0200
  • d5a0fe9ad1
    remote deletion fix (disabled) for medias with TTL Nikita S 2022-05-01 20:50:51 +0200
  • e106a35086
    tabs on forward Nikita S 2022-05-01 20:18:46 +0200
  • 16669f3a05
    enable/disable next channel on swap default disabled cause it's really pissing me off Nikita S 2022-05-01 20:00:13 +0200
  • ed52641ff7
    UI fonts for Cells Nikita S 2022-05-01 19:47:40 +0200