Service HubRepair & UnlockCloud based

Run your repair and unlock business on your own platform.

SHRU Cloud gives you a branded storefront and a private control center in the cloud. Connect suppliers through the SHRU Cloud API, Dhru or GSMTheme, set your prices, and let every order and payment follow strict rules, with every balance change recorded on a private blockchain.

  • No cron jobs. Orders go out in about 5 to 30 seconds.
  • Unlimited orders, transactions and customers. Only cloud storage is an add-on.
  • Every feature included, from $25.00 a month (12-month term).

A product of S-SERVER Pte. Ltd., Cambodia

Charged once, sent once

Every order is paid and saved before a supplier is contacted, and it is never sent twice.

Blockchain ledger

Each balance change is a SHA-256 block chained to the one before, so any change to a past entry is caught.

Locked-down admin

The control center sits on a private domain behind Cloudflare, opened only from approved devices.

SHRU Cloud API

Our own signed protocol for trading between platforms, with Dhru Fusion and GSMTheme supported too.

Connects to
SHRU Cloud API Dhru Fusion Dhru Pro GSMTheme Your own API via PHP Direct

See an order run, live.

Every order takes the same protected path: a verified customer, a sealed payment, the right route and a clear result. Pick a route or let it play.

Live preview, sample order
Order Server credits x5 Order #10490, $12.50
Protected checkout
  • Verified sign-inPasskey or two-step code
  • Order confirmedOptional passkey or code
  • Server-side pricingSet by you, not the browser
  • Wallet securedCharged once, never twice
SHRU order engine Paid and sealed Charged $12.50 Block 27d9โ€ฆ5f60
SHRU to SHRUSigned SHRU Cloud API
Supplier APIDhru Fusion, Dhru Pro, GSMTheme
PHP DirectYour own endpoint
Instant stockPre-loaded codes and keys
RentalTimed accounts, auto restock
Result Completed Credits delivered
EmailTelegram
1/5Order received.

Resell services from any SHRU Cloud platform, with prices kept in sync.

Protected by Passkeys Two-step codes Cloudflare Turnstile Signed API requests Tamper-evident ledger Audit log

Built for the repair and unlock trade

One platform for the businesses that keep phones working and unlocked, and for the suppliers behind them.

Unlock and check services

Resell carrier checks, network unlocks and FRP services from your suppliers, at your own prices.

Repair shops

Offer unlock and check services to walk-in and online customers, and sell parts and accessories in the store.

Tool rentals and codes

Rent tool accounts for a set period with automatic restock, and deliver licence codes the moment they are paid.

Suppliers and wholesalers

Supply other platforms over the SHRU Cloud API, with your own price tier for each reseller.

A storefront for your customers. A control center for your team.

Both run on one database, so balances, orders and prices always agree.

Storefront

What your customers use

  • Fixed and quantity services, with custom fields per service
  • Bulk orders with one IMEI per line, and the check digit filled in
  • Wallet top-ups by payment gateway or bank transfer, with invoices
  • Order history with CSV and Excel export
  • Appeals with photo and video proof
  • Authenticator codes, passkeys and new sign-in alerts
  • Order updates by email and Telegram
  • Prices and balances in the customer's own currency
  • 19 languages, with light, dark and black themes

Control center

What your team uses

  • Suppliers with automatic catalogue and price sync
  • Price tiers, each with its own margin and visible services
  • Order queues with bulk accept, reply, refund and reject
  • Customer credit, overdraft limits and allowed payment methods
  • Display currencies with live or fixed rates and a floor rate
  • Sales, cost and profit on the dashboard
  • Super Admin plus five staff levels with their own permissions
  • Branding, landing page, SEO and blog without code
  • An audit log of staff actions

Every customer sees their own currency.

Offer prices in more than 150 currencies. Each customer picks one, and service prices, balances, top-ups, invoices and emails follow. Charges stay in US dollars, so your accounts never change.

  • Live or fixed rates

    Live rates update on their own, or set a fixed rate yourself.

  • A floor that protects you

    If a live rate drops or goes missing, customers see your floor rate instead.

  • Only the currencies you want

    Switch on the ones your customers use, with the standard symbol or your own.

iPhone carrier checkSample rates
๐Ÿ‡ฐ๐Ÿ‡ญKHRCambodian RielแŸ›18,270($4.50)
๐Ÿ‡น๐Ÿ‡ญTHBThai Bahtเธฟ146.25($4.50)
๐Ÿ‡ป๐Ÿ‡ณVNDVietnamese Dongโ‚ซ118,350($4.50)
๐Ÿ‡ช๐Ÿ‡บEUREuroโ‚ฌ3.87($4.50)
๐Ÿ‡ฎ๐Ÿ‡ณINRIndian Rupeeโ‚น396.00($4.50)
Charged $4.50 in every case.

All 155 currencies

  • ๐Ÿ‡ฆ๐Ÿ‡ซAFNAfghan Afghani
  • ๐Ÿ‡ฆ๐Ÿ‡ฑALLAlbanian Lek
  • ๐Ÿ‡ฉ๐Ÿ‡ฟDZDAlgerian Dinar
  • ๐Ÿ‡ฆ๐Ÿ‡ดAOAAngolan Kwanza
  • ๐Ÿ‡ฆ๐Ÿ‡ทARSArgentine Peso
  • ๐Ÿ‡ฆ๐Ÿ‡ฒAMDArmenian Dram
  • ๐Ÿ‡ฆ๐Ÿ‡ผAWGAruban Florin
  • ๐Ÿ‡ฆ๐Ÿ‡บAUDAustralian Dollar
  • ๐Ÿ‡ฆ๐Ÿ‡ฟAZNAzerbaijani Manat
  • ๐Ÿ‡ง๐Ÿ‡ธBSDBahamian Dollar
  • ๐Ÿ‡ง๐Ÿ‡ญBHDBahraini Dinar
  • ๐Ÿ‡ง๐Ÿ‡ฉBDTBangladeshi Taka
  • ๐Ÿ‡ง๐Ÿ‡งBBDBarbadian Dollar
  • ๐Ÿ‡ง๐Ÿ‡พBYNBelarusian Ruble
  • ๐Ÿ‡ง๐Ÿ‡ฟBZDBelize Dollar
  • ๐Ÿ‡ง๐Ÿ‡ฒBMDBermudan Dollar
  • ๐Ÿ‡ง๐Ÿ‡นBTNBhutanese Ngultrum
  • ๐Ÿ‡ง๐Ÿ‡ดBOBBolivian Boliviano
  • ๐Ÿ‡ง๐Ÿ‡ฆBAMBosnia-Herzegovina Mark
  • ๐Ÿ‡ง๐Ÿ‡ผBWPBotswanan Pula
  • ๐Ÿ‡ง๐Ÿ‡ทBRLBrazilian Real
  • ๐Ÿ‡ฌ๐Ÿ‡งGBPBritish Pound
  • ๐Ÿ‡ง๐Ÿ‡ณBNDBrunei Dollar
  • ๐Ÿ‡ง๐Ÿ‡ฌBGNBulgarian Lev
  • ๐Ÿ‡ง๐Ÿ‡ฎBIFBurundian Franc
  • ๐Ÿ‡ฐ๐Ÿ‡ญKHRCambodian Riel
  • ๐Ÿ‡จ๐Ÿ‡ฆCADCanadian Dollar
  • ๐Ÿ‡จ๐Ÿ‡ปCVECape Verdean Escudo
  • XCGCaribbean Guilder
  • ๐Ÿ‡ฐ๐Ÿ‡พKYDCayman Islands Dollar
  • XAFCentral African CFA Franc
  • XPFCFP Franc
  • ๐Ÿ‡จ๐Ÿ‡ฑCLPChilean Peso
  • ๐Ÿ‡จ๐Ÿ‡ณCNYChinese Yuan
  • ๐Ÿ‡จ๐Ÿ‡ณCNHChinese Yuan (Offshore)
  • ๐Ÿ‡จ๐Ÿ‡ดCOPColombian Peso
  • ๐Ÿ‡ฐ๐Ÿ‡ฒKMFComorian Franc
  • ๐Ÿ‡จ๐Ÿ‡ฉCDFCongolese Franc
  • ๐Ÿ‡จ๐Ÿ‡ทCRCCosta Rican Colรณn
  • ๐Ÿ‡จ๐Ÿ‡บCUPCuban Peso
  • ๐Ÿ‡จ๐Ÿ‡ฟCZKCzech Koruna
  • ๐Ÿ‡ฉ๐Ÿ‡ฐDKKDanish Krone
  • ๐Ÿ‡ฉ๐Ÿ‡ฏDJFDjiboutian Franc
  • ๐Ÿ‡ฉ๐Ÿ‡ดDOPDominican Peso
  • XCDEast Caribbean Dollar
  • ๐Ÿ‡ช๐Ÿ‡ฌEGPEgyptian Pound
  • ๐Ÿ‡ช๐Ÿ‡ทERNEritrean Nakfa
  • ๐Ÿ‡ช๐Ÿ‡นETBEthiopian Birr
  • ๐Ÿ‡ช๐Ÿ‡บEUREuro
  • ๐Ÿ‡ซ๐Ÿ‡ฐFKPFalkland Islands Pound
  • ๐Ÿ‡ซ๐Ÿ‡ฏFJDFijian Dollar
  • ๐Ÿ‡ฌ๐Ÿ‡ฒGMDGambian Dalasi
  • ๐Ÿ‡ฌ๐Ÿ‡ชGELGeorgian Lari
  • ๐Ÿ‡ฌ๐Ÿ‡ญGHSGhanaian Cedi
  • ๐Ÿ‡ฌ๐Ÿ‡ฎGIPGibraltar Pound
  • ๐Ÿ‡ฌ๐Ÿ‡นGTQGuatemalan Quetzal
  • ๐Ÿ‡ฌ๐Ÿ‡ณGNFGuinean Franc
  • ๐Ÿ‡ฌ๐Ÿ‡พGYDGuyanaese Dollar
  • ๐Ÿ‡ญ๐Ÿ‡นHTGHaitian Gourde
  • ๐Ÿ‡ญ๐Ÿ‡ณHNLHonduran Lempira
  • ๐Ÿ‡ญ๐Ÿ‡ฐHKDHong Kong Dollar
  • ๐Ÿ‡ญ๐Ÿ‡บHUFHungarian Forint
  • ๐Ÿ‡ฎ๐Ÿ‡ธISKIcelandic Krรณna
  • ๐Ÿ‡ฎ๐Ÿ‡ณINRIndian Rupee
  • ๐Ÿ‡ฎ๐Ÿ‡ฉIDRIndonesian Rupiah
  • ๐Ÿ‡ฎ๐Ÿ‡ทIRRIranian Rial
  • ๐Ÿ‡ฎ๐Ÿ‡ถIQDIraqi Dinar
  • ๐Ÿ‡ฎ๐Ÿ‡ฑILSIsraeli New Shekel
  • ๐Ÿ‡ฏ๐Ÿ‡ฒJMDJamaican Dollar
  • ๐Ÿ‡ฏ๐Ÿ‡ตJPYJapanese Yen
  • ๐Ÿ‡ฏ๐Ÿ‡ดJODJordanian Dinar
  • ๐Ÿ‡ฐ๐Ÿ‡ฟKZTKazakhstani Tenge
  • ๐Ÿ‡ฐ๐Ÿ‡ชKESKenyan Shilling
  • ๐Ÿ‡ฐ๐Ÿ‡ผKWDKuwaiti Dinar
  • ๐Ÿ‡ฐ๐Ÿ‡ฌKGSKyrgyz Som
  • ๐Ÿ‡ฑ๐Ÿ‡ฆLAKLaotian Kip
  • ๐Ÿ‡ฑ๐Ÿ‡งLBPLebanese Pound
  • ๐Ÿ‡ฑ๐Ÿ‡ธLSLLesotho Loti
  • ๐Ÿ‡ฑ๐Ÿ‡ทLRDLiberian Dollar
  • ๐Ÿ‡ฑ๐Ÿ‡พLYDLibyan Dinar
  • ๐Ÿ‡ฒ๐Ÿ‡ดMOPMacanese Pataca
  • ๐Ÿ‡ฒ๐Ÿ‡ฐMKDMacedonian Denar
  • ๐Ÿ‡ฒ๐Ÿ‡ฌMGAMalagasy Ariary
  • ๐Ÿ‡ฒ๐Ÿ‡ผMWKMalawian Kwacha
  • ๐Ÿ‡ฒ๐Ÿ‡พMYRMalaysian Ringgit
  • ๐Ÿ‡ฒ๐Ÿ‡ปMVRMaldivian Rufiyaa
  • ๐Ÿ‡ฒ๐Ÿ‡ทMRUMauritanian Ouguiya
  • ๐Ÿ‡ฒ๐Ÿ‡บMURMauritian Rupee
  • ๐Ÿ‡ฒ๐Ÿ‡ฝMXNMexican Peso
  • ๐Ÿ‡ฒ๐Ÿ‡ฉMDLMoldovan Leu
  • ๐Ÿ‡ฒ๐Ÿ‡ณMNTMongolian Tugrik
  • ๐Ÿ‡ฒ๐Ÿ‡ฆMADMoroccan Dirham
  • ๐Ÿ‡ฒ๐Ÿ‡ฟMZNMozambican Metical
  • ๐Ÿ‡ฒ๐Ÿ‡ฒMMKMyanmar Kyat
  • ๐Ÿ‡ณ๐Ÿ‡ฆNADNamibian Dollar
  • ๐Ÿ‡ณ๐Ÿ‡ตNPRNepalese Rupee
  • ANGNetherlands Antillean Guilder
  • ๐Ÿ‡น๐Ÿ‡ผTWDNew Taiwan Dollar
  • ๐Ÿ‡ณ๐Ÿ‡ฟNZDNew Zealand Dollar
  • ๐Ÿ‡ณ๐Ÿ‡ฎNIONicaraguan Cรณrdoba
  • ๐Ÿ‡ณ๐Ÿ‡ฌNGNNigerian Naira
  • ๐Ÿ‡ณ๐Ÿ‡ดNOKNorwegian Krone
  • ๐Ÿ‡ด๐Ÿ‡ฒOMROmani Rial
  • ๐Ÿ‡ต๐Ÿ‡ฐPKRPakistani Rupee
  • ๐Ÿ‡ต๐Ÿ‡ฆPABPanamanian Balboa
  • ๐Ÿ‡ต๐Ÿ‡ฌPGKPapua New Guinean Kina
  • ๐Ÿ‡ต๐Ÿ‡พPYGParaguayan Guarani
  • ๐Ÿ‡ต๐Ÿ‡ชPENPeruvian Sol
  • ๐Ÿ‡ต๐Ÿ‡ญPHPPhilippine Peso
  • ๐Ÿ‡ต๐Ÿ‡ฑPLNPolish Zloty
  • ๐Ÿ‡ถ๐Ÿ‡ฆQARQatari Riyal
  • ๐Ÿ‡ท๐Ÿ‡ดRONRomanian Leu
  • ๐Ÿ‡ท๐Ÿ‡บRUBRussian Ruble
  • ๐Ÿ‡ท๐Ÿ‡ผRWFRwandan Franc
  • ๐Ÿ‡ผ๐Ÿ‡ธWSTSamoan Tala
  • ๐Ÿ‡ธ๐Ÿ‡ฆSARSaudi Riyal
  • ๐Ÿ‡ท๐Ÿ‡ธRSDSerbian Dinar
  • ๐Ÿ‡ธ๐Ÿ‡จSCRSeychellois Rupee
  • ๐Ÿ‡ธ๐Ÿ‡ฑSLESierra Leonean Leone
  • ๐Ÿ‡ธ๐Ÿ‡ฌSGDSingapore Dollar
  • ๐Ÿ‡ธ๐Ÿ‡งSBDSolomon Islands Dollar
  • ๐Ÿ‡ธ๐Ÿ‡ดSOSSomali Shilling
  • ๐Ÿ‡ฟ๐Ÿ‡ฆZARSouth African Rand
  • ๐Ÿ‡ฐ๐Ÿ‡ทKRWSouth Korean Won
  • ๐Ÿ‡ธ๐Ÿ‡ธSSPSouth Sudanese Pound
  • ๐Ÿ‡ฑ๐Ÿ‡ฐLKRSri Lankan Rupee
  • ๐Ÿ‡ธ๐Ÿ‡ญSHPSt. Helena Pound
  • ๐Ÿ‡ธ๐Ÿ‡ฉSDGSudanese Pound
  • ๐Ÿ‡ธ๐Ÿ‡ทSRDSurinamese Dollar
  • ๐Ÿ‡ธ๐Ÿ‡ฟSZLSwazi Lilangeni
  • ๐Ÿ‡ธ๐Ÿ‡ชSEKSwedish Krona
  • ๐Ÿ‡จ๐Ÿ‡ญCHFSwiss Franc
  • ๐Ÿ‡ธ๐Ÿ‡พSYPSyrian Pound
  • ๐Ÿ‡ธ๐Ÿ‡นSTNSรฃo Tomรฉ & Prรญncipe Dobra
  • ๐Ÿ‡น๐Ÿ‡ฏTJSTajikistani Somoni
  • ๐Ÿ‡น๐Ÿ‡ฟTZSTanzanian Shilling
  • ๐Ÿ‡น๐Ÿ‡ญTHBThai Baht
  • ๐Ÿ‡น๐Ÿ‡ดTOPTongan Paสปanga
  • ๐Ÿ‡น๐Ÿ‡นTTDTrinidad & Tobago Dollar
  • ๐Ÿ‡น๐Ÿ‡ณTNDTunisian Dinar
  • ๐Ÿ‡น๐Ÿ‡ทTRYTurkish Lira
  • ๐Ÿ‡น๐Ÿ‡ฒTMTTurkmenistani Manat
  • ๐Ÿ‡บ๐Ÿ‡ฌUGXUgandan Shilling
  • ๐Ÿ‡บ๐Ÿ‡ฆUAHUkrainian Hryvnia
  • ๐Ÿ‡ฆ๐Ÿ‡ชAEDUnited Arab Emirates Dirham
  • ๐Ÿ‡บ๐Ÿ‡พUYUUruguayan Peso
  • ๐Ÿ‡บ๐Ÿ‡ธUSDUS Dollar
  • ๐Ÿ‡บ๐Ÿ‡ฟUZSUzbekistani Som
  • ๐Ÿ‡ป๐Ÿ‡บVUVVanuatu Vatu
  • ๐Ÿ‡ป๐Ÿ‡ชVESVenezuelan Bolรญvar
  • ๐Ÿ‡ป๐Ÿ‡ณVNDVietnamese Dong
  • XOFWest African CFA Franc
  • ๐Ÿ‡พ๐Ÿ‡ชYERYemeni Rial
  • ๐Ÿ‡ฟ๐Ÿ‡ฒZMWZambian Kwacha
  • ๐Ÿ‡ฟ๐Ÿ‡ผZWGZimbabwean Gold

