[tool] FOTA fetcher - Wildfire Android Development

Hi, I wrote this small shell script to download update files for HTC android devices
Code:
#!/usr/bin/env bash
# HTC android FOTA fetcher V1.2
# Coded By Dr.Death 2010
# drdeath[at]bsdmail.org
# This Small script will download the Firmware Over The Air (FOTA) update
# for HTC android devices, so you can install it manually
# Tested with Wildfire, Desire, Hero and Legend
echo -e '\E[35;44m'"\033[1m.::HTC android FOTA Fetcher, By Dr.Death::.\033[0m"
echo
echo -n "Enter you device model:
EX: Wildfire
> "
read model
echo -n "Enter your Firmware version or older version:
EX: 1.14.405.2
NOTE: You Can find Firmware version number from htc.com or shipped-roms.com
> "
read firmv
post="{id:0,checkin:{build:{firmware_version:"$firmv",},cid:11111111,},model_number:HTC "$model",logging_id:0,locale:0}"
len=$(echo ${#post})
checkin=`
curl -s \
-H "Content-type: org/x-json" \
-H "Connection: Keep-Alive" \
-H "Content-Length: "$len"" \
-H "Host: andchin.htc.com" \
-H "User-Agent: Android-Checkin/2.1" \
-d "$post" \
--url "http://63.241.57.68/android/checkin" \
| grep -o "data_uri.*.zip" | awk -F: '{print "http:"$3}'`
if [ -z "$checkin" ]; then
echo "No Update available, try other firmware version"
exit 1
else
echo "Find new update"
f=`echo "$checkin" | awk -F/ '{print $4}'`
echo "File name: "$f""
echo "Start Downloading ..."
curl -O "$checkin"
echo
echo "put the zip file in to your HTC SDcard rename it to "update.zip" and install it using recovery mode from Clockwork Mod"
echo "enjoy ;)"
fi
exit 0
$ ./htc_fetcher.sh
.::HTC android FOTA Fetcher, By Dr.Death::.
Enter you device module:
EX: Wildfire
> Wildfire
Enter your Firmware version or older version:
EX: 1.14.405.2
NOTE: You Can find Firmware version number from htc.com or shipped-roms.com
> 1.14.405.2
Find new update
File name: OTA_Buzz_HTC_WWE_1.25.405.1-1.14.405.2_R_releasern22f5kssetc7tem.zip
Start Downloading ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12.0M 100 12.0M 0 0 207k 0 0:00:59 0:00:59 --:--:-- 239k
put the zip file in to your HTC SDcard and install it using recovery mode from Clockwork Mod
enjoy
Click to expand...
Click to collapse
I bought my wildfire from HK and i was wonder why i didn't receive and OTA update, contact HTC support they told my my device region is Indonesia , so I did a fast sniff between my device and my router, and wrote this small script to make it easy for other's to download whatever firmware they wont.
HTC update server is only need two input:
-model name (which is case sensitive), like: HTC Wildfire
-firmware version (you need to enter old version number to receive the new one)
Dr.Death

Can this be used on european Wildfires , i see a "locale:en_US}" bit in the script, should that be changed for different locales?
Haven't tried it but it looks interesting.

I guess yes, it should work with all wildfire devices, for the variable "locale:" you can put anything inside it and it should work,
i found many variables sent from my device to the update server, i test all of them, and found that just those variables are needed to be send to receive the OTA zip file form the update server.
{id:0,
checkin:
{build:
{firmware_version:1.14.405.2,
},
},
model_number:HTC Wildfire,
logging_id:0,
locale:en_US}
Click to expand...
Click to collapse
(id, logging_id, locale) those three variables should not be empty but you can enter put anything in it.
you can get the older version from htc.com or from shipped-roms.com, I test it with those version's:
Buzz_HTC_WWE_1.14.405.2 >> Buzz_HTC_WWE_1.25.405.1
Buzz_hTC_Asia_HK_CHT_1.15.708.2 >> Buzz_hTC_Asia_HK_CHT_1.22.708.1
Buzz_hTC_Asia_HK_CHT_1.22.708.1 >> Buzz_hTC_Asia_HK_CHT_1.25.708.2
Bravo_HTC_EU_1.14.405.1 >> Bravo_HTC_EU_2.10.405.2
Bravo_Froyrange_UK_1.22.61.1 >> Bravo_Froyrange_UK_2.17.61.2
Hero_HTC_WWE_ELL_2.73.405.66 >> Hero_HTC_WWE_ELL_2.73.405.95
Legend_HTC_WWE_1.31.405.4 >> Legend_HTC_WWE_1.31.405.5
if you put the old version in the "firmware_version" variable and POST it to the update server you will get link for the new updated version of it.
I think this should work with other HTC devices, you just need to enter the Model number for your device (setting>About phone>Phone identity>Model number) for wildfire i found its just enough to write "HTC Wildfire"
UPDATE:
works fine with Desire, Hero, Legend

How do you use this?
Thanks

tigger69 said:
How do you use this?
Thanks
Click to expand...
Click to collapse
Download it, make it executable (chmod +x), then run it.
(you've got to be on a Linux/FreeBSD system, though)

Can anyone check the chinise locale if there is any fota??
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

demolition23, which device is this?

Dr_Death said:
demolition23, which device is this?
Click to expand...
Click to collapse
Wildfire

just check this thread : http://forum.xda-developers.com/showthread.php?t=788350

fast google show that HTC wildfire shipped with android 2.2 in china, if anyone with wildfire 2.2 can sniff the OTA update and share with us the details that would be nice.
then we may download 2.2 manualy and no need to wait anymore for HTC OTA

is it possible to download stock FROYO rom for Legend??

To the OP:
The correct URL would be http://andchin.htc.com/android/checkin
Sure, it might resolve to that IP for you, but perhaps not for others.
Also, it may change IP in future

Forceflow said:
Download it, make it executable (chmod +x), then run it.
(you've got to be on a Linux/FreeBSD system, though)
Click to expand...
Click to collapse
Can someone please post the executable? I have only windows.

try to use live linux CD's, like backtrack or fedora live
you will have a lot of fun and control on linux

Dr_Death said:
try to use live linux CD's, like backtrack or fedora live
you will have a lot of fun and control on linux
Click to expand...
Click to collapse
or you can install virtual box dan download a linux and install it..
and your linux can run on your windows.

thanks mate, it really works!!!
can be very usefully for needy ones.

Ask for CID
You should ask for CID in your script or change the CID to the SuperCID 11111111
look about the problem here:
http://forum.xda-developers.com/showthread.php?t=902756
There I wrote a .NET App for windows users too. (Source and Binaries included)
Thank you for your sample
It helps me a lot for the WinApp and search for the problem!!!

dagobertduck said:
You should ask for CID in your script or change the CID to the SuperCID 11111111
look about the problem here:
http://forum.xda-developers.com/showthread.php?t=902756
There I wrote a .NET App for windows users too. (Source and Binaries included)
Thank you for your sample
It helps me a lot for the WinApp and search for the problem!!!
Click to expand...
Click to collapse
thanks bro, great tool you create for windows users, i edit my script to send superCID, but strange why for some roms no need to add the CID.
with my wildfire i face the same problem you face it with update to froyo, i never receive the OTA on my phone neither the script didn't found any update, my original ROM "1.15.707.1" is for South East Asia region which include (Indonesia, Malaysia, Philippines,Singapore, Vietnam) and also Thailand, from HTC website SEA region receive the OTA, but my phone didn't get any update!!
even now i try to the superCID 11111111, and still no available update.
if any one with wildfire 1.15.707.1 and receive OTA froya, please share with us the packets that sent from your phone to the update server so we can have better idea what we are missing and what need to be improve to make the tool more stable and universal for all android HTC phones.

Tanks for this app
But Not work this App now
Are not a new version?

kasra_Qeshm said:
Tanks for this app
But Not work this App now
Are not a new version?
Click to expand...
Click to collapse
You do realize that the Wildfire has been EOL'd (End of Life) for quite a bit, so there's no more updates for this thing to fetch.

Related

[Android] Droid-Ion Donut 1.6 for the Vogue (Market Fix)

Well I finished my personal project. It's an Eclair/Droid themed Ion Donut 1.6 build for the Vogue. Nano Droid.
What it has:
*Droid themed launcher, wallpaper and icons.
*Eclair themed dialer
*Themed clock
*Custom themed calculator (could have done it in mspaint)
*Meridian Evolve Music Player
*Gmail from the HTC Tattoo
*Maps and Youtube from Eclair/Sholes
*Work Email with Exchange support
*Jewels (Bejeweled Clone)
*Better Browser with double tap zoom and a couple others.
Installable:
*HTC IME (hero keyboard) (looks funny in qvga so i left it out)
It's made for qvga so set your default.txt to:
Code:
mddi.width=240 mddi.height=320 lcd.density=120
Other resolutions work as well.
Use it with the latest basefiles, zImage and rootfs.img at vogue-android.
I recommend turning off compcache/swap for donut builds. It seems to slow things down by keeping more than needed in compressed memory.
Download this donut.user.conf files if you don't know how to turn off compcache and put it inside /conf on your sdcard. It also has the "chmod 777 /etc/dbus.conf fix for mssmisions recovery/ext2 installer.
New Market fix (Hopefully) build tags/fingerprint in build.prop is for MyTouch3G 1.5.
It seems that when you run donut in qvga the market only shows apps compatible with qvga and remembers those settings even when you go back to ion/xrom etc... vilord has mentioned that if you boot into donut at
Code:
mddi.width=320 mddi.height=480 lcd.density=160
open the market and login and then switch back to a ion/cupcake build your normal market "should" be back.
I still recommend logging in with a separate Google account if your running donut at qvga and want switch back and forth between cupcake/ion 1.5.
If your new and don't know what your doing then read this.
Use the built in xda search powered by Google(TM) to search the vogue forum you will learn a lot.
If you still have questions then post them in the help thread here.
This is not a how to thread.
jamezelle will flame you so you've been warned.
Screenshots taken from ddms.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Base System Image Credits go to:
Amon_RA for his sapphire/ion image
Theme Credits go to:
MontAlbert for partial theming based on the work of Wysie
me for adding missing droid/eclair icons and wallpapers and theming the calculator (nobody ever does that)
Download
Looks great, glad to see you're still looking at the Vogue port. Downloading now, will add details...
Most everything seems to work great, I like the new music player and the theming is excellent (especially the 2.0 icons and the analog clock). For some reason, though, it doesn't seem to be going into full sleep mode, or at least it never seems to lock the screen - when I turn it on it just jumps right to the Android home.
As usual Zen... looks great... Thanks for the lovely build
Confirmed working well at the usual hero resolution but I gotta admit... those are some crisp screenshots! I'm switching back down now.
does this work with msmissions linux ext2?
Not without using adb to set some files to r/w while booting.
** more specifically:
# chmod 777 /etc/dbus.conf
But once it's up and running, it's very fast!
can someone modify the build to add those commands
wow
looks nice zen
so what works and what doenst works in this one ?
gps ?
data ?
camera ?
seems to be working great! I didn't make any changes to dbus or anything, just loaded fresh, love it! I forgot to set lcd.density tho, so everything is TINY.
Reduced the res, with 120 density, and it looks awesome! I see now what I was missing before!
What about using the HTC IME from tattoo? That should properly support qvga?
Couldn't get it to boot up past the Android logo with the ext2. method.
vilord said:
seems to be working great! I didn't make any changes to dbus or anything, just loaded fresh, love it! I forgot to set lcd.density tho, so everything is TINY.
Reduced the res, with 120 density, and it looks awesome! I see now what I was missing before!
What about using the HTC IME from tattoo? That should properly support qvga?
Click to expand...
Click to collapse
I tried the tattoo HTC_IME but it wouldn't install.
For...
moekind said:
does this work with msmissions linux ext2?
Click to expand...
Click to collapse
And...
TheKartus said:
Couldn't get it to boot up past the Android logo with the ext2. method.
Click to expand...
Click to collapse
Using the adb shell execute the following while looping at the Android logo:
# chmod 777 /etc/dbus.conf
Enjoy!
deathpod said:
For...
And...
Using the adb shell execute the following while looping at the Android logo:
# chmod 777 /etc/dbus.conf
Enjoy!
Click to expand...
Click to collapse
Do you have to do this every time you boot, or will the setting hold after doing it once? --nope it won't, but.....
Add it to the donut.user.conf file at the end of the file in the custom_shells section. Boots right up! Easy!
Rhys'Droid said:
Do you have to do this every time you boot, or will the setting hold after doing it once? --nope it won't, but.....
Add it to the donut.user.conf file at the end of the file in the custom_shells section. Boots right up! Easy!
Click to expand...
Click to collapse
Ok lets pretend you have no idea what your doing... kind of like me and half this board
What would I want this to actually look like:
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
BJNK said:
Ok lets pretend you have no idea what your doing... kind of like me and half this board
What would I want this to actually look like:
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
Click to expand...
Click to collapse
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
chmod 777 /etc/dbus.conf
#this is a comment it is not read by the shell
this will be read by the shell because there is no pound sign
# echo this will not echo
echo this will
Code:
wouldn't it be
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
chmod 777 /etc/dbus.conf
}
vilord said:
wouldn't it be
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
chmod 777 /etc/dbus.conf
}
Click to expand...
Click to collapse
yep, thats it. works like a charm! This is a nice build.
vilord said:
wouldn't it be
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
chmod 777 /etc/dbus.conf
}
Click to expand...
Click to collapse
yeah my bad thanks for catching that
Thanks guys much appreciated!
This is awesome. My friend just got the droid today, and he was showing me some pretty cool stuff on it. It's really responsive (I guess I'm just used to the slowness of running from an SD card). I tried showing him my tatoo build, but I was missing some files I needed. I just updated everything and downloaded this. Look forward to messing with it. Thanks!

