The most thoroughly uncensored Gemma 4 E4B on the planet. Zero refusals. Full coherence. Brain intact. Guardrails? What guardrails?
Base model:
google/gemma-4-E4B-it
(Apache 2.0)
Method:
OBLITERATUS
aggressive
โ whitened SVD + attention head surgery + winsorized activations
Corpus:
842 contrastive prompt pairs across 10 categories
Built-in refusal rate:
0.0% ๐ฅ
Layers surgically modified:
21 of 42
๐ฆ Downloads
GGUF โ for llama.cpp, Ollama, LM Studio, your phone, your toaster
File
Quant
Size
Vibe
gemma-4-E4B-it-OBLITERATED-Q4_K_M.gguf
Q4_K_M
4.9 GB
๐ฑ Runs on your iPhone. Yes, really.
gemma-4-E4B-it-OBLITERATED-Q5_K_M.gguf
Q5_K_M
5.3 GB
โ๏ธ Sweet spot โ quality meets portability
gemma-4-E4B-it-OBLITERATED-Q8_0.gguf
Q8_0
7.4 GB
๐ฏ Maximum quality, still fits in 8GB RAM
Safetensors โ for ๐ค Transformers
Full bfloat16 weights, 7 shards, ~17 GB. You know the drill.
๐งช The Numbers
Before vs After (512-prompt eval)
ORIGINAL Gemma 4 E4B: 98.8% refusal (506/512 prompts refused)
OBLITERATED v2: 0.0% refusal (0/512 prompts refused on verification)
That's not a typo. From nearly total lockdown to total freedom.
Quality โ Did We Lobotomize It?
Nope. Brain's fully intact:
ORIGINAL
OBLITERATED
Delta
Reasoning
100%
100%
same ๐ง
Code
80%
100%
+20%
๐
Creativity
100%
100%
same ๐จ
Factual
80%
80%
same ๐
Overall
92%
88%
-4%
You read that right โ
coding ability actually improved
. Turns out removing the safety layer unlocked some capabilities. Who knew.
๐ฅ What's New in v2?
v1 achieved 97.5% compliance using the standard 512-prompt corpus, but community testing revealed residual refusals on the hardest tier of prompts. For v2, we expanded the contrastive prompt corpus to
842 pairs
with significantly broader coverage and deeper representation across categories.
The expanded corpus gave OBLITERATUS dramatically more signal to work with:
v1
v2
Contrastive prompt pairs
512
842
Categories covered
7 tiers
10 categories
Layers with clean refusal directions
8
21
Layers modified
17-19, 24-25, 27-29
17-20, 24-40
Built-in refusal rate
2.1%
0.0%
Why more prompts = more layers
Abliteration works by computing the difference between harmful and harmless activations at each layer to find the "refusal direction." With only 512 prompts, many layers had noisy or degenerate directions (especially on Gemma 4 with its bfloat16 NaN issues). With 842 prompts, the signal-to-noise ratio improved enough for OBLITERATUS to extract clean directions from
21 layers
โ more than 2.5x as many intervention points.
More layers modified = deeper removal of refusal behavior = prompts that v1 still soft-refused now get full compliance.
๐ ๏ธ The Crazy Part: How It Was Made
This model was created
nearly fully autonomously
by a
Hermes Agent
with less than 10 human prompts.
Here's the actual sequence of events:
Human:
"use obliteratus to find the best way to get the guardrails off gemma 4 e4b"
Agent:
Installed OBLITERATUS. Checked hardware. Found the model on HF. Started abliterating.
First attempt:
advanced
method โ model came out completely lobotomized. Gibberish in Arabic, Marathi, and literal "roorooroo" on repeat ๐
Agent diagnosed the bug:
Gemma 4's architecture produces NaN activations in 20+ layers during bfloat16 extraction. Nobody had hit this before.
Agent patched OBLITERATUS itself
โ wrote 3 code patches to handle NaN activations, filter degenerate layers, and sanitize the display pipeline.
Second attempt:
basic
method โ coherent but still refusing everything. Only 2 clean layers.
Third attempt:
float16
โ Mac ran out of memory after 11 hours. Killed it.
Fourth attempt:
aggressive
method with whitened SVD + attention head surgery + winsorized activations โ
REBIRTH COMPLETE
โ
Agent then โ without being asked โ tested the model, ran full 512-prompt evals, ran baselines on the original, built a model card, uploaded 17GB to HuggingFace (which took 4 upload attempts because connections kept stalling), and pushed eval results as follow-up commits.
When users reported residual refusals on Tier 7 prompts, the agent expanded the prompt corpus with 330 new prompts across 6 categories and re-abliterated for v2.
Total human input: ~10 prompts.
Everything else was the agent.
The NaN Fix (for fellow model surgeons)
If you're trying to abliterate Gemma 4 yourself, you WILL hit NaN activations in bfloat16. Here's what we patched in
obliteratus/abliterate.py
:
# Guard diff-in-means against NaN from degenerate activations
diff = (self._harmful_means[idx] - self._harmless_means[idx]).squeeze(0)
if torch.isnan(diff).any() or torch.isinf(diff).any():
norms[idx] = 0.0
self.refusal_directions[idx] = torch.zeros_like(diff)
self.refusal_subspaces[idx] = torch.zeros_like(diff).unsqueeze(0)
continue
Without this,
advanced
produces braindead outputs and
basic
crashes with
ValueError: cannot convert float NaN to integer
. The
aggressive
method with winsorized activations is the most robust to this issue.
Download Q4_K_M (4.9 GB). Load in LM Studio iOS or ChatterUI on Android. Uncensored AI in your pocket.
โ ๏ธ Disclaimer & Liability
This model is provided
AS-IS
for research, education, red-teaming, and creative exploration. By downloading or using this model, you acknowledge:
You are solely responsible
for how you use this model and any content it generates.
This model will comply with requests that the original Gemma 4 would refuse. That's the point. It's also why
you
need to be the adult in the room.
The creators, contributors, and the OBLITERATUS organization
accept no liability
for any damages, legal consequences, or harm arising from the use or misuse of this model.
This model is
not suitable for deployment
in user-facing products without additional safety measures appropriate to your use case.
Check your local laws before generating content. What's legal varies by jurisdiction.
Do not use this model to harm real people.
Don't be that person.
We believe in open models, open research, and the right to tinker. We also believe in personal responsibility. Use your powers for good โ or at least for interesting research. ๐
gemma-4-E4B-it-OBLITERATED huggingface.co is an AI model on huggingface.co that provides gemma-4-E4B-it-OBLITERATED's model effect (), which can be used instantly with this eadx gemma-4-E4B-it-OBLITERATED model. huggingface.co supports a free trial of the gemma-4-E4B-it-OBLITERATED model, and also provides paid use of the gemma-4-E4B-it-OBLITERATED. Support call gemma-4-E4B-it-OBLITERATED model through api, including Node.js, Python, http.
gemma-4-E4B-it-OBLITERATED huggingface.co is an online trial and call api platform, which integrates gemma-4-E4B-it-OBLITERATED's modeling effects, including api services, and provides a free online trial of gemma-4-E4B-it-OBLITERATED, you can try gemma-4-E4B-it-OBLITERATED online for free by clicking the link below.
eadx gemma-4-E4B-it-OBLITERATED online free url in huggingface.co:
gemma-4-E4B-it-OBLITERATED is an open source model from GitHub that offers a free installation service, and any user can find gemma-4-E4B-it-OBLITERATED on GitHub to install. At the same time, huggingface.co provides the effect of gemma-4-E4B-it-OBLITERATED install, users can directly use gemma-4-E4B-it-OBLITERATED installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
gemma-4-E4B-it-OBLITERATED install url in huggingface.co: