Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

LiquidBounce Forum

  1. Home
  2. General
  3. how to decompile

how to decompile

Scheduled Pinned Locked Moved General
4 Posts 3 Posters 968 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    COOLGUY_YT_2010
    wrote on last edited by
    #1
    /*
     * Decompiled with CFR 0.150.
     */
    package flashy;
    
    import flashy.Bz;
    import flashy.a2;
    import flashy.oM;
    import flashy.w;
    import java.lang.invoke.MethodHandles;
    
    /*
     * Illegal identifiers - consider using --renameillegalidents true
     */
    public class zz {
        public static final /* synthetic */ boolean \u200a\u200b\u200d\u200b\u2002\u200c\u2003;
        public static final /* synthetic */ char[] a;
        private static final /* synthetic */ long b;
    
        /*
         * Handled impossible loop by adding 'first' condition
         * Enabled aggressive block sorting
         */
        public static /* bridge */ /* synthetic */ String a(String string) {
            long l2 = b ^ (0xD2C86B19A5A9CD7CL ^ 0xD2C86EFC0E5F36A6L);
            StringBuilder stringBuilder = new StringBuilder();
            oM[] arroM = Bz.v();
            char[] arrc = string.toCharArray();
            int n2 = arrc.length;
            int n3 = (int)((long)-1909779794 ^ (long)-1909779794);
            boolean bl2 = true;
            do {
                char c2;
                if (bl2 && !(bl2 = false) && arroM == null) continue;
                if (zz.a(c2 = arrc[n3])) {
                    stringBuilder.append(c2);
                }
                ++n3;
            } while (n3 < n2);
            return stringBuilder.toString();
        }
    
        /*
         * Enabled aggressive block sorting
         * Enabled unnecessary exception pruning
         * Enabled aggressive exception aggregation
         */
        public static /* bridge */ /* synthetic */ boolean a(char c2) {
            int n2;
            block12: {
                long l2 = b ^ (0x5A9822817188D5DEL ^ 0x5A98250F6D151F22L);
                oM[] arroM = Bz.v();
                try {
                    try {
                        block16: {
                            try {
                                block15: {
                                    try {
                                        block14: {
                                            try {
                                                block13: {
                                                    try {
                                                        n2 = c2;
                                                        if (arroM != null) return n2 != 0;
                                                        if (n2 == (int)((long)619254010 ^ (long)619253853)) break block12;
                                                        if (!\u200a\u200b\u200d\u200b\u2002\u200c\u2003) break block13;
                                                        throw null;
                                                    }
                                                    catch (w w2) {
                                                        throw w2;
                                                    }
                                                }
                                                n2 = c2;
                                                if (arroM != null) return n2 != 0;
                                                if (!\u200a\u200b\u200d\u200b\u2002\u200c\u2003) break block14;
                                                throw null;
                                            }
                                            catch (w w3) {
                                                throw w3;
                                            }
                                        }
                                        if (n2 < (int)((long)-911020101 ^ (long)-911020133)) break block12;
                                        if (!\u200a\u200b\u200d\u200b\u2002\u200c\u2003) break block15;
                                        throw null;
                                    }
                                    catch (w w4) {
                                        throw w4;
                                    }
                                }
                                n2 = c2;
                                if (arroM != null) return n2 != 0;
                                if (!\u200a\u200b\u200d\u200b\u2002\u200c\u2003) break block16;
                                throw null;
                            }
                            catch (w w5) {
                                throw w5;
                            }
                        }
                        if (n2 == (int)((long)-130053451 ^ (long)-130053430)) break block12;
                        if (!\u200a\u200b\u200d\u200b\u2002\u200c\u2003) return (int)((long)-739595999 ^ (long)-739596000) != 0;
                        throw null;
                    }
                    catch (w w6) {
                        throw w6;
                    }
                }
                catch (w w7) {
                    throw w7;
                }
            }
            n2 = (int)((long)-553708544 ^ (long)-553708544);
            return n2 != 0;
        }
    
        static /* synthetic */ {
            b = a2.a(0xFB782F1D547D4470L ^ 0xF7E2D6242FE7D413L, 0x1B961AA9565F4A27L ^ 0x3FF8C95AF6C87003L, MethodHandles.lookup().lookupClass()).a(0x8239546C8C8A433BL ^ 0x823903C9C9C05C7BL);
            char[] arrc = new char[(int)((long)393390194 ^ (long)393390205)];
            arrc[(int)((long)-342272775 ^ (long)-342272775)] = (int)((long)1486092553 ^ (long)1486092582);
            arrc[(int)((long)21163935 ^ (long)21163934)] = (int)((long)-2020337906 ^ (long)-2020337916);
            arrc[(int)((long)1286559951 ^ (long)1286559949)] = (int)((long)-366837082 ^ (long)-366837077);
            arrc[(int)((long)695004165 ^ (long)695004166)] = (int)((long)-1297937391 ^ (long)-1297937384);
            arrc[(int)((long)1300225842 ^ (long)1300225847)] = (int)((long)-1300391340 ^ (long)-1300391336);
            arrc[(int)((long)18319126 ^ (long)18319120)] = (int)((long)1182692663 ^ (long)1182692695);
            arrc[(int)((long)150193183 ^ (long)150193176)] = (int)((long)1071707487 ^ (long)1071707488);
            arrc[(int)((long)316603342 ^ (long)316603334)] = (int)((long)358308712 ^ (long)358308674);
            arrc[(int)((long)-767593949 ^ (long)-767593942)] = (int)((long)-1829958535 ^ (long)-1829958619);
            arrc[(int)((long)-1060803164 ^ (long)-1060803154)] = (int)((long)61787899 ^ (long)61787847);
            arrc[(int)((long)637143164 ^ (long)637143159)] = (int)((long)204591198 ^ (long)204591200);
            arrc[(int)((long)1314344723 ^ (long)1314344735)] = (int)((long)1480305025 ^ (long)1480305149);
            arrc[(int)((long)-1651303775 ^ (long)-1651303764)] = (int)((long)1556990826 ^ (long)1556990792);
            arrc[(int)((long)-599096956 ^ (long)-599096950)] = (int)((long)1603105690 ^ (long)1603105696);
            a = arrc;
        }
    }
    
    
    
    1 Reply Last reply
    0
    • Q Offline
      Q Offline
      quadro
      wrote on last edited by
      #2

      get a better java decompiler (ida pro or radare2 or something)

      I 1 Reply Last reply
      0
      • Q quadro

        get a better java decompiler (ida pro or radare2 or something)

        I Offline
        I Offline
        idk my name
        wrote on last edited by
        #3

        @quadro ida is disassembler

        Q 1 Reply Last reply
        0
        • I idk my name

          @quadro ida is disassembler

          Q Offline
          Q Offline
          quadro
          wrote on last edited by
          #4

          @idk-my-name same thing right right
          i think so yes i think
          sorry i am new to development

          1 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          About
          • Terms of Service
          • Privacy Policy
          • Status
          • Contact Us
          Downloads
          • Releases
          • Source code
          • License
          Docs
          • Tutorials
          • CustomHUD
          • AutoSettings
          • ScriptAPI
          Community
          • Forum
          • Guilded
          • YouTube
          • Twitter
          • D.Tube
          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups