Version 5.2.6
A production-ready mobile application for forensic contradiction analysis with OCR capabilities, PDF sealing, and SHA-512 cryptographic verification.
- 9-Brain Contradiction Detection Engine - Multi-dimensional analysis across 9 different reasoning systems
- OCR Document Scanning - Extract text from images using Tesseract.js
- Forensic PDF Generation - Generate sealed PDFs with SHA-512 hashing
- Dark Forensic UI - Professional dark theme optimized for mobile
- Offline Processing - All analysis happens locally on device
- Privacy First - No data leaves your device
- Linguistic Logic - Direct contradictions (did/didn't, was/wasn't)
- Timeline Reasoning - Temporal inconsistencies
- Evidence Correlation - Missing or unsupported claims
- Behavioral Semantics - Emotional state contradictions
- Legal Impossibility - Actions beyond authority
- Factual Cross-Reference - Conflicting statements
- Intent & Meaning - Purpose contradictions
- Emotional Alignment - Sentiment inconsistencies
- Consensus Synthesis - Final scoring and hash generation
- React Native 0.74.0
- Expo SDK 51
- Tesseract.js - OCR engine
- pdf-lib - PDF generation
- crypto-js - SHA-512 hashing
- React Navigation - Screen navigation
pkg update && pkg upgrade -y
pkg install nodejs-lts git python openssl -y
npm install -g expo-cli eas-cli# Clone the repository
git clone https://github.com/Liamhigh/android211.git
cd android211
# Install dependencies
npm install
# Configure environment (important for Termux)
export NODE_OPTIONS=--openssl-legacy-provider
# Start development server
expo start# Configure EAS build
eas build:configure
# Build APK for preview/testing
eas build -p android --profile preview
# Build for production
eas build -p android --profile productionverum-contradiction-engine/
β
βββ App.js # Main app entry point
βββ app.json # Expo configuration
βββ package.json # Dependencies
βββ eas.json # Build configuration
β
βββ assets/ # Images and resources
β βββ logo.png # App logo (512x512)
β βββ watermark.png # PDF watermark
β βββ fingerprint.png # Forensic seal icon
β
βββ screens/ # All app screens
β βββ LandingScreen.js # Home screen
β βββ InputScreen.js # Text input
β βββ OcrScreen.js # Camera/OCR
β βββ ProcessingScreen.js # Analysis animation
β βββ ResultScreen.js # Results display
β βββ PdfScreen.js # PDF generation
β
βββ components/ # Reusable components
β βββ VOButton.js # Custom button
β βββ Card.js # Content card
β βββ Header.js # Header component
β
βββ theme/ # Theme system
β βββ colors.js # Color palette
β βββ ThemeContext.js # Theme provider
β
βββ utils/ # Core utilities
βββ contradictionEngine.js # 9-Brain analysis
βββ pdfGenerator.js # PDF sealing
βββ hash.js # SHA-512 hashing
βββ ocr.js # OCR processing
Before building, add these files to the assets/ directory:
logo.png- Your app logo (512x512 px, PNG)watermark.png- PDF watermark (optional)fingerprint.png- Forensic seal icon (optional)
Edit theme/colors.js to customize colors:
export default {
background: "#0A1524", // Main background
card: "#112032", // Card background
primary: "#1F4BA7", // Primary button color
primaryLight: "#83B4FF", // Accent color
text: "#FFFFFF", // Text color
textMuted: "#6A7B92", // Muted text
border: "#1D2C40" // Border color
};- Launch app
- Tap "Analyse Text"
- Paste or type content
- View contradiction analysis
- Generate sealed PDF
- Launch app
- Tap "Scan Document (OCR)"
- Take photo or upload image
- Wait for text extraction
- Analyse extracted text
- Generate sealed PDF
- SHA-512 Hashing - Cryptographic verification of analysis
- Offline Processing - No data sent to external servers
- Forensic Sealing - Tamper-evident PDF generation
- Chain of Custody - Hash includes text + results + score
After running eas build -p android --profile preview, you'll receive a download link for the APK. Install it directly on your Android device.
- Run
eas build -p android --profile production - Download the AAB file
- Upload to Google Play Console
- Add store listing, screenshots, privacy policy
- Submit for review
export NODE_OPTIONS=--openssl-legacy-providernpm installEnsure app.json includes required Android permissions:
- CAMERA
- READ_EXTERNAL_STORAGE
- WRITE_EXTERNAL_STORAGE
- Ensure images are clear and well-lit
- Try resizing image to lower resolution
- Check console logs for Tesseract errors
Patent Pending - Verum Omnis
This is a proprietary forensic tool. Contributions are not currently accepted.
For issues or questions, please open an issue on GitHub.
- Enhanced OCR with multiple language support
- Cloud backup option (encrypted)
- Advanced PDF customization
- Batch document processing
- Integration with legal databases
- Machine learning enhancement for contradiction detection
Built with β€οΈ for truth and justice
Verum Omnis - Where contradictions cannot hide