Author Topic: Skelton - Help me compile a new Legacy possibility?  (Read 14201 times)

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #40 on: August 31, 2017, 10:23:11 pm »
I use Java 6 (I installed it a long time ago), and Java 7 for lollipop (ROMs for my phone, not XD)

To compile a kernel Java is not needed. Java is for full sdk or firmware. Try with openjdk Java 6.
http://openjdk.java.net/install/

The config to compile the kernel of my GitHub is rockchip_defconfig.

Have in mind that compiling it with no changes is the same as using my kernel.img

Let me know how it goes, it's night in my country and time to bed for me jeje
« Last Edit: August 31, 2017, 10:28:40 pm by skelton »
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #41 on: August 31, 2017, 10:28:28 pm »
I was wanting to experiment with trying to compile twrp and cwm and possibly a full rom ( not likely, but why not ).

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #42 on: August 31, 2017, 10:32:54 pm »
In that case you will need Java 6, try with openjdk 6, it should work I guess, you need to download cyanogen or Omni source for 4.4  probably but I never compiled cwm for rockchip, only for amlogic old devices like jxd s7300 and s5110b, which was jellybean.
Maybe crewrktablet people can help more than me with cwm for rockchip devices, but they rarely share anything like device tree or other code. I personally never tried for rockchip because I never use cwm or TWRP in this devices
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #43 on: August 31, 2017, 10:40:01 pm »
Yeh I dont think the crewrkteam will be much help. No reply.

Hm right now I have home/jdk1.6.0_45 . That mean it installed?
but when i type : java -version
I get:
The program 'java' can be found in the following packages:
*default-jre
and lists 5 more.

Try sudo apt install <select package>

I tried installing default default-jre but it is installing 8 JRE
« Last Edit: August 31, 2017, 10:42:09 pm by PsyOps »

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #44 on: August 31, 2017, 10:47:01 pm »
In theory you already have Java 1.6 which is what you need.
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #45 on: August 31, 2017, 10:48:42 pm »
Ok thnx ill try to continue from here then. When I type : java -version . I now get openjdk version 1.8.0_131.

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #46 on: September 01, 2017, 04:49:07 am »
I installed twrp and tried to flash a bootanimation using stock and your kernel. I then saved the log files. Is there any differences that would maybe point to the problem? When you get a chance if you can look over it.

Working TWRP on Stock
Code: [Select]
__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting TWRP 2.8.4.0  by CrewRKTablets on Fri Sep  1 02:55:28 2017
 (pid 128)
I:=> hardware id from cpuinfo: 'Rockchip RK3288 (Flattened Dev'
I:=> serial from cpuinfo: 'b349b13b44bec4d4'
I:Lun file '/sys/class/android_usb/android0/f_mass_storage/lun/file'
I:Found brightness file at '/sys/devices/backlight.30/backlight/rk28_bl/brightness'
I:TWFunc::Set_Brightness: Setting brightness control to 255
Starting the UI...Pixel format: 720x1280 @ 16bpp
Pixel format: RGB_565
Not using qualcomm overlay, 'fb0'
framebuffer: fd 3 (720 x 1280)
=> Linking mtab
=> Processing recovery.fstab
I:Processing '/uboot'
I:Processing '/misc'
I:Processing '/resource'
I:Processing '/kernel'
I:Processing '/boot'
I:Processing '/recovery'
I:Processing '/cache'
I:Processing '/data'
I:Processing '/system'
I:Processing '/internal_sd'
I:Processing '/external_sd'
I:Processing '/usb-otg'
I:Created '/and-sec' folder.
I:Creating Android Secure: /external_sd/.android_secure
I:mount '/external_sd/.android_secure' '/and-sec' process ended with RC=0
I:Backup folder set to '/external_sd/TWRP/BACKUPS/b349b13b44bec4d4'
I:Settings storage is '/external_sd'
Updating partition details...
E:Unable to mount '/internal_sd'
I:Actual block device: '', current file system: 'vfat'
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
...done
I:Unmounting main partitions...