Everything comes in one licence

There are no add-on modules to buy. Each licence runs the full platform.

Selling

Storefront and landing page
Services by category with search, banners and SEO settings.
Instant stock codes
Codes and keys delivered the moment an order is paid.
Tool rentals
Timed rentals with automatic restock and a full history.
Physical store
Cart, variants, VAT, couriers, pickup and tracking. Off until you need it.
Share links
One link opens a service or a store product, even through sign-in.

Suppliers

Five connection types
SHRU Cloud API first, plus Dhru Fusion, Dhru Pro, GSMTheme and PHP Direct, with several suppliers of each.
Prices every 15 minutes
Catalogues, costs and supplier balances refresh on their own.
Price tiers
A fixed margin per tier, recalculated whenever a cost changes.
Custom field auto-correct
Field input is corrected for every order, so suppliers receive what they expect.
Supplier switch
Move an order to another supplier without charging the customer again.

Money

Wallet and payments
Balances exact to a thousandth of a dollar, topped up by S-PayWay or manual methods with limits per customer.
Customer currency
Prices and balances in more than 150 currencies, with live or fixed rates. Charges stay in US dollars.
Overdraft
Optional credit for trusted customers, set with an authenticator code.
Blockchain explorer
Customers can verify any block of their balance history by its hash.
Unlimited usage
No limits on orders, transactions or customers.

