Skip to content

MythalCorp/TWRP_android_archos_ac50hello

 
 

Repository files navigation

TWRP device tree for Archos Hello 5 (ac50hello)


Develloppement status :

Blocking checks

  • Correct screen/recovery size
  • Working Touch, screen
  • Backup to internal/microSD
  • Restore from internal/microSD
  • reboot to system
  • ADB

Medium checks

  • update.zip sideload
  • UI colors (red/blue inversions)
  • Correct screen orientation
  • Screen goes off and on
  • F2FS/EXT4 Support, exFAT/NTFS where supported
  • all important partitions listed in mount/backup lists
  • backup/restore to/from external (USB-OTG) storage
  • backup/restore to/from adb (https://gerrit.omnirom.org/#/c/15943/)
  • decrypt /data
  • Correct date

Minor checks

  • MTP export
  • reboot to bootloader
  • reboot to recovery
  • poweroff
  • battery level
  • temperature
  • encrypted backups
  • input devices via USB (USB-OTG) - keyboard, mouse and disks
  • USB mass storage export
  • set brightness
  • vibrate
  • screenshot
  • partition SD card

Miscellaneous :

How to compile TWRP :

croot; export ALLOW_MISSING_DEPENDENCIES=true; export PATH=$PWD/bin:$PATH; source build/envsetup.sh; lunch omni_ac50hello-userdebug; mka clean; mka recoveryimage

https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni/tree/twrp-8.1

If you get an error from out/soong/.intermediates/external/selinux/checkpolicy/checkpolicy/linux_x86_64/gen/lex/external/selinux/checkpolicy/policy_scan.c do this then rebuild

croot; mv prebuilts/misc/linux-x86/flex/flex-2.5.39 prebuilts/misc/linux-x86/flex/flex-2.5.39.old; ln -s /usr/bin/flex prebuilts/misc/linux-x86/flex/flex-2.5.39

https://www.programmersought.com/article/8508930654/

If you get a fatal error: 'ext4crypt_tar.h' file not found do this then rebuild

croot; cp bootable/recovery/crypto/ext4crypt/ext4crypt_tar.h bootable/recovery/

If you get a SyntaxError from Python this may mean that your /bin/python is Python3 but Android 8.1 needs Python2, so do this then rebuild

https://wiki.archlinux.org/index.php/Android#Setting_up_the_build_environment

Unsigned Stock rom extracted by none other than me :

https://drive.google.com/file/d/1xBjN4QrCB_QOoR1nHTn25CGDdWrMkYng/view?usp=sharing

Thanks :


About Device

Archos Hello 5

Component Specs
Chipset MediaTek MT6580
CPU ARM Cortex-A7, Quad-Core, 1.3GHz
GPU ARM Mali-400 MP, 500MHz
Memory 2GB (soldered)
Shipped Android Version 8.1 (Oreo)
Storage 16GB eMMC
MicroSD Up to 128 GB
Battery 3000 mAh, Li-Ion (non-removable)
Display Landscape 1280x720 pixels, 5"
Front Camera 5.0 MP + Physical obturation system
Rear Camera N/A
Wifi 2.4GHz
Cellular N/A
Bluetooth v4.0 BLE
GPS Yes
Vibration Motor N/A
USB Micro USB, No OTG
Release Date 2018
Treble Compatibility ARM 32-bit, A-only

About

Twrp Device tree of Archos Hello 5

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 90.3%
  • Shell 9.7%