Partition Logs:
/uboot | /dev/block/mmcblk0p2 | Size: 4MB
   Flags: IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p2
   Display_Name: uboot
   Storage_Name: uboot
   Backup_Path: /uboot
   Backup_Name: uboot
   Backup_Display_Name: uboot
   Storage_Path: /uboot
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/misc | /dev/block/mmcblk0p3 | Size: 4MB
   Flags: IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p3
   Display_Name: misc
   Storage_Name: misc
   Backup_Path: /misc
   Backup_Name: misc
   Backup_Display_Name: misc
   Storage_Path: /misc
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/resource | /dev/block/mmcblk0p4 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p4
   Display_Name: resource
   Storage_Name: resource
   Backup_Path: /resource
   Backup_Name: resource
   Backup_Display_Name: resource
   Storage_Path: /resource
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/kernel | /dev/block/mmcblk0p5 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p5
   Display_Name: kernel
   Storage_Name: kernel
   Backup_Path: /kernel
   Backup_Name: kernel
   Backup_Display_Name: kernel
   Storage_Path: /kernel
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/boot | /dev/block/mmcblk0p6 | Size: 32MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p6
   Display_Name: Boot
   Storage_Name: boot
   Backup_Path: /boot
   Backup_Name: boot
   Backup_Display_Name: Boot
   Storage_Path: /boot
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/recovery | /dev/block/mmcblk0p7 | Size: 32MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p7
   Display_Name: recovery
   Storage_Name: recovery
   Backup_Path: /recovery
   Backup_Name: recovery
   Backup_Display_Name: recovery
   Storage_Path: /recovery
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/cache | /dev/block/mmcblk0p9 | Size: 107MB Used: 0MB Free: 107MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p9
   Display_Name: Cache
   Storage_Name: Cache
   Backup_Path: /cache
   Backup_Name: cache
   Backup_Display_Name: Cache
   Storage_Path: /cache
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/data | /dev/block/mmcblk0p14 | Size: 27231MB Used: 1064MB Free: 26166MB Backup Size: 1064MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Encrypt_Backup Use_Userdata_Encryption
   Primary_Block_Device: /dev/block/mmcblk0p14
   Display_Name: Data
   Storage_Name: Data
   Backup_Path: /data
   Backup_Name: data
   Backup_Display_Name: Data
   Storage_Path: /data
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/system | /dev/block/mmcblk0p11 | Size: 994MB Used: 869MB Free: 124MB Backup Size: 869MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p11
   Display_Name: System
   Storage_Name: System
   Backup_Path: /system
   Backup_Name: system
   Backup_Display_Name: System
   Storage_Path: /system
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/internal_sd |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI
   Primary_Block_Device: /dev/block/platform/ff0f0000.rksdmmc/by-name/user
   Display_Name: internal_sd
   Storage_Name: internal_sd
   Backup_Path: /internal_sd
   Backup_Name: internal_sd
   Backup_Display_Name: internal_sd
   Storage_Path: /internal_sd
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files

/external_sd | /dev/block/mmcblk1p1 | Size: 7663MB Used: 4714MB Free: 2949MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI Removable IsPresent Has_Android_Secure Is_Storage Is_Settings_Storage
   Symlink_Path: /external_sd/.android_secure
   Symlink_Mount_Point: /and-sec
   Primary_Block_Device: /dev/block/mmcblk1p1
   Display_Name: external_sd
   Storage_Name: external_sd
   Backup_Path: /and-sec
   Backup_Name: and-sec
   Backup_Display_Name: Android Secure
   Storage_Path: /external_sd
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files
   MTP_Storage_ID: 65537

/usb-otg |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
   Primary_Block_Device: /dev/block/sda1
   Display_Name: USB Storage
   Storage_Name: USB Storage
   Backup_Path: /usb-otg
   Backup_Name: usb-otg
   Backup_Display_Name: USB Storage
   Storage_Path: /usb-otg
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files
   MTP_Storage_ID: 65538