Operations

Smart alerts
Prices below cost, missing services and $0 costs flagged for your team.
Telegram
Customer updates, staff alerts and admin access approval, on three bots.
Email
Branded templates sent through several mail servers with failover.
Cloud storage
Media, Cloud Drive files and customer uploads on Backblaze B2, S3-compatible storage.
Backup and restore
Every restore takes a snapshot first, so nothing is lost by mistake.

No cron jobs. Nothing to schedule.

Orders, prices, emails and integrity checks all run on their own. There is not a single cron job to set up on your server.

  • Nothing to babysit

    If a supplier goes down, the others keep running, and your team is told only when a decision is needed.

Background tasksAll running
Order processingOrders go out and are tracked until they finish.
5 to 30 sec
Price and catalogue updateSupplier costs, services and balances refresh.
Every 15 min
Custom field auto-correctEach order's field input is corrected for the supplier.
Every order
Email deliveryQueued mail is sent across your mail servers.
Automatic
Blockchain integrity checkEvery chain of blocks is verified.
Hourly
Cron jobs on your server0
Blockchain, customer #1042Chain verified
Top-up by bank transfer+$50.00block 9f2c41e7a0d3โ€ฆb81c, previous 4ad0937c1e5fโ€ฆ02e9
Order #10482, iPhone carrier check-$4.50block c41e7b209d0aโ€ฆ77f3, previous 9f2c41e7a0d3โ€ฆb81c
Order #10483, refund+$4.50block e8b13f6a52c9โ€ฆa4d1, previous c41e7b209d0aโ€ฆ77f3
Order #10490, server credits x5-$12.50block 27d95b0c8e14โ€ฆ5f60, previous e8b13f6a52c9โ€ฆa4d1

