Appearance color
This choice is saved in your browser and stays the same when Light/Dark mode changes.
Rainbow speed50
Url Connect
(support kuro login java, javgui, imgui, loader, zygisk, gg, lua, etc)
Code Info Keys Request Example (Optional)
static std::string key = " ";
static std::string duration = " ";
static std::string EXP = " ";
static std::string device = " ";
static std::string reg = " ";
static std::string game = " ";
static std::string id_keys = " ";
static std::string modname = "LOGIN PAGE";
static std::string mod_status = " ";
static std::string credit = " ";
static std::string status = " ";
static std::string myinput = " ";

 if (curl) {
        curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
        //////url connect/////
        std::string ugie = OBFUSCATE("https://ugi.my.id/panel/ugie");  
          //////url connect/////      
        std::string byPaSss = ugie;
        curl_easy_setopt(curl, CURLOPT_URL, byPaSss.c_str());
        curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);            
            curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
            struct curl_slist *headers = NULL;
            headers = curl_slist_append(headers, OBFUSCATE("Content-Type: application/x-www-form-urlencoded"));

            curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
            char data[4096];
              //////game/////
        sprintf(data, OBFUSCATE("game=ALL&user_key=%s&serial=%s"), userKey, UUID.c_str());
        //////game/////
        curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);

        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteMemoryCallback);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *) &chunk);

        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);

        res = curl_easy_perform(curl);
        if (res == CURLE_OK) {
            try {
                
                    json result = json::parse(chunk.memory);
                    if (result[std::string(OBFUSCATE("status"))] == true) {
                        std::string token = result[std::string(OBFUSCATE("data"))][std::string(OBFUSCATE("token"))].get();
                        time_t rng = result[std::string(OBFUSCATE("data"))][std::string(OBFUSCATE("rng"))].get();
                      
                    ///////// online text code connect to panel ugi.my.id /////////  
                    key = result["data"]["key"].get(); //show key
                    duration = result["data"]["duration"].get(); //show duration
                    EXP = result["data"]["EXP"].get(); //show remaining expired
                    device = result["data"]["device"].get(); //show max device
                    reg = result["data"]["registrator"].get(); //show registrator
                    game = result["data"]["game"].get(); //show name game
                    id_keys = result["data"]["id_keys"].get(); //show id keys
                    status = result["data"]["status"].get(); //show status panel
                    myinput = result["data"]["myinput"].get(); //show info panel
                    modname = result["data"]["modname"].get(); //show mod name
                    mod_status = result["data"]["mod_status"].get(); //show mod status
                    credit = result["data"]["credit"].get(); //show name owner
                     ///////// online text code connect to panel ugi.my.id /////////  
                    
                    if (rng + 30 > time(0)) {
                        //////game/////                     
                        std::string auth = OBFUSCATE("ALL");
                        //////game/////
                        auth += "-";
                        auth += userKey;
                        auth += "-";
                        auth += UUID;
                        auth += "-";
                        /////StaticWorld/License Connect/////
                        std::string Licence = OBFUSCATE("ugipedia");
                        /////StaticWorld/License Connect/////
                        auth += Licence.c_str();
                        std::string outputAuth = CalcMD5(auth);
                        g_Token = token;
                        g_Auth = outputAuth;

                        bValid = g_Token == g_Auth;
						
                    }
                } else {
                errMsg = result[std::string(OBFUSCATE("reason"))].get();
                   
                }
            } catch (json::exception &e) {
                errMsg = "{";
                errMsg += e.what();
                errMsg += "}\n{";
                errMsg += chunk.memory;
                errMsg += "}";
            }
        } else {
            errMsg = curl_easy_strerror(res);
        }
    }
    curl_easy_cleanup(curl);
        return bValid ? env->NewStringUTF("OK") : env->NewStringUTF(errMsg.c_str());    
}

///////// online call text in menu /////////
 if (ImGui::Begin((modname.c_str()), 0, ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoSavedSettings)) { 
               
               if (ImGui::BeginTabItem(OBFUSCATE("INFO KEY"))) {
		        ImGui::BeginGroupPanel(OBFUSCATE("Info Keys"), ImVec2(0.0f, 0.0f));
                ImGui::Text("Game : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(game.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
                
                ImGui::Text("ID : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(id_keys.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
                
                ImGui::Text("Registrator : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(reg.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();

                
                ImGui::Text("Key : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(key.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();

                ImGui::Text("Duration : ");	
                ImGui::SameLine(); 
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(duration.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();		
	
				
                ImGui::Text("Expired :");
                ImGui::SameLine();
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(EXP.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
                
                ImGui::Text("Max Device :");
                ImGui::SameLine();
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(device.c_str());
                ImGui::PopStyleColor();
		        ImGui::Spacing();
		        ImGui::EndGroupPanel();
		        
		        ImGui::SameLine();
		        ImGui::BeginGroupPanel(OBFUSCATE("Status Cheat"), ImVec2(0.0f, 0.0f));
		        ImGui::Text("Bypass : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(status.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
                
                ImGui::Text("Info : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(myinput.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
		        
                ImGui::Text("Status : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(mod_status.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
                
                ImGui::Text("Developer : ");		
                ImGui::SameLine();  
                ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(252, 69, 3, 255));
                ImGui::Text(credit.c_str());
                ImGui::PopStyleColor();
                ImGui::Spacing();
                ImGui::EndGroupPanel();
		    	ImGui::EndTabItem();
		    	}
///////// online call text in menu /////////
        
Global Music

Music player A–Z

Temukan lagu dan artis dari berbagai negara, pilih huruf A–Z, lalu putar preview langsung di halaman guest.

Pilih huruf A–Z atau cari musik.
Preview audio mengikuti hak akses dan ketersediaan layanan musik di masing-masing negara.