I:Loading package: TWRP (/script/ui.xml)
I:Load XML directly
I:Loading package: TWRP (/external_sd/TWRP/theme/ui.zip)
I:Loading zip theme
I:Loading package: TWRP (/res/ui.xml)
I:Load XML directly
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:PageSet::CheckInclude loading filename: ''
I:Loading included resources...
I:Loading included variables...
I:Loading mouse cursor...
I:Loading included pages...
I:Loading page main
I:Loading page main2
I:Loading page install
I:Unable to open '/sdcard'
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page install_image
I:Unable to open '/sdcard'
I:Loading page flashimage_confirm
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page checkpartitionlist
I:Loading page partitionoptions
I:Loading page refreshfilesystem
I:Loading page selectfilesystem
I:Loading page backup
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Unable to open '/external_sd/TWRP/BACKUPS/b349b13b44bec4d4'
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page selectstorage
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page reboot
I:Loading page settings
I:Loading page timezone
I:Loading page screen
I:Loading page Vibrate
I:Loading page advanced
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageracction
I:Loading page decrypt
I:Loading page trydecrypt
I:Loading page terminalfolder
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page fixperms
I:Loading page installsu
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Switching packages (TWRP)
SELinux contexts loaded from /file_contexts
Full SELinux support is present.
Startup Commands:
ro.boot.mode=emmc
ro.boot.console=ttyFIQ0
ro.boot.hardware=rk30board
ro.twrp.boot=1
ro.twrp.version=2.8.4.0  by CrewRKTablets
ro.allow.mock.location=1
ro.dalvik.vm.native.bridge=0
ro.secure=0
ro.zygote=zygote32
ro.baseband=unknown
ro.bootmode=emmc
ro.hardware=rk30board
ro.revision=0
ro.serialno=
ro.bootloader=unknown
ro.debuggable=1
ro.factorytest=0
init.svc.adbd=running
init.svc.ueventd=running
init.svc.recovery=running
init.svc.set_permissive=stopped
twrp.crash_counter=0
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
persist.sys.usb.config=mtp,adb
service.adb.root=1

Running boot script...
96+0 records in
96+0 records out
49152 bytes (48.0KB) copied, 0.014681 seconds, 3.2MB/s
I:/sbin/postrecoveryboot.sh process ended with RC=0

Finished running boot script.
I:Copying file /cache/recovery/log to /cache/recovery/last_log
I:Attempt to load settings from settings file...
I:Loading settings from '/external_sd/TWRP/.twrps'.
I:Backup folder set to '/external_sd/TWRP/BACKUPS/b349b13b44bec4d4'
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to '/cache/recovery/.version'
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
__bionic_open_tzdata: couldn't find any tzdata when looking for CST6CDT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Enabling MTP during startup
I:Starting MTP
I:Get_Max_FileSize::maxFileSize: 4294967296
twrp addStorage /external_sd, mtpstorageid: 65537, maxFileSize: 4294967295
I:Get_Max_FileSize::maxFileSize: 4294967296
Starting MTP
MTP Enabled
I:Switching packages (TWRP)
I:Starting command line thread
I:Skipping screen timeout: TW_NO_SCREEN_TIMEOUT is set
created new mtpserver object
adding internal storage
MtpStorage id: 65537 path: /external_sd
MtpServer::run fd: 46
I:Set page: 'advanced'
I:Set page: 'confirm_action'
I:Set page: 'action_page'
I:operation_start: 'Copy Log'
I:Copying file /tmp/recovery.log to /external_sd/recovery.log



Not Working TWRP on Legacy
Code: [Select]
__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting TWRP 2.8.4.0  by CrewRKTablets on Fri Sep  1 03:10:26 2017
 (pid 131)
I:=> hardware id from cpuinfo: 'Rockchip RK3288 (Flattened Dev'
I:=> serial from cpuinfo: 'b349b13b44bec4d4'
I:Lun file '/sys/class/android_usb/android0/f_mass_storage/lun/file'
I:Found brightness file at '/sys/devices/backlight.30/backlight/rk28_bl/brightness'
I:TWFunc::Set_Brightness: Setting brightness control to 255
Starting the UI...Pixel format: 720x1280 @ 16bpp
Pixel format: RGB_565
Not using qualcomm overlay, 'fb0'
framebuffer: fd 3 (720 x 1280)
=> Linking mtab
=> Processing recovery.fstab
I:Processing '/uboot'
I:Processing '/misc'
I:Processing '/resource'
I:Processing '/kernel'
I:Processing '/boot'
I:Processing '/recovery'
I:Processing '/cache'
I:Processing '/data'
I:Processing '/system'
I:Processing '/internal_sd'
I:Processing '/external_sd'
I:Processing '/usb-otg'
I:Created '/and-sec' folder.
I:Creating Android Secure: /external_sd/.android_secure
I:mount '/external_sd/.android_secure' '/and-sec' process ended with RC=0
I:Backup folder set to '/external_sd/TWRP/BACKUPS/b349b13b44bec4d4'
I:Settings storage is '/external_sd'
Updating partition details...
E:Unable to mount '/system'
I:Actual block device: '/dev/block/mmcblk0p11', current file system: 'ext3'
E:Unable to mount '/internal_sd'
I:Actual block device: '', current file system: 'vfat'
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
...done
I:Unmounting main partitions...