Every balance change is on the blockchain

SHRU Cloud keeps money records on a private blockchain. Each top-up, order, refund and adjustment becomes a block in that customer's own chain, linked to the one before it by its SHA-256 hash.

  • Cannot be edited

    Changing a past block would break the chain, and the database refuses any edit or delete anyway.

  • Checked every hour

    An integrity check walks every chain and alerts you in Telegram if anything is ever wrong.

  • Open to customers

    The public block explorer lets customers verify any block by its hash.

Services, results and appeals

How customers order, what happens to their money, and what they can do when a result is wrong.

Fixed services

One order, one result

The customer enters what the service needs, such as an IMEI, a serial number or an account, and pays one price for one result.

  • Bulk ordering: one entry per line, each placed as its own order
  • The IMEI check digit is filled in automatically
  • Custom fields per service, corrected for the supplier on every order

Quantity services

The customer chooses how many

For credits, activations and anything sold by the unit. The price is the unit price times the quantity.

  • A minimum and maximum quantity per service
  • Fixed and quantity services sit in their own tabs in the storefront

Rejected or refunded: what happens to the money

Every order ends in a status the customer can read, and each one has a clear money rule.

Completed

The result is delivered

It is shown on the order. If it turns out to be wrong, the customer can appeal.

Rejected

The order could not be done

The full price goes back to the customer's wallet straight away, recorded as a new block on the blockchain.

Refunded

The order is closed for good

A completed order gets its price back to the wallet. A rejected order was already paid back, so it is only closed and never refunded twice.

On hold

Waiting for a decision

When a supplier may have the order but gave no clear answer, the money stays where it is and your team decides.

Appeals

When a completed result does not work, the customer does not need to message anyone. They appeal from the order itself.