[ROM] UPDATE Custom Rom Honeycomb 3.2.1 - Firmware 3.2.80 Only for SDE ;

Hi!
This is an update to previous version Custom Rom Honeycomb 3.2.1 , Firmware 3.2.80;
This Custom Rom ( CR) , is ROOTED, BUSYBOX work well ( fixed all error !) , Su and Superuser already installed .
Now work for HDD model !
The overclock is present but is not activated. ( You can activate by replacing in /system/etc/init.d/Stweak - line # echo xxxxxxxxxx > /proc/opptimizer with exemp. : echo 1222000000 > /proc/opptimizer )
All the files is under UPDATE.zip : => http://www.4shared.com/zip/wUWC2y87/UPDATE.html
If you can not download , here have the same CR with pre-enable Overclock => http://hotfile.com/dl/149057638/e1b2030/PRE_ENABLED_OVERCLOCKING.zip.html ( your details in the second post on down side ....UPDATE...).
What you need to know :
- download UPDATE.zip, unpack and copy archos.ext4.update into /data/media or /mnt/storage .....reboot into SDE and copy zImage and initramfs.cpio.gz in a new driver ! - ok! flash and and wait for restart .
- you can install over the old version or on clean install ....works well for both !
- the restart will take longer .....may be even 2~3 min.
The CR include :
- windows animations ;
- some icons changed;
- some app added in /data/app for NOT FC ;
- adjust audio volume;
- now working 3G port On/OFF;
- you can update su binary into Superuser without error ! ( see picture 4 );
- possibility of Overclocking ( take great care not to damage the device !!! );
- enable vibrator ;
- add some wallpapers and live wallpapers;
This CR is stable, without any error and can be used as a daily Rom !!!
Thanks to their work !!! { @letama and @gen_scheisskopf }
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How overclock your device ?
INFO :
Overclocking Edition !
Edit the script Stweak with Root_Explorer or any other app into /system/etc/init.d/Stweak , changing the line
.........................................................
# echo xxxxxxxxxx > /proc/opptimizer
...........................................................
with a number of your choice ( ex. 1.3GHz = 1300000000)
............................................................
echo 1300000000 > /proc/opptimizer
............................................................
For the changes to take effect you don't need to reboot the device , just press long Stweak , choose Open With , choose Linux Script Handler and Execute !
Note: must be run after every reboot !
Now test the changes you made : just open CPUBoost and take a look into CPU Max Speed , you can see here ( as in the picture above) value set by you in script Stweak ! Choose as desired ! ( don't need any other app added for overclocking your device ) .
I advise you to do this with moderation !
I'm NOT responsible for damaged equipment after overclocking !!!
Good Luck !!!
UPDATE.......Now comes with auto-running scripts !
If you bother run Stweak ( script for overclocking) for each reboot : here is to solve this deficit ! = > http://hotfile.com/dl/149057638/e1b2030/PRE_ENABLED_OVERCLOCKING.zip.html
Just unpack and copy archos.ext4.update following the tutorial above.
Is the same CR, but now your selected frequency will now remain after rebooting !
HOW to run this new update ?
- just edit Stweak into /system/etc/init.d : replace "# echo xxxxxxxxxx" with your favorite frequency ( ex. echo 1230000000 ) , save and exit ....and reboot your device. Now open CPUBoost and under CPU Max Speed choose your frequency !
Respectfully ,
surdu_petru
I tried to get it to 1.5 ghz but failed. Is there are certain value?
Currently beta testing my new Honeycomb Sammich build
Sent from my ARCHOS 80G9 using XDA Premium HD app
Quinny899 said:
I tried to get it to 1.5 ghz but failed. Is there are certain value?
Currently beta testing my new Honeycomb Sammich build
Sent from my ARCHOS 80G9 using XDA Premium HD app
Click to expand...
Click to collapse
Hi!
Testing my device ( 1.2GHz) with overclock. at 1.6GHz....already no longer moving well ( not stable ...but for 1.4GHz work fine ! ).
I don't know which is certain value .... for maximum efficiency and without stability problems !
For those of you who do not want to sign up for a 4shared account (like me), you can get a generic login from http://www.bugmenot.com/view/4shared.com.
stealthdave said:
For those of you who do not want to sign up for a 4shared account (like me), you can get a generic login from http://www.bugmenot.com/view/4shared.com.
Click to expand...
Click to collapse
This link installs a Trojan on your PC. Don't use it.
Cheers
working fine with hdd model
philmein said:
working fine with hdd model
Click to expand...
Click to collapse
Hi !
That because of gen_scheisskopf's work !!!
Have you encountered some problems with this software ? ( error, bugs ..frame ...??? ) ?
surdu_petru said:
Hi !
That because of gen_scheisskopf's work !!!
Have you encountered some problems with this software ? ( error, bugs ..frame ...??? ) ?
Click to expand...
Click to collapse
rom seems to be running fine i think ive messed the overclocking up tho is there a way to reset stweak to the original setting?
rom is still working at 1.200mhz box standard for the hdd model but the editing went wrong to fiddly for me lol
both you and the general have done a great job
philmein said:
rom seems to be running fine i think ive messed the overclocking up tho is there a way to reset stweak to the original setting?
rom is still working at 1.200mhz box standard for the hdd model but the editing went wrong to fiddly for me lol
both you and the general have done a great job
Click to expand...
Click to collapse
Hi!
Thanks ....
Do not complicate !!! ...just edit Stweak ( with a editor like root_explorer) ...and follow the steps in the second post # 2
original Stweak was ...
Stweak
.......................................................................................
#!/bin/sh
insmod /lib/modules/symsearch.ko
insmod /lib/modules/opptimizer.ko
# echo xxxxxxxxxx > /proc/opptimizer
...........................................................................................
...end follow step by step #2 How overclock your device ?
when i press long Stweak , choose Open With , choose Linux Script Handler and Execute !
linux script handler does not appear i copied and pasted this
#!/bin/sh
insmod /lib/modules/symsearch.ko
insmod /lib/modules/opptimizer.ko
# echo 1300000000 > /proc/opptimizer
but it stays at 1.2mhz stock
ill have another try
philmein said:
when i press long Stweak , choose Open With , choose Linux Script Handler and Execute !
linux script handler does not appear i copied and pasted this
#!/bin/sh
insmod /lib/modules/symsearch.ko
insmod /lib/modules/opptimizer.ko
# echo 1300000000 > /proc/opptimizer
but it stays at 1.2mhz stock
ill have another try
Click to expand...
Click to collapse
Hi !
Replace this line :
# echo 1300000000 > /proc/opptimizer
with
echo 1300000000 > /proc/opptimizer
you don't have this options ?
like this
#!/bin/sh
insmod /lib/modules/symsearch.ko
insmod /lib/modules/opptimizer.ko
echo 1300000000 > /proc/opptimizer
philmein said:
like this
#!/bin/sh
insmod /lib/modules/symsearch.ko
insmod /lib/modules/opptimizer.ko
echo 1300000000 > /proc/opptimizer
Click to expand...
Click to collapse
YES! and now you need to execute this script like in picture : chose Linux Script Handler end will work sure ....
all working now thanks for your patience and help
I noticed that after every reboot you lose the overclock setting back to the original frequency.
Same here I have to run the script after a reboot
brbi said:
I noticed that after every reboot you lose the overclock setting back to the original frequency.
Click to expand...
Click to collapse
HI!
YES ! It's allright !
philmein said:
Same here I have to run the script after a reboot
Click to expand...
Click to collapse
Ok...YES !
if i try to run the script i only get a reboot...
is there a fix for the market to show me all apps?

[HOW TO][BOOT LOGO] Modify Samsung Galaxy Tab 2 Boot Logo

HOW TO: Modify Samsung Galaxy Tab 2 Boot Logo
Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, Sept 2012
Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, March 2013
UPDATE 28/03/2013:
Instructions update for latest JB param.lfs
Stock and XDA boot logo in flashable zip format, for both P31xx and P51xx. Auto reboot into recovery when flash completed to prevent USB connection problem as reported by tuxafgmur
Over Terminal Emulator or "adb shell", dump your original param.lfs from /dev/block/mmcblk0p4
Code:
su
cat /dev/block/mmcblk0p4 > /sdcard/mmcblk0p4.lfs
Unpack param-tools.zip on your Linux computer or Cygwin environment for Windows user (untested)
Code:
unzip param-tools.zip
Copy your param.lfs to param-tools folder and then create a working folder for manipulate boot logo
Code:
cd param-tools
mkdir work
cd work
Extract all jpg files from param.lfs
Code:
../extract-jpg.sh ../mmcblk0p4.lfs
Create your own boot logo, the size no larger than 8.jpg (P31xx) or 5.jpg (P51xx). Save it as espresso7.jpg (P31xx) or espresso10.jpg (P51xx)
Save the original boot logo
Code:
mv 8.jpg logo_espresso7.jpg
mv 5.jpg logo_espresso10.jpg
Replace the original boot logo
Code:
cp espresso7.jpg 8.jpg
cp espresso10.jpg 5.jpg
Inject your modification back to param.lfs and save it as param-new.lfs
Code:
../inject-jpg.sh ../mmcblk0p4.lfs ../mmcblk0p4-new.lfs
Confirm your new param.lfs by extracting it, check the resulted image
Copy the new param.lfs to your P31xx/P51xx sdcard
Over Terminal Emulator or "adb shell", copy your new param.lfs to /dev/block/mmcblk0p4
Code:
su
cat /sdcard/mmcblk0p4-new.lfs > /dev/block/mmcblk0p4
reboot recovery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
extract-jpg.sh, a small modified script from http://z4ziggy.wordpress.com/2010/09/18/looking-into-param-lfs-file
Code:
#!/bin/bash
# filename: extract-jpg.sh
# command : extract-jpg.sh param-base.lfs
# Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, Sept 2012
# http://z4ziggy.wordpress.com/2010/09/18/looking-into-param-lfs-file/
starts=(`grep -Pabo $'\xFF\xD8' $1 | cut -f 1 -d :`)
ends=(`grep -Pabo $'\xFF\xD9' $1 | cut -f 1 -d :`)
echo "count=$((${#starts[@]}))" > mapping.txt
for (( i = 0 ; i < ${#starts[@]} ; i++ )); do
end=$((ends[$i] + 2))
count=$((end - starts[$i]))
echo "jpg$i=$((starts[$i])):$((ends[$i])):$count" >> mapping.txt
echo "-I- Extracting $i.jpg"
dd if=$1 bs=1 skip=${starts[$i]} count=$count > $i.jpg
done
inject-jpg.sh:
Code:
#!/bin/bash
# filename: inject-jpg.sh
# command : inject-jpg.sh param-base.lfs param-new.lfs
# Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, Sept 2012
count=(`grep 'count' mapping.txt | cut -f 2 -d =`)
echo "-I- jpg count=$count"
cat $1 > $2
for (( i = 0 ; i < $((count)) ; i++ )); do
start=(`grep jpg$i mapping.txt | cut -f 2 -d = | cut -f 1 -d :`)
end=(`grep jpg$i mapping.txt | cut -f 2 -d = | cut -f 2 -d :`)
size=(`grep jpg$i mapping.txt | cut -f 2 -d = | cut -f 3 -d :`)
nsize=$(stat -c%s $i.jpg)
if [ "$nsize" -gt "$size" ]; then
echo "-E- $i.jpg greater than $size !"
rm -f $2
exit
elif [ "$nsize" -lt "$size" ]; then
echo "-I- resize $i.jpg"
for (( s = 0 ; s < $((size - nsize)) ; s++ )); do
echo -n $'\xFF' >> $i.jpg
done
fi
echo "-I- $i.jpg size=$size"
dd if=$i.jpg of=$2 bs=1 seek=$start conv=notrunc
done
Attached a modified and stock param.lfs. Backup your stock PARAM partition /dev/block/mmcblk0p4 before applying any modification. Use this guide and/or attached param.lfs at your own risk!
NOTE:
Until I fully understand the param.lfs structure, dump and modify your own param.lfs always the safest way to do for now.
You may not re-post any file from this thread anywhere else, but you may of course link to this post (not the download directly!).
Don't be a leech, I am not asking for donations but use the "Thanks" button!
So if I prepack this for all the new logos. This should be flashable from recovery ya think?
Awesome work!
I might do this during the weekend.
I might be lazy and wait for a zip to flash that does it for me.
RomsWell said:
So if I prepack this for all the new logos. This should be flashable from recovery ya think?
Click to expand...
Click to collapse
Yes.
scottx . said:
Awesome work!
I might do this during the weekend.
I might be lazy and wait for a zip to flash that does it for me.
Click to expand...
Click to collapse
Thanks. PM me, since you already press my Thanks Button, I'll give you the download link I came from Galaxy Ace community, our members here have a different habits. Download and go! Without any comment, neither press the Thanks Button. I called it a leech!
Do u think we should get a dump from each device model or or do u think the partition size is the same on all the 7inch models?
RomsWell said:
Do u think we should get a dump from each device model or or do u think the partition size is the same on all the 7inch models?
Click to expand...
Click to collapse
1024*8, from "cat /proc/patitions". I do not know what information is stored in the PARAM partition but my original /dev/block/mmcblk0p4 contain 15 parts of data, every part started by "\x21\x43\x65\x87" magic number. The boot logo stored in the first part. I've tried zeroing mmcblk0p4 and then just write the first part of the original data back to mmcblk0p4, no problem so far.
ketut.kumajaya said:
Yes.
Thanks. PM me, since you already press my Thanks Button, I'll give you the download link I came from Galaxy Ace community, our members here have a different habits. Download and go! Without any comment, neither press the Thanks Button. I called it a leech!
Click to expand...
Click to collapse
Hit and run!
Boot logo competition ready to start! Please use my truncated mmcblk0p4-stock.lfs as base.
ketut.kumajaya said:
Boot logo competition ready to start! Please use my truncated mmcblk0p4-stock.lfs as base.
Click to expand...
Click to collapse
Thank ketut, you are indeed a very talented man
Way easier to do than some of the other tutorials I was trying to follow
reK comming soon
ruben00 said:
Thank ketut, you are indeed a very talented man
Way easier to do than some of the other tutorials I was trying to follow
reK comming soon
Click to expand...
Click to collapse
And you boost my spirit to keep contribute here. Not just easier but the easiest way to edit boot logo. Who need hex editor, when my script do the dirty job for you!
A picture is worth a 1000 words, but then what is a video worth? a million?
Boot Logo In Action - Watch it while it's hot
a few that I slapped together with some images i got off google (click on the Image to download):
Download -> Green Android
Download -> Blue Android Glow
Download -> Blue Android Glow 2
NOTE: These files are NOT, I REPEAT NOT CWM flashable. you have to follow step 10 of ketut's OP instructions
I'm not responsible if you screw up your Tab either because you flashed these files or because you didn't read the OP well enough
ketut.kumajaya said:
Yes.
Thanks. PM me, since you already press my Thanks Button, I'll give you the download link I came from Galaxy Ace community, our members here have a different habits. Download and go! Without any comment, neither press the Thanks Button. I called it a leech!
Click to expand...
Click to collapse
Ketut , that was a long time ago .
Sent from Ursa's claws.
Does this work on the tab 2 p5110?
Send from the godfather of smartphones to your face!!
Vreestyle said:
Does this work on the tab 2 p5110?
Send from the godfather of smartphones to your face!!
Click to expand...
Click to collapse
I think it should.
When I extracted all the images, I had images for both the 10" tab and my 7"
where i find param-tool.zip? please post a link
Sticky
sickysticky said:
Sticky
Click to expand...
Click to collapse
where is param-tools.zip?
I even googled it didnt got nything...
mhrsolanki2020 said:
where is param-tools.zip?
I even googled it didnt got nything...
Click to expand...
Click to collapse
I wrote two scripts (extract-jpg.sh and inject-jpg.sh) that should be in the param-tools.zip in post # 1.
ketut.kumajaya said:
I wrote two scripts (extract-jpg.sh and inject-jpg.sh) that should be in the param-tools.zip in post # 1.
Click to expand...
Click to collapse
There isnt a param-tools.zip avaible for download in post#1
robimarko said:
There isnt a param-tools.zip avaible for download in post#1
Click to expand...
Click to collapse
But you can copy/paste extract-jpg.sh and inject-jpg.sh from post #1

[Tool][Script]ADB ScreenShot Solution for making screenshots in Recovery

Oke seeing we kinda lost the possibility to use DDMS for screenshots in recovery on latest HTC Devices.
There had to be another way to do this so after few hours of google and making a few bat tests here it is.
It might not work on all devices but you can try and report please.
Confirmed working on One X
I made a zipp (easy run me bat included) containing all the stuff needed to make screenshots in recovery.
Basically its easy and it makes use of files from this project http://code.google.com/p/android-fb2png/
I did not write fb2png, my little script is just using it to make the shots.
Just download screenshot.rar
Extract it and run the screenshot_run_me bat file.​
All the bat does is running the following commands
Code:
@echo off
echo ********************************************
echo * *
echo * ADB-Screenshot Util *
echo * Boot into Recovery *
echo * Plug In USB Cable *
echo * Enjoy ;) *
echo * *
echo ********************************************
echo.
pause
echo shell mount /data
adb shell mount /data
echo Mounting /data Done!
echo .
echo push fb2png /data/local/
adb push fb2png /data/local/
echo Pushing fb2png to /data/local Done!
echo .
echo shell chmod 755 /data/local/fb2png
adb shell chmod 755 /data/local/fb2png
echo Setting permissions on fb2png Done!
echo .
echo shell /data/local/fb2png /data/local/fbdump.png
adb shell /data/local/fb2png /data/local/fbdump.png
echo Taking Screenshot by running fb2png Done!
echo .
echo pull /data/local/fbdump.png
adb pull /data/local/fbdump.png
echo Pulling fbdump.png into adb folder Done!
echo .
echo ********************************************
echo * *
echo * You will find screenshot in adb folder *
echo * named as fbdump.png *
echo * *
echo ********************************************
echo.
adb shell sync
adb shell umount /data
pause
But its very useful for example TWRP Themers to show their work without the hassle of using a camcorder or other cam.​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And here is a few output samples
XDA:DevDB Information
[Tool][Script]ADB ScreenShot Solution for making screenshots in Recovery, ROM for the Android General
Contributors
Whiskey103
Version Information
Status: Testing
Created 2014-05-19
Last Updated 2014-05-19
cool thanks
nice twrp theme
Thank you; this is truly the easiest way to screenshot in recovery!!! I found another method but couldn't get it to work. In the OP at the end b4 the screenshots he lists how he does it. Take a look if interested http://forum.xda-developers.com/showthread.php?t=2216124
biglil1 said:
Thank you; this is truly the easiest way to screenshot in recovery!!! I found another method but couldn't get it to work. In the OP at the end b4 the screenshots he lists how he does it. Take a look if interested http://forum.xda-developers.com/showthread.php?t=2216124
Click to expand...
Click to collapse
Yea, I tried that but also doesn't work on all devices same for the method I use.
Sent from my HTC One X using xda premium
Whiskey103 said:
Yea, I tried that but also doesn't work on all devices same for the method I use.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
I know you said it's for the HTC but I tried it on my Samsung Galaxy S2. The color is off but at least I'm able to produce a better image oppose to trying to take a descent pic with another device or camera. That's one more device you can add to the list if you'd like.
Thanks again
biglil1 said:
I know you said it's for the HTC but I tried it on my Samsung Galaxy S2. The color is off but at least I'm able to produce a better image oppose to trying to take a descent pic with another device or camera. That's one more device you can add to the list if you'd like.
Thanks again
Click to expand...
Click to collapse
Thx, can you try this version?
http://db.tt/QTV1PDWD
Different version of fb2png, perhaps it fix the colors for you.
Sent from my HTC One X using xda premium
Just got up I'll give it a go b4 I go to work.
Edit: Gave it a go; it works but the color is still of. I forgot to mention that I was also able to take a screenshot with this outside of recovery.
Thank you for your work I truly appreciated it!
Sent from my SGH-T989 using xda app-developers app
biglil1 said:
Just got up I'll give it a go b4 I go to work.
Edit: Gave it a go; it works but the color is still of. I forgot to mention that I was also able to take a screenshot with this outside of recovery.
Thank you for your work I truly appreciated it!
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Hum, well iam afraid I can't do much about it at the moment.
The good news, iam in contact with the author of the project and we are looking into the new xrgb stuff.
And yes, it works outside recovery too but it's kinda buggy for me there.
Sent from my HTC One X using xda premium
Sounds good; I'll be patiently waiting for the next release
Sent from my SGH-T989 using xda app-developers app
Great work. Thanks man! Now to get back to making recovery themes.
Sent from The Bacon Pope's Galaxy Note 2
Thanks! Worked for i9300.
@Whiskey103
This tool was very useful for me with my previous Note II. I've tried on my Nexus 5.
I didn't have any error message with the .bat file but here is the screenshot I obtained:
Great tool thanks!
I often used it on i9000 (Galaxy S) but noticed recently that it didn't worked anymore at least on Aosp rom since a few CM10.2 nighlties.
Finally it seems adb.exe needs an update,works if replaced with that one for instance:https://app.box.com/s/slwbzi1hw35sv5yr0ss7
---------- Post added at 10:52 PM ---------- Previous post was at 10:38 PM ----------
Primokorn said:
@Whiskey103
This tool was very useful for me with my previous Note II. I've tried on my Nexus 5.
I didn't have any error message with the .bat file but here is the screenshot I obtained:
Click to expand...
Click to collapse
Hi compatriot Maybe i'm a little late here but you should use that solution now i guess:
http://forum.xda-developers.com/showthread.php?t=2371035
I use it on i9505,lesser responsive but well..on some occasions with a good sense of timing it's ok.
Same story btw,need to update adb.exe for it works under aosp now.
Bejda said:
Hi compatriot Maybe i'm a little late here but you should use that solution now i guess:
http://forum.xda-developers.com/showthread.php?t=2371035
I use it on i9505,lesser responsive but well..on some occasions with a good sense of timing it's ok.
Same story btw,need to update adb.exe for it works under aosp now.
Click to expand...
Click to collapse
Thanks dude. I'll give a try asap.
I didn't notice thath the other thread was another tool. :cyclops:

[Ubuntu touch] [linux] [alpha] for kenzo

Disclaimer
This is an alpha build, a lot of things don't work and cant be used as a primary device..also i am not responsible if your device blows up...
Having said that this is working well with good battery life.
Back up your current boot image if you would like to multiboot.
For easy installation use the flashable zip
How to install (the long way)
The ubuntu touch rootfs
xenial-hybris-edge-rootfs-arm64 [Jenkins]
ci.ubports.com
Halum boot for kenzo
halium-boot.img
Halium system image
system.img
How to install...
Download the 3 files above to your linux pc .
download install scripts from here unzip it and move all 3 files in to the folder
in terminal ./halium-install -p ut uubuntu-touch-hybris-edge-xenial-arm64-rootfs.tar.gz system.img
More info here..
How to install ( the short way)
Reboot your redmi note 3 to recovery and make sure there is at least 5 gb of free space
On your Linux pc uncompress the zip below and run flash.sh ( install dependencies if asked )
halium-install-kenzo.zip
drive.google.com
What doesn't work
Camera
Sound
Data
Fingerprint
Bluetooth
android app support partially working
Please Help me justify the time I spent for this here --> [email protected]
Flashable zip
Flash the latest version from here.
ubuntu_touch_installer_Kenzo_v1.zip
ubuntu_touch_installer_Kenzo_v2.zip
ubuntu_touch_installer_Kenzo_v3.zip
How to install
flash the halium-boot.img
flash the zip directly on kenzo
the default password is 123
Please Help me justify the time I spent for this here --> [email protected]
halium version : 7
Kernal version : 3.10
ubuntu version : 16.04
The sources
mathew-dennis - Overview
mathew-dennis has 31 repositories available. Follow their code on GitHub.
github.com
LineageOS
A free and open-source operating system for various devices, based on the Android mobile platform. This is a mirror of https://review.lineageos.org/ - LineageOS
github.com
Halium
Gnu/Linux for Android devices. Halium has 113 repositories available. Follow their code on GitHub.
github.com
UBports
Ubuntu Touch - Linux on your phone! We are moving to gitlab! https://gitlab.com/ubports - UBports
github.com
To check out other phones or to thank them for their efforts please visit Ubports webpage -- https://ubports.com/
The porting process is a bit different and extremely well documented, credit to the halium and ubports team , have give it a try -- https://docs.ubports.com/en/latest/porting/
Thanking ubports community for the help
Flohack Nokid Korko123 DivinGeorge
Change logs
Flashable zip version 1 changelog (19/06/21)
fixed wifi script (should work as normal without any commands to enable it)
changed notification panel to full screen ( if u like the old mode please change the variable back to 18)
Flashable zip version 2 changelog (27/06/21)
Fixed audio
headphones also work now
Flashable zip version 3 changelog (03/07/21)
added anbox patches ( see more details below)
apparmor fix ( some apps like music player should now work properly )
note : for this zip to work properly u need to flash the updated halium-boot
ToDo :
need to figure out why firmware is not getting loaded on the android side .if u guys have any idea please ping me.
look into the possibility of multiboot with ui.
Android Apps
anbox is now added to the flashable zip. but it is not perfect and a lot of apps i tested had compatibility issues . it should only be used if you really need to run android apps. it is disabled by default
enable anbox by typing the folloing line in terminal
sudo anbox-tool enable
installing apps in terminal
check if anbox is online adb devices
go to Downloads cd Downloads
install the apk you downloaded adb install name_of.apk
Multi booting
This build will not overwrite your system image so you can multiboot both ubuntu touch and any other rom.To do this backup both the boot images and flash them as needed.
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Wifi isn't working on my device.
Is there any thing i can do?
n4rcus said:
Wifi isn't working on my device.
Is there any thing i can do?
Click to expand...
Click to collapse
i did add a script for this but it does not seem to work.
could you connect the device to a Linux pc and run the following in pc 's terminal
ssh [email protected]
sudo -i
cp /system/etc/wifi/WCNSS_qcom_cfg.ini /data/misc/wifi/WCNSS_qcom_cfg.ini
sudo echo 1 > /dev/wcnss_wlan
sudo echo sta > /sys/module/wlan/parameters/fwpath
mathew..denniss said:
i did add a script for this but it does not seem to work.
could you connect the device to a Linux pc and run the following in pc 's terminal
ssh [email protected]
sudo -i
cp /system/etc/wifi/WCNSS_qcom_cfg.ini /data/misc/wifi/WCNSS_qcom_cfg.ini
sudo echo 1 > /dev/wcnss_wlan
sudo echo sta > /sys/module/wlan/parameters/fwpath
Click to expand...
Click to collapse
Worked like a charm!
Also it was good to know I could ssh using that address.
What are Ubuntu installations? Do you need to install LOS first, and then the Ubuntu build itself or direct build installation?
QantivirusP said:
What are Ubuntu installations? Do you need to install LOS first, and then the Ubuntu build itself or direct build installation?
Click to expand...
Click to collapse
no point in flashing LOS ..can't properly load the firmware anyway.....i might be able share a flashable zip tomorrow...
Wowoowow thank you for this marvelous gifts
Please take your time.
Hoping to see more.
@mathew..denniss
Take your time will wait patiently
that you fix the following error in your spare time
Camera
Data
Fingerprint
Bluetooth
Hi, related to the firmware not loading issue, maybe this could help. https://help.ubuntu.com/lts/installation-guide/armhf/ch06s04.html
...and just wanna say that you're doing a great job this far.
mathew..denniss said:
Disclaimer
This is an alpha build, a lot of things don't work and cant be used as a primary device..also i am not responsible if your device blows up...
Having said that this is working well with good battery life.
Back up your current boot image if you would like to multiboot.
For easy installation use the flashable zip
How to install (the long way)
The ubuntu touch rootfs
xenial-hybris-edge-rootfs-arm64 [Jenkins]
ci.ubports.com
Halum boot for kenzo
halium-boot.img
drive.google.com
Halium system image
system.img
drive.google.com
How to install...(plz download the 3 files above and follow documentation given below )
Installing - UBports documentation
How to install ( the short way)
Reboot your redmi note 3 to recovery and make sure there is at least 5 gb of free space
On your Linux pc uncompress the zip below and run flash.sh
( install dependencies if asked )
halium-install-kenzo.zip
drive.google.com
What doesn't work
Camera
Sound
Data
Fingerprint
Bluetooth
android app support partially working
Please Help me justify the time I spent for this here --> [email protected]
Flashable zip
please download the ubuntu touch flashable zip for Kenzo from the link below.
ubuntu_touch_installer_Kenzo_v2.zip
ubuntu_touch_installer_Kenzo_v1.zip
drive.google.com
How to install
flash the halium-boot.img
flash the zip directly on kenzo
the default password is 123
Please Help me justify the time I spent for this here --> [email protected]
Thanks
halium version : 7
Kernal version : 3.10
ubuntu version : 16.04
The sources
mathew-dennis - Overview
mathew-dennis has 31 repositories available. Follow their code on GitHub.
github.com
LineageOS
A free and open-source operating system for various devices, based on the Android mobile platform. This is a mirror of https://review.lineageos.org/ - LineageOS
github.com
To check out other phones or to thank them for their efforts please visit Ubports webpage -- https://ubports.com/
The porting process is a bit different and extremely well documented, credit to the halium and ubports team , have give it a try -- https://docs.ubports.com/en/latest/porting/
Thanking ubports community for the help
Flohack Nokid Korko123 DivinGeorge
Change logs
Flashable zip version 1 changelog (19/06/21)
fixed wifi script (should work as normal without any commands to enable it)
changed notification panel to full screen ( if u like the old mode please change the variable back to 18)
Flashable zip version 2 changelog (27/06/21)
Fixed audio
headphones also work now
ToDo :
need to figure out why firmware is not getting loaded on the android side .if u gays have any idea please ping me.
look into the possibility of multiboot with ui.
Multi booting
This build will not overwrite your system image so you can multiboot both ubuntu touch and any other rom.
to do this backup both the boot images and flash them as needed.
Click to expand...
Click to collapse
i want to flash ubuntu touch on my kenzo device can you tell me the major bugs like Bluetooth , wifi , calling does they work all fine ?
already state that
doesn't work
Camera
Data
Fingerprint
Bluetooth
benarji7 said:
Hi, related to the firmware not loading issue, maybe this could help. https://help.ubuntu.com/lts/installation-guide/armhf/ch06s04.html
...and just wanna say that you're doing a great job this far.
Click to expand...
Click to collapse
tried it ,didnt work ..thanks for the help
That kenzo has rom sailfishos that also based on linux that have no bugs above.Maybe you can get some ideas fixing bugs from that?
Ign:1 http://repo.ubports.com xenial InRelease
Err:2 http://repo.ubports.com xenial Release
Could not open file /var/lib/apt/lists/partial/repo.ubports.com_dists_xenial_Release - open (13: Permission denied) [IP: 104.21.0.97 80]
Ign:3 http://ports.ubuntu.com/ubuntu-ports xenial InRelease
Ign:4 http://ports.ubuntu.com/ubuntu-ports xenial-updates InRelease
Ign:5 http://ports.ubuntu.com/ubuntu-ports xenial-security InRelease
Err:6 http://ports.ubuntu.com/ubuntu-ports xenial Release
Could not open file /var/lib/apt/lists/partial/ports.ubuntu.com_ubuntu-ports_dists_xenial_Release - open (13: Permission denied) [IP: 91.189.91.39 80]
Err:7 http://ports.ubuntu.com/ubuntu-ports xenial-updates Release
Could not open file /var/lib/apt/lists/partial/ports.ubuntu.com_ubuntu-ports_dists_xenial-updates_Release - open (13: Permission denied) [IP: 91.189.91.38 80]
Err:8 http://ports.ubuntu.com/ubuntu-ports xenial-security Release
Could not open file /var/lib/apt/lists/partial/ports.ubuntu.com_ubuntu-ports_dists_xenial-security_Release - open (13: Permission denied) [IP: 91.189.91.39 80]
Reading package lists...
[email protected]:~$ sudo apt clean
W: chmod 0700 of directory /var/cache/apt/archives/partial failed - SetupAPTPartialDirectory (30: Read-only file system)
W: Not using locking for read only lock file /var/cache/apt/archives/lock
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (30: Read-only file system)
W: Not using locking for read only lock file /var/lib/apt/lists/lock
fixed
sudo mount / -o remount,rw
Gavao said:
fixed
sudo mount / -o remount,rw
Click to expand...
Click to collapse
hi... ubports recommends downloading updates as full packages instead of going apt update...(may break things )
htchennuo1 said:
That kenzo has rom sailfishos that also based on linux that have no bugs above.Maybe you can get some ideas fixing bugs from that?
Click to expand...
Click to collapse
seilfish os and ubuntu seem to work differently regarding the problem at hand .. postmarket os wiki was helpful though...
hoping soon
data
or Bluetooth or whatever it is
patience is virtue

Categories

Resources