Partition Logs:
/uboot | /dev/block/mmcblk0p2 | Size: 4MB
   Flags: IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p2
   Display_Name: uboot
   Storage_Name: uboot
   Backup_Path: /uboot
   Backup_Name: uboot
   Backup_Display_Name: uboot
   Storage_Path: /uboot
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/misc | /dev/block/mmcblk0p3 | Size: 4MB
   Flags: IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p3
   Display_Name: misc
   Storage_Name: misc
   Backup_Path: /misc
   Backup_Name: misc
   Backup_Display_Name: misc
   Storage_Path: /misc
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/resource | /dev/block/mmcblk0p4 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p4
   Display_Name: resource
   Storage_Name: resource
   Backup_Path: /resource
   Backup_Name: resource
   Backup_Display_Name: resource
   Storage_Path: /resource
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/kernel | /dev/block/mmcblk0p5 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p5
   Display_Name: kernel
   Storage_Name: kernel
   Backup_Path: /kernel
   Backup_Name: kernel
   Backup_Display_Name: kernel
   Storage_Path: /kernel
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/boot | /dev/block/mmcblk0p6 | Size: 32MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p6
   Display_Name: Boot
   Storage_Name: boot
   Backup_Path: /boot
   Backup_Name: boot
   Backup_Display_Name: Boot
   Storage_Path: /boot
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/recovery | /dev/block/mmcblk0p7 | Size: 32MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p7
   Display_Name: recovery
   Storage_Name: recovery
   Backup_Path: /recovery
   Backup_Name: recovery
   Backup_Display_Name: recovery
   Storage_Path: /recovery
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/cache | /dev/block/mmcblk0p9 | Size: 107MB Used: 0MB Free: 107MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p9
   Display_Name: Cache
   Storage_Name: Cache
   Backup_Path: /cache
   Backup_Name: cache
   Backup_Display_Name: Cache
   Storage_Path: /cache
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/data | /dev/block/mmcblk0p14 | Size: 27231MB Used: 180MB Free: 27050MB Backup Size: 180MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Encrypt_Backup Use_Userdata_Encryption
   Primary_Block_Device: /dev/block/mmcblk0p14
   Display_Name: Data
   Storage_Name: Data
   Backup_Path: /data
   Backup_Name: data
   Backup_Display_Name: Data
   Storage_Path: /data
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/system | /dev/block/mmcblk0p11 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p11
   Display_Name: System
   Storage_Name: System
   Backup_Path: /system
   Backup_Name: system
   Backup_Display_Name: System
   Storage_Path: /system
   Current_File_System: ext3
   Fstab_File_System: ext4
   Backup_Method: files

/internal_sd |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI
   Primary_Block_Device: /dev/block/platform/ff0f0000.rksdmmc/by-name/user
   Display_Name: internal_sd
   Storage_Name: internal_sd
   Backup_Path: /internal_sd
   Backup_Name: internal_sd
   Backup_Display_Name: internal_sd
   Storage_Path: /internal_sd
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files

/external_sd | /dev/block/mmcblk1p1 | Size: 7663MB Used: 4714MB Free: 2949MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI Removable IsPresent Has_Android_Secure Is_Storage Is_Settings_Storage
   Symlink_Path: /external_sd/.android_secure
   Symlink_Mount_Point: /and-sec
   Primary_Block_Device: /dev/block/mmcblk1p1
   Display_Name: external_sd
   Storage_Name: external_sd
   Backup_Path: /and-sec
   Backup_Name: and-sec
   Backup_Display_Name: Android Secure
   Storage_Path: /external_sd
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files
   MTP_Storage_ID: 65537

/usb-otg |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
   Primary_Block_Device: /dev/block/sda1
   Display_Name: USB Storage
   Storage_Name: USB Storage
   Backup_Path: /usb-otg
   Backup_Name: usb-otg
   Backup_Display_Name: USB Storage
   Storage_Path: /usb-otg
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files
   MTP_Storage_ID: 65538