Step 1

The customer appeals

From a completed order, with a reason and photo or video proof.

Step 2

Your team reviews

An alert arrives in Telegram. Staff see the proof and every earlier submission in one place.

Step 3

Your team decides

Refund the order, ask the customer for better proof, or block further appeals on that order.

Every submission stays in the order's history. Physical Store orders have their own reports, with a conversation between the customer and your team.

Where your platform runs

Two established cloud providers, each doing the job it is built for. Google Cloud runs your platform, and Backblaze B2 keeps its files.

Google Cloud

Hosting

Your storefront, control center, APIs and database run on Google Cloud servers.

  • You choose the data center when your platform is set up
  • Regions across the Americas, Europe, Asia Pacific, the Middle East and Africa
  • A region near your customers means faster pages and API replies

Backblaze B2

Cloud storage

Cloud Drive files, the Media library and customer uploads are stored on Backblaze B2, apart from the server.

  • S3-compatible storage, so your files are never locked in
  • Private files open only through short-lived links
  • Room to grow without moving your platform

Cloud storage for media and uploads is an optional add-on, from $1.00 a month for 100 GB up to 50 TB.

Choose your data center

When your licence is set up, you pick the Google Cloud region your platform runs in. Choose the one nearest your customers, for example:

  • Singapore
    SingaporeAsia Pacific
  • Indonesia
    JakartaAsia Pacific
  • Japan
    TokyoAsia Pacific
  • India
    MumbaiAsia Pacific
  • Germany
    FrankfurtEurope
  • United Kingdom
    LondonEurope
  • United States
    IowaNorth America
  • Brazil
    São PauloSouth America

Any other region Google Cloud offers can be chosen too. Ask us when you order.

Built for a business that handles money

The control center is not open for anyone to try. Only approved devices can reach it, and staff sign in without passwords.

Private admin domain

The control center runs on its own domain, closed to every device you have not approved.

Device approval in Telegram

A new device asks for access in your private Telegram group. One tap lets it in.

No admin passwords

Staff sign in from an approved device with an authenticator code. There is no password to steal.

Customer two-step sign-in

Authenticator codes and passkeys, with an optional check at checkout.

Bot protection

Cloudflare Turnstile guards sign-in, sign-up and password reset on your storefront.

Safe uploads

Every upload is checked before it is stored, and private files open only through short-lived links.

Your platform. Your data.

We run the servers so you don't have to. This is exactly what that means for the data your business keeps on SHRU Cloud.

Your own installation

Every licence is a separate installation with its own database. No other business shares it, and nothing in it is mixed with anyone else's.

In the region you choose

Your platform and its database run in the Google Cloud data center you pick when it is set up.

Download it any time

Customers, orders, transactions and services download as spreadsheet files from your control center, behind your authenticator code.

Only licence details shared

Your platform runs no analytics and sends no usage reports. It shares only its licence, SHRU Wallet and storage plan details and its logo link with S-SERVER, never customers, orders or business data.

Passwords nobody can read

Customer passwords are stored as one-way hashes, so nobody can read them.

Nothing deleted when a term ends

If a licence term ends, only new orders pause. Customers, balances and order history stay exactly where they are.

We don't ask you to trust us blindly

We host and maintain your platform, so our technical team can reach it to set it up, keep it updated and help when you ask. We say that plainly rather than promise what no hosted service can. Your data belongs to you: it is never sold, and never used for anything other than running your platform.

The SHRU Cloud API

Our own protocol for trading between platforms and with resellers. Every request is signed with HMAC-SHA256 and time-limited, the catalogue sync arrives with tier prices already applied, and a retried order returns the original instead of billing twice. SHRU Cloud platforms can buy from each other directly.

For software built on other systems, your platform also answers as a Dhru Fusion API, and connects to Dhru Fusion, Dhru Pro and GSMTheme suppliers.

SDKs for PHP, Node.js, Python and .NET

Dependency-free clients for catalogue sync, orders and status checks, with the same calls in every language. MIT licensed.

Reseller Starter

A ready web app and command-line tool for buying from any SHRU Cloud platform.

Provider Starter

Run your own supplier panel that speaks the SHRU protocol, with no database needed.

use ShruCloud\Client;

$client = new Client(
    'https://yourbrand.com',
    'YOUR_KEY_ID',
    'YOUR_HMAC_SECRET'
);

$services = $client->syncServices();

$order = $client->placeOrder(
    $services[0]['id'],
    '356789101234567'
);

$status = $client->checkStatus($order['order_id']);
curl -X POST https://yourbrand.com/api/index.php \
  -d "username=your-username" \
  -d "apiaccesskey=YOUR_API_KEY" \
  -d "action=accountinfo"

Supported actions
  accountinfo        imeiservicelist
  placeimeiorder     getimeiorder