I:Loading package: TWRP (/script/ui.xml)
I:Load XML directly
I:Loading package: TWRP (/external_sd/TWRP/theme/ui.zip)
I:Loading zip theme
I:Loading package: TWRP (/res/ui.xml)
I:Load XML directly
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:PageSet::CheckInclude loading filename: ''
I:Loading included resources...
I:Loading included variables...
I:Loading mouse cursor...
I:Loading included pages...
I:Loading page main
I:Loading page main2
I:Loading page install
I:Unable to open '/sdcard'
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page install_image
I:Unable to open '/sdcard'
I:Loading page flashimage_confirm
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page checkpartitionlist
I:Loading page partitionoptions
I:Loading page refreshfilesystem
I:Loading page selectfilesystem
I:Loading page backup
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Unable to open '/external_sd/TWRP/BACKUPS/b349b13b44bec4d4'
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page selectstorage
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page reboot
I:Loading page settings
I:Loading page timezone
I:Loading page screen
I:Loading page Vibrate
I:Loading page advanced
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageracction
I:Loading page decrypt
I:Loading page trydecrypt
I:Loading page terminalfolder
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page fixperms
I:Loading page installsu
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Switching packages (TWRP)
SELinux contexts loaded from /file_contexts
Full SELinux support is present.
Startup Commands:
ro.boot.mode=emmc
ro.boot.console=ttyFIQ0
ro.boot.hardware=rk30board
ro.twrp.boot=1
ro.twrp.version=2.8.4.0  by CrewRKTablets
ro.allow.mock.location=1
ro.dalvik.vm.native.bridge=0
ro.secure=0
ro.zygote=zygote32
ro.baseband=unknown
ro.bootmode=emmc
ro.hardware=rk30board
ro.revision=0
ro.serialno=
ro.bootloader=unknown
ro.debuggable=1
ro.factorytest=0
init.svc.adbd=running
init.svc.ueventd=running
init.svc.recovery=running
init.svc.set_permissive=stopped
twrp.crash_counter=0
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
persist.sys.usb.config=mtp,adb
service.adb.root=1

Running boot script...
96+0 records in
96+0 records out
49152 bytes (48.0KB) copied, 0.016520 seconds, 2.8MB/s
I:/sbin/postrecoveryboot.sh process ended with RC=0

Finished running boot script.
I:Copying file /cache/recovery/log to /cache/recovery/last_log
I:Attempt to load settings from settings file...
I:Loading settings from '/external_sd/TWRP/.twrps'.
I:Backup folder set to '/external_sd/TWRP/BACKUPS/b349b13b44bec4d4'
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to '/cache/recovery/.version'
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
__bionic_open_tzdata: couldn't find any tzdata when looking for CST6CDT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Enabling MTP during startup
I:Starting MTP
I:Get_Max_FileSize::maxFileSize: 4294967296
twrp addStorage /external_sd, mtpstorageid: 65537, maxFileSize: 4294967295
I:Get_Max_FileSize::maxFileSize: 4294967296
Starting MTP
MTP Enabled
I:Switching packages (TWRP)
I:Starting command line thread
I:Skipping screen timeout: TW_NO_SCREEN_TIMEOUT is set
created new mtpserver object
adding internal storage
MtpStorage id: 65537 path: /external_sd
MtpServer::run fd: 46
I:Set page: 'advanced'
I:Set page: 'confirm_action'
I:Set page: 'action_page'
I:operation_start: 'Copy Log'
I:Copying file /tmp/recovery.log to /external_sd/recovery.log



Differences are :

Working: /data | /dev/block/mmcblk0p14 | Size: 27231MB Used: 1064MB Free: 26166MB Backup Size: 1064MB
Not Working: /data | /dev/block/mmcblk0p14 | Size: 27231MB Used: 180MB Free: 27050MB Backup Size: 180MB


Working: /system | /dev/block/mmcblk0p11 | Size: 994MB Used: 869MB Free: 124MB Backup Size: 869MB
Not Working: /system | /dev/block/mmcblk0p11 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB


Don't know if that tells you anything?

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #47 on: September 01, 2017, 09:24:08 am »
I don't understand why It may fail with my kernel/rom
 My rom has partitions similar to stock. There shouldn't be any difference. I remember someone in the f?rum using twrp and my ROM, but not sure if he used the crewrktablets or another one.
So no idea why It may fail to be honest
 The log shows that is enable to mount system. In my rom is shown as ext3 and on stock as ext4. Os the  only difference i see. Maybe you can try to mount system manually before doing the backup, I don't know what to suggest. I am not an expert on custom recoveries. Perhaps rk3xxx autoconvert system yo ext3 which i used to add Nexus spoofing.
But that would be weird because in that case it shouldn't work with cwm.or stock recovery
« Last Edit: September 01, 2017, 09:58:33 am by skelton »
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #48 on: September 01, 2017, 03:13:49 pm »
yes everything about this problem is weird. hm.

The only way i see fixing it would be to try to compile TWRP myself. I don't know if I can do it but it seems like the only option.

On Oma's thread he mentions:

Quote
- generic, that means no kernel and resouce included in the image
Quote
- full touch and usb-mouse support (not supported by some kernel)

Oddly enough I have had cwm respond to touch a couple times, but I dont know why it started working. Maybe it was stock, Ill have to try to troubleshoot that too.

Quote
Q: Which resolutions for TWRP are available?
A: Landscape 1280x800, 1920x1080, 1920x1200, 2048x1536, 2560x1600 and Portrait 800x1280, 1200x1920, 1536x2048, 1600x2560. Orientation is defined by the orientation of your kernel logo.

The only option is the 800x1280 because the orientation of the kernel logo makes it so that the right resolution ( 1280x800 ) actually comes up in portrait. and in the compile thread: https://forum.xda-developers.com/showthread.php?p=32965365#post32965365

Quote
We usually put all of our flags at the bottom of the BoardConfig.mk under a heading of #twrp For all devices you'll need to tell TWRP what theme to use. This TW_THEME flag replaces the older DEVICE_RESOLUTION flag. TWRP now uses scaling to stretch any theme to fit the screen resolution. There are currently 5 settings which are: portrait_hdpi, portrait_mdpi, landscape_hdpi, landscape_mdpi, and watch_mdpi. For portrait, you should probably select the hdpi theme for resolutions of 720x1280 and higher. For landscape devices, use the hdpi theme for 1280x720 or higher.
TW_THEME := portrait_hdpi

Note that themes do not rotate 90 degrees and there currently is no option to rotate a theme. If you find that the touchscreen is rotated relative to the screen, then you can use some flags (discussed later in this guide) to rotate the touch input to match the screen's orientation.

Might be possible to fix orientation of screen too.

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #49 on: September 01, 2017, 03:28:37 pm »
If TWRP doesn't like my kernel there is nothing I can do, is a TWRP issue.

I do believe that to be true. I am just trying to find out where the issue is. Just like compiling your kernel, if i compile twrp I may just be duplicating the twrp build from crewrkteam. ( same problems may happen with the one I have now )

Just trying to find the problem is all.

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #50 on: September 01, 2017, 04:27:52 pm »
Compiling my kernel would be similar to my kernel.img, unless you make changes to the kernel. Maybe you can try a different twrp, some people using my ROM has used twrp, so on theory It works, unless they use a different twrp version or not the crewrktablet one.
. Or just use cwm if it works ok. Perhaps you are complicatong things Too much. Have in mind crewrktablets make.many roms in img format so i think It must no be so easier to make a full ROm on flashable zip format for rockchip.
Seeing the log you posted seems that twrp wasn:t able to make backup of system files of my rom, but it could with kernel, so i don't think kernel.img is the issue
« Last Edit: September 01, 2017, 04:30:20 pm by skelton »
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #51 on: September 01, 2017, 07:26:07 pm »
Quote
- generic, that means no kernel and resouce included in the image

I am just thinking that Oma created it without kernel. I wonder if I can build it including your kernel.

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #52 on: September 01, 2017, 07:41:31 pm »
It would be the same. A cwm without kernel means that device uses their own kernel.img, if it's inside recovery It uses the recovery kernel, which is the same as the kernel.img, just with a bigger size.
.
That is because some rockchip devices don't include kernel partition, they compile It inside boot.img, but in practical terms It make sense to compile It without kernel, because that way can be used in most rockchip devices, if you include kernel under recovery is specific for that device.
Cwm.made by omq only include the ramdisk, the stock recovery includes both things, but it doesn't matter.
For example boot.img in stock firmware includes ramdisk + kernel., So kernel.img is never used in stock, because boot.img takes priority. In my rom boot.img is just a ramdisk because kernel actually exista as kernel.img, saving size.
« Last Edit: September 01, 2017, 07:45:21 pm by skelton »
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #53 on: September 01, 2017, 08:00:48 pm »
Ok so compiling without kernel makes sense.