POST /api/shru
Host: yourbrand.com
Content-Type: application/json
X-Key-Id: YOUR_KEY_ID
X-Timestamp: 1790828142
X-Signature: HMAC-SHA256(secret,
  "POST\n/api/shru\n{timestamp}\n{body}")

{"action": "submit_order", "service_id": 42,
 "input": "356789101234567"}

Getting started

Most of the work is choosing your suppliers and prices. The platform handles the rest.

Step 1

Choose your term

Pick 1, 3, 6 or 12 months. Every term includes the full platform.

Step 2

Set up your domains

The storefront runs on your public domain, and the control center on a private one behind Cloudflare.

Step 3

Connect suppliers

Add SHRU Cloud, Dhru Fusion, Dhru Pro or GSMTheme suppliers, sync the catalogue and set your margins.

Step 4

Brand it and open

Add your logo, colours, payment methods and contact links, then start taking orders.

Pricing

One licence runs one platform with every feature included. Longer terms cost less per month.

3 months
$83.99
$28.00 a month, paid once Save 6% against monthly Get started
6 months
$155.99
$26.00 a month, paid once Save 13% against monthly Get started
12 monthsBest value
$299.99
$25.00 a month, paid once Save 16% against monthly Get started

Cloud storage for media and uploads is an optional add-on, from $1.00 a month for 100 GB up to 50 TB.

Buy your licence code from an authorized distributor in Cambodia, Vietnam or Peru. See distributors

Every licence includes

No feature tiers and no usage caps.

  • Storefront and control center
  • All five supplier connection types
  • SHRU Cloud API, plus Dhru Fusion compatibility
  • Unlimited orders, transactions and customers
  • Blockchain ledger and block explorer
  • Store, stock codes and rentals
  • Three Telegram bots
  • 19 languages and 150+ currencies
  • Renewals continue from your end date
  • 14-day grace period after a term ends
  • No cron jobs to set up
  • Free SDKs and starter kits

Talk to us

Tell us about your business and we will walk you through the platform.

Or buy from an authorized distributor near you

Authorized distributors

Buy your licence code from a distributor in your country, in your language. Each distributor is checked and approved by S-SERVER.

Keang Bo

Keang Bo

Cambodia

Authorized
LanguagesKhmer, Chinese, English
Partner since10/10/2026
WhatsApp+85598222103
Trแบงn Huy Tรนng

Trแบงn Huy Tรนng

Vietnam

Authorized
LanguagesVietnamese, English
Partner since10/10/2026
WhatsApp+84815232578
Leonardo Contreras

Leonardo Contreras

Peru

Authorized
LanguagesSpanish, English
Partner since10/10/2026
WhatsApp+584124056413

Buy safely

Listed distributors only

Only the distributors on this page are authorized to sell SHRU Cloud codes.

Check the account

Message a distributor only through the exact account shown on their card.

Locked to your License ID

A code works only on your platform and is checked when you redeem it.

Keep your admin private

A distributor needs only your License ID. Never share your admin password or your private admin domain with anyone.

What SHRU stands for

The name says what the platform is for.

S
Service
The services you sell: checks, unlocks, tool rentals and digital codes.
H
Hub
One place where your suppliers, customers and resellers meet.
R
Repair
Made for the repair trade and the shops that serve it.
U
Unlock
Unlock and check orders handled safely, from payment to result.
Cloud based
Your platform runs online on your own domain, ready on any device.

Frequently asked questions

Something not covered here? Ask us directly.

What is SHRU Cloud?

SHRU Cloud (Service Hub for Repair & Unlock) is a cloud based, white-label platform for businesses that sell phone unlocks, IMEI checks, tool rentals and digital codes. Each licence gives you a branded storefront for your customers, a private control center for your team, and the SHRU Cloud API for resellers and other platforms. It connects to SHRU Cloud, Dhru Fusion, Dhru Pro and GSMTheme suppliers, processes orders automatically without cron jobs, and records every balance change on a private blockchain ledger.

What does SHRU stand for?

Service Hub for Repair & Unlock. SHRU Cloud is the cloud based platform built around that idea: a storefront, a control center and the SHRU Cloud API, in one licence.

Does SHRU Cloud use blockchain technology?

Yes. Every customer's balance history is kept on a private blockchain: each top-up, order, refund and adjustment is a block linked to the one before it by its SHA-256 hash, so changing any past entry would break the chain. The database refuses edits and deletes, every chain is verified each hour, and customers can check any block in the public block explorer. It runs inside your own platform, not on a public network, and involves no cryptocurrency.

Do I need to set up cron jobs?

No. Order processing, the price and catalogue update, email delivery and the hourly blockchain check all run on their own. There is not a single cron job to add to your server.

How fast are orders processed?

Orders are processed in about 5 to 30 seconds after they are placed, then tracked automatically until the supplier answers. How long the supplier itself takes depends on the service. Prices and catalogues update from your suppliers every 15 minutes, and custom field input is corrected automatically for every order.