Just to give you an update, you would have a nice laugh. I just barely set up java 1.6 hehe. I refomated the linux laptop i setup and finally figured out how to install and setup paths.

so yeh i am a slow noob hehe.

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #54 on: September 01, 2017, 08:10:16 pm »
I learned Linux when I began to compile, so it's normal. We all begin the same way
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #55 on: September 01, 2017, 08:32:35 pm »
Something I left out: One of the reasons I want to work on building a rom from scratch ( dunno if aroma installer can do it ) is so that I can customize the way the home screen looks.
    If you install stock fresh firmware you have a droid home that is all setup for you and ready to go. It has all the apps and shortcuts set up. If i were able to figure it out I would like to have 1.8GHz install with apps like flashify/rombrowser/twrpmanager to make upgrading/modding easier, but more importantly I want to setup kernel aduitor as a default app and profiles built in so that 1.8GHz rom will run at 1.4 and only change when the user toggles it. Now this is meant for a Novice user, but with aroma installer I will be able to offer those options. people are scared to flash and just scared to use cwm/twrp because it is outside the normal usage of android devices for novice users. It is unknown. Now if i set it up for them with apps like flashify/rommanager/twrp manager, they will never have to boot into recovery and can do everything from the perceived safety of being inside the droid OS. ( Backups/Restore/Flash new boots/flash anything ).

If I can do that the tutorials would be drastically simplified for everyone. Development for stuff like bootanimations, setting flashes, themes and stuff like that would also be simplified to a simple: download, open flash app, select upgrade/update. This will encourage people to also use backups, since it will be so easy. So if they have a problem they can not fix, all is not lost. They simply flash an older backup.

I know I have been bugging you hehe, and you have been a very patient spaniard.  :) Muchos thank yous!

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #56 on: September 01, 2017, 09:41:51 pm »
I have been setting up the environment to try and mess with firmware. I have followed this:

http://www.ree7.fr/blog/2015/04/compile-android-kitkat-on-ubuntu-14-04/

Now, it says: Then you?re all set and can continue through the next step : Downloading the Source

Is there a way I can download your 1.8GHz Rom as source?

Or do I get Omni 4.4? I don't know where to go from here.
« Last Edit: September 01, 2017, 09:55:52 pm by PsyOps »

skelton

  • Posts: 6894
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #57 on: September 01, 2017, 09:57:36 pm »
The kernel is in my GitHub

https://github.com/skelton/XD_444

The SDK I use the Firefly rk3288 device board sdk

https://bitbucket.org/T-Firefly/firefly-rk3288

Remember to remove kernel folder in Firefly files and use mine

The config to use for the kernel is rockchip_defconfig

Also, you will need to decompile framework jar and framework.res.apk from stock ROM and include several things to the files compiled in source to get gpd mapper working. You will also need to take uboot files from stock ROM because Firefly ones are not compatible.
Gamepad.apk must be taken from stock ROM one, because is not open source. Parameter file must be taken from stock too, that can be done when extracting stock using rk3xxx tools. As you see, even using sdk there are many things to do...
A good guide for compiling the sdk is this.

http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android/en
« Last Edit: September 01, 2017, 10:22:54 pm by skelton »
Retired

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #58 on: September 01, 2017, 11:01:19 pm »
Hm my laptop is old. I wonder if it will be able to do it.

PsyOps (OP)

  • Moderator
  • Posts: 916
    • Section Eight
Re: Skelton - Help me compile a new Legacy possibility?
« Reply #59 on: September 02, 2017, 03:41:06 pm »
I have ubuntu 16 abd tried:

Code: [Select]
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev \
 libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl \
 libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils  \
 xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \
 lib32readline-gplv2-dev gcc-multilib libswitch-perl

and got

Code: [Select]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package lib32readline-gplv2-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Unable to locate package libwxgtk2.8-dev
E: Couldn't find any package by glob 'libwxgtk2.8-dev'
E: Couldn't find any package by regex 'libwxgtk2.8-dev'
E: Package 'lib32readline-gplv2-dev' has no installation candidate

How do I get the files?

 

Post a new topic
Post a new topic