What is the difference between a fixed and a quantity service?

A fixed service is one order for one result: the customer enters an IMEI, a serial number or an account and pays one price. A quantity service lets the customer choose how many, such as credits or activations, within a minimum and maximum you set, and the price is the unit price times the quantity. Only whole quantities are accepted.

What is the difference between Rejected and Refunded?

Rejected means the order could not be done, and the full price goes back to the customer's wallet straight away. Refunded means the order is closed for good: a completed order gets its price back to the wallet, and a rejected order, which was already paid back, is only closed, so nothing is ever refunded twice.

Can customers appeal an order?

Yes. A customer can appeal a completed order from the order itself, with a reason and photo or video proof. Your team gets an alert in Telegram, sees the proof and every earlier submission, and can refund the order, ask for better proof or block further appeals on that order.

Is SHRU Cloud an alternative to Dhru Fusion?

SHRU Cloud is a complete platform of its own, with its own storefront, control center and SHRU Cloud API. It also speaks the Dhru Fusion API, so it can buy from Dhru Fusion, Dhru Pro and GSMTheme suppliers, and resellers who use Dhru Fusion software can connect to your platform as they are.

How much does SHRU Cloud cost?

A licence costs $29.99 for 1 month, $83.99 for 3 months, $155.99 for 6 months or $299.99 for 12 months. Every term includes every feature, with unlimited orders, transactions and customers. Cloud storage for media and uploads is an optional add-on, from $1.00 a month for 100 GB up to 50 TB.

Do I need to know how to code?

No. Suppliers, services, prices, payment methods, branding, the landing page and the blog are all managed from the control center. Even custom supplier connections through PHP Direct are set up with forms, not code.

Which suppliers can I connect?

Other SHRU Cloud platforms through the SHRU Cloud API, plus Dhru Fusion, Dhru Pro, GSMTheme, and any API you can describe through PHP Direct. You can run several suppliers of the same type side by side, and each one keeps its own catalogue and balance.

Can my resellers connect their own software?

Yes. Developers use the SHRU Cloud API with the free SDKs for PHP, Node.js, Python and .NET, and the starter kits on GitHub. Software that already works with Dhru Fusion can also connect as it is, because your platform answers as a Dhru Fusion API. Every key is locked to the IP addresses you allow.

What happens when a supplier does not answer?

The order is held. It is not refunded and not sent again, because the supplier may already have it. The money stays where it is and your team gets an alert to check and decide. Clear answers are handled automatically.

How do my customers pay?

Customers top up a wallet and pay for orders from it. You can offer the built-in S-PayWay gateway and any number of manual methods, such as bank transfer, each with its own limits. You also choose which methods each customer may use.

Which languages does the storefront support?

English, Khmer, Arabic, Bengali, Chinese, French, German, Hindi, Indonesian, Japanese, Korean, Kurdish (Sorani), Portuguese, Russian, Spanish, Thai, Turkish, Urdu and Vietnamese.

Can customers see prices in their own currency?

Yes. You choose which currencies to offer, from more than 150, and each customer picks one in their account settings. Service prices, balances, top-ups, invoices and emails then show in that currency, with the US dollar amount beside it. Rates update every 30 minutes from a live source with an automatic backup, never below a floor rate you set, or you can fix a rate yourself. Charges and balances always stay in US dollars, so your books never change.

What happens if my licence term ends?

Nothing stops on the day. A 14-day grace period starts, and your team gets a daily reminder in Telegram. If the licence is still not renewed after that, only new orders pause. Customers can still sign in and see their history and balance, and nothing is deleted. Renewals continue from your current end date, so paid days are never lost.

Is my platform separate from other businesses?

Yes. Each licence is its own installation with its own database. Your customers, orders, prices and ledger belong to your platform only.

Can SHRU Cloud see my data?

We host and maintain your platform, so our technical team can reach it to set it up, keep it updated and help when you ask. We would rather say that plainly than promise what no hosted service can. Your data belongs to you: it is never sold, and never used for anything other than running your platform. Each licence has its own database, and you can download your customers, orders, transactions and services at any time from your control center.

Where is my platform hosted?

On Google Cloud, in the data center region you choose when your platform is set up, such as Singapore, Tokyo or Frankfurt. Cloud Drive files, the Media library and customer uploads are stored on Backblaze B2, S3-compatible cloud storage.

Can I sell physical products too?

Yes. The Store module adds a cart, product variants, VAT, couriers, store pickup, delivery tracking and country rules, all paid from the same wallet. It stays switched off until you need it.

Who makes SHRU Cloud?

SHRU Cloud is a product of S-SERVER Pte. Ltd., Cambodia. You can reach the team on Telegram, and the developer kits are published on GitHub.

See SHRU Cloud on your own domain

Tell us about your business and we will walk you through the platform and